* {
        padding: 0;
        margin: 0;
}

body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000;
        background: #417fb2;
}

img {
        border: none;
}

.pics {
	width:250px;
	float:right;
}

#post {
        margin-left: auto;
        margin-right: auto;
        width: 680px;
        height: 400px;
}

#messages {
        position: relative;
        top: 40px;
        left: 70px;
}

.message {
        position: relative;
        width: 500px;
        margin: 10px 0;
        border: 1px solid #000;
}

.m_name {
        position: relative;
        left: 20px;
        color: #4444dd;
}

.m_date {
        position: relative;
        left: 0px;
        color: #4444dd;
}

.m_text {
        padding: 10px 20px;
        color: #333;
}

.index {
        position: relative;
        left: -20px;
        top: 25px;
        
}

h1 {
        font-size: 18pt;
        margin-bottom: 10px;
        color: #aa00aa;
}

h2.home {
        font-size: 12pt;
        margin-top: 8px;
        color: #aa00aa;
}

h3.home {
        font-size: 10pt;
        margin-top: 8px;
        color: #aa00aa;
}

p {
        font-size: 10pt;
        margin: 5px 2px 5px 0;
}

.p4 {
        font-size: 14pt;
        font weight: bold;
}

.p5 {
        padding-bottom: 8px;
}

#text {
       position: absolute;
       top: 25px;
       left: 220px;
       margin-right: 25px;
       text-align: justify;
}
#main {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 900px;
        border: 1px solid #000;
}

#mainpost {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 950px;
        border: 1px solid #000;
}

#mainoffers {
        position: relative;
		margin: 0 auto;
        background: #fff;
        width: 800px;
        height: 900px;
        border: 1px solid #000;
}

#mainalcohol {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1030px;
        border: 1px solid #000;
}

#mainscooter {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1500px;
        border: 1px solid #000;
}

#mainsansalc {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1400px;
        border: 1px solid #000;
}

#mainfacts {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1370px;
        border: 1px solid #000;
}

#main2 {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1330px;
        border: 1px solid #000;
}

#main3 {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1170px;
        border: 1px solid #000;
}

#mainbek {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1080px;
        border: 1px solid #000;
}
#maindays {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1140px;
        border: 1px solid #000;
}
#maintips {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 910px;
        border: 1px solid #000;
}
#maindigger {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1240px;
        border: 1px solid #000;
}
#mainbrit {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1080px;
        border: 1px solid #000;
}
#mainrailway {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1150px;
        border: 1px solid #000;
}
#mainholidays {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 2610px;
        border: 1px solid #000;
}
#back {
        position: absolute;
        left: 415px;
        top: 0px;
        height: 63px;
        width: 138px;
}
#mainetiq {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1110px;
        border: 1px solid #000;
}
#maincologne {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1600px;
        border: 1px solid #000;
}
#mainfrank {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1600px;
        border: 1px solid #000;
}
#maincomp {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1270px;
        border: 1px solid #000;
}
#mainmechanical {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1100px;
        border: 1px solid #000;
}
#mainbunk {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1200px;
        border: 1px solid #000;
}
#mainmus {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1100px;
        border: 1px solid #000;
}
#maincam {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1040px;
        border: 1px solid #000;
}
#mainchants {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1220px;
        border: 1px solid #000;
}
#mainlanguage {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 2550px;
        border: 1px solid #000;
}
#chants1 {
        position: absolute;
        left: 5px;
        width: 210px;       
}
#chants2 {
        position: absolute;
        left: 335px;
        width: 210px;       
}
#main_r {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1280px;
        border: 1px solid #000;
}

#main_w {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 2240px;
        border: 1px solid #000;
}

#main_s {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1500px;
        border: 1px solid #000;
}

#main_open {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1450px;
        border: 1px solid #000;
}

#main_cpw {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1200px;
        border: 1px solid #000;
}

#main_nn {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1200px;
        border: 1px solid #000;
}

#main_sb {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 800px;
        height: 1650px;
        border: 1px solid #000;
}

#main_ql {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 720px;
        height: 800px;
        border: 1px solid #000;
}

#main_refs {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        background: #fff;
        width: 720px;
        height: 500px;
        border: 1px solid #000;
}

#top1 {
        position: relative;
        top: -40px;
        left: 20px;
        font-size: 48pt;
        font-weight: bold;
        color: #a60f82;
}

#low {
        position: absolute;
        left: 0px;
        bottom: 10px;
}

#nav {
        margin: 25px 20px 15px 0;
        padding: 4px;
        position: relative;
        float: left;
        left: 2px;
        top: 8px;
        list-style-type: none;
        border: 3px solid #aa00aa;
}
#float {
        float: right;
        padding-left: 10px;
}
#homeshirt {
        margin-left: 10px;
        margin-bottom: 5px;
        float: right;
        left: 80px;
        top: 50px;
}
#nav li {
        line-height: 2.5;
}

#nav ul {
        position: relative;
        left: 6px;
        top: 8px;
        list-style-type: none;
        line-height: 2.5;
}

a {
        font-size: 10pt;
        font-weight: bold;
        color: #a60f82;
        text-decoration: none;
}


a:hover {
        color: #a50f84;
}

#s1 {
        margin-left: auto;
        margin-right: auto;
        width: 760px;
        height: 100%;
}
#pic1 { 
        left: 100px;
}

#s1 ul {
        line-height: 1.5;
}

#s2 {
        margin-left: auto;
        margin-right: auto;
        width: 500px;
        height: 400px;
}

#s3 {
        margin-left: auto;
        margin-right: auto;
        width: 680px;
        height: 100%;
}

#s1 form {
        margin: 20px 0;
}

#i1 {
        left: 10px;
width: 162px;
        height: 213px;
        margin-left: 6px;
        margin-right: 6px;
        top: 0px;
}

#i2 {
        float: right;
        width: 160px;
        height: 240px;
        margin: 20px 0 20px 20px;
}

.it {
        font-style: italic;
}

#middle {
        position: absolute;
        top: 130px;
        width: 800px;
        height: 600px;
}
#pics {
        position: absolute;
        top: 30px;
        left: 13px;
        width: 150px;
}

ol {
        padding: 10px 10px 10px 25px;
}

ol li {
        margin: 15px 0;
}

.fb {
        font-size: 10pt;
}

#s_form {
        margin-top: 70px;
        width: 400px;
}

#survey {
        position: relative;
        left: 30px;
        width: 580px;
        padding: 20px 30px;
}

#survey li {
        margin: 10px 0;
}

#open {
        position: absolute;
        top: 160px;
        left: 40px;
        width: 600px;
        height: 500px;
}

.b {
        font-weight: bold;
}

.b1 {
        font-weight: bold;
        font-size: 11pt;
}
.small {
       font-weight: bold;
       font-size: 8pt;
}
.small2 {
       font-size: 8pt;
       font-color: ccc;
}
.big {
       font-size: 11pt;
}
.bp {
        font-weight: bold;
        color: #aa00aa;
}

#course {
        position: absolute;
        top: 550px;
        left: 0px;
        width: 430px;
}

#course h2 {
        font-size: 12pt;
        padding-top: 10px;
}

#topics {
        position: absolute;
        top: 550px;
        left: 440px;
        width: 190px;
        padding: 10px;
        border: 1px solid #000;
}

#topics p {
        padding: 4px;
}

#cpw {
        position: absolute;
        top: 160px;
        left: 40px;
        width: 640px;
}

#cpw_im {
        position: relative;
        left: 143px;
}

#cpw ul {
        position: relative;
        left: 30px;
        padding: 20px;
}

#cpw h2 {
        margin: 15px 0;
        font-size: 14pt;
}

#cpw h3 {
        font-size: 11pt;
        color: #aa00aa;
}

#nn, #sb
        position: absolute;
        top: 160px;
        left: 40px;
        width: 640px;
}

#nn, #ql
        position: absolute;
        top: 160px;
        left: 40px;
        width: 640px;
}

#offers {
        position: absolute;
        top: 260px;
        left: 20px;
        width: 500px;
        padding: 20px;
}

#offers li {
        padding: 10px;
}

#cpwl {
        position: relative;
        left: 40px;
        padding-bottom: 20px;
}

#s_reply {
        position: relative;
        top: 60px;
        left: 40px;
        width: 480px;
        font-size: 11pt;
}

.fr {
        float: right;
}

.fl {
        float: left;
}

.cb {
        clear: both;
}

#nnl {
        position: relative;
        left: 178px;
}

#nn h2, #sb h2 {
        font-size: 14pt;
        padding: 10px 0;
        color: #aa00aa;
}

#nn #tc {
        clear: both;
        margin: 10px 10px 10px 0;
        padding: 10px 10px 10px -10px;
}

#sb #bk {
        height: 240px;
}

#sb #ik {
        height: 260px;
}

#sb #dk {
        height: 280px;
}

#sb h3 {
        padding: 10px 0;
}

#sb p {
        padding: 5px 0;
}

#sb p a {
        font-size: 10pt;
}

#sb p.b1 a {
        font-size: 11pt;
}

