div, ul,ol,li,td,h1,p {margin:0;padding:0}
p,li,td {font:11px tahoma, sans-serif; }
li { margin: .2em 0; }/*Lian edit*/
a {white-space:nowrap;font:11px tahoma, sans-serif;} /*Lian edit*/
img {border:none}
body           { margin:0; padding:0; background:#8F8E8F url(/templates/imgs/body-bg.jpg) repeat-x top; }
#container     { width:790px; margin:30px auto; position:relative;}

#leftcol       { width:479px;}
h1             { height:200px; line-height:200px; text-indent:790px; background:url(/templates/imgs/head-bg.png) no-repeat; overflow:hidden;}
h2            { font:14px tahoma, sans-serif; color:#006666; font-weight: bold; }/*Lian edit*/
h3           { font:12px tahoma, sans-serif; color:#006666; font-weight: bold; }/*Lian edit*/
#main          { height:505px; background:white url(/templates/imgs/home-content-bg.jpg) no-repeat top; }
#main2         { padding-top:10px;}
#nav           { padding-bottom: 45px;}

#layout        { width:100%; clear:left;}
#layout td     { vertical-align:top}
#bodybox       { margin-left:36px; margin-right:10px;}
#sidebar       { margin-right:21px;}
#home          { position:absolute; top:10px; left:220px; width:344px; height:174px; overflow:hidden;}
#home a        { display:block; width:344px; height:174px; text-indent:-344px;}

#bodycontainer { background:url(/templates/imgs/main-content-bg-top.png) no-repeat top; padding-top:10px;}
#bodybox2      { background:url(/templates/imgs/main-content-bg-middle.png) repeat-y; padding:0;}
#body          { background:url(/templates/imgs/main-content-bg-bottom.png) no-repeat bottom; padding-bottom:18px; clear:left; padding-left:40px;padding-right:40px;}

#nav ul            { width:793px; padding-top:7px; padding-left:30px;}
#nav ul li         { line-height:15px; height:15px; text-align:center; list-style:none; float:left; border-right: 2px solid #006C64;  }
#nav ul li a       { display:block; height:15px; text-decoration:none; color:#006C64; font-size:13px; font-weight:bold; outline:none; position:relative; top:-2px;}
#nav ul li a:hover { color:#8bad49; }

#n1 { width:150px;}
#n2 { width:120px;}
#n3 { width:176px;}
#n4 { width:63px;}
#n5 { width:77px;}
#n6 { width:85px; border:none!IMPORTANT;} /*needs the nav ul otherwise too low in cascade to effect border override*/
#nav ul li#n7 { width:55px;}

#foot {padding-top:10px; text-align:center;}
#foot p { color:white; font-size:10px; font-weight:bold;line-height:12px;}
#foot a, #foot .mail { color:white;}




p,li,td  {color:#6C6A6B; letter-spacing:0.03em; line-height:16px;}
a, .mail {color:#6C6A6B; text-decoration:underline;}
a:hover  { color:#8bad49;}
.emptyline {line-height:10px;}

#rotate_banner_images  { position:relative; width:790px; height:118px; overflow:hidden; margin:0 auto;}
.rotators              { position:absolute; display:block; width:790px; height:118px;  top:0; left:0}

#sidebar img {border:0}



/* SMF TWEAKS*/
.ilink               { border:0}
img.iborder      		{ border:0;}
.twostars            { color:#5A1D25; font:bold 11px verdana;}
.threestars          { color:#5A1D25;font-family:verdana;}
.fourstars			{ font:bold 29px sans-serif; margin-bottom:2px;  color:rgb(153,102,0);}
.cms ul, .cms ol     { margin-left: 3em;}

hr				         { height:1px; border:1px solid #006c64; }
div.wborder      		{ border:2px solid #5A1D25;}
div.wshade      		{ background-color:#ddd;}
table.wborder, table.wborder td	{ border:2px solid #5A1D25;}

#spambox  { position:relative; width:4.8em; border:1px solid black;height:1.4em;background:rgb(241,227,189);}
#spambox p { margin:0;padding:0; position:absolute; font:0.7em courier;}

