/*****************************************************
*   Special styles for the various page templates                      
****************************************************/

/* Styles for the "3-columns-page template" */
#pageleft {
float:left;
width:265px;
border-right:solid 1px #999;
text-align:justify;
margin:20px 20px 0 0;
padding:0 20px 0 0;
}

#pagemiddle {
float:left;
width:265px;
text-align:justify;
margin:20px 20px 0 0;
padding:0;
}

#pageright {
float:right;
width:265px;
border-left:solid 1px #999;
text-align:justify;
margin:20px 0 0;
padding:0 0 0 20px;
}

/* Styles for the "featured-page template" */
#featured-top {
width:880px;
float:left;
border-bottom:double 3px #999;
margin:0 0 25px;
padding:0 0 15px;
}

#featured-content {
width:600px;
float:left;
}

#featured-sidebar {
width:250px;
float:right;
}

#featured-sidebar h3 {
border-bottom:1px solid #999;
margin:0 0 20px;
padding:5px 0 5px 2px;
}

#featured-sidebar .sidebar_widget {
text-align:justify;
margin:0 0 20px;
}

#featured-leftcol {
width:600px;
float:left;
border-right:1px solid #999;
margin:20px 20px 0 0;
padding:0 25px 0 0;
}

#featured-leftcol h2,#featured-rightcol h2,#featured-content h2 {
color:#840000;
font:1.8em Georgia, "Times New Roman", Times, serif;
border:none;
margin:0 0 10px;
}

#featured-leftcol img {
float:left;
border:1px solid #999;
margin:0 20px 10px 0;
padding:1px;
}

#featured-rightcol {
width:230px;
float:right;
margin-top:20px;
}

#featured-rightcol li {
list-style:none;
}

.featured_post blockquote {
color:#666;
background:#F4F4EC;
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
margin:18px 35px;
padding:6px 14px;
}

.featured_post ul li {
list-style:square;
margin-bottom:5px;
margin-left:42px;
}

.featured_post ol li {
margin-bottom:5px;
margin-left:48px;
}

#pageleft .bullets li,#pagemiddle .bullets li,#pageright .bullets li,#featured-rightcol .bullets li {
list-style:square;
margin-bottom:5px;
margin-left:22px;
}