@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;}
	
body {    background-color:#ccc;        font-family:arial, sans-serif; font-size:76%;    margin: 0px auto;  padding: 0px;     line-height:1.4em;       }
#right p {color:#000; margin:0 0 10px 0;}
p {color:#fff; margin:0 0 10px 0;}
h1 {text-transform:uppercase; font:bold 1.3em Arial, serif; border-bottom:1px solid #8d9086; padding:0 0 5px 0; margin:0 20px 10px 0; color:#323331;}
h3 {text-transform:uppercase; font:bold 1.2em Arial, serif; padding:0 0 5px 0; margin:0 20px 10px 0; color:#323331;}
h2 {text-transform:uppercase; font:bold 1.2em Arial, serif; padding:0 0 5px 0; margin:0 20px 10px 0; color:#323331;}


.date {margin-right:5px; color:#c8b12f; font-weight:bold;}
img {margin-bottom:10px; }
br {margin-bottom:10px; }
a {color:#363636; text-decoration:underline;}
a:hover {color:#363636; text-decoration:none;}
.white {color:#fff;}

#container {margin:0 auto; width:1000px; background-color:#fff; border:3px solid #fff;  }
#header {height:105px; width:1000px; background-image:url(images/template/header.gif); background-repeat:repeat-x; position:relative; background-color:#fff;}
#header_left {width:502px; height:105px; float:left; background-image:url(images/template/header-left.gif);}
#topnav {float:left; background-color:#f9f9f9;width:498px;}
#main_image {width:363px;height:150px;float:left; background-image:url(images/template/main-image.jpg); padding:114px 0 0 257px; }
#main_image_white {width:363px;height:150px;float:left; background-image:url(images/template/main-image-white.jpg); padding:114px 0 0 257px; }
#main_image_issues {width:363px;height:150px;float:left; background-image:url(images/template/main-image-issues.jpg); padding:114px 0 0 257px; }
#main_image2 {width:363px;height:150px;float:left; background-image:url(images/template/main-image2.jpg); padding:114px 0 0 257px; }
#main_image-contact {width:363px;height:150px;float:left; background-image:url(images/template/main-image-contact.jpg); padding:114px 0 0 257px; }
#main_image-news {width:363px;height:150px;float:left; background-image:url(images/template/main-image-news.jpg); padding:114px 0 0 257px; }
#main_image-contributions{width:363px;height:150px;float:left; background-image:url(images/template/main-image-contributions.jpg); padding:114px 0 0 257px; }
#main_image-links{width:363px;height:150px;float:left; background-image:url(images/template/main-image-links.jpg); padding:114px 0 0 257px; }
#main_image-subscribe{width:363px;height:150px;float:left; background-image:url(images/template/main-image-subscribe.jpg); padding:114px 0 0 257px; }
#main_image_advertise{width:363px;height:150px;float:left; background-image:url(images/template/main-image-advertise.jpg); padding:114px 0 0 257px; }
#main_image_bt {width:335px;height:67px;float:left; background-image:url(images/template/main-image_bt.jpg); padding:15px 0 0 285px;}
#main_image_bt_about {width:335px;height:62px;float:left; background-image:url(images/template/main-image_bt2.jpg); padding:20px 0 0 285px;}
#main_image_bt_links{width:335px;height:62px;float:left; background-image:url(images/template/main-image_links-bt.jpg); padding:20px 0 0 285px;}
#main_image_bt_advertise {width:335px;height:67px;float:left; background-image:url(images/template/main-image-advertise-bt.jpg); padding:15px 0 0 285px;}
#main_image_bt_subscribe {width:335px;height:67px;float:left; background-image:url(images/template/main-image-subscribe-bt.jpg); padding:15px 0 0 285px;}

#subs-offer {width:590px; background-color:#8d9086; float:left;  padding:25px 15px 15px 15px; margin-bottom:10px;}
#main_image_txt {width:363px;height:150px;background-image:url(images/template/main-image_txt.gif);}
#main_image_txt_white {width:363px;height:150px;background-image:url(images/template/main-image_txt_white.gif);}
#rightnav {width:340px; height:224px; float:left; background-image:url(images/template/rightnav.gif); padding:25px 20px 0 20px;}
#rightnav_white {width:340px; height:239px; float:left; background-image:url(images/template/rightnav_white.jpg); padding:25px 20px 0 20px;}

#rightnav-bt {float:left; padding:0 10px 10px 10px; border-bottom:1px solid #666; margin-bottom:10px;}
#content {float:left;  background-color:#fff; margin-bottom:0px;}
#left {background-color:#797c73; width:620px;  float:left; background-image:url(images/template/bk-fade.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:250px; }
#left-index {background-color:#797c73; width:620px;  float:left; padding-bottom:15px;  }
#left-bt {float:left; border-top:2px solid #63655f; width:590px; padding:20px 15px 20px 15px; }
#latest_issue {}
.pod {width:280px; float:left; }
.pod-border {width:275px; float:left; border-right:1px solid #8d9086; margin-right:20px; padding:0 10px 0 0;}
#right{ padding:10px 0 0 10px; float:left; width:355px; background-color:#fff;}
#right-backissues{ padding:22px 10px 10px 10px; float:left; width:360px; background-color:#fff;}


#footer{ background-color:#000000; float:left; width:1000px; height:291px;}
#footer2{ background-color:#3f4344; float:left; width:1000px; height:100px;}
#footer-top { height:192px; background-color:#797c73; width:590px; float:left; padding:0 15px 0 15px;}
#footer-right { width:146px; height:271px; background-image:url(images/template/footer-right.gif); float:right; padding:20px 224px 0 10px;}
#footer-right p {color:#000;}
#bottomnav { float:left; height:69px; width:620px; background-color:#3f4344; padding:30px 0 0 0; text-align:center;}
#bottomnav p {margin-top:30px;text-align:center; }
#nav-bt {margin-left:70px; float:left;}
#clear {clear:both;}
#legal {margin-top:80px;}
#footer-logo {width:250px; height:100px; float:left;}
#footer-logo a img {float:left;}
#footer a {color:#c8b12f; text-decoration:underline;}
#footer a:hover {color:#c8b12f; text-decoration:none;}
#footer2 a {color:#c8b12f; text-decoration:underline;}
#footer2 a:hover {color:#c8b12f; text-decoration:none;}
#legal2 {text-align:center;padding-top:30px;font-size:90%;}

h1#logo a{position:absolute; width:261px; height: 72px; color:#fff;font:normal 1em georgia, serif; font-size:0.1em;left:0px; top:0px; background-image:url(images/template/logo.gif); }
h1#logo {overflow:hidden;}
.replace span{display:block;position:absolute;top:0px;left:0px;z-index:1;}
a.replace span{cursor:pointer;}

#topnav ul{list-style-type:none;display:inline;}
#topnav ul li{float:left;color:#fff;border-right:1px solid #ebebeb; padding:40px 0 40px 0;}
#topnav ul li a{color:#666;font-weight:bold; border-bottom:none; text-decoration:none;padding:40px 16px 40px 16px;}
#topnav ul li a:hover{border-bottom:none;text-decoration:underline;padding:40px 16px 40px 16px;background-color:#999;color:#fff;}
#topnav a.selected {border-bottom:none;text-decoration:underline;padding:40px 16px 40px 16px;background-color:#999;color:#fff;}
#topnav ul li.noborder{border-right:none;}

#bottomnav ul{list-style-type:none;display:inline;  }
#bottomnav ul li{float:left;color:#fff;border-right:1px solid #ebebeb;padding:0 13px;}
#bottomnav ul li a{color:#666;font-weight:bold; border-bottom:none;padding:5px;background:none; text-decoration:none;}
#bottomnav ul li a:hover{border-bottom:none;padding:5px;text-decoration:underline;}
#bottomnav ul li.noborder{border-right:none;}
.no-border {border:none; }

#rightnav a {color:#fff200; font-size:130%; text-transform:uppercase; font-weight:bold; font:bold 1.4em verdana, serif; text-decoration:none;}
#rightnav a:hover {color:#fff200; font-size:130%; text-transform:uppercase; font-weight:bold; font:bold 1.4em verdana, serif; text-decoration:underline;}
#rightnav p {color:#fff; font-size:100%; margin-bottom:15px;}

#rightnav_white a {color:#fff200; font-size:130%; text-transform:uppercase; font-weight:bold; font:bold 1.4em verdana, serif; text-decoration:none;}
#rightnav_white a:hover {color:#fff200; font-size:130%; text-transform:uppercase; font-weight:bold; font:bold 1.4em verdana, serif; text-decoration:underline;}
#rightnav_white p {color:#fff; font-size:100%; margin-bottom:15px;}

#rightnav-bt a {color:#c8b12f; font-size:130%; text-transform:uppercase; font-weight:bold; font:bold 1.4em verdana, serif; text-decoration:none;}
#rightnav-bt a:hover {color:#c8b12f; font-size:130%; text-transform:uppercase; font-weight:bold; font:bold 1.4em verdana, serif; text-decoration:underline;}
#rightnav-bt p {color:#000; font-size:100%; margin-bottom:15px;}

#subs-offer img {border:1px solid #fff; float:right; margin-left:10px;}
#subs-offer p {color:#000;}
#subs-offer h1 {color:#fff; font:bold 1.4em Arial, serif; }

.contact2 {background-color:#8d9086;padding:10px;}
.contact {padding:10px;}
.contact2 p {color:#000;}
.contact h6 {color:#fff; font:bold 1.2em Arial, serif; margin-bottom:8px; }
.contact2 h6 {color:#000; font:bold 1.2em Arial, serif;margin-bottom:8px; }

#left-bt ul {color:#fff;  margin-bottom:15px;}
.link {margin-bottom:10px; float:left;}
.link a img {float:left; margin:0 10px 0 0; border:3px solid #fff;}
.link a:hover img {float:left; margin:0 10px 0 0; border:3px solid #333333;}

#terms {padding:10px;}
#terms p { color:#000;}

.backissue {float:left; width:52px; margin-right:5px;}
.backissue p {font-size:0.8em; text-align:center; margin:0; padding:0; text-transform:uppercase; color:#000; 	}
.backissue a img {float:left; border:1px solid #999; margin-bottom:1px;}
.backissue a:hover img {float:left; border:1px solid #ccc;}
.backissue_pod {margin-right:5px;}

#cover {width:200px; margin:0 15px 0 0; float:left;}
#contents {width:360px; margin:0 0 0 0; float:left;}

.news-pod {padding:2px; background-color:#f2eccd; margin: 0 0 4px 0;}
.news-pod a {color:#363636;}
.news-box {float:left;}
.news-box-img-h {float:left; margin:0 15px 15px 0; border:1px solid #666;}

#right ul {list-style-type:none;}
#right li  {padding:2px; background-color:#f2eccd; margin: 0 0 4px 0; }

.teaser-post h2 {
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#cc9f4a;
	margin:5px 0 0 0 ;
	padding:0px 0 0 5px;
	
	background-repeat:repeat-x;
	font-weight:normal;
	}
.teaser-post ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}	
.teaser-post ul li {height:100%; margin-bottom:2px;
	}

.teaser-post ul li a:link, .teaser-post ul li a:visited {
	color:#fff;
	text-decoration: none;
	padding: 3px 0px 4px 5px;
	display:block;
	font-family:Georgia,century gothic, Arial, sans-serif;
	background:#8d9086;
	background-repeat:no-repeat;
	
	}

.teaser-post ul li a:hover {
background:#8d9086;
	background-repeat:no-repeat;
	color:#ccc;
	}

.teaser-post p {
	padding: 7px 10px;
	margin:0;
	color:#ababab;

	}

.teaser-post table {
	width:100%;
	text-align:center;
	background:#1b1b1b;
	color:#ababab;
	}	


