body {
	margin:0;
	padding:0;
	text-align:center;
	background-color: #f4f4e8;
	background-image: url(/images/new/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	position:relative;
}
div#top {
	background-image: url(/images/topbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:120px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:9;
}
div.wrapper {
	text-align: left;
	width: 800px;
	margin:0 auto;
}
div#top h1 a {
	background-image: url(/images/new/logo.jpg);
	position:absolute;
	top:8px;
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 582px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-top:0px;
}
table.maintbl { position:relative; top:100px; z-index:8; }
div#featured {
	background-image: url(/images/new/featured-bg.png);
	background-repeat: repeat-x;
	height: 202px;
	width: 100%;
	text-align:center;
}
div#featured p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #97e116;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#featured a {text-decoration:none;}
div#featured img { margin-top:15px; border:none;}
div#featured h1 { margin-top:5px;}
div#find { width:250px; float:left; height:202px;}
div#become { width:300px; float:left; height:202px;}
div#events { width:250px; float:left; height:202px;}
h1.gotham {
	font-weight: normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
div#find p { width:175px; margin-left:auto; margin-right:auto;}
div#become p { width:210px; margin-left:auto; margin-right:auto;}
div#events p { width:169px; margin-left:auto; margin-right:auto;}

#maincontent { width:500px; float:left; margin-left:15px; }
#sidebar { width:250px; float:left; margin-left:20px;}
#sidebar a { color:#256298; }
.article { text-align:left; }
.article p, #sidebar { font-family:Arial, Helvetica, sans-serif; font-size:12px !important; line-height:20px;}
#maincontent h1.gotham { text-align:left; color:#000 !important; font-size:20px; margin-bottom:5px; }
.article img { margin-right:10px; margin-left:10px; }

.comments, .comcount { font-family:Arial, Helvetica, sans-serif !important;  }
.comcount a { color: #256298; font-size:12px; float:left;  }
#sidebar h1.gotham { text-align:left; color:#256298 !important; font-size:20px; margin-bottom:5px; margin-left:4px;  }
div.idc-foot { display:none !important; }

.readon a { text-decoration:none; float:left; color:#000000; font-size:14px; margin-left:4px; margin-top:25px; }

.tn {
	width:390px;
	height:190px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	border: 10px solid #dcdcdc;
	display:block;
}
.mainarticle {
	width:780px;
	padding:0;
	overflow:hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.mainarticle { font-family:Arial, Helvetica, sans-serif; }
.mainarticle h1 a { float:left; font-size:22px; color:#407cb3; text-decoration:none; margin:0; padding:0;  }
.headlinedate, .summary { float:left; margin:0; padding:0; text-align:left; display:block;  }
div.readmore a {
	display:block;
	float:right;
	font-size:12px;
	background-image: url(/images/readmore.jpg);
	text-indent: -9999px;
	height: 27px;
	width: 100px;
	margin-top:15px;
}
div.summary { float:left; width:350px; font-size:12px; line-height:18px; }
div.headlinedate {
	font-size:10px;
	color:#333333;
	margin-top:5px;
	margin-bottom:5px; 
}
.headline { width:350px; float:left; }
#socialbar {
	background:#d6d6d6;
	height:67px;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	position:relative;
}
#socialbar .subscribe {
	width:177px;
	height:67px;
	background:#d6d6d6 url(/images/social/subscribe.png) 0 0 no-repeat;
	float:left;
}
#socialbar form {
	margin-left:20px;
	padding:0px;
	float:left;
}
#socialbar form>input {
	display:inline;
}
#socialbar form>input.text {
	position:relative;
	z-index:99;
	width:170px;
	height:14px;
	background:#f1f1f1 url(/images/social/inputbg.png) 0 0 repeat-x;
	margin-top:14px;
	padding:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#838383;
	float:left;
	behavior:url(/css/ie-css3.htc);
}
#socialbar form>input.submit {
	position:relative;
	z-index:100;
	width:45px;
	height:40px;
	margin:13px 0 0 10px;
	padding:0;
	background:#084376 url(/images/social/go.png) top left no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	border:0;
	float:left;
	cursor:pointer;
	behavior:url(/css/ie-css3.htc);
}
#socialbar form>input.submit:hover, #socialbar input.submit:hover {
	background:#084376 url(/images/social/go.png) bottom left no-repeat;
}
#socialbar .soc-wrapper {
	float:right;
	margin-top:14px;
	height:67px;
	margin:0;
	padding:0;
	position:relative;
}
#socialbar a {
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
}
#socialbar .social {
	width:111px;
	position:absolute;
	top:5px;
	right:5px;
}
#socialbar .social img {
	float:left;
	margin-left:5px;
}
#socialbar .rss {
	width:160px;
	clear:both;
	text-align:right;
	position:absolute;
	bottom:5px;
	right:5px;
}
