body {margin: 0 auto;padding: 0;font:normal 14px/170% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color: #3B4838;background:#f4f4f4}
/* Make sure the table cells show the right font */



/* Main Structure */
div#out-wrap {background:#fff;border:1px solid #fff;padding-bottom:30px}
div#wrap {width: 960px;margin:0 auto;border-top:7px solid #3B4838}
.clear {padding: 0px;clear: both;font-size: 0px;height:0;overflow:hidden}
#header {background: url(/assets/images/structure/header.png) no-repeat;height:85px;}
#header a#logo {color:#333;text-decoration:none;display:block;text-indent:-9000px;overflow:hidden;height:57px;width:400px}
#top_nav {float:right;width:330px;margin-top:15px;font:normal 15px/120% Georgia, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
#main-content {width:960px;float:left;margin-bottom:20px}
#subContent {width:315px;float:right}
#body-submit #main-content {width:600px;}

#featured {clear:both;border-top:1px solid #C5C5C5;padding:10px 0}
#body-now365 #featured {padding-top:50px}
#footer {padding-top:0px;text-align:left;font-size:11px;background:#f4f4f4;border-bottom:1px solid #f4f4f4;border-top:7px solid #eee;}
#footer-wrap {width:960px;padding:30px;margin:0 auto}
#foot-blurb {font:normal 14px/170% Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:20px;background:#e9e9e9}
#foot-blurb form {float:right;width:250px;margin-left:20px;padding:0 0 20px 20px;border-left:1px solid #ccc}
#foot-blurb span {font-size:11px;padding-left:10px}
#modal {position:absolute;top:5px;width: 97%;text-align:right;padding-bottom:5px;font-size:13px;}
#nav {float:right;font-size:12px;clear:both;display:none}
#top_nav a {color:#3B4838;}
#nav a {color:#3B4838;text-decoration:none}
#nav a:hover {text-decoration:underline}

h1 {color: #3B4838;font:normal 28px/32px Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #f3f3f3;padding-top:10px}
#body-home h1 {display:none}
h2 {font:normal 20px/25px Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h2 a {text-decoration:none}
h2 a:hover {text-decoration:underline}
h3 {font:normal 16px/20px Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration: underline; padding: 1px; }
a:link { color: #415EA0; }
a:visited { color: #415EA0; }
a:hover {text-decoration: none; }
a.image:link, a.image:visited, a.image:hover {background: none;padding: 0;}
a.image img {border: none;padding: 0;margin: 0;}
a.anchor:link, a.anchor:visited, a.anchor:hover {color: #fff;background: #fff;font-size: 0px;text-decoration: none;padding: 0;}
ins {font-weight: bold;text-decoration: none;}
del {color: #999;}
code, pre	{font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;background: inherit;color: #333;font-size: 80%}
.underline {border-bottom:1px solid #333}
p {margin:0 0 20px 0}

.item_y {width:300px;margin-right:20px;float:left;}
.item_y h2 {color:#999;margin:0 0 10px 0;padding:0}
.item_y h2 a, .item_y p a {color:#333;}
.item_y h3 {color:#999;margin:0 0 1px 0;padding:0;font-size:11px;text-transform:uppercase}
.item_y h3 span {color:#900}

#main-content .item_y {width:500px;margin-right:20px;float:left;}
#main-content .item_y p {font:normal 20px/25px Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#main-content .item_y h3 {font-size:11px;text-transform:uppercase;}

/* Post */
#meta {width:160px;float:left;padding-right:20px;}
#meta h2 {font-size:14px;margin:0 0 10px 0;padding:0}
#meta #retweet-meta {background:#f7f7f7;font-size:12px;text-decoration:none;text-align:center}
#meta #retweet-meta a {text-decoration:none}
#main {width:460px;float:left;margin-right:20px;}

/* forms */
.error-em {font-size:11px;display:block;font-family:Verdana, Arial, Sans Serif;line-height:1.2;background:#900;color:#fff;padding:4px;font-weight:bold}
.error-clear {clear:both}

 /**
 * Comments
 */
.comment-header-wrap {background:#ECE8DB;margin:0;padding:5px 20px}
	.comment-header-wrap h2 {border:none !important}
.comment-box {}
.comment-meta {font-size: 14px;line-height: 20px;margin:0;letter-spacing:-1px;margin:0 0 19px 0px;width:140px;float:left;border-top:3px solid #eee;padding-top:3px;color:#999}

.comment-meta .comment-name-date {font-size:10px;display:block;line-height:1;color:#ccc}
.comment-meta a {text-decoration:none}
.comment-meta a:hover {text-decoration:underline}
.comment-meta img {display:block;margin:0px 0 0 0;}
.comment {width:600px;float:left;margin-left:20px;border-top:3px solid #eee;padding:0px 200px 0 0}
.you .comment, .you .comment-meta {border-top:3px solid #B3C6EF}
.you .comment-meta, .you .comment-name-date {font-weight:bold;color:#415EA0}


/* comments */
form.comments {width:600px}
#pageform-comments-res_articles_comments .form-unit,  #pageform-comments-res_articles_comments .main-form-0 {margin:0px 0;clear:both;padding:10px 0;border:1px solid #e1e1e1;border-width:1px 0;background:#eee}
#pageform-comments-res_articles_comments .form-unit:hover {background:#f7f7f7}
#pageform-comments-res_articles_comments .form-unit label {display:block;float:left;padding:0 10px 0 0;width:160px;text-align:right;font-family:Tahoma, Verdana, Arial, Sans Serif;cursor:pointer}
#pageform-comments-res_articles_comments .form-unit input.text {width:300px;padding:2px}
#pageform-comments-res_articles_comments .form-unit input.text:focus,  #pageform-comments-res_articles_comments .form-unit textarea:focus {background:#ffffcc;border:2px solid #666;}
.textarea label {float:none !important;text-align:left !important;margin-left:30px}
textarea {width:530px;height:300px;margin-left:30px;padding:2px}
p.form-help {margin:0 0 0 170px;font-size:11px;color:#555;line-height:1.3;margin-top:2px}
#pageform-comments-res_articles_comments .main-form-0 {padding-left:170px}


input.checkbox {float:right;width:auto;margin:5px 415px 0 0;padding:0}
#pageform-comments-res_articles_comments .checkbox label {padding:0 !important;}
#pageform-comments-res_articles_comments .checkbox .form-help {clear:both;}
#comment_preview {background:#eee;padding:10px;margin-bottom:10px}

#submit_comment {border-width:1px 0;background:#eee;padding:10px 10px 12px 10px;margin-bottom:20px;width:580px;overflow:hidden}
	#submit_comment p {font-size:12px;margin:0px 10px 5px 10px;line-height:1.1;text-align:right;position:relative;top:-15px;width:200px;float:right}
	#submit_comment form {float:left;}
		#submit_comment form .main-form-0 {padding:0 20px 0 0;border:none}

