﻿body{background-color:#20394f; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
	.top-header{background:url(images/csc_blog_header.jpg) no-repeat; width:950px; height:101px; text-indent:-9999px; margin:0px; padding:0px; display:block;}
	.sub-header{background:url(images/csc_blog_title_dtb.jpg) no-repeat; width:950px; height:40px; text-indent:-9999px; margin:0px; padding:0px; display:block; text-align:right;}
	.sub-header .contact-info{display:block; color:#FFFFFF; font-size:14px; font-weight:bold; padding:2px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
	h1{text-indent:-9999px; margin:0px; padding:0px; display:block; height:1px; width:1px; overflow:hidden;}
	h2{text-indent:-9999px; margin:0px; padding:0px; display:block; height:1px; width:1px; overflow:hidden;}
	
	h2.pagetitle{text-indent:0px; display:inline; font-size:12px; color:#999; position:relative; top:10px;}
	
	div.page-frame{width:950px;}
	div.content-frame{width:950px; background:url(images/grey_bkg.gif) repeat-y #FFFFFF; text-align:left; overflow:hidden;}

div.left-nav{float:left; padding-left:17px; width: 195px;}
	div.left-nav ul.site-nav{list-style:none; padding:0px 0px 20px 0px; margin:15px 0px 0px 0px; width:178px; border-bottom:#d9dce1 1px solid; }
	div.left-nav ul.site-nav li{list-style-type:none; padding:0px; margin:0px; display:block;}
	div.left-nav ul.site-nav li a{display:block; width:168px; height:23px; background: url(images/site_nav_sprite.gif) 0px 0px; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-top:5px; padding:5px 0 0 10px;}
	div.left-nav ul.site-nav li a:hover{background-position:0px -28px;}
	div.left-nav ul.social-nav{list-style:none; padding:0px 0px 20px 0px; margin: 15px 0px 0px 0px; width:183px; border-bottom:#d9dce1 1px solid;}
	div.left-nav ul.social-nav li{list-style-type:none; display:block; padding:0px 0px 5px 25px;}
	div.left-nav ul.social-nav li#facebook{background:url(images/icon_facebook.gif) left center no-repeat;}
	div.left-nav ul.social-nav li#twitter{background:url(images/icon_twitter.gif) left center no-repeat;}
	div.left-nav ul.social-nav li#rss{background:url(images/icon_rss.gif) left center no-repeat;}
	div.left-nav ul.social-nav li#email{background:url(images/icon_email.gif) left center no-repeat;}
	div.left-nav ul.social-nav li a{color:#1568b4; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	div.left-nav ul.social-nav li a:hover{color:#6699cc;}
	
	div.left-nav ul.blog-nav{list-style:none; padding:0px; margin:15px 0px 0px 0px; width:190px;}
	div.left-nav ul.blog-nav span.title{color:#003366; font-weight:bold; font-size:14px; display:block;}
	div.left-nav ul.blog-nav li{list-style-type:none; padding:2px 0px 0px 0px; display:block;}
	div.left-nav ul.blog-nav li a{font-size:11px; color:#1568b4;}
	div.left-nav ul.blog-nav li a:hover{color:#6699cc;}

	.search-text, .signup-text{color:#003366; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; display:block; margin:10px 0px 5px 0px;}
	
div.left-nav div.subscribe {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
div.left-nav div.subscribe a{color:#1568b4; }
	div.left-nav div.subscribe a:hover{color:#6699cc;}

	div.main-content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; margin-left:242px;}
	div.main-content .article-node{padding-top:20px;}
	div.main-content .article-node .article-header .calendar-entry{float:left; background:url(images/calendar_box.gif) no-repeat; width:105px; height:60px; color:#666666; font-family:Arial, Helvetica, sans-serif}
	div.main-content .article-node .article-header .calendar-entry span.month-year{display:block; float:left; position:relative; width:40px; text-align:right; font-size:14px; line-height:12px; font-weight:bold; padding-right:5px; border-right:#d8d8d8 1px solid; margin-top:18px; text-transform:uppercase; }
	div.main-content .article-node .article-header .calendar-entry span.day{display:block; float:left; position:relative; width:50px; text-align:left; font-size:32px; margin-left:5px; margin-top:10px;}
	div.main-content .article-node .article-header h3{padding:7px 0px 10px 15px; display:block; float:left; color:#003366; font-size:20px; margin:0px; clear:right; width:540px;}
	div.main-content .article-node .article-header .author{ color:#666666; font-weight:bold; font-size:12px; display:block;}
	div.main-content .article-node .article-header a {color:#003366; text-decoration:none;}
	div.main-content .article-node .article-header a:hover{text-decoration:underline;}	
	div.main-content .article-node .article-content {padding: 60px 0px 0px 120px;}
	div.main-content .article-node .article-content a{color:#0b3359; text-decoration:underline;}
	div.main-content .article-node .article-content a.read-more-link{display:block; margin-bottom:-20px; text-decoration:none;}
	div.main-content .article-node .article-content a.read-more-link:hover{text-decoration:underline;}
	div.main-content .article-node p{display:block; padding:0px 0px 10px 0px; margin:0px; width:545px;} 
	div.main-content .addthis_container{padding:10px; position:relative; z-index:200; top:100px;}
	div.main-content .full-article .addthis_container{top:125px;}
	div.main-content .article-node .signature{padding:10px 10px 0px 10px; background-color:#f7f7f9;height:90px; font-size:11px; color:#000000;border-top:1px solid #CDD0D4; position:relative; z-index:100;}
	div.main-content .article-node .signature p{padding:0px 0px 10px 0px; margin:0px; display:block;}
	div.main-content .article-node .signature p img{display:none;}
	div.main-content .article-node .signature a{text-decoration:none; padding:0px 2px 0px 2px;}
	div.main-content .article-node .signature a:hover{text-decoration:underline;}
	div.main-content .previous-next-row{height:20px; width:670px; text-align:right; margin:10px 0px 0px 0px; color:#0B3359;}
	div.main-content .previous-next-row a{color:#0B3359; font-size:12px; text-decoration:none; margin:0px 10px 0px 10px; font-weight:normal;}
	div.main-content .previous-next-row a:hover{color:#0B3359; text-decoration:underline;}
	div.no-result{margin-left:50px; margin-top:25px;}
	div.no-result h2{display:inline; text-indent:0px; color:#003366;}
	div.no-result input#searchsubmit {display:block;}
		
	/* Archives - All Blog Posts*/
	div.archives-page{margin-left:20px;}
	div.archives-page h2{font-size:20px; color:#003366; font-weight:bold; text-indent:0px; height:auto; margin:10px 0px 10px 0px; padding:0px; width:600px;}
	div.archives-page ul{font-size:14px; margin:0px; padding:0px;}
	div.archives-page ul li{list-style-type:none; margin:0px; padding:0px;}
	div.archives-page ul li a{color:#003366; text-decoration:none; margin:0px; padding:0px;}
	div.archives-page ul li a:hover{text-decoration:underline;}
	
	
	/*Leave a Comment */
	h3#respond{color:#003366; font-size:14px; margin-left:121px;}
	h3#comments{color:#003366; font-size:14px; margin-left:121px;}
	form#commentform{margin-left:121px;}
	form#commentform textarea{width:540px !important; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666666;}
	ol.commentlist{margin:5px 5px 5px 121px; padding:0px; list-style:none;}
	ol.commentlist li{margin:0px 0px 10px 0px; padding:10px; width:540px; border:1px solid #cccccc; list-style-type:none;}
	ol.commentlist a{color:#0B3359; text-decoration:underline;}
	ol.commentlist cite {color:#FF3300; font-style:normal; font-weight:bold;}
	ol.commentlist cite a{color:#FF3300; font-style:normal; font-weight:bold; text-decoration:none;}
	/* Footer */
	#footer {display: inline; color: #333; background:#fff;}
	.fcontainer {float: left;width:680px; padding: 20px 0 20px 365px;}
	#footer #address {font-size: 11px;padding: 5px 10px 5px 0;margin: 0 0 10px 0;width: 600px; display:none;}
	#footer #address,#footer #address a {color: #666; font-weight:bold;}
	#footer #address p {padding:2px 0px; margin: 0;}
	#footer .copyright a:hover {}.fcontainer a {overflow: hidden; text-decoration:underline;}
	#footer #footernav {float: left; width: 600px;}
	#footer #footernav ul {list-style: none; padding:0; margin: 0 0 0 -15px; float:left;}
	#footer #footernav ul ul {display: none;	float: none;}
	#footer #footernav ul li {display: block;	position: relative;	float: left;}
	#footer #footernav ul li a {padding: 0 15px; font-size: 11px;float: left; border-right: 1px solid #4a7eba; color: #4a7eba; text-decoration:none;}
	#footer #footernav ul li.lc a{border:none;}#footer .copyright {font-size: 11px;	padding: 7px 0 0 0;	width: 400px; float: left; text-decoration:none;}
	#footer .copyright,#footer .copyright a {color: #444; text-decoration:none;}
	#footer .credits {width: 94px;padding: 10px 0;height: 26px;float: right;clear: both;margin: -40px 20px 0 0;}
	#footer .credits a {display: block;	text-indent: -5000px; background: url(../images/justia.gif) no-repeat; height: 26px; width: 88px}
	
	img.alignnone{display:block; float:left; margin: 0px 10px 10px 0px; border:1px solid #999999;}
	img.alignleft{display:block; float:left; margin: 0px 10px 10px 0px; border:1px solid #999999;}
	img.alignright{display:block; float:right; margin: 0px 0px 10px 10px; border:1px solid #999999;}
