@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {background: url(images/bg_template.jpg); font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:100%; background-repeat: no-repeat; background-attachment:fixed; background-position:top; background-position:center; background-color:#000;}
#wrap {width:1024px; margin:auto; background:#ffffff; padding:5px;}
.clear {clear:both;}
a {color:#000000;}
a:visited,active {color:#666666;}
.hide {display:none;}
/*Header*/
#topbar {background:#ffffff; height:270px;}
#topbar #TopSection {width:1024px; margin:auto; background:url(images/BAY_09_top_bg.jpg);}
#topbar p {color:#000000;}

/* Site logo */
#sitename {display:block; float:left; padding-left:22px; padding-top:4px; font:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFFFCC; }
#sitename span {text-transform:lowercase; font-style:italic; color:#D1DDED; font-size:34px;}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover{color:#FFFFCC; text-decoration:none;}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {color:#D1DDED; text-decoration:none;}
#sitename img {border-style:none;}

/* Search Bar */
#search_box {
	float:left;
	padding-left:0px;
    width:438px;
    height: 35px;
	margin:0px 0px px 0px;
    background: url(images/search_bar.png);
	background-repeat: no-repeat;
	padding-top:0px;
}
#search_box #s {
	padding-left:330px;
    float: left;
    padding-left:2px;
    margin: 0px 0px 0px 0px;
    width: 379px;
	height:27px;
    background: none;
}
#search_box #go {
    float: right;
	padding-top:0px;
	padding-right:0px;
    margin: 0px 0px 0px 0px;
}

/* Menu */
#promo_ad {width:728px; height:90px; padding:0px; float:left; padding-top:0px; padding-left:22px;}
#subscribe{padding-top:3px;
padding-right:20px;
}

#topbarnav { height:200px; padding-top:2px; text-align:right; color:#ffffff;}
#topbarnav a{color:#FFFFCC;}
#topbarnav a:visited,active {color:#FFFFCC;}
#topbarnav a:hover {color:#FFFFFF; text-decoration:none;}

#menubar {width:1024px; text-align:center; height:48px;  float:center;}
#menubar href:hover{background:#ecef0f;}
#menubar img {border-style: none;}
#menubar ul{display:inline; list-style:none; text-align:center; float:center; padding-top:10px; }
#menubar li{padding: 10px; font-size:16px; font-weight:normal; font: elephant, Georgia, "Times New Roman";}

#navibar{padding:0px; background-color:#fff;}

#topmenu {list-style:none; text-align:center; float:center; padding-top:4px; background:#45A8D1; width:1024px; }
#topmenu li {display:inline; text-align:center;}
#topmenu a, #topmenu a:visited, #topmenu a:active {display:block;	text-decoration:none; color:#9B7746; float:left; height:30px; padding:9px 15px 0px 17px; background:#45A8D1;}
#topmenu a:hover {display:block; text-decoration:none; color:#333333; float:left; height:30px; padding:9px 15px 0px 17px; background:#EFEC04;}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {display:block; text-decoration:none; color:#333333; float:left; height:30px; padding:9px 15px 0px 17px; background:#45A8D1;}


/* Contents */
#contents {font-size:11px; padding:4px; padding-top:18px; padding-left:0px; }
#contents a:hover {text-decoration:none;}
#contents p {color:#666666; line-height:22px;}
#contents h2 {color:#8D6932; font-weight:normal;}

/* Sponsors / Affiliates */
#advertisement {float:right; padding:0px 3px 3px 0px; width:166px; margin:0px 5px 5px 0px;}
#advertisement img {padding: 0px 5px 5px 5px; float:left; padding-top:0px;}
#advertisement h2 {font-size:12px; padding:4px; display:block; color:#EFEC04 ; font-family:Arial, Helvetica, sans-serif;}

#links {padding-left:5px; width:300px;}
#links h2 {font-size:12px; display:block; color:#8D6932; font-family:Corbel; background-color:#454343;}
#affiliates  li {padding:10px; display:block; border-bottom:solid 1px #E8D8B3; list-style:none;}
#affiliates a {text-decoration:none; font-family:Corbel;font-size:13px; color:#000000;}

/* Main Column */
#homecontents img { padding: 0px 5px 5px 0px; float:center;}
#homecontents ul {list-style:none; color:#999999; text-align:left;}
#homecontents li {display:block; padding:0px 0px 10px 0px; background: none; border-bottom:solid 1px #9b9494;}
#homecontents {float:left; width:440px; padding:0px 0px 3px 2px; margin:0px 5px 5px 5px; }
#homecontents p, left p, right p {margin:0px 0px 0px 0px; font-family:cambria; font-size:12px; color:#000000;}
#homecontents h1 {font-family: Myriad Pro; font-size:18px; color:#000000;}
#homecontents h2 {display:block; color:#000000 ; font-size:12px;}
#homecontents h2 a{text-decoration:none; color:#EFEC04 ;}
#homecontents h2 a:hover { text-decoration:none; color:#000000; border-bottom:solid 1px #000000; background:#ffffcc;}
.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}


/* Magazine Related */
#homecontents2 ul {list-style:none; color:#999999; text-align:left;}

#homecontents2 img {padding:0px 5px 5px 5px; border-style: none;}
#homecontents2 li {display:block; padding:0px 0px 10px 0px; background: none; border-bottom:solid 1px #9b9494;}
#homecontents2 p, left p, right p {font-family:Corbel; font-size:13px; color:#000000;}
#homecontents2 last {border-bottom:none;}
#homecontents2 a {text-decoration:none;}
#homecontents2 {float:left; width:350px; padding:0px 3px 2px 14px; margin:0px 5px 5px 0px; border-right:solid 2px #ffffff; }
#homecontents2 h2 {display:block; color:#EFEC04 ; font-size:12px;}
#homecontents2 h2 a{text-decoration:none; color:#EFEC04 ;}
#homecontents2 h2 a:hover { text-decoration:none; color:#000000; border-bottom:solid 1px #000000; background:#ffffcc;}
.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}

/*Footer*/

#footer ul {display:inline; color:#000000; display:block; padding: 15px; list-style:none;}
#footer img {float:left; padding:10px 0px 0px 0px;}
#footer {padding:60px 0px 0px 15px; background-color:#FFFFFF;}
#footercontent {width:902px; margin:auto; padding:10px;}
#copyright {margin:20px 0xp 20px 0px; padding:20px 0px 20px 0px; color:#FFFFFF; border-top:solid 1px #333333;}
#copyright p {color:#000000;}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#FFFFCC;}
#end {background:url(images/BAY_09_NEW template_bottom.jpg); height:93px; padding:10px; padding-left:0px; text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
#end img {border-style:none;}
#end a,#footer a:visited, #footer a:active, #footer a:hover {color:#999999;}