* { margin:0; padding:0; list-style-type:none; border:none; }

body { color:#515151;font:12px "Trebuchet MS", Arial; background:url(../images/gradient.png) repeat-x top fixed; text-align:left;}
#container { width:980px; margin:0 auto;}
#top { background: url(../images/top_bg.png) no-repeat top; height:34px; line-height:34px; color:#515151; font-size:10px; padding:0 10px;}
#top p { width:400px; float:left; color:#515151;}
#top .input { border:1px solid #d0d0d0; background-color:#fff; font:12px "Trebuchet MS", Arial; padding:1px 4px; width:130px; color:#acacac; display:block; float:right; margin-top:5px; margin-left:3px;}
#top .submit { width:74px; height:23px; background:url(../images/top_button.png) no-repeat left top; text-align:center; font-size:10px; color:#222222;  display:block; float:right; margin-top:5px; margin-left:5px;}
#top .submit:hover { color:#299799; cursor:pointer;}
#top a.submit { line-height:23px; color: #222222;}
#top a.highlite { color: #299799 ; }
#top a.highlite:hover { color: #222222; }
#top a.highlite:visited { color: #299799; }

#header { position:relative; height:105px;}
#header #logo1 { position:absolute; left:-30px; } /*background:url(../images/bubbles.png) no-repeat left bottom; width:340px; height:105px;}*/
#header #logo1 h1 { position:absolute; left:35px; top:6px;}
#header #logo1 h1 span { display:none;}
#header #logo2 { position:absolute; left:-30px; } /*background:url(../images/bubbles.png) no-repeat left bottom; width:340px; height:105px;}*/
#header #logo2 h1 { position:absolute; left:5px; top:6px;}
#header #logo2 h1 span { display:none;}
#header .advertisement { position:absolute; right:3px; top:6px;}

#navigation { height:47px;}
#navigation ul { background:url(../images/nav_bg.png) no-repeat left top; height:43px; padding-top:4px;}
#navigation li { float:left; margin-left:5px; }
#navigation li a { display:block; float:left; padding-left:10px; font-size:16px; line-height:35px; color:#fff; text-align:center;}
#navigation li a span { display:block; padding-right:10px; }
#navigation li a:hover , #navigation li.active a { background:url(../images/nav_left.png) no-repeat left top; }
#navigation li a:hover span , #navigation li.active a span { background:url(../images/nav_right.png) no-repeat right top; float:left;}
#navigation li a:hover strong, #navigation li.active a strong { background:url(../images/nav_dropdown.png) no-repeat center bottom; display:block; height:43px; float:left; cursor:pointer;}

#content { background: #ffffff; padding:1px 5px;}

#left { width:490px; padding-right:5px; float:left;}

#left .week_images { height:133px;}
#left .week_images .image { width:243px; float:left; }
#left .week_images .first { width:243px; float:left; padding-right:4px; }
#left .week_images b { display:block; background:url(../images/bar_left.png) no-repeat left top; height:27px; line-height:27px; padding-left:5px; font-weight:normal; font-size:10px; text-align:center;}
#left .week_images b span { display:block; background:url(../images/bar_right.png) no-repeat right top; padding-right:5px;}
#left .week_images a { color:#606060;}

#left #tabs li { float:left; width:122px; text-align:center; line-height:25px; font-size:13px; }
#left #tabs li a { text-decoration:underline;}
#left #tabs li.active { background-color:#f5fcfc;}

#left #tab_content { position:relative; top:-1px;}

#left #tab_content div.st_head { margin: 0; padding: 8px; background: #e5f6f6; border-bottom: 1px solid #abd9d8; font: bold 13px Trebuchet MS; color: #547978; }
#left #tab_content div.st_body { margin: 0; padding: 8px; background: #f5fcfc; }
#left #tab_content input { border: 1px solid #b3dbda; padding: 2px; background: #fff; }
#left #tab_content select { border: 1px solid #b3dbda; padding: 2px; background: #fff; }
#left #tab_content textarea { border: 1px solid #b3dbda; padding: 2px; background: #fff; }
#left #tab_content div.error { border: 1px solid #f07c7c; background: #fbd9d8; padding: 5px; font: normal 11px arial; color: #a92a2a; }
#left #tab_content div.st_body a { text-decoration: underline; }
#left #tab_content div.info { border: 1px solid #c0dbda; background: #e8f3f3; padding: 5px; font: normal 11px arial; color: #456d6c; }

#left #tab_content div { background-color:#f5fcfc; border-bottom:1px solid #e2f2f2; padding:13px;}
#left #tab_content div.style2 { background-color:#fff;}
#left #tab_content h2 { font-size:14px;}
#left #tab_content h2 a { color:#299799 }
#left #tab_content span { display:block; font-size:10px; margin-bottom:4px;}
#left #tab_content span a { font-weight:bold;}

#left #small_navigation { padding:5px 0;}
#left #small_navigation li { padding:0 3px 0 0; float:left;}
#left #small_navigation li.last { padding:0 0 0 2px; float:right;}
#left #small_navigation a { border:1px solid #ebebeb; font-size:10px; line-height:23px; display:block; width:24px; float:left; text-align:center; background-color:#fbfbfb;}
#left #small_navigation a:hover { border:1px solid #e2f2f2; background-color:#f5fcfc;}
#left #small_navigation span { display:block; float:left; vertical-align:bottom;}
#left #small_navigation a.big { width:117px; margin:0;}

#center { width:170px; float:right; background-color:#f5fcfc; position:relative; top:0px; padding-top:5px;}

#center .featured_member { text-align:center;}
#center .featured_member .image { width:158px; margin:0 auto; }
#center .featured_member b { display:block; background:url(../images/bar_left.png) no-repeat left top; height:27px; line-height:27px; padding-left:5px; font-weight:normal; font-size:10px; text-align:center;}
#center .featured_member b span { display:block; background:url(../images/bar_right.png) no-repeat right top; padding-right:5px;}
#center .featured_member a { color:#606060;}
#center p.stats { color:#99bebe; font-size:10px; text-align:center; padding:3px 0;}

#center h3 { background:#96e9e7 url(../images/blue_gradient.png) repeat-x top; height:29px; line-height:29px; padding:0 10px; position:relative; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; }
#center h3 span { position:absolute; top:29px; left:10px; width:14px; height:7px; background:url(../images/dropdown_blue.png) no-repeat; }

#center ul.forum { padding-bottom:5px; padding-top:6px; position:relative; top:-6px;}
#center ul.forum li { line-height:29px; font-size:11px; color:#99bebe;}
#center ul.forum li a { color:#99bebe; background:url(../images/arrow2.png) no-repeat 5px 50%; padding-left:13px; display:block; width:147px;}
#center ul.forum li.style2 { background-color:#e5f6f6; }
#center ul.forum li.arrow , #center ul.forum li.arrow2 { background:#e5f6f6 url(../images/dropdown_blue.png) no-repeat 10px top;}
#center ul.forum li.arrow2 { padding-left:10px;}
#center ul.forum li.answer { font-size:10px; line-height:15px; background:none; padding:0 0 0 10px; color:#99bebe;}
#center ul.forum li.answer_bar { background-color:#e5f6f6; background-image:none; padding:0 5px 0 7px; line-height:21px; font-size:10px; text-align:right; color:#99bebe;}
#center ul.forum li.answer_bar div { width:135px; height:11px; margin:5px 0; background-color:#fff; float:left; overflow:hidden; position:relative;}
#center ul.forum li.answer_bar div span { display:block; height:11px; background-color:#89e3e1; float:left;}

#center .cosplay { text-align:center; padding:10px 0 0;}
#center .cosplay a img { border:6px solid #e5f6f6; margin-bottom:5px; }
#center .cosplay a:hover img { border-color:#cdebeb;}
#center .advertisement { display:block; margin:0 auto; text-align:center; padding-bottom:5px;}

#center .right-grey-hdr { overflow: hidden; background:#96e9e7 url(../images/grey_gradient.png) repeat-x top; width: 300px; }
#center h4 { float: left;  background:#96e9e7 url(../images/grey_gradient.png) repeat-x top; height:29px; line-height:29px; padding:0 10px; position:relative; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; }
#center h4 span { position:absolute; top:29px; left:10px; width:14px; height:7px; background:url(../images/dropdown_grey.png) no-repeat;}

#center .more-grey { float: right;  width:78px; height:29px;}

#center #right-mint .right-mint-hdr { overflow: hidden; background:#96e9e7 url(../images/mint_gradient.png) repeat-x top; width: 300px; }
#center #right-mint h4 { float: left;  background:#96e9e7 url(../images/mint_gradient.png) repeat-x top; height:29px; line-height:29px; padding:0 10px; position:relative; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; }
#center #right-mint h4 span { position:absolute; top:29px; left:10px; width:14px; height:7px; background:url(../images/dropdown_mint.png) no-repeat;}

#center #right-mint .more-mint {  float: right; width:78px; height:29px;}


#right { width:300px; float:left; padding-left: 0px; }

#right .radio_banner { padding:5px 0; display:block;}

#right .right-grey-hdr { overflow: hidden; background:#96e9e7 url(../images/grey_gradient.png) repeat-x top; width: 300px; }
#right h4 { float: left;  background:#96e9e7 url(../images/grey_gradient.png) repeat-x top; height:29px; line-height:29px; padding:0 10px; position:relative; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; }
#right h4 span { position:absolute; top:29px; left:10px; width:14px; height:7px; background:url(../images/dropdown_grey.png) no-repeat;}

#right .more-grey { float: right;  width:78px; height:29px;}

#right #right-mint .right-mint-hdr { overflow: hidden; background:#96e9e7 url(../images/mint_gradient.png) repeat-x top; width: 300px; }
#right #right-mint h4 { float: left;  background:#96e9e7 url(../images/mint_gradient.png) repeat-x top; height:29px; line-height:29px; padding:0 10px; position:relative; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; }
#right #right-mint h4 span { position:absolute; top:29px; left:10px; width:14px; height:7px; background:url(../images/dropdown_mint.png) no-repeat;}

#right #right-mint .more-mint {  float: right; width:78px; height:29px;}

#right .radio li { height:24px; line-height:24px; background:url(../images/grey_bg.png) no-repeat left top; margin-bottom:5px;}
#right .radio li a { display:block; background:url(../images/arrow.png) no-repeat 7px 50%; padding-left:20px; width:280px;}

#right .images { text-align: center; padding: 9px 0 0 9px; background-color:#f7f7f7;}
#right .images li { display:inline; }
#right .images li img { margin: 0 9px 9px 0px; }
#right .images li a img { border:6px solid #e5e5e5; }
#right .images li a:hover img { border-color:#d7d7d7;}
#right .small { text-align: center; border-bottom:1px solid #f2f2f2; }
#right .small li { display:inline; }
#right .small li img { margin:0 6px 6px 0px; }
#right .small li a img { border:2px solid #e5e5e5; }


#footer { background:#fff url(../images/foot_bg.png) repeat-x top; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; position:relative; font-size:10px; height:176px;}
#footer .rss { position:absolute; top:7px; right:7px;}
#footer .quater { width:203px; border-left:1px solid #ebebeb; float:left; padding:5px 20px; height:168px;}
#footer .quater ul li{ list-style-type:circle;}
#footer .quater ul li.blank { list-style-type:none; height:10px;}
#footer .first { border:none;}
#footer a.flo { position:relative; top:10px; left:-10px;}
.footnote { background:#ffffff; border: none; font-size:10px; color:#acacac; margin: 0; padding:10px;}

img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#606060;text-decoration:none;}
a:hover {color:#299799;}
.contentimg {padding: 4px;}

/**************************************************************************/



fieldset {
	margin: 4px 2px 2px 2px;
	border: 1px solid #abd9d8;
	padding: 4px 6px 6px 6px;
	background: #f5fcfc;
	font: normal 11px arial;
	color: #415251;
}
fieldset legend {
	border: 1px solid #abd9d8;
	background: #e5f6f6;
	padding: 2px 5px;
	margin-left: 4px;
	font: bold 11px arial;
	color: #547978;
}
