html *	{ margin:0; padding:0; }
html
{
	width:100%;
	height:100%;
	font-size:100%;
}

body
{
	width:100%;
	height:100%;
}

#container
{
	width:100%;
	min-height:100%;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
}

#header {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:15px;
}

#logo
{
	margin-left:15px;
	margin-top:38px;
	margin-bottom:20px;
	float:left;
}

#menu
{
	float:right;
	margin-right:10px;
	margin-top:35px;
	margin-bottom:20px;
}

/*Slider*/
.coda-slider-wrapper { padding: 0px 0; height: 235px; width:890px; }
.coda-slider { overflow: hidden; margin:0; padding:0; }
.coda-slider-no-js .coda-slider { height: 235px; padding-right: 0px }
.coda-slider, .coda-slider .panel { width: 890px; height: 235px; } 
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 890px; height: 235px; }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }
.coda-nav-left a, .coda-nav-right a { position: absolute;	top: 120px;	text-indent: -9000em; display: block; height: 43px;	width: 31px; }
.coda-nav-left a { z-index:1000; left:0px; }
.coda-nav-right a {	z-index:1000; left:930px; }
.coda-nav ul li a.current { } 
.coda-slider .panel-wrapper { padding: 0px }
.coda-slider p.loading { padding: 20px; text-align: center }
.coda-nav ul { clear: both; margin: auto; overflow: hidden }
.coda-nav ul li { display: inline }
.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 0px; text-decoration: none }
.coda-slider-wrapper { clear: both; overflow: hidden; }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

.panel .read-more-button 
{
	float:right;
}

#main
{
	clear:both;
	position:relative;
	width:960px;
	margin-right:auto;
	margin-left:auto;
	overflow:hidden;
}

#featured_content {
	margin:0 15px 15px 15px;
	padding:22px;
	overflow:hidden;
	height:185px;
}

#featured_content img {
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}

#featured_content h2 {
	padding-top:11px;
}

#featured_content p {
	clear:both;
}

#featured_1, #featured_2, #featured_3 {
	float:left;
	width:237px;
	padding:20px 29px;
	height:140px;
}

.content
{
	margin-right:auto;
	margin-left:auto;
	width:960px;
	overflow:hidden;
}

.inner
{
	margin-top:15px;
	width:960px;
	overflow:hidden;
}

.close
{
	clear:both;
	width:960px;
	height:15px;
	margin-bottom:15px;
}

.padding 
{
	padding:5px 20px;
}

.padding_10
{
	padding-left:10px;
	padding-right:10px;
}

.full
{
	float:left;
	width:930px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
}


.one_of_two
{
	float:left;
	width:450px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
}

.one_of_four
{
	float:left;
	width:210px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
}

.one_of_three
{
	float:left;
	width:290px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
}


.two_of_three
{
	float:left;
	width:610px;
	margin:0px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
}


#breadcrumb
{
	position:relative;
	clear:both;
	width:100%;
	height:25px;
	padding-bottom:25px;
}

#footer
{
	position:relative;
	overflow:auto;
	clear:both;
	width:100%;
}

/*Blog*/
.blog_image {
	padding:5px; margin-bottom:20px; margin-top:10px;
}

/*Comments*/
.comment {
	clear:both; margin-top:20px; margin-bottom:15px; padding:10px;
}

.comment_image {
	float:left; margin-right:10px; width:16px; height:16px;
}

.comment_reply {
	float:right;
}

.reply_comments {
	clear:both; padding-left:30px;
}

.number_of_comments {
	float:right;
}