/*****************************************************

*   Special styles for the various page templates                      

****************************************************/



/* Styles for the "3-columns-page template" */



#pageleft {

	float: left;

	width: 265px;

	margin: 20px 20px 0px 0px;

	padding: 0 20px 0 0;

	border-right: solid 1px #999;

	text-align:justify;

	}

	

#pagemiddle {

	float: left;

	width: 265px;

	margin: 20px 20px 0px 0px;

	padding: 0px;

	text-align:justify;

	}

	

#pageright {

	float: right;

	width: 265px;

	margin: 20px 0px 0px 0px;

	padding: 0 0 0 20px;

	border-left: solid 1px #999;

	text-align:justify;

	}



#pageleft li, #pagemiddle li, #pageright li{

	list-style:none

	}



#pageleft .recent li, #pagemiddle .recent li, #pageright .recent li{

	margin-bottom:5px;

	padding-left:20px;

	background:url(../images/icons/icon_recent.gif) no-repeat;

	}



#pageleft a:link, #pageleft a:active, #pageleft a:visited {text-decoration:none;}

#pageleft a:hover {text-decoration:underline;}



#pagemiddle a:link, #pagemiddle a:active, #pagemiddle a:visited {text-decoration:none;}

#pagemiddle a:hover {text-decoration:underline;}



#pageright a:link, #pageright a:active, #pageright a:visited {text-decoration:none;}

#pageright a:hover {text-decoration:underline;}







/* Styles for the "featured-page template" */



#featured-top {

	width:940px;

	float:left;

	padding: 0 0 15px 0;

	margin: 0 0 25px 0;

	border-bottom:4px solid #ddd;

	}



#featured-content {

	width:650px;

	float:left;

	}

	

	

#featured-sidebar {

	width: 250px;

	float:right;

	}

	

#featured-sidebar h3 {

	border-bottom:2px solid #ccc;

	padding:5px 0 5px 2px;

	margin:0 0 20px 0;

	}	

	

#featured-sidebar .sidebar_widget {

	margin:0 0 20px 0;

	text-align:justify;

	}

	

#featured-leftcol {

	width:650px;

	float:left;

	margin:20px 20px 0 0;

	padding: 0 25px 0 0;

	border-right: 2px solid #ccc;

	}



#featured-leftcol h2, #featured-content h2{

	color: #E00;

	font: 1.6em Arial, Helvetica, sans-serif;

	margin: 0 0 10px 0;

	border:none;

	}



#featured-rightcol h2 {

	font: 0.9em Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:0.1em;

	margin:0 0 10px 0;

	font-weight:bold;

	color:#E00;

	border-bottom:2px solid #ccc;

	}



#featured-leftcol img{

	float:left;

	margin:0 20px 10px 0;

	padding:1px;

	border: 1px solid #999;

	}



#featured-rightcol{

	width:230px;

	float:right;

	margin-top:20px;

	}



#featured-rightcol li {

	list-style:none

	}



#featured-rightcol .recent li{

	margin-bottom:5px;

	padding-left:20px;

	background:url(../images/icons/icon_recent.gif) no-repeat;

	}



#featured-rightcol a:link, #featured-rightcol a:active, #featured-rightcol a:visited {text-decoration:none;}

#featured-rightcol a:hover {text-decoration:underline;}









/* Styles for the "section-page template" */



#section-content {

	width:650px;

	float:left;

	}



#section-teaser {

	margin:20px 0 20px 0;

	border-top:4px solid #ccc;

	border-bottom:4px solid #ccc;

	float:left;

	background:#eee;

	padding:15px;

	}



#section-articlelist {

	float:left;

	}

	

.section-p {

	padding-bottom:5px;

	margin-bottom:10px;

	border-bottom:2px solid #ccc;

	}



.section-title {

	font:2.0em Georgia, "Times New Roman", Times, serif;

	line-height:100%;

	display:block;

	color: #F00;

	}



.section-subtitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:1.4em;

	color: #E00;

	margin:10px 0 10px 0;

	}



/* Section title and subtitle area links */

.section-title:link, .section-title:active, .section-title:visited { 

	color: #E00; 

	text-decoration: none;

	} 

.section-title:hover { 

	color: #E00; 

	text-decoration: underline;

	} 



.section-subtitle:link, .section-subtitle:active, .section-subtitle:visited { 

	color: #E00; 

	text-decoration: none;

	} 

.section-subtitle:hover { 

	color: #E00; 

	text-decoration: underline;

	} 

	

.section-read-on a { /* This can be used to format the "continue readng..." link in the lead story */

	text-decoration:none;

	}

	

.section-read-on a:hover {color:#666!important;}

