/*****************************************************************
css styles

website: Cornerstone
author: josh fuller
e-mail: jfuller@treblered.com
created: 5.3.2009
*****************************************************************/
body {
	margin:0;
	padding:0px 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:1.4em;
	color:#333333;
	background:#490708 url('graphics/bg5.jpg');
background-repeat: repeat-x;
}


	
/***************************************************************
Typography
****************************************************************/
b {
	font-size:110%;
}
.serif {font-family:Serif; font-size:16px; color:#222222; line-height:18px;}
.serif  a:link, .serif a:visited, .serif a:active{font-family:Serif; font-size:16px; color:#990000; line-height:18px;}

.serifsm {font-family:Serif; font-size:12px; color:#222222; line-height:18px;}
.serifsm  a:link, .serifsm a:visited, .serifsm a:active{font-family:Serif; font-size:12px; color:#990000; line-height:18px;}

.serifbl {font-family:Serif; font-size:13px; color:#222222; line-height:18px;}
.serifbl  a:link, .serifbl a:visited, .serifbl a:active{font-family:Serif; font-size:13px; color:#990000; line-height:18px;}

.serifgreen {font-family:Serif; font-size:12px; color:#336633; line-height:18px;}


.white {font-family:Arial; font-size:11px; font-weight:normal; color:#FFFFFF;}
.white  a:link, .white a:visited, .white a:active{font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none line-height:18px;}


/***************************************************************
Other
****************************************************************/

p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	color:#FFF;
	margin:0;
	padding:8px 0 14px;
}

h1 {
	color:#000;
	font-size:250%;
	margin:0;
	padding:8px 0;
	display:none;
}

h2 {
	font-size:120%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}


	
/***************************************************************
MISC
****************************************************************/
a img {
	border:none;
}

	
/***************************************************************
Layout
****************************************************************/

.homepromo {background:#FFF url('graphics/primary-bg.jpg'); height:352px; width:924; padding-top:10px; padding-bottom:8px; padding-right:12px; padding-left:12px;}

.subhead {background:#FFF url('graphics/sub-pic-bg.jpg'); height:138px; width:924; padding-top:12px; padding-bottom:8px; padding-right:12px; padding-left:12px;}

.copycontainer {padding-top:18px; padding-bottom:14px; padding-right:12px; padding-left:12px;}

.footer {padding-top:4px; padding-right:12px; padding-left:12px;}

.subchannel {background:#d2d7e0; width:244; padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:12px;}

.subcontent {padding-top:8px; padding-bottom:8px; padding-right:12px; padding-left:12px;}

.clear {clear: both;}

.navtable {
position:relative;
clear: both;
}

ul.home {
	position: relative;
	list-style-type:none;
	width: 500px;

}

ul.home li {
	float:left;
}

ul.latest {
	position: relative;
	list-style-type:none;
	width: 310px;

}

ul.latest li {
	float:left;
}

ul.footer {
	position: relative;
	list-style-type:none;
	width: 900px;

}

ul.footer li {
	float:left;
}

.topsection {
	position:relative;
	height:120px; 
	background:#FFF url('graphics/header.jpg');


}

#contentwrapper {
	margin-bottom:10px;
	padding:0;
	width:944px;
	background-color:#fff;
}

.lftdiv1 {padding-top:5px; padding-bottom:5px; padding-right:5px;}
.lftdiv2 {padding-top:5px; padding-bottom:5px; padding-right:5px; border-bottom:#999999 1px solid; border-top:#999999 1px solid;}


	
/*Layout change for the homepage*/

.footdiv {padding-top:5px; padding-bottom:5px; padding-right:5px; border-top:#999999 1px solid;}


#contentcolumn {
	float:left;
	margin-right:305px;

	
/*Set right margin to RightColumnWidth*/
}

#rightcolumn {
	float:right;
	width:305px;

	
/*Width of right column*/
	margin-left:-305px;


	
/*Clears page floats*/
.innertube {
	padding:0 20px 20px;}

	
/*Margins for inner DIV inside each column (to provide padding)*/
	margin:0;
}
