/*
body bg-color:#e9e4e0
color: #231f20
h1 #971c1f border-color: #e9e4e0
h2 : #4c2404 italic

img border-color: #d2c8c0

issue number: #971c1f
out soon: #4c2404

header bg-color: #4c2404
header 960 x 222px

header logo 349 x 222
flash 611 x 222

menu bg-color: #971c1f
menu separator color: #561012
menu rollover color: #6c1416


lh issue bg-color: #e9e4e0
subscribe bg-color: : #971c1f

footer rollover: #f7941d
footer color: #f2f2f2;

copyright: #795b43
*/

body, html {
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #e9e4e0;
}

h1 {
	color: #971c1f;
	border-bottom: 5px solid #e9e4e0;
	font-family: Georgia, Times, Serif;
	font-size: 2.0em;
	padding-bottom: 0.2em;
}

h2 {
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 font-size: 18px; 
	 font-weight: bold; 
/*	 font-style: italic; */
	 color: #4c2404;
}

.staff_title,
h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #971c1f;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.staff_copy {
	padding-left: 18px;
	height: 135px;	
}

.staff_pic {
	border: 4px solid #d2c8c0;
	
}

#background {
	background: #e9e4e0 url(images/bg-3.jpg) top center repeat-y
}

#body_container {
	top: 0;
	background: transparent url(images/bg-2.jpg) top center no-repeat;
	margin: 0 auto;
	width: 100%;
	padding-top: 21px;
	height: 100%;
}

#center_region {
	width: 960px;
	margin: 0px auto;
}

#header {
	background-color: #4c2404;
	height: 222px;
	margin: 0px;
}

#nav {
	background-color: #971c1f;
	height: 42px;
}

#content_region {
	
	height: 100%;
	min-height: 340px;
	height: auto !important;
	height: 340px;
	padding: 5px 30px 20px 100px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
}

.home {
	background: transparent url(images/SM-LHS-Texture-1.jpg) top left no-repeat;
}

.about_us {
	background: transparent url(images/SM-LHS-Texture-3.jpg) top left no-repeat;
}

.advertise {
	background: transparent url(images/SM-LHS-Texture-4.jpg) top left no-repeat;
}

.subscribe {
	background: transparent url(images/SM-LHS-Texture-5.jpg) top left no-repeat;
}

.where_to_buy {
	background: transparent url(images/SM-LHS-Texture-6.jpg) top left no-repeat;
}

.contact_us {
	background: transparent url(images/SM-LHS-Texture-2.jpg) top left no-repeat;
}


#footer {
	background-color: #4c2404;
	height: 36px;
	width: 940px;
	margin: 0 auto;
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	padding: 21px 10px 0px;
}

#footer a {
	color: #f2f2f2;
	text-decoration: none;
	margin: auto 10px;
}

#footer a:hover {
	color: #f7941d;
}

#subfooter_container {
	background: #e9e4e0 url(images/bg_subfooter.gif) top center no-repeat;
}

#subfooter {
	height: 44px;
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	color: #795b43;
	font-family: Arial, Verdana, sans-serif;
}

.footer_left {
	float: left;
	font-size: 0.65em;
}


.footer_right {
	float: right;
	font-size: 0.75em;
	font-weight: bold;
}

.ntech_media {
	float: right;
	font-size: 0.65em;
}

ul.menu {
	padding: 0px;
	width: 48em;
	margin: auto;
	list-style: none;
}

ul.menu li {
	float:left;
	font-family: Georgia, Times, Serif;
	line-height: 42px;
	padding: 0px;
	border-left: 1px solid #561012;
}

ul.menu li a {
	color: #ffffff;
	text-align: center;
	display: block;
	padding: 0px 27px;
	text-decoration: none;
	font-size: 0.8em;
}

ul.menu li a:hover {
	background-color: #6c1416;
}

ul.menu li.first {
	border-left: 1px solid #561012;
}

ul.menu li.last {
	border-right: 1px solid #561012;
}

ul.menu li a.selected {
	background-color: #6c1416;
}

/*Items added by Nathan*/

.issue_container {
	width: 218px; 
	height: 365px; 
	padding-top: 20px;
	padding-right: 30px;
	vertical-align: top;
}

#issue_box {
	background-color: #e9e4e0;
/*	height: 320px;*/
	width: 184px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 5px;
	color: #43240F;
}

p.teaser {
	font-weight: bold;
	font-size: 1.1em;
	font-style: italic;
	margin-bottom: 5px;
}

.issue_box_issue_no {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 1.5em;
	color: #971C1F;
	font-weight: bold;
}

.issue_box_issue_out {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 1.5em;
	color: #4C2404;
	font-weight: bold;
}

#subscribe_box {
	background-color: #4C2404;
	width: 216px;
	height: 42px;
}

#subscribe_box a {
	background-color: #971C1F;
	width: 184px;
	height: 42px;
	display: block;
	border-right: 1px solid #FFFFFF;
	font: Arial;
	font-size: 12;
	color: #FFFFFF;
	line-height: 42px;
	padding-left: 16px;
	text-decoration: none;
}

#subscribe_box a:hover {
	background-color: #6C1416;
}

td.copy {
	padding-right: 28px;
	width: 247px;
}

.form_container {
	background-color: #C6BCB3;
	border: 5px solid #928072;
/*	height: 281px;*/
	padding: 5px 18px 16px;
}

.std_form {
	color: #43240F;
}

.message_box,
.text_field {
	width: 310px;
	border: 1px solid #95806F;
	line-height: 1.3em;
	font-size: 1em;
	font-family: "Lucida Grande", Arial, sans-serif;
	
}

.text_field {
	height: 1.4em;
	
}

td {
	vertical-align: top;
}

.link {
	text-decoration: none;
	color: #971C1F;
}

.submit_button {
	color: #FFFFFF;
	background-color: #971C1F;
	padding: 5px 12px;
	line-height: 10px;
	cursor: pointer;
	border: none;	
}

.contact_text_left {
	font-size: 1.2em;
	font-weight: bold;
}

.top_par {
	margin-top: 0;
}

.where_to_buy_text {
	font-style:italic;
	font-size:1.2em;
}

/*End Items added by Nathan*/

.captcha {
	border: 1px solid #95806F;
}