/*
Theme Name: SMC Theme 01
Theme URI: http://www.agileproducts.com
Description: SC Basic Theme 1.
Version: 1.0
Author: Stephen Cornelius
*/

@import url('typography.css');

h1, h2, h3, h4, h5, h6	{ font-weight: bold; color: #2C2C29; }
h1 a, h1 a:link, h1 a:visited		{ color: #2C2C29; text-decoration:none; }
h2 a, h2 a:link, h2 a:visited		{ color: #2C2C29; text-decoration:none;}
a, a:link, a:visited	{ color: #2C2C29; text-decoration: underline; }
a:hover					{ color: #2C2C29; }

/* globals */
.clearfix:after			{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix				{ display: inline-block; }
html[xmlns] .clearfix	{ display: block; }
* html .clearfix		{ height: 1%; }

/* page structure */
body					{ background: #2C2C29; height: 100%; min-height: 100%;}

#page					{ width: 900px; margin: 0 auto; min-height: 100%; position: relative; }

#main					{ background: #FFF; }
#container				{ width: 900px; margin: 0 auto; overflow: hidden;}
#container .column		{ float:left; padding-bottom: 20010px; margin-bottom: -20000px;}

#centre					{ width: 570px; background: #FAFAFA; padding: 0 15px; }
#right					{ width: 300px; background: url(right_bg.png) repeat-y #000; padding-top: 15px;}

#footer					{clear:both; width: 870px; background: url(foot_bg2.png) #2C2C29; height:35px; border-top: 3px solid #2c2c29; line-height:35px; padding: 0 15px; font-size:0.8em;}

#masthead				{margin-bottom: 15px;}
#masthead h1			{font-size: 4em; margin-bottom:0.2em;}
#masthead h1 a			{color: #FFFFFF;}
#masthead h2			{font-size: 1.2em; text-transform:uppercase; color:#FF8c00; margin-top:0;}

#nav					{background: url(nav_bg2.png) #2C2C29; height:35px; border-bottom: 3px solid #2c2c29}
#nav ul					{list-style :none; line-height: 35px; padding: 0; margin: 0; }
#nav ul li				{float:left;}
#nav ul li a			{font-weight: bold; text-decoration:none; font-size: 1.4em; padding: 0 15px;}

#headright				{float:right; line-height: 35px; padding-right:10px;}
#headright img			{vertical-align:middle;}
#searchform				{display:inline;vertical-align:middle;padding-right:2px;}
#searchform #s			{vertical-align:middle; color:#CCCCCC;}
input.searchbutton		{vertical-align:middle;background: url('images/searchbutton.png') no-repeat bottom center; border:0; width:23px; height:23px; padding:0;}

/* sidebar */
.widget_container		{margin-bottom: 10px; margin-left:15px;}
.widget_title			{font-size: 12px; line-height: 30px; padding-left: 15px; font-weight: bold; margin: 0; background: url(widget_title_bg.png) no-repeat;}
.widget_contents		{margin-left: 12px; padding: 10px 0;}
.widget_contents ul		{padding: 0; margin-left: 0px; list-style :none; }
.widget_contents li		{line-height: 1.3em; border-bottom: 1px solid #CCCCCC;}
.widget_contents ul a	{text-decoration: none;}

/* content pages */
h2.pagetitle			{font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size: 2.2em; margin-top: 0; text-align: left; line-height: 1em; }

.content				{font-size: 1.2em; line-height: 1.5em; text-align: justify; margin-top: 25px;}
.content strong			{color: #CD853F;}
.content a				{color: #A0522D;}

img						{border:0;}

/*articles */
div.post				{border-bottom: 1px solid #CCCCCC; padding-bottom: 15px;}
p.post_date				{font-weight:bold; color:#666666; font-size: 0.9em;}
.tags a					{font-weight:bold;}

#tools					{width:570px; margin-top: 15px;}
#tools a				{border: 0;}
#tools img				{border: 1px solid #CCCCCC; margin-right: 10px;}

/*comments */
form#commentform			{width:570px;}
form#commentform textarea	{width: 570px;}
ol.commentlist				{ margin-left:0;}
ol.commentslist img			{display:none;}


/* homepage */
#main_homepage_feature	{padding: 0;}
a.main_homepage_item	{display: block; width: 570px; height: 350px; text-decoration: none !important;}
.featured-entry			{ position: relative; top: 250px; overflow: hidden; background: url(images/overlay.png); height: 100px; color: #a7a7a7; padding: 0; display: block; }
.featured-entry .entry-title	{ color: #FFF; padding: 10px 15px 5px; display: block; font-size: 2em; font-weight: bold; font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;}
.featured-entry .entry-summary	{ padding: 0 15px; margin: 0; display: block; }

/*#featured_news			{background: #2C2C29;}
.featured_news_item		{width:180px; float:left; margin-left: 10px;}
.featured_news_item h2	{display:inline; font-size: 12px;}
.featured_news_item h2 a {color:#FFF;} */

.featured_news_item		{border-top: 2px dotted #CCCCCC; margin-bottom: 15px;}
.featured_news_item h2	{font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size:1.9em;}



