@charset "UTF-8";
/* CSS Document */
body{
margin: 0;
background-image: url(images/bg_lines.jpg);
background-repeat: repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline !important;
}
#content {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#wrapper{
width: 1000px;
height: 100%;
margin: auto;
}
#container{
width: 1000px;
height: 100%;
margin: auto;
text-align: left;
background-color: #2b2b2c;
}
#banner {
	color:#ffffff;
	height:100%;
	margin-left:0;
	margin: 0 0 25px;
	text-align:left;
	width:100%;
}
#banner table td {
	vertical-align: bottom;
	text-align: center;
}
.header_links {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.header_links a {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.banner_links{
width: 180px;
height: 100px;
text-align: center;
color: white;
font-size: 10px;
font: Verdana, Arial, Helvetica, sans-serif;
}
.banner_links img {
border: none;
margin-top: 3px;
}
.narrowcolumn{
width: 600px;
height: 100%;
margin: 10px 20px 0 30px;
padding: 10px;
text-align: left;
float: left;
background-color: white;
border: 1px solid white;
}
#sidebar{
width: 290px;
height: 100%;
margin: 10px 0 0 0;
text-align: left;
float: left;
}
.sidebar_posts{
width: 290px;
height: 100%;
background-color: white;
margin-bottom: 20px;
text-align: left;
float: left;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.sidebar_posts li {
	padding:0 10px 0 0;
}
.sidebar_posts a{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
}
.sidebar_posts ul{
display: block; 
}
.sidebar_posts li{
color: black;
font-size: 12px;
list-style: outside;
}
h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 100;
color: #535456;
margin-left: 10px;
}
h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 300;
color: black;
margin-left: 10px;
}
p{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 18px;
margin-left: 10px;
}
a{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
}
hr{
margin: 10px;
}
.submit{
background-image: url(images/email_bg.gif);
background-repeat: no-repeat;
text-align: center;
min-height: 60px;
}
.submit {
width: 500px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
line-height: 52px;
padding-top: 0px;
float: right;
}
.join_txt{
float: left;
margin-left: 10px;
}
.email_txt input{
border: 0px solid #ffffff;
width: 200px;
margin-top: 5px;
}
.email_txt{
float: left;
margin: 12px 10px;
background-image: url(images/input_bg.png);
background-repeat: no-repeat;
width: 247px;
height: 30px;
}
.submit_btn{
float:left;
font-size: 12px;
font-weight: bold;
cursor: pointer;
}
.spacer{
clear: both;
height: 0px;
width: 0px;
}
#footer{
width: 900px;
height: 20px;
float: left;
margin-top: 10px;
color: #ffffff;
font-size: 10px;
}
#footer p{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #b2d234;
display: inline;
}
#footer a{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #ffffff;
}
#footer_links{
width: 100px;
height: 30px;
padding-top: 10px;
text-align: right;
float: left;
}

