/*Main Page Layout*/
body { background:#f8f5e4; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif }
#wrapper { margin:0px auto; padding:0px; width:980px; border:1px solid black; }

/*Header*/
#header-top { background:url(images/header-top.gif) repeat-x; height:50px; text-align:right; }
#header-right { background:url(images/rss-top.gif) no-repeat right top; repeat-x;
height:50px; width:390px; float:right; margin-right:10px;  }
.top-header { list-style:none; padding:6px 6px 0px 0px }
.top-header li { display:inline; list-style:none; font-size:14px; color:#FFF; font-weight:bold; }
.top-header li a { color:#FFF; text-decoration:none; }
.top-header li a:hover { text-decoration:underline; }
#header-mid { background:url(images/header-mid-bg.gif) repeat-x; height:107px; width:980px; clear:both; }
.logo { margin:0px; padding:0px 0px 0px 10px; float:left; }
.top-advert { float:left; height:100px; margin-left:40px;  width:550px; }
.top-advert img{padding:20px 0px 0px 60px;}
.top-advert p { text-align:center; color:#FFF; font-size:24px; padding-top:35px; }
.top-right { float:left; height:100px; border:none; padding-left:20px; }

/*Menu*/
#mmenu { background:url(images/mmenu-bg.gif) repeat-x; margin:0px; padding:0px; height:31px; }
#mmenu ul { list-style:none; margin:0px; padding:8px 0px 0px 6px; }
#mmenu ul li { display:block; margin:0px; padding:0px; font-weight:bold; float:left; }
#mmenu ul li a { color:#FFF; text-decoration:none; padding:7px; *padding:0px 4px 20px 0px;}
#mmenu ul li a:hover { text-decoration:underline; padding:7px; *padding:10px 4px 10px 0px; color:#fff; }


/*Main Content*/
#content { background:url(images/content-bg.gif) repeat-y; float:left; padding-bottom:20px; *padding-bottom:0px;width:980px; }
#clearb { clear:both;}


/*Left Column*/
#left { width:708px; margin:0px; padding:0px; float:left;}
.left-header { background:url(images/left-mid-head.gif) repeat-x; height:46px; float:left; width:700px;}
.left-header p { margin:8px 10px; float:left; color:#FFF; font-size:28px; font-weight:bold;}
.left-right { background:url(images/left-right.gif) no-repeat; width:8px; height:46px; float:left; }


/*Pagination*/
ul#adminpagination { margin:5px 5px 0 5px; }
li.adminpagination { float:left; margin-right:4px; padding:4px; border:1px solid #666; color:#666; -moz-border-radius:4px; -webkit-border-radius:4px; }
li.adminpagination a { text-decoration:none; }
li.adminpagination:hover { background:#fc6; }
li.spacer { float:left; margin-right:4px; padding:4px; }


/*Right Column*/
#right { width:272px; margin:0px; padding:0px; float:left; }
.right-header { background:url(images/right-header.gif) repeat-x; height:46px; margin-left:-2px; }
.right-header p { margin:0px; padding:10px 0px 0px 10px; float:left; color:#000; font-size:26px; font-weight:bold }


/*Right Adverts*/
#top-adverts { margin-left:2; margin:4px 2px 0px 4px; }
.advertiser { width:125px; height:125px; background:#999; padding:0px;  float:left; margin:1px; border:2px #8a9e0b solid;}
.advertiser-2 {  width:125px; height:125px; background:#999; padding:0px;  float:left; margin:1px; border:2px #8a9e0b solid;}

/*Subscription Box*/
.subscribe-box { background:url(images/subscribe-box.gif) no-repeat left; width:275px; height:60px; margin:10px 0px 10px -3px; *margin:191px 0px 0px -3px;
padding:0px; }
.subscribe-box h2 { text-align:center; font-size:18px; font-weight:bold; padding:10px 0px 0px 52px; }
.feedlink { float:left; padding:4px 0px 0px 6px; text-align:center; margin:auto; font-weight:bold; font-size:12px; }
.feedlink a { color:#000; text-decoration:none; }
.feedlink a:hover { color:#000; text-decoration:underline; }
.galleryfeed { margin-left:90px; font-size:12x; margin-right:10px; }
.galleryfeed a { color:#000; text-decoration:none; }
.galleryfeed a:hover { color:#000; text-decoration:underline; }

/*Footer*/
.bot-advert { float:left; height:100px; margin-left:40px; background:#999999; width:550px; }
.bot-advert p { text-align:center; color:#FFF; font-size:24px; padding-top:35px; }
.bot-advert2 { float:left; height:100px; margin-left:40px; background:#999999; width:350px; }
.bot-advert2 p { text-align:center; color:#FFF; font-size:24px; padding-top:35px; }
#footer-top { height:180px; }
#footer { background:url(images/footer.jpg) repeat-x; height:309px; clear:both; }
#socials { width:339px; float:left; }
#socials h2 { color:#bbd811; font-weight:bold; font-size:16px; padding:4px; }

/*Gallery Network*/
#gallnet { width:300px; float:left; }
#gallnet h2 { color:#bbd811; font-weight:bold; font-size:16px; padding:4px; }
#galleries { list-style: none; margin: 0; padding: 4px 0 0 10px; width:300px; }
.galleries img { border: 0; }
#galleries  li{padding:0.5px;}
#galleries li { margin:0 1px 1px 0; float:left; }
#galleries li span { display:none; }
#galleries li a { display:block;  width:16px; height:16px; }
#galleries li a:hover { background:#ded8b9; }
.clearer { clear:both; }

/*Advertisers Network*/
#bsponsors {
white; width:339px; float:left; }
#bsponsors h2 { color:#bbd811; font-weight:bold; font-size:16px; padding:4px; }
.ads { margin:4px 0px 0px 10px; width:300px; }
.ads ol li{padding:0.5px;}
.promote_box_holder { font-size:12px; padding: 0px; background: transparent; clear: both; }
#promote_box { list-style: none; margin: 0; padding: 0; }
.ads img { border: 0; }
#promote_box li { margin:0 1px 1px 0; float:left; }
#promote_box li span { display:none; }
#promote_box li a { display:block;  width:16px; height:16px; }
#promote_box li a:hover { background:#ded8b9; }
#pagination { width:600px; text-align:center; margin:20px auto 0 auto; *padding:20px;}
.plink{padding:5px; margin:3px; background:#b5b3b3; text-decoration:none; color:#000; }
.plink a{color:#000; text-decoration:none;}
.plink a:hover{color:#fff; text-decoration:none;}
.plink:hover{background:#8a9e0b; cursor:pointer; color:#fff;}
.active{padding:5px; margin:3px; background:#8a9e0b;  color:#fff; }


.rmore{text-align:right; padding-right:10px;}
.rmore a{color:#000; text-decoration:none; font-weight:bold; font-size:12px;}
.rmore a:hover{text-decoration:underline;}


#footer-bottom{text-align:center;}

#success{border:1px solid #8a9e0b; margin:0px 0px 20px 0px; padding:10px; font-size:16px; font-weight:bold; color:#8a9e0b;}
#success img{padding:0px 5px 0px 0px;
