/* Site - T.L. Lewis  */
/* Author - Rynoceris, LLC  */
/* Home Page CSS */

@import url("/assets/css/nav.css");
@import url("/assets/css/footer.css");
@import url("/assets/css/search.css");
@import url("/assets/css/news.css");
@import url("/assets/snippets/jot/templates/jot.css");

/* General Styles */

body { background:url(/assets/images/bg-img.gif) repeat; margin: 0; padding-top: 30px; text-align: center; font: 12px Arial, Helvetica, sans-serif;color:#d6d6d6; }
a, a:visited { color: #74585c;	text-decoration:none; }
a:hover { color: #d6d6d6; text-decoration:none; }
img { border: none; }
blockquote {line-height: 25px;}
fieldset {border:none; margin:0; width: 190px;}

/* Structure Styles */

#container { margin: 0 auto; width: 970px;}	
#header-container { margin-left:9px; padding-bottom: 15px; width: 970px; height: 50px; text-align: left; }	
#header-left { float: left; margin-left:9px; width: 748px; text-align: left; }	
#header-right {	float: right; margin-right:9px;	width: 204px; text-align: right; }	
#search-container {	margin-top: 16px; margin-right: 10px; }	
#sub-container { background: #121212; margin: 0 auto; width: 970px; border-width: 1px; border-style: solid; border-color: #292828; }
#nav-container { background:url(/assets/images/nav-bg.gif) repeat-x; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; width: 945px; height: 40px;border-width: 1px; border-style: solid; border-color: #1f1e1e; text-align: left; }	
#content-container { background: #000; margin: 0 auto; width: 945px; padding-bottom: 25px; padding-top: 10px; border-width: 1px; border-style: solid; border-color: #1f1e1e; }
#content-sub-container { background: #000; margin: 0 auto; width: 945px; }	
#feature { margin: 0 auto; margin-bottom: 20px; width:915px; position: relative; }	
#float-container { margin: 0 auto; padding: 0; width:905px;	text-align: center;	position: relative;	}	

/* Page Styles */

#page-container { float: left; background:#000; margin:0; width:650px; border-width: 1px; border-style: solid; border-color: #1f1e1e; }
#page {	margin-left: 25px; margin-right: 25px; padding-bottom: 15px; padding-top: 15px;	text-align:left; }	
#page p { line-height: 26px; }
div.page-header-bg { background:url(/assets/images/section-header-bg.jpg) repeat-x; margin:0; width: 650px; height: 42px; }	
#page-header { background:url(/assets/images/page-headers/recent-news.gif) no-repeat; margin-left: 16px; height: 42px; }
	
/* Sidebar Styles */

#sidebar-container { float: right; background: #000; margin:0; width:230px;	border-width: 1px; border-style: solid; border-color: #1f1e1e; }
div.sidebar-header-bg {background:url(/assets/images/section-header-bg.jpg) repeat-x; margin:0; width: 230px; height: 42px; }	
#quote-header {	background:url(/assets/images/section-header-quote.jpg) no-repeat; margin:0 auto; height: 41px; width: 144px; text-align:center; }
#partners-header {background:url(/assets/images/section-header-partners.jpg) no-repeat; margin:0 auto; height: 41px; width: 82px;	text-align:center; }	
div.sidebar {margin:0; width:230px; text-align:center;}
div.sidebar a, #sidebar a:visited { color: #d6d6d6; text-decoration:none; }
div.sidebar a:hover { color: #8a6d71; text-decoration:none; }
ul.partners {list-style-image: url('http://tllewis.rynoceris.com/assets/images/buttons/bullet.gif'); margin-left: 15px; padding-left: 15px; vertical-align: middle; text-align:left;}
ul.partners li {font: 1.0em Arial, Helvetica, sans-serif;line-height: 20px;color: #d6d6d6; line-height: 21px;}
ul.reviews {list-style-type:none; font: 0.9em Arial, Helvetica, sans-serif; line-height: 20px; color: #d6d6d6; text-align:left; padding: 6px 15px 6px 15px;}
ul.reviews li {padding-bottom: 20px;}
div.sidebar img { padding-top: 15px;}
div.sidebar-header-bg { background:url(/assets/images/section-header-bg.jpg) repeat-x;	margin:0; width: 230px;	height: 42px; }	
#awards-header { background:url(/assets/images/section-header-awards.jpg) no-repeat; margin-left: 10px; height: 41px; width: 205px; text-align:left; }
#awards-content {padding:20px 0 20px 0;}
#news-header {background:url(/assets/images/section-header-news.jpg) no-repeat; margin-left: 10px; height: 41px; width: 205px; text-align:left;}
#reviews-header { background:url(/assets/images/rebirth/section-header-reviews.gif) no-repeat; margin:0 auto; height: 41px;	width: 74px; text-align:center; }
p.more { text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 10px 10px 0px; }
p.more a { color: #74585c; text-decoration:none; }
p.more a:hover { color: #d6d6d6; text-decoration:none; }
/* Header Styles */

.page-title { font-family:Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: normal; line-height: 27px; }

/* Misc Styles */

.clear { clear:both; height:1px; font-size:1px;	line-height:1px; overflow:hidden; }
.quote { text-align:left; padding: 15px 15px 15px 15px;	line-height: 17px; }
.time-button { vertical-align:text-bottom; padding-right: 3px; }
.comment-button { vertical-align:middle; padding-right: 3px; border: none; }
.author-icon { vertical-align:text-bottom; padding-right: 1px; }
.categories-icon { vertical-align:text-bottom; padding-right: 3px; padding-left: 8px; border: none; }
.rss-button { vertical-align:text-bottom; padding-right: 4px; padding-left: 9px; border: none;
}
.blog-info { line-height: 24px; }


	
