/* CSS Document */
* {margin:0; padding:0;}
body,html {font-family:Arial, sans-serif; font-size:13px;color:#373739;background:#DEDEDE url(images/whitestuff.jpg) repeat-x;}
h1 {font-size:2.4em; font-weight:normal; padding:30px 20px 14px 35px;}
h2 {font-size:1.8em; font-weight:lighter; padding:10px 20px 10px 35px;}
h3 {font-size:1.3em; font-weight:lighter; padding:5px 0 10px 25px;}
p, .panel-base ul {line-height:18px; padding:0 30px 12px 35px;}
#wrap {width:920px; position:relative; margin-left:auto; margin-right:auto;}
#header,#footer {position:relative; padding:8px; width:824px; color:#000; border:1px 0 1px 0; border-color:#CCCCCC;text-align:right;}
#header img {display:inline; float:left;}
#header div {text-align:right; padding-top:5px;}
#header a {color:#000; text-decoration:none;}
#header a:hover {text-decoration:underline;}
a img {border:none;}
#footer {color:#000; font-size:8pt;}
.panel-top {position:relative; float:left; margin:0 18px 18px 18px; padding-bottom:20px; min-height:110px; height:auto;color:#FFF;}
div[class].panel-top {height:auto;background:#353537;}
.panel-base {
	position:relative;
	float:left;
	margin:0 1px 18px 1px;
	padding-bottom:15px;
	height:auto;
	background-color: #DEDEDE;
}
div[class].panel-base {height:auto;}
.panel-base a {text-decoration:none;color:#838383}
.panel-base a:hover {color:#000;text-decoration:underline;}

.panel-top ul {margin:15px;list-style-type:none;}
.panel-top p {padding:0 0 12px 0;}

#small_bb {text-align:right;background:#353537;height:auto;}
#small_bb2 {text-align:left;}
.margin {margin:15px 15px 15px 15px;padding:0 0 10px0 ;}
.imgfloatleft {margin:10px 15px 15px 0;float:left;}
.sections {margin:15px 15px 15px 15px;padding:0 0 10px0 ;border-bottom:#CCC solid 1px;}
#small_bb, #small_bb2 {width:190px; background:#353537 url(images/panel-190-base-blend.gif) no-repeat left bottom;}
#lrg_bb {width:385px; background: url(images/panel-385-base-blend.gif) no-repeat left bottom;}

.clear {clear:both;}

/*common nav*/
ul#nav {margin-top:10px;background-color: #353537;padding-top:10px;
}
ul#nav li {
	display:block;
	height:15px;
}
.panel-top a {color:#F0F0F0; text-decoration:none; display:block;}
.panel-top a:hover, .panel-top a.selected, ul#nav li a:hover, .panel-top a.selected a:hover, ul#nav li a.selected {color:#FC0;}


#it {position:absolute; right:0px; top:15px;}
.flashpanel {height: 385px; float:left; width: 407px;position: relative;}
.ads {float:left;width:160px;margin:0 0 18px 18px;}
.mainbtn img {border:none;}

strong.surfspot {display:block;font-size:120%;color:#3DAFEB;margin:4px 0 0 0 ;padding-top:4px;border-top:#CCC solid 1px;}
.useful-links {width:860px;height:auto;position:relative;margin:20px 0 18px 18px;}
.useful-links a {color:#333;}
