@charset "utf-8";
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:125%;color:#dcd3d3;background-color:#fff;}

/*global styles*/
a {outline: none;}
img {border:none;}
p {font-size:.9em;}
h1,h2,h3,h4 {margin:0;padding:0;line-height:100%;}
h1 {font-size:2.4em;line-height: 1.1em;font-weight: normal;}
h2 {font-size:1.6em;font-family:"Times New Roman", Times, serif;font-weight: normal;}
h3 {font-size:1.2em;font-weight: normal;}
.blue {color:#80bae5;}
.blue a{color:#80bae5;}
.blue a:hover{color:#fff;}
.brown {color:#906f16;}
.ltbrown {color:#d7b230;}
.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}

#header {background-position: top center;padding-top: 32px;background-image: url(../images/header.jpg);background-repeat: no-repeat;}
#wrapper {width: 760px;margin: 0 auto;background-color: #1a1a1a;}
#content {padding-top: 25px;font-family: tahoma, verdana, arial, sans-serif;padding: 25px 75px 0;}
#footer {background-image: url(../images/footer.jpg);height: 62px;font-size: .7em;text-align: center;width: 760px;margin: 0 auto;padding-top: 30px;}
#footer a{color:#dcd3d3;}
#footer a:hover{color:#fff;}

/*header*/
#icons {
	height: 10px;
	width: 691px;
	margin: 0 auto;
	text-align: right;
	margin-bottom: 5px;
}
#icons img{border:0;margin-right: 25px;}
#header_inner_wrap {width: 691px;margin: 0 auto;}
#title {
	color: #fdd55d;
	font-family: "Times New Roman", Times, serif;
	width: 325px;
	float: left;
	height: 35px;
	text-align: left;
	padding-top: 0px;
	margin-left: 34px;
}
#title a{color: #fdd55d;text-decoration:none;}
#tag {
	font-size: 0.875em;
	width: 365px;
	float: right;
	height: 50px;
	line-height: 115%;
	padding-top: 0px;
	margin-right: 35px;
	text-align: right;
}

/*menu*/
#menu {background-image: url(../images/home_menu.jpg);margin: 0 auto;width: 691px;height: 38px;color: #1a1a1a;font-size:1.2em;font-family: "Times New Roman", Times, serif;padding-top:15px;}
#menu ul {margin:0;padding:0;list-style:none;text-align: center;}
#menu ul li {display:inline;}
#menu ul li a{color: #1a1a1a;text-decoration:none;}
#menu ul li a:hover {color: #0087e2;}
#home .home, #letters .letters, #advertise .advertise, #subscribe .subscribe, #backissues .backissues, #reader .reader, #info .info{color: #0087e2;}
.pipes {margin:0 5px;color: #000;}
/*end global styles*/

/*home page*/
#home h2 {color:#daae4d;}
#home #header {background-image: url(../images/home_header.jpg);background-position: center;height: 292px;padding-top: 32px;width: 760px;}
#homeimagetop {background-image: url(../images/home_image_top.jpg);background-repeat: no-repeat;height: 196px;width: 691px;margin: 0 auto;}
#homeimagebottom {background-image: url(../images/home_image_bottom.jpg);background-repeat: no-repeat;height: 274px;width: 691px;margin: 0 auto;}
#home_featurebar {background-image: url(../images/home_feature_bar.jpg);background-repeat: repeat-x;background-position: center;height: 406px;width: 760px;margin: 0 auto;}
#featurebar_inner_wrap {height: 406px;width: 760px;margin: 0 auto;background-image: url(../images/home_feature.jpg);background-position: bottom right;background-repeat: no-repeat;}
#welcome {float: left;width: 250px;height: 315px;padding-top: 45px;margin-left: 35px;}
#welcome-text {font-size: 0.9em;}
#current_issue {height: 320px;width: 438px;float: right;padding: 35px 0 0 25px;}
#current_issue_img {float: left;margin: 10px 25px 0 25px;}
#view_issue {padding-top:10px;padding-right: 25px;margin-left: 210px;}
#view_issue a{color:#dcd3d3;}
#view_issue a:hover{color:#fff;}
.currentissuelinktop {
	margin-left: 34px;
}
.currentissuelink {
	font-size: 1.4em;
	font-family: "Times New Roman", Times, serif;
	color: #c0cf60;
	line-height: 1.2em;
	margin-bottom: 5px;
}
.currentissuelink a{color: #c0cf60;}
.currentissuelink a:hover{color: #fff;}
.currentissuelink img{margin-left:75px;}
#current_issue_preview {width: 150px;text-align: center;float: left;}
#current_issue_preview img{margin-top:5px;}
#current_issue_preview a:hover{color:#fff;}
#footerhome {height: 33px;background-color: #fcdb64;width: 693px;color: #77672f;font-size: 0.7em;text-align: center;margin: 0 auto;line-height: 100%;padding-top: 5px;}
#footerhome a {color: #77672f;}
#footerhome a:hover {color: #000;}

/*backissues*/
#backissues_list {
	float: right;
	width: 430px;
	padding-left: 25px;
	margin-bottom: 20px;
}
#backissues_list a{color:#80bae5;}
#backissues_list a:hover{color:#fff;}
.backissue_link {width: 120px;text-align: center;font-size: .9em;margin-top: 25px;float: left;}
.backissue_link a{color:#80bae5;}
.backissue_link a:hover{color:#fff;}
.col {font-size: 0.9em;width: 140px;float: left;margin-bottom: 50px; margin-right: 5px;}
#articles .col a{color:#dcd3d3;text-decoration:none;}
#articles .col a:hover{color:#fff;}
.col ul{padding:0;margin:0;}
.col ul li{list-style-type:none;}
.archive_heading {color: #6c92f3;}
#divider {background-image: url(../images/backissues_divider.jpg);background-repeat: repeat-x;height: 5px;margin-bottom: 25px;}
#backissue_list_wrap {margin-top: 25px;}


/*send a letter*/
#letters #content ul li {list-style-type:decimal;font-size: .9em;}
#formsubmit {text-align: right;color: #5c7ac6;padding: 25px 0;}
#formsubmit a{color: #5c7ac6;}
#formsubmit a:hover{color: #fff;}
#formsubmit img{padding:0 5px;}
#letters label {display: block;width: 250px;float: left;margin-bottom: 15px;}
#letters label {text-align: right;width: 150px;padding-right: 20px;margin-left: 100px;}

/*advertise*/
#map {float: left;margin: 15px 15px 0 0;height: 490px;}
#advertise p{line-height:155%;}
#advertise #content{padding: 75px 50px 0;}
#advertise #content a{color:#dcd3d3;}
#advertise #click {color:#f4f880;}
#advertise #click a{color:#f4f880;}
#advertise #click a:hover{color:#fff;}

/*subscribe*/
#iframe {
	width: 475px;
	margin: 0 auto;
}

/*reader*/
#reader h2{line-height:100%;}
#order_reader {text-align: center;width: 150px;float: left;margin-right: 25px;}
#order_reader_text {margin-left: 175px;}

/*info*/
#info h3{font-family:"Times New Roman", Times, serif;}
.linksleft {width: 225px;float: left;}
.linksleft ul {margin:0;padding:0;}
.linksleft ul li{list-style-type:none;}
.linksright {width: 385px;float: left;}
.linksright ul {margin:0;padding:0;}
.linksright ul li{list-style-type:none;}
.links_wrap {padding-bottom: 50px;}
.links_wrap a{color:#dcd3d3;text-decoration:none;}
.links_wrap a:hover{color:#0087e2;}

/* Used in conjunction with mailer script */
	.nojunkplease {
	visibility: hidden;
	}
/* END Used in conjunction with mailer script */   
