@charset UTF-8;
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video{display:block;}
a{text-decoration:none; color:#000;}
a img{border:0;}
ul, ol{list-style-type:none;}
figure{position:relative;}
figure img{width:100%;}
body{background:url(bg.png) fixed repeat-x;font-family:arial, sans-serif; color:#000;}
h1{font-size:30px;margin-bottom:15px;}
.fl{float:left;}
.fr {float:right;}
#site{width:980px;margin:0 auto;}
#header{width:100%;position:relative;color:#fff;}
#logo{width:752px;height:148px;float:left;background:url(logo.png) -25px 0px no-repeat;}
#header p{float:left;width:338px;margin-left:-125px;text-align:justify;height:138px;padding:5px;}
#topmenu{width:100%;float:left;height:64px;background:url(topmenu_center.png);}
#topmenu li{float:left;font-size:28px;font-weight:bold;margin:10px 10px 0 20px;}
#topmenu li a {color:#fff;}
#topmenu li a:hover {color:#000;}
#menu_left{position:absolute;top:148px;left:-23px;width:23px;height:55px;background:url(topmenu_leftcorner.png) top left no-repeat;}
#menu_right{position:absolute;top:148px;right:-23px;width:23px;height:55px;background:url(topmenu_rightcorner.png) top left no-repeat;}
#content{width:100%;background:#fff;float:left;}
#content_l{width:696px;float:left;text-align:center;}
.single_plug{float:left;text-align:center;height:340px;overflow:hidden;margin:0 10px 10px 10px;width:212px;}
.single_plug img{border:1px solid #FF553A;}
.single_plug img:hover{border:1px solid #000;}
.single_plug h2{font-size:12px;}
#nav{width:100%;margin:10px 0;}
#nav a{padding:1px 6px;border:1px solid #FF553A;margin:0 2px;font-size:11px;}
#nav a:hover{background:#FF553A;}
#content_r{width:274px;float:left;margin-left:10px;text-align:center;}
#content_r .box{width:270px;background:#ffd4cc;float:left;margin-bottom:10px;}
#content_r .box .title{width:100%;padding:3px 0;background:url(boxheader.png) top left;font-size:20px;color:#fff;font-weight:bold;}
#content_r .box li{padding-left:5px;float:left;margin:3px 0; font-size:13px; width:90%; text-align:left;}
#content_r .box li a{color:#000;}
#content_r .box li h2{color:#000;font-size:13px;font-weight:normal;}
#content_r .box li h2:hover{color:#FF553A;}
#content_r .box h3{font-size:13px; margin-right:16px; float:left;}
#footer{width:100%;margin:10px 0;float:left;color:#000;font-weight:bold;text-align:center;}
.contactform {float:left;width:70%;margin:20px 0 0 80px;}
.contactform p {float:left;margin:5px 0;padding:0;}
.contactform select {float:left;margin:0 80px 5px 150px;}
.contactform label {width:150px;float:left;text:align:left;}
.contactform textarea {margin-left:150px;}
.contactform .cap{margin:0 20px 0 150px;}
.contactform .button {height:28px;border:1px solid #c60000;float:left;margin-left:150px;background:#6b0000;color:#fff;font-size:12px;}
#gallerypage #site {width:1130px;}
#gallerypage #header {width:100%;float:left;height:40px;background:#f04335; overflow:hidden; min-width:600px;}
#gallerypage #header #logo {float:left; width:auto; height:40px; background:none; margin-left:30px}
#gallerypage #header #topmenu{float:right; width:500px; height:40px; background:none;margin-right:30px;}
#gallerypage #header #topmenu li {font-size:18px;}
#gallerypage #content #content_center {float:left;margin:0 0 0 230px; width:670px;}
#gallerypage #content #content_center .topad {float:left;margin: 2px 0 5px;text-align: center;width: 100%;}
.topad .bannerzone {float: left;height: 260px;padding: 10px;width: 300px;}
#gallerypage #content #content_center .gallery_w{float: left;margin: 5px 0;text-align:center;width: 100%;}
#gallerypage #content #content_center .gallery_w p {font-size: 14px;padding: 5px;text-align: justify;}
.gallery_w .thumb_w {border: 1px solid #C60000;height: 190px;margin: 6px;width: 190px;}
.owner_w {float: left;margin: 2px 0 10px;text-align: center;width: 100%;}
.rankeds  {width:212px; height:300px; overflow:hidden; float:left; margin:4px;}
.rankeds img{border: 1px solid #C60000;}
.rankeds h2{font-size:11px;}
.rankeds h3{font-size:11px;}
#gallerypage #content .side {width:218px;text-align:center; float:left;}
#gallerypage #content #sleft {margin-left:-900px; }
#gallerypage #content #right {margin-left:0px; }
#breadc{font-size:14px;}
.tags{width:100%; text-align:center; font-size:13px; margin-bottom:10px;}