/*   
Theme Name:  NST (Thematic, 3-column)
Theme URI: 
Description: A 3-column version of Thematic
Author: 
Author URI: 
Template: thematic
Version: 1.0
*/

/* Reset browser defaults */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{background:#fff;line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}a img{border:none;}body,input,textarea{color:#000;font:12px Arial,sans-serif;line-height:18px;}h1,h2,h3,h4,h5,h6{font-weight:normal;clear:both;}ul{margin:0 0 18px 1.5em;}ol{margin:0 0 18px 3em;}ul{list-style:disc;}ol{list-style-type:decimal;}ol ol{list-style:upper-alpha;}ol ol ol{list-style:lower-roman;}ol ol ol ol{list-style:lower-alpha;}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}dl{margin:0 1.5em;}dd{margin-bottom:18px;}strong{font-weight:bold;}cite,em,i{font-style:italic;}blockquote{margin:0 3em;}blockquote em,blockquote i,blockquote cite{font-style:normal;}pre{font:11px Monaco,monospace;line-height:18px;margin-bottom:18px;}code{font:11px Monaco,monospace;}ins{text-decoration:none;}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;}sup{bottom:1ex;}sub{top:.5ex;}

/* Apply a basic layout 2 column 950 fixed */
#header{position:relative;}#branding{margin:0 auto;}#access{position:relative;}.menu{margin:0 auto;}#content{margin:0 0 0 10px;}.main-aside{float:right;position:relative;right:10px;}#secondary{clear:right;}#footer{clear:both;}#subsidiary{margin:0 auto;overflow:hidden;}#subsidiary .aside{float:left;margin:0 20px 0 0;}#subsidiary #third{margin:0;}#siteinfo{clear:both;margin:0 auto;}

/* From Thematic's Default.css */
.caps{font-size:10px;text-transform:uppercase;letter-spacing:1px;}.important{font-weight:bold;}

/* Content */
#main{padding:54px 0;}.hentry{margin:9px 0 0 0;padding:44px 1px 36px 1px;border-top:1px solid #e0e0e0;}.p1{margin:0;padding:0 0 36px 0;border:none;}.page-title{font-size:14px;font-weight:bold;padding:18px 0;}.page-title span{font-size:12px;font-weight:normal;font-style:italic;}.entry-title{padding:8px 0 2px 0;}.entry-meta a{color:#787878;}.entry-content{margin:18px 0 0 0;overflow:hidden;}.entry-content h4{font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;}.entry-content h5{font-size:11px;text-transform:uppercase;letter-spacing:1px;}.entry-content h6{font-size:10px;text-transform:uppercase;letter-spacing:1px;}.entry-content ul{list-style:square;margin:0 0 18px 1.5em;}.entry-content dt{font-weight:bold;}.entry-content dd{margin:0 0 18px 0;}.entry-content abbr,.entry-content acronym,.entry-content .help{border-bottom:1px dotted #333;cursor:help;}.entry-content ul.xoxo{margin:0 0 18px 0;overflow:hidden;}.entry-content ul.xoxo ul{margin:0 0 0 1.5em;}li.content-column,.entry-content li.linkcat{float:left;list-style:none;margin:0 20px 0 0;}.entry-content li.linkcat ul.xoxo{overflow:visible;}.more-link{font-weight:bold;font-style:italic;display:block;}.page-link{margin:0 0 18px 0;}.page .edit-link{float:left;clear:both;}.entry-utility{font-size:11px;color:#787878;}.entry-utility a{font-style:italic;color:#787878;}.comments-link a{font-weight:bold;color:#2772b3;}

/* Comments */
#comments{background:#b5d1ea;color:#fff;margin:54px 0 0 0;padding:18px 0;overflow:hidden;}#comments .comment-navigation{background:#87b5dd;border-top:1px solid #6da5d6;line-height:36px;margin:-18px 20px 18px 20px;padding:0 20px;overflow:hidden;}.comment-navigation a{color:#fff;}.paginated-comments-links{text-align:center;}#comments h3{font-weight:bold;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:0 0 18px 0;padding:0 20px 0 20px;}#comments .comments:first-child h3{padding-top:18px;}#comments ol{margin:0 0 36px 0;list-style:none;}#comments ol ul{list-style:none;margin:0;padding:0 0 18px 0;}#comments li{background:#87b5dd;border-top:1px solid #6da5d6;margin:0 20px 18px 20px;padding:17px 20px 0 20px;position:relative;}#comments li li{border:1px solid #6da5d6;margin:0 0 18px 0;}#comments li.byuser{background:#5c9bd1;border-color:#3b86c7;}#comments .avatar{width:48px;height:48px;position:absolute;top:19px;left:20px!important;left:0;}#comments .fn{font-weight:bold;font-size:14px;padding:18px 0 0 58px;display:block;}#comments .fn a{color:#fff;}#comments-list .comment-meta{font-size:10px;margin:0 0 18px 0;padding:0 0 0 58px;}#comments-list .comment-meta a{font-style:italic;color:#fff;}#comments li p{margin:0;padding:0 0 18px 0;}.comment-reply-link{font-size:10px;font-style:italic;padding:0 0 18px 0;}.comment-reply-link a{color:#fff;}#cancel-comment-reply{padding:0 0 18px 0;}
#respond {
    background:#87B5DD;
    border-top:1px solid #6DA5D6;
    padding:17px 20px 0 20px;
	width:auto;
	_width:460px; /* IE6 Hack to display correctly the respond form */
	max-width:460px;
    margin:0 auto;
    z-index:100;
}
#respond h3{padding-top:18px;}#cancel-comment-reply a{color:#fff;font-style:italic;}#respond form{padding:0 0 36px 0;}#respond #form-section-author{width:230px;float:left;margin-right:10px;}#respond #form-section-author input{width:220px;}#respond #form-section-email{width:220px;float:left;}#respond #form-section-email input{width:100%;}#respond #form-section-url{clear:both;}#respond #form-section-url input{width:100%;}#respond .form-label{font-size:10px;}#respond .form-input input{margin:0 0 14px 0;}#respond textarea{width:100%;margin:0 0 16px 0;}#respond .form-submit{float:right;}p.subscribe-to-comments{width:260px;float:left;}p.comment_license{clear:both;margin:0;}p.solo-subscribe-to-comments{clear:both;margin:0;}p.solo-subscribe-to-comments:first-line{font-style:italic;}#respond .required{font-weight:bold;}

/* Navigation */
.navigation{margin:0 0 36px 0;overflow:hidden;}.nav-previous{float:left;width:50%;}.nav-next{float:right;width:50%;text-align:right;}#nav-above,#nav-below{width:100%;}#nav-above{margin:18px 0 36px 0;}.home #nav-above,.single #nav-above{display:none;}.paged #nav-above{display:block;}

/* =Asides (widgetized areas) */
.aside ul{margin:0;list-style:none;}.aside h3{font-size:14px;font-weight:bold;}.aside ul ul{list-style:square;margin:0 0 18px 1.5em;}.aside ul ul ul{margin:0 0 0 1.5em;}.aside form{margin:4px 0 10px 0;}#content .widgetcontainer{border-top:1px solid #e0e0e0;padding:35px 1px 18px 1px;margin:18px 0 36px 0;}#index-top .widgetcontainer,#single-top .widgetcontainer,#page-top .widgetcontainer{border-top:none;border-bottom:1px solid #e0e0e0;padding:0 1px 53px 1px;margin:0 0 36px 0;}#content .aside:first-child .widgetcontainer:first-child{padding-top:18px;}.page #content .aside:first-child .widgetcontainer:first-child{padding-top:0;}#content .aside h3{font-size:24px;line-height:26px;padding:8px 0 20px 0;font-weight:bold;}#single-bottom .widgetcontainer{border-top:none;}.main-aside h3{padding:17px 0 1px 0;}#footer .widgetcontainer{padding:0 1px;margin:0 0 18px 0;}

/* Footer */
#footer{background:#181e24;color:#fff;padding:34px 0 90px 0;border-top:2px solid #000;}#footer a{color:#fff;}#subsidiary .aside{margin-bottom:18px;}#siteinfo{padding:18px 0;font-size:11px;}#siteinfo a{font-style:italic;}

/* PageNavi */
.wp-pagenavi{margin:0;line-height:36px;}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{color:#2772b3!important;background:#transparent!important;border:1px solid #e0e0e0!important;}.wp-pagenavi a:hover{color:#000!important;}.wp-pagenavi span.pages{margin-left:0!important;padding-left:0!important;}.wp-pagenavi span.current{border:1px solid #e0e0e0!important;}.wp-pagenavi span.extend{margin:0!important;}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{color:blue!important;background:transparent!important;border:none!important;}.wp-pagenavi span.pages{background:transparent!important;border:none!important;}.wp-pagenavi span.current{background:transparent!important;border:none!important;}.wp-pagenavi span.extend{background:transparent!important;border:none!important;}

/* Default plugin styles for Thematic */  
.edit-comment{margin-bottom:18px;}img#wpstats{width:0;height:0;overflow:hidden;}

/*  START NST STUFF, PRIOR IS ALL THEMATIC 3-column 950px fixed 2 sidebars */
body {background: #EDF2DA; text-align: center; padding-top: 10px;}

/* DIV WIDTHS */
#wrapper, #main, #footer, #subsidiary, #siteinfo {width: 1010px}             /* 510 + 200 + 300 */
#header, #branding, #access, #menu {width: 700px}   /* actual width is 690 + 10px right border = 700 */
#container {width: 510px}
#content {width: 430px; margin-left: 40px; margin-top: 30px}        /* total width 510px */
#primary {width: 180px; margin-left: 20px}          /* total width 200px */
#secondary {width: 280px; margin-left: 20px}        /* total width 300px */

/* HEIGHTS IN HEADER */
#header {height: 170px}                             /* total height with bottom border is 180 px */
#branding {height: 125px}                           /* 120 + 5 for top and bottom spacing */

/* 3 COLUMN POSITIONING */
#wrapper, #main, #container, #primary, #secondary {position: relative;}
#container, #primary, #secondary {float: right;}
#main {
    top: -180px;                /* pulls main div up to top which lets secondary column start at the top */    
    left: 0;
    padding-bottom: 180px;      /* otherwise the bottom 200px of text disappears */
    padding-top: 0;             /* overrides default */
}
#container, #primary {
    top: 180px;                /* pushes these columns down below the header */
    left: -300px;              /* pulls these cols left from their default position after float */
}
#secondary {
    left: 710px;              /* pushes this col to the right */
    clear: none;              /* overrides default setting */
}

/* OTHER FORMATTING override thematic defaults */
#wrapper{background:transparent;text-align:left;margin:auto;border:0;}#googleresults{padding-left:50px;padding-top:200px;margin-bottom:-50px;}

/* HEADER DIVS */
#header{background:#FFF;border-right:10px solid #edf2da;border-bottom:10px solid #edf2da;z-index:2;}#branding{text-align:center;margin:0;padding:0;border-bottom:10px solid #edf2da;background:transparent;}#access{overflow:hidden;background:transparent;margin:0;padding:0;border:0;}#menu{margin:0 auto;}

/* THE 3 COLUMNS  */
#main{margin:0 auto;overflow:hidden;background:#FFF;}#container{margin:0;}#content{overflow:hidden;}.main-aside{float:none;}
#footer {position: relative;margin-top: -180px;}

/*   changes to Thematic default */ 
body{color:#000;font-family:Arial,Verdana,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:22px;}#subsidiary .aside{width:300px;float:left;margin:0 10px 0 10px;display:inline;}#subsidiary #first{margin:0 0 0 50px;}a:link,a:visited{color:#907db3;text-decoration:none;font-weight:bold;}a:hover{color:#715c99;text-decoration:none;}a[name]:hover{text-decoration:inherit;color:inherit;background:inherit;}.browse-title{color:#758053;font-size:20px;font-weight:normal;text-align:center;text-transform:capitalize;margin-bottom:10px;}p{margin-bottom:10px;}.entry-title{font-size:23px;font-weight:normal;line-height:23px;color:#7a8b99;}.entry-title a,.entry-title a:link,.entry-title a:visited{text-decoration:none;color:#7a8b99;font-weight:normal;}.entry-title a:hover{text-decoration:none;font-weight:normal;color:#697c8c;}.entry-content h1{font-size:23px;font-weight:normal;line-height:23px;color:#7a8b99;text-align:left;margin:0 0 18px;padding:18px 0 0 0;}.entry-content h2{font-size:18px;font-weight:normal!important;line-height:20px;color:#697c8c;text-align:left;margin:0 0 12px 0;padding:18px 0 0 0;}.entry-content h2 a{font-weight:normal!important;}.entry-content h3{font-size:16px;font-weight:normal;text-transform:none;color:#758053;font:bold 16px Arial,sans-serif;margin:0 0 12px 0;padding:18px 0 0 0;}blockquote{font-style:normal;}.hat{color:#7f8c54;font-weight:bold;}.alert{color:#cc1f1f;font-weight:bold;}.aside h3{font:normal 17px Georgia,Times,serif!important;color:#758053;}.entry-meta{font-size:13px;line-height:13px;color:#7a8b99;text-transform:none!important;}.entry-meta a{font-style:normal;}.foot-meta{font-size:14px;color:#7a8b99;font-weight:bold;margin-top:15px;text-transform:none;}.entry-utility{font-size:11px;}.entry-utility a{font-style:normal;}.entry-utility-single{border-top:1px solid #e0e0e0;margin-top:5px;text-transform:none;font-size:11px;}#nav-above{margin:0;}

.comments-link,.comments-link a{font-weight:normal;font-size:17px!important;color:#7a8b99!important;}.comments-link a:hover{font-weight:normal;color:#697c8c!important;}#footer{background:#FFF;color:#758053;font:normal 12px Georgia,Times,serif!important;padding:15px 0 0 0;border-top:10px solid #edf2da;border-bottom:10px solid #edf2da;}#footer a{color:#7a708c;font:bold 12px Georgia,Times,serif!important;}#footer a:hover{color:#5f4d80;text-decoration:none;}#siteinfo{text-align:center;border-top:10px solid #edf2da;}.faves{font-size:12px;line-height:13px;}.faves-item{margin-bottom:8px;}.pageBodysmall{line-height:16px;margin-bottom:8px;}.pageBodygloss{line-height:16px;margin-bottom:15px;}sup{font-size:.75em;line-height:.5em;}#searchsubmit:hover,#submit:hover,#wp-submit:hover{color:#5f4d80;text-decoration:none;background:#FFF;}#searchsubmit,#submit,#wp-submit{background:#FFF;color:#7a708c;font:bold 12px Georgia,serif;border:1px solid #758053;}
.seppage, .seppage a{font-size:16px;padding-top:18px;}

/* Nav Bar */
#navcontainer{margin:0 auto;}#navcontainer ul{list-style-type:none;text-align:center;margin-top:8px;margin-bottom:0;padding:0;position:relative;}#navcontainer li{display:inline;text-align:center;margin:0 -1px;}#navcontainer li a{padding:1px 7px;font:bold 12px Georgia,Times,serif!important;color:#7a708c;background-color:#FFF;}#navcontainer li a:hover{color:#5f4d80;text-decoration:none;}

/* CAME WITH THEMATIC */
#subsidiary{margin:0 auto;overflow:hidden;}#subsidiary .aside{float:left;margin:0 10px 0 10px;display:inline;}#subsidiary #third{margin:0 0 0 10px;display:inline;}#siteinfo{clear:both;margin:0 auto;}

/* image styles */   
.entry-content img{margin:0 0 18px 0;max-width:100%;}.alignleft,img.alignleft{float:left;margin-right:20px;}.alignright,img.alignright{display:inline;float:right;margin-left:15px;}.aligncenter,img.aligncenter{text-align:center;margin:0 auto 0 auto;display:block;clear:none;}.wp-caption{text-align:center;margin-bottom:18px;}.wp-caption img{margin:0;padding:0;border:0 none;}.wp-caption p.wp-caption-text{margin:0;padding:5px;}.gallery img{margin:0;}.wp-smiley{max-height:12px;margin:0!important;}

/* Calendar styles */
.aside table{border:none;margin:0 0 8px 0;color:#595454;font-size:12px;}.aside th{border-left:none;}.aside tr{border-bottom:none;border-right:none;line-height:18px;}.aside td{border-left:none;padding:0 5px;}.aside caption{font:normal 17px Georgia,Times,serif!important;color:#758053;text-align:left;margin:0 0 9px 0;}.aside tfoot tr{border:none;line-height:30px;}.aside tfoot td{border:none;padding:0;}.aside #next{text-align:right;}

/* TABBER! $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
.tabberlive .tabbertabhide {display:none;}

/* .tabber = before interface is set up, .tabberlive = after */
.tabberlive{background-color:#eaf2ce;width:240px;padding:20px 10px 10px 10px;margin-top:1em;text-align:left;}.tabberlive .tabbertab{background:#FFF none repeat scroll 0 0;border:3px solid #9ca580;font-size:12px;margin-bottom:10px;margin-top:-15px;padding:15px;}.tabberlive .tabbertab h2{display:none;}ul.tabbernav{font:bold 12px Georgia,serif;}ul.tabbernav li{list-style:none;margin:0;display:inline;}ul.tabbernav li a{padding:3px .5em;margin-right:3px;background:none;text-decoration:none;background-color:#FFF;}ul.tabbernav li.tabberactive a{border:3px solid #9ca580;border-bottom:3px solid #FFF;}ul.tabbernav li a:link{color:#7a708c;}ul.tabbernav li a:visited{color:#7a708c;}ul.tabbernav li a:hover{color:#5f4d80;}

/*  Comments */
#comments {
 background:#FFF;
 color:#090F13;
 margin: 0 0 10px 0;
 padding: 0;
 overflow:hidden;
word-wrap:break-word;
_zoom: 1;
}
#comments li{background:#FFF;border:4px solid #d8bfd8;margin:0 0 5px 0;padding:10px 10px 0 15px;position:relative;}#comments .avatar{left:15px!important;position:absolute;}#comments li p{margin:0;padding:0 0 15px;line-height:12px;font-size:12px;}#comments li.byuser{background:#FFF;border:4px solid #eaf2ce;}#comments li.bypostauthor{background:#FFF;border:4px solid #a8b386;}#comments h3{font-weight:normal;color:#697c8c;font-size:20px;text-transform:uppercase;letter-spacing:1px;text-align:left;margin:0 0 15px 0;padding:0;}.comment-reply-link{font-size:12px;font-style:normal;padding:0 0 10px 0;}.comment-reply-link a{color:#7a708c;}#cancel-comment-reply a{color:#7a708c;font-style:normal;}.comment-reply-link a:hover{color:#5f4d80;}
#respond {
    background:#FFF;
    border: 4px solid #A1A6A9;
    padding:17px 20px 0 20px;
_width: 87% !important;
}
#comments .comment-navigation {border-top: none;}
#comments .fn {
    font-weight:normal;
    font-size: 16px;
    color: #758053;
    padding: 8px 0 0 60px;
padding-top /*\**/:15px\9;
    display:block;
}
#comments .fn a {color: #907DB3;}
#comments .fn a:hover {color: #715C99;}
#comments-list .comment-meta  {
    margin-right:-5px !important;
    margin-top /*\**/:8px\9;
}
#comments-list .comment-meta a{font-style:normal;color:#715c99;}#comments-list .comment-meta a:hover{font-style:normal;color:#5f4d80;}#commentpolicynotice{color:#0a0a0a;margin-bottom:15px;line-height:18px!important;text-transform:none!important;}#comments .comments:first-child h3{padding-top:2px;}#comments ol ul{padding:0;}

/* Style login box */
.log_form{margin-top:10px;margin-right:20px;background:#eaf2ce;padding:10px 0 1px 7px;min-height:58px;color:#000;}.log_form p{margin-bottom:10px;}.page_item,.sidebarlogin_otherlinks{list-style-type:none;margin:0 0 10px 0;}.login_stuff{padding:0 0 0 55px;line-height:17px;}

/* Tweet Blender */
.tb_photo img {width:38px; border:none;}

.tb_tweet {font-size:12px; line-height:1; min-height:48px;}


