@charset "utf-8";
/* CSS Document */

body {
margin: 0;
font-family:Tahoma;
background-color: #3E3E3E;
background-image:url(/images/backgroundnew.jpg);
background-position:top;
background-repeat:repeat-x;
}

#main {
	margin-left: auto;
	margin-right: auto;
text-align:center;
width: 100%;}

#webholder {
	margin-left: auto;
	margin-right: auto;
text-align:center;
width: 980px;
}

#masthead {
text-align:center;
width: 980px;
height: 72px;
}

#logoleft{float:left;
width: 465px;
text-align: left;
height: 60px;
margin-top:8px;
}
#logo{float:left;
text-align: left;
margin: 0 1px 0 10px;
}

#logo_text{
margin-left: 10px;
float: left;
text-align: left;
}

.logotext{
font-size:24px;
letter-spacing:1px;
font-weight:bold;
color: #ffffff;
margin-left: 0;
width: 100%;
/*text-transform:uppercase;*/
overflow: hidden;}

.logoaddress{font-size:11px;
color:#B8D4E5;
display: inline;
overflow: hidden;}

.logotext2{
font-size:10px;
letter-spacing:1px;
color: #ffffff;
text-transform:uppercase;
margin-top: -10px;
overflow:hidden;}

#giveright{
float:right;
width:500px;
}
.givebutton{
background-image:url(/images/give2.gif);
background-repeat:no-repeat;
width: 380px;
text-align:center;
height: 35px;
float: right;
font-weight:bold;
padding: 0;
font-size:12px;
color: #62A4E0;
}

.mastlinks{
padding-top: 5px;
color: #ffffff;
font-size:11px;
text-align:right;
}
.mastlinksvertline{
color:#79979F;
padding: 0 3px 0 3px;
}

.mastlinks a{
text-decoration: none;
color: #ffffff;
letter-spacing: 1px;
}

.mastlinks a:hover{
text-decoration: underline;
color:#B8D4E5;
}

#searchholder {
border: 1px solid #565658;
height: 20px;
width: 410px;
padding-top: 5px;
padding-bottom: 7px;
margin-top: 20px;
text-align: center;}

#secondlevel {
text-align:center;
width: 980px;
height: 32px;
background-image:url(/images/topnav.gif);
background-repeat:no-repeat;
background-position:top;
}

#searchsection {
width: 980px;
background-color:#FFFFFF;
overflow:hidden;
}

#searchsectiontop{
width: 980px;
background-color:#FFFFFF;
height: 30px;
margin-top: 5px;
}

#searchsectionleft {float: left;
margin-left: 12px;
/*margin-right: 12px;*/
margin-top: 12px;
padding-top: 0;
background-image:url(/images/searchnavleft.jpg);
background-repeat:no-repeat;
font-weight:bold;
text-align: left;
width: 222px;
height: 350px;}

#searchsectionright {float: right;
width: 718px;
margin-right: 12px;
margin-top: 12px;
text-align:left;
width: 718px;
height: 350px;
background-color:#ffffff;
background-image:url(/images/featuredblendcolornew.jpg);
background-repeat: no-repeat;
background-position: top;
}

#searchsectionrighttop {
height: 32px;
width: 620px;
padding-right: 10px;}

#searchsectionrightbottom{
width: 650px;
height: 32px;
padding-right: 10px;}

#searchsectionform {
font-size: 12px;
margin-top: 12px;
text-align:right;
color: #ffffff;}

.formnopad {
padding: 0;}

textarea
{
color: #233443;
background: #ffffff;
border: 1px solid #A3B8BC;
}

input
{
color: #233443;
background: #ffffff;
border: 1px solid #A3B8BC;
}
.submit
{
color: #ffffff;
background-color:#306BBB;
font-size:11px;
font-weight:bold;
padding: 1px;
margin-top: 4px;
} 

.submit:hover
{
color: #000000;
background-color:#7AA7DC;
font-size:11px;
font-weight:bold;
padding: 1px;
}

.submit2
{
color: #ffffff;
background-color:#306BBB;
font-size:11px;
font-weight:bold;
padding: 1px;
margin-top: 4px;
} 

.submit2:hover
{
color: #000000;
background-color:#7AA7DC;
font-size:11px;
font-weight:bold;
padding: 1px;
} 
#searchsectionbread {color: #7A7A67; float: left; font-size: 11px; margin-left: 20px; margin-top: 10px; letter-spacing: 1px;}
#searchsectionbread a:link {color: #7A7A67; text-decoration: none;}
#searchsectionbread a:hover {color: #990000; text-decoration: underline;}
#searchsectionbread a:visited {color: #7A7A67; text-decoration: none;}
#searchsectionbread2 {color: #7A7A67; float: left; font-size: 11px; margin-left: 20px; margin-top: 10px;  letter-spacing: 1px;}
#searchsectionbread2 a:link{color: #7A7A67; text-decoration: none;}
#searchsectionbread2 a:hover {color: #990000; text-decoration: underline;}
#searchsectionbread2 a:visited {color: #7A7A67; text-decoration: none;}
#searchsectionopentoday {float: right; font-size: 11px; margin-top: 5px; margin-right: 20px; color: #7A7A67;}

#middleareamain {
text-align:center;
width: 980px;
background-color:#FFFFFF;
overflow: hidden;
background-image:url(/images/lowerblend.jpg);
background-repeat:repeat-y;
background-position: top left;
border-top: 1px solid #c7cdcf;
margin-top: 12px;
margin-bottom: 12px;
}

#middleareafront {
text-align:center;
width: 980px;
background-color:#FFFFFF;
overflow: hidden;
background-image:url(/images/lowerblend.jpg);
background-repeat:repeat-y;
background-position: top left;
border-bottom: 12px solid #FFFFFF;

border-top: 12px solid #FFFFFF;
}

#middleareafrontnew {
text-align:center;
width: 980px;
background-color:#FFFFFF;
overflow: hidden;
border-bottom: 12px solid #FFFFFF;
border-top: 12px solid #FFFFFF;
}

#navleft {
float: left;
text-align:left;
width: 222px;
margin: 0 0 12px 12px;
height:auto;
}

#featuredright {
float: right;
text-align:left;
width: 718px;
/*background-color:#ffffff;*/
margin-right: 12px;}

#storybody{
width:450px;
float: left;
padding: 10px;
}
#addtionalinfo{
width:250px;
background-color:#ccccaa;
float:right;
}

#featured {
text-align:left;
width: 718px;
height: 350px;
background-color:#ffffff;
/*background-image:url(/images/featuredblendcolorlite.jpg);
background-repeat: repeat-x;
background-position: top;*/
/*border: 2px solid #D1D9E6;*/
margin: 15px 10px 10px 8px ;

}

#featuredsectionholder {
width: 480px;
float:left;}

#eventlink {
font: bold 90% tahoma,'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
color: #000000;
margin: 20px 20px 20px 10px;}

#eventlink a:link{
text-decoration: none;
color: #485D6A;
}
#eventlink a:hover{
color: #990000;
text-decoration: underline;
}
#eventlink a:visited{
text-decoration: none;
color: #485D6A;
}

.photoheader{
text-align:center;
font-weight:bold;
font-family:Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
color:#777799;
}

#photo {float: right;
width: 242px;
padding-top: 5px;
text-align:center;
height: 296px;
background-image:url(/images/photos.jpg);
background-repeat:no-repeat;
background-color:#ffffff;}

#ask {float: right;
width: 250px;
text-align:left;
height: auto;
list-style:disc;
color:#A6BDC5;
}
#ask h3 {
color: #990000;
font-size: 120%;}
#ask h4 {
color: #990000;
font-size: 110%;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu .imageshiftkids li{
display: inline;
margin: 0 2px 0 0;
background-image:url(/images/kidsblue.jpg);
background-repeat:no-repeat;
background-position:center;
padding: 0;
}

#modernbricksmenu .imageshiftkids a{
float: left;
display: inline;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 0px 15px 0px 15px;
text-decoration: none;
letter-spacing: 1px;
border-bottom: 1px solid #000000;
background-image:url(/images/kidsblue.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
height: 30px;
width: 60px;
overflow: hidden;
}
#modernbricksmenu .imageshiftkids a:hover{
background-color:#fe6102; /*Menu hover bgcolor*/
background-image:url(/images/kidsorange.jpg);
background-repeat:no-repeat;
overflow: hidden;
}
#modernbricksmenu .imageshiftteen li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
background-image:url(/images/teensblue.jpg);
background-repeat:no-repeat;
background-position:center;
overflow: hidden;
}

#modernbricksmenu .imageshiftteen a{
float: left;
display: inline;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 15px 0px 15px;
text-decoration: none;
letter-spacing: 1px;
border-bottom: 1px solid #000000;
background-image:url(/images/teensblue.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;

height: 25px;
width: 60px;
overflow: hidden;
}
#modernbricksmenu .imageshiftteen a:hover{
background-color:#fe6102; /*Menu hover bgcolor*/
background-image:url(/images/teensorange.jpg);
background-repeat:no-repeat;
overflow: hidden;
}
#modernbricksmenu a{
float: left;
display: block;
color: #ffffff;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 8px 25px;
text-decoration: none;
letter-spacing: 1px;
border-bottom: 1px solid #000000;
overflow: hidden;
}

#modernbricksmenu a:hover{
background-color:#4E879B; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #ffffff; /*Brown color theme*/ 
border-color: #ffffff; /*Brown color theme*/ 
color: #000000;
background-image:url(/images/tabtop.jpg);
background-repeat:repeat-x;
background-position: bottom left;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #ffffff; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color:#CCCC00;
}

/*leftside nav*/

#vertblockmenu{
border-bottom-width: 0;
width: 222px;
padding: 0;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
#verttitle{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 213px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #000000;
background-color: #a3bcc3;
}

#vertblockmenu ul{
margin: 0;
padding: 2px 0 2px 0;
list-style-type: none;
width: 222px;
font: normal 90% tahoma,'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#vertblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 222px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #000000;
}

* html #vertblockmenu li a{ /*IE only */
width: 218px; /*IE 5*/
w\idth: 200px; /*222px minus all left/right paddings and margins*/
}

#vertblockmenu li a:hover {
/*background-image:url(/images/leftnavhover.jpg);
background-repeat:repeat-y;*/
background-color: #90B1D5;
width: 213px;
border-left-color: #1c64d1;
overflow: hidden;
}

#vertblockmenu ul li li {

padding-left: 12px;
list-style-type: square;
width: 210px;
overflow: hidden;}

#vertblockmenu li li a:hover {
background-color: #90B1D5;
width: 210px;
border-left-color: #1c64d1;
overflow: hidden;
background-position:right top;
clear: both;
}
#vertblockmenu .selected{
background-color: #a3bcc3;
color: #000000;
border-left: 2px solid #424345;
width: 211px;
}
.menutitle{
color: white;
border-bottom: 1px solid #697FD3;
padding: 4px 0;
padding-left: 5px;
background-color:#658C9A;
font-weight:bold;
font-family:Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
overflow: hidden;
}
.menutitle a:link{
color: white;
text-decoration: none;
}
.menutitle a:hover{
color: #AEE4E4;
text-decoration: underline;
}
.menutitle a:visited{
color: white;
text-decoration: none;
}
/*Bookmobile CSS*/
.bmlayout {
display: block;
padding: 15px;
padding-left: 9px;
font: 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
width: 222px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #000000;}

.searchtitle{
color: #FFFFFF;
padding: 10px 0 0 15px;
font: bold 90% Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
text-align:left;
overflow: hidden;
}
.searchtitle2{
color: #FFFFFF;
padding: 5px 0 8px 15px;
margin-top: 0;
background-image:url(/images/searchtitleback.jpg);
background-repeat:no-repeat;
background-position:top left;
font: bold 90% Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
text-align:left;
overflow: hidden;
}
.searchtitle3{
color: #FFFFFF;
padding: 10px 0 0 15px;
margin-top: 0;
font: bold 90% Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
text-align:left;
}
#searchbox{
border-bottom-width: 0;
width: 222px;
}
#searchform{
margin: 0px 5px 0px 10px;
}
#searchform2{
margin: 0px 5px 5px 10px;
}

.searchformtextlinks {
font: normal 80% tahoma,'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
color: #B8D4E5;
padding:0px 15px 0px 15px;
line-height:25px;
}

.searchformtextlinks a:link{
color:#B8D4E5;
text-decoration: none;
}

.searchformtextlinks a:visited{
color:#B8D4E5;
text-decoration: none;
}
.searchformtextlinks a:hover{
text-decoration: underline;
color:#ffffff;
}
.bookmobiletextlinks {
font: normal 80% tahoma,'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
line-height:15px;
color: #3C4C58;
padding: 0 10px 0 5px;
margin:10px 10px 10px 5px;
}
.bookmobiletextlinks a:link{
font-size: 12px;
text-decoration: none;
color: #526270;
}
.bookmobiletextlinks a:visited{
text-decoration: none;
font-size: 12px;
color: #526270;
}
.bookmobiletextlinks a:hover{
text-decoration: underline;
font-size: 12px;
color:#CC3300;
}
#bmtextholder{
margin:15px 10px 10px 10px;}

.righttitle{
color: white;
padding: 4px 0;
padding-left: 5px;
background-color:#658C9A;
font: bold 90% Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
text-align:left;
overflow: hidden;
}
.righttitle a:link{
color: white;
text-decoration: none;
}
.righttitle a:visited{
color: white;
text-decoration: none;
}
.righttitle a:hover{
color: #AEE4E4;
text-decoration: underline;
}
#rightholder{
text-align:left;
padding-right: 5px;
}
.rightholdertext {
padding: 10px 10px 10px 0;
text-align:right;
font-size:11px;
}
.rightholdertext a:link{
color:#526270;
text-decoration: none;
text-align:right;
padding-bottom: 10px;
font-size:11px;
}
.rightholdertext a:visited{
color:#526270;
text-decoration: none;
font-size:11px;
}
.rightholdertext a:hover{
text-decoration: underline;
color:#CC3300;
font-size:11px;
}
.rightholdertext2 {
padding: 5px 5px 5px 0;
text-align:left;
font-size:11px;
}
.rightholdertext2 a:link{
color:#000000;
text-decoration: none;
text-align:left;
font-size:11px;
padding-bottom: 10px;

}
.rightholdertext2 a:hover{
text-decoration: underline;
color:#CC3300;
font-size:11px;
}
.rightholdertext2 a:visited{
color:#000000;
text-decoration: none;
font-size:11px;
}
#rightbox{
border-bottom-width: 0;
width: 250px;
background-image:url(/images/searchback.jpg);
background-position: bottom right;
background-repeat:no-repeat;
height: 100px;
}
.searchformtextlinks3 {
font-size:11px;
color: #000000;
padding:15px 25px 5px 0px;
}
#flickr { 
width:200px; 
height:200px; 
padding:5px 0 0 20px; 
margin:20px 0 20px 7px; 
} 

#flickr img { 
float:left; 
text-align: left;
margin:0px 0px 4px 4px; 
width:85px; 
height:85px; 
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding: 3px;
}
#flickrholder {width: 680px;display: inline;overflow: hidden;}
#flickr2 { 
width:490px; 
height:200px; 
padding:5px 5px 0 0; 
margin:5px 5px 0px 0px; 
float: right;
overflow: hidden;
} 

#flickr2 img { 
float:left; 
text-align: left;
margin:0px 0px 4px 4px; 
width:85px; 
height:85px; 
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding: 3px;

}
#flickr3 { 
width:149px; 
height:200px; 
padding:5px 0 0 5px; 
margin:5px 0 0px 7px; 
float: left;
overflow: hidden;
} 

#flickr3 img { 
float:left; 
text-align: left;
margin:0px 0px 4px 0; 
width:140px; 
height:182px; 
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding: 3px;
}
#footersectionsholder{
/*border-top: 1px dotted #48626A;*/
background-color:#1F242A;
overflow: hidden;
}

.footer_column {
	float:left;
	width:165px;
	padding:0 15px 0 15px;
overflow: hidden;
}
.footer_column2 {
	float:left;
	width:165px;
	padding:0 15px 0 15px;
overflow: hidden;
}

.footer_column ul li {
margin-left: -20px;
	padding: 2px 0 2px 0;
list-style:disc;
	color:#4D5E6F;
		font-size: 11px;
		line-height: 1.2em;
}

.footer_column ul li li {
margin-left: -20px;
	padding: 2px 0 2px 0;
	list-style:square;		
		font-size: 11px;
}

.footer_column h3 {
	font-size:14px;
	padding:10px 0 0 0;
	color:#FFFFFF;
	text-align:left;
}

.footersectionheader {font-size:12px;}

.footer_column h3 a:link, .footer_column h3 a:visited {
	color:#fff; text-decoration: none;}
.footer_column h3 a:hover{ text-decoration: underline;
color:#6699FF;}

.footer_column li a:link, .footer_column li a:visited{ text-decoration: none;
color:#FFFFFF;}
.footer_column li a:hover{ text-decoration: underline;
color:#6699FF;}
/*----------------------*/
.footer_column2 ul li {
margin-left: -20px;
	padding: 2px 0 2px 0;
list-style:disc;
	color:#4D5E6F;
		font-size: 11px;
		line-height: 1.2em;
}

.footer_column2 ul li li {
margin-left: -20px;
	padding: 2px 0 2px 0;
	list-style:square;		
		font-size: 11px;
}

.footer_column2 h3 {
	font-size:14px;
	padding:10px 0 0 0;
	color:#FFFFFF;
	text-align:left;
}

.footer_column2 h3 a:link, .footer_column2 h3 a:visited {
	color:#fff; text-decoration: none;}
.footer_column2 h3 a:hover{ text-decoration: underline;
color:#6699FF;}

.footer_column2 li a:link, .footer_column2 li a:visited{ text-decoration: none;
color:#FFFFFF;}
.footer_column2 li a:hover{ text-decoration: underline;
color:#6699FF;}

#footer {
text-align:left;
width: 980px;
background-color:#1f242a;
background-image:url(/images/footerblend.jpg);
background-position:top;
background-repeat:repeat-x;
height: 415px;
}
#footerimages {
padding-top: 20px;
padding-left: 70px;
}
.footerhr {
    border: 2px dotted #5E697B;
	width: 90%;
	text-align:center;
}

#footerbottom {
width: 980px;
height: 23px;
background-image:url(/images/bottomnavfooter.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-bottom: 20px;}

.footervertline {
color: #5F8BA1;
}

#blogforfront {
font-size: 12px;
width: 220px;
margin: 0 0 5px 0;
padding: 5px;
border: 2px solid #E4E7E7;}

#blogforfront a:link{
color:#000000;
text-decoration: none;
}
#blogforfront a:visited{
text-decoration: none;
color:#000000;
}
#blogforfront a:hover{
text-decoration: underline;
color:#6699FF;
}


#blogforfront ul li {
margin:0;
color: #E4E7E7}

.imageblogleft {float: left;
width:50px;
overflow: hidden;
}
.imageblogright {float: right;
width: 160px;
}
.imageblogright a{
color:#000000;
text-decoration: none;
}
.imageblogright a:hover{
text-decoration: underline;
color:#6699FF;
}
.imageblogright a:visited{
text-decoration: none;
color:#000000;
}

#imageresize {
width: 50px;
height: auto;
overflow: hidden;}

.date-header {
margin: 15px;
padding: 0;
}
.date-header h2 {
font: 12px Arial, 'Times New Roman', sans-serif;
margin: 0;
padding: 0;
color: #133902;
}
.navi-pages {
text-align: right;
margin: 15px;
font-size: 11px;
padding: 10px;
}
.navi-pages p {
margin: 0;
padding: 0;
}

#weather {
font-size: 12px;}
#weather li{
list-style: none;}

#post_holder {
width: 430px;
margin: 5px 0px 5px 0;
padding: 10px;
clear: both;
border-bottom: 1px solid #C7CDCF;
overflow: hidden;}

#post_holder2 {
width: 430px;
margin: 5px 0px 5px 0;
padding: 10px;
clear: both;
overflow: hidden;
border-bottom: 1px solid #C7CDCF;
}

#photo_holder {width:auto;
float: left;
clear: both;
overflow: hidden;
}

#photo_holder2 {
width:auto;
float: left;
clear: both;
overflow: auto;
padding: 10px 20px 10px 0px;
}
#photo_holder3 {
width:auto;
clear: both;
overflow: hidden;
padding: 10px 5px 10px 0px;
}

#post_text {
width: 95%;
text-align: left;
}
#post_text2 {
text-align: left;
float: right;
}

#post_info_holder {
width: 430px;
text-align: left;
clear: both;
}
#photoframe {
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding: 2px;
}
.post_title {color: #B82B14;
font-size: 100%;
font-weight:bold;
text-align: left;
padding: 0 0 5px 0;
}
.post_title h2{color: #B82B14;
font-size: 100%;
font-weight:bold;
text-align: left;
margin: 0;
}
.post_title a:link{
text-decoration: none;
color:#B82B14;
margin: 0;
padding: 0;
}

.post_title a:visited{
text-decoration: none;
color:#B82B14;
margin: 0;
}
.post_title a:hover{
text-decoration: underline;
color:#666666;
margin: 0;
}
.post_body {color: #000000;
font-size:12px;
letter-spacing: 1px;
text-align: left;
}

.post_body h3{color: #B82B14;
font-size: 120%;
font-weight:bold;
text-align: left;
margin: 0;}

.post_turnedoff {color: #FFFFFF;
font-size:12px;
background-color: #324149;
letter-spacing: 1px;
text-align: center;
padding: 10px;
}
.post_artist {
font-size: 11px;
text-align: left;
color:#526270;
letter-spacing: 1px;
margin: 0;
padding: 0;
}
.post_more {
text-align: right;
color:#000000; 
padding: 5px 0 150px 3px;
}
.post_info {
font-size: 11px;
text-align: right;
color:#526270;
padding: 5px;
}
.post_info a:link{
text-decoration: none;
color: #526270;
}
.post_info a:visited{
text-decoration: none;
color: #526270;
}
.post_info a:hover{
text-decoration: underline;
color:#990000;
}

#post_main {
float: left;
text-align:left;
width: 450px;
background-color:#ffffff;
}
#post_main h4{
font: bold 80% Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
text-align:left;
color: #BEC0C1;
padding: 5px 0 5px 8px;
margin-left: -15px;
margin-right: -15px;
border-bottom: 1px solid #c7cdcf;
background-color: #FFFFFF;
width: 474px;
}
.post_main_line{
/*border-bottom: 1px dashed #B9B9B1;*/
overflow: hidden;
clear: both;}

.postmaintext {
color: #000000;
font-size: 11px;
}
.postmaintext a:link{
text-decoration: none;
color: #526270;
font-size: 11px;
}
.postmaintext a:visited{
text-decoration: none;
color: #526270;
font-size: 11px;
}
.postmaintext a:hover{
text-decoration: underline;
color:#990000;
font-size: 11px;
}

/* FEATURED HOLDER*/

#featured_holder {
width: 697px;
margin: 0px 10px 10px 10px;
padding: 0 10px 10px 10px;
clear: both;
overflow: hidden;}

#featured_photo_holder {
width:auto;
float: left;
text-align: center;
margin-top: 15px;
clear: both;
overflow: hidden;}

#featured_text {
text-align: left;
padding: 10px 0 0 10px;
float: left;
width: 100%;
height: 250px;
overflow: auto;
}
#featured_member {
text-align: right;
float: right;
margin-right: 7px ;
width: 125px;
}
.featured_member_info {
font-size: 11px;
text-align: right;
color:#526270;
padding: 0 5px 5px 5px;
margin-top: -15px;
}
#featured_info_holder {
/*border-top: 1px dotted #A29985;*/
z-index:1;
position:relative;
width: 680px;
text-align: right;
margin-right: 45px;
margin-top: -7px;
clear: both;
}
#featuredphotoframe {border: 5px solid #ffffff;
}
.featured_title {
color: #B82B14;
/*text-transform:uppercase;*/
text-align: left;
margin: 45px 10px 0 0;
width: 543px;
font-size: 100%;
font-weight:bold;
}

.featured_title a:link{
text-decoration: none;
color:#B82B14;
font-size: 100%;
font-weight:bold;
}

.featured_title a:visited{
text-decoration: none;
color:#B82B14;
font-size: 100%;
font-weight:bold;
}
.featured_title a:hover{
text-decoration: underline;
color:#666666;
font-size: 100%;
font-weight:bold;
}
.featured_body {color: #000000;
font-size:12px;
letter-spacing: 1px;
text-align: left;
padding-top: 10px;
}
.featured_artist {
font-size: 12px;
text-align: left;
color:#526270;
width: 90%;
margin: -5px 0 5px 0;
}
.featured_more {
text-align: right;
color:#000000; 
padding: 5px 0 150px 3px;
}

.featured_info {
font-size: 11px;
text-align: right;
color:#526270;
padding: 0 20px 5px 5px;
}
.featured_info a:link{
text-decoration: none;
color: #526270;
}
.featured_info a:visited{
text-decoration: none;
color: #526270;
}
.featured_info a:hover{
text-decoration: underline;
color:#990000;
}
#featuredl {float: left;
width: 540px;}
#featuredr {
	float: right;
	width: 125px;
	margin-top: 35px;
}
/*End FEATURED section*/
#cat { 
overflow: hidden;
}
#cathidden { 
overflow: hidden;
display: none;
}
#meeboholder {
margin: 20px 0 0 25px;
}
.commentsheader{
text-align:center;
font-weight:bold;
font-family:Tahoma;
text-transform:uppercase;
letter-spacing: 1px;
color:#777799;
}
.commentquote{
font-size: 16px;
color:#516E7B;}
#commentholder {
padding:30px 90px 30px 0px;
width: 250px;
text-align: left;
overflow: hidden;
margin: 0;
/*background-image:url(/images/comment.jpg);
background-repeat:no-repeat;*/
}
#commenttext {
font-size: 14px;
color: #000000;
margin: 20px 15px 20px 15px;}
.commentquote {
color: #516E7B;
font-size: 16px;}
.commentposter {
margin: 20px 15px 20px 15px;
width: 200px;
text-align: left;
color:#526270;
font-size: 11px;}
.commententry{
margin: 20px 15px 20px 15px;
width: 200px;
text-align: left;
font-size: 11px;
color:#526270;
}
.commententry a:link{
color: #577384;
text-decoration: none;
}

.commententry a:visited{
color: #577384;
text-decoration: none;
}
.commententry a:hover{
color: #990000;
text-decoration: underline;
}
/*.commententry {
margin: 20px 15px 40px 15px;
padding: 10px;
width: 300px;
border: 1px solid #A9C0C6;
background-color: #CEDBDE;
color: #000000;
font-size: 12px;
}*/
.commententry2 {
margin: 20px 15px 20px 15px;
width: 200px;
text-align: left;
font-size: 11px;
color:#526270;
}
.commententry2 a:link{
color: #577384;
text-decoration: none;
}
.commententry2 a:visited{
color: #577384;
text-decoration: none;
}
.commententry2 a:hover{
color: #990000;
text-decoration: underline;
}
.commententry-info {
margin: 10px 0 10px 0;
padding: 0;
font-size: 12px;
text-align: right;
border-top: 1px solid #ccc;
line-height: 16px;
}
.commententry-info p {
margin: 0;
padding: 0;
}
.commententry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}
#footerlicense {
font-size: 12px;
color: #CFDDE3;
margin-bottom: 25px;
}
#footerlicense a:link{
text-decoration: none;
color: #FFFFFF;
}
#footerlicense a:visited{
text-decoration: none;
color: #648294;
font-weight:bold;
}
#footerlicense a:hover{
text-decoration: underline;
color:#FFFFFF;
}
#ftdholder{
width: 718px;
position: absolute;
overflow: hidden;}

.ftd { display: none; }
#f-upper {	
	/* width: 718px; */
	height: 40px;
  	padding: 3px 0 0 5px;
	margin: 0px;
	/*text-align: center;*/
	position: absolute;
                color: #990000;
	top: 2px;
	z-index: 2;           
                font-weight:bold;
text-transform:uppercase;
                text-decoration: none;	
                font-family: Tahoma; 
                font-size: 14px;
}
#f-upper a:link {
                /*color: #435760;*/
                text-decoration: none;	
text-transform:uppercase;}
#f-upper a:hover {
                text-decoration: underline;	
                color: #ffffff;
 }
#f-upper  ul {
font-size: 12px;	
	padding: 15px;
	margin: 0px;
	display: inline;	
	list-style-type: none;}
#f-upper li {	
font-size: 12px;
	padding: 15px;
	margin: 0px;
	display: inline;
               /* color: #435760;*/
	list-style-type: none;}

#fbottom {
	position: absolute;	
                width: 718px;
	height: 220px;
	top: 35px;
}
#fbuttonholder {
position: absolute;
width: 718px;
padding-left: auto;
padding-right: auto;}

#ftControls   { position:absolute;right:0px;top:0px;padding:0 0 0 24px }
#fbutton {	position: absolute;
padding-left: auto;
padding-right: auto;
	top: 0px;
	height: 40px;
	z-index: 1;
}
#f-button-top {
	background: url( /images/m-button.png) no-repeat;

	height: 40px;
}
.activeLink {
	color: #FFFFFF;
}
.pos1                { width: 100px; left: 17px;} /* FEATURE  */
.pos2                { width: 100px; left: 103px; } /* BOOKS    */
.pos3                { width: 100px; left: 190px; } /* research     */
.pos4                { width: 125px; left: 305px; } /* music   */
.pos5                { width: 100px; left: 412px; } /* gallery    */
.pos6                { width: 100px; left: 490px; } /* kids    */
.pos7                { width: 100px; left: 560px; } /* teens    */

.mainpagerss {text-align: right;
padding-left: 10px;
padding-right: 2px;}
.admin{ 
  background-color: #CEDBDE; 
} 
.norm{ 
  background-color: #D3D3CA; 
}
/*new section for posts*/
#post-wrapper {
padding: 5px;
width: 425px;
clear: both;}
.dateholder {
width: 30px;
background-image:url(/images/dateimage.jpg);
background-repeat:no-repeat;
background-color: #A7B9AF;
float: left;
padding: 2px;}
.monthholder {color: #FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
.datenumber {
color: #FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}
.titleholder {
width: 85%;
float: left;
text-align: left;
padding-right: 5px;
padding-left: 8px;
font-size: 110%;
font-weight: bold;
}
.titleholder a:link {
text-decoration: none;
color: #B82B14;
}

.titleholder a:visited {
color: #B82B14;
text-decoration: none;
}
.titleholder a:hover {
text-decoration: underline;
color: #666666;
}
#line2 {width: 100%;
margin-bottom: 10px;
clear: both;
}
.yearholder {
font-size: 12px;
color: #666666;
font-weight:bold;
float: left;
clear: both;
padding-left: 1px;
padding-right: 5px;
}
.postedbyholder {
font-size: 11px;
color: #666666;
float: left;
}
.commentholder {
font-size: 11px;
color: #666666;
float: right;
padding-left: 20px;
}

.commentholder  a:link {
text-decoration: none;
color: #324149;
}
.commentholder  a:visited {
color: #324149;
text-decoration: none;
}
.commentholder  a:hover {
text-decoration: underline;
color: #990000;
}
.permanentholder {
color: #666666;
text-align:left;
float: left;}
.continuereadingholder {
color: #666666;
text-align:right;
float: right;}
.rssholderright {float: right;
padding-right: 2px;
padding-top: 2px;
width: 20px;
margin-top: -17px;}
.rssholderright2 {float: right;
padding-right: 12px;
margin-top: 17px;
width: 20px;
}
.menuname {float: left;
width: 85%;
}
/*.numbering {
padding: 2px 0 2px 0;
color: #FFFFFF;
width: 25px;
float: left;
text-align: center;
background-image:url(/images/number.jpg);
background-repeat:no-repeat;
overflow: hidden;
margin-right: 10px;
}*/
.authorholder {
width: 90%;
overflow: hidden;
float: right;
margin-bottom: 20px;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;}

.paginatenumber {
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 12px;
padding: 1px 5px 3px 5px;
width: 5px;
color: #990000;
display: inline;
margin: 0px 2px 0 2px;
}
.paginatenumber a:link{
font-size: 12px;
display: inline;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
background-color: #B2B2B2;
padding: 1px 5px 3px 5px;
text-decoration: none;
color: #000000;
margin: 0 2px 0 2px;
border: 1px solid #000000;
}
.paginatenumber a:visited{
font-size: 12px;
display: inline;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
background-color: #B2B2B2;
padding: 1px 5px 3px 5px;
text-decoration: none;
margin: 0 2px 0 2px;
color: #000000;
border: 1px solid #000000;
}

.paginatenumber a:hover{
font-size: 12px;
display: inline;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
background-color: #990000;
padding: 1px 5px 3px 5px;
text-decoration: none;
margin: 0 2px 0 2px;
color: #ffffff;
border: 1px solid #000000;
}
.paginatenumber a:active{
font-size: 12px;
display: inline;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
background-color: #B2B2B2;
padding: 1px 5px 3px 5px;
margin: 0 2px 0 2px;
color: #000000;
border: 1px solid #000000;
}
#sidebar {
width: 200px;
padding: 10px;
font-size: 12px;
color: #000000;
margin: 20px 10px 25px 10px;
/*background-color: #56697A;*/
border: 1px solid #545337;
}
#commentform{
width: 450px;
background-color: #324149;
overflow: hidden;
background-image:url(/images/commentback.jpg);
background-repeat:no-repeat;
}
.commentformhead{
font-size: 120%;
color: #809FCB;
padding: 10px;
}
#cleft {
float: left;
padding: 10px;
text-align: left;
font-size: 80%;
color: #809FCB;
width: 230px;
overflow: hidden;
margin: 0;
}
#cright {
float: right;
text-align: left;
padding: 10px;
font-size: 80%;
width: 170px;
color: #000000;
}
#cright p{
border-top: 1px dashed #BCDDF2;
padding-top: 10px;
}
.crighttitle {
color: #809FCB;
font-size: 90%;
}
.commentinput {
padding: 5px;
}
.commentremember {
background-color: #16262C;
padding: 2px 4px 2px 4px;
}
#clearall {
clear:both;
height:1px;
font-size:1px;

line-height:1px;
} 
.asterisk {
color: #E1520F;
font-weight:bold;
font-size: 110%;
margin: 2px 0 2px 0;}
#cat_holder{
padding: 5px;
color: #FFFFFF;
background-color: #9B9D90;
}
.captcha {font-size:11px;}
.captcha a:link {
text-decoration: none;
color: #FFFFFF;
}
.captcha a:visited {
color: #FFFFFF;
text-decoration: none;
}
.captcha a:hover {
text-decoration: underline;
color: #A5D1EC;
}
.updateheader {color: #92AEB8;
font-weight: bold;
padding: 5px;
}
hr.post {
border: dotted 2px #BFD1D4;}
.tagholder {
padding: 5px 5px 5px 5px;
font-weight: normal;
}
.tagholder2 {
padding: 5px 5px 5px 5px;
font-weight: normal;
border-top: 1px solid #CED8D9;
}
.tagholder a:link{
color: #3C4C58;
text-decoration: none;
}
.tagholder a:visited{
color: #3C4C58;
text-decoration: none;
}
.tagholder a:hover{
color: #990000;
text-decoration: underline;
}

#tagmain {background-color: #CED8D9;
overflow: hidden;
padding-bottom: 5px;}
#tagmaintop {
color: #B2C2C3;
font-size: 100%;
font-weight: bold;
padding-left: 10px;} 
#spacer {margin: 5px;}
.rating_based {
font-size: 70%;}
.askhr {
      background-color: #3D4F57;
      height: 1px;
      color:#3D4F57;
}
.rightsidehr {
      height: 1px;
      color:#C7CDCF;
}
#emergency {
color: #000000;
text-align: center;
overflow: hidden;
margin: 10px;
border-top: 1px solid #666666;
background-image:url(/images/weathernotice.jpg);
background-repeat: no-repeat;
background-position: top;
}
#postmainholder {
width: 100%; 
padding-bottom: 4px;
overflow: hidden; 
}
#postmainleft {overflow: hidden; float: left; padding-left: 5px;
}
#postmainright {width: 70%; padding-top: 12px; padding-left: 0; overflow: hidden; float: left;
}
.datemaintext {font-size: 70%; letter-spacing: 1px; text-align: left; line-height: 12px; color: #8AB5BD; }
#rating-holder {width: 450px; background-color: #E3EDE8; overflow: hidden; border: 1px solid #C7CDCF;}
#ratingleft{float: left;  width: 110px; padding-top: 15px; padding-left: 10px; text-align: center; overflow: hidden;}
#ratingright{float: right; width: 300px; padding-top: 15px; text-align: right; margin-right: 25px; overflow: hidden;}
#printcomment{width: 450px; overflow: hidden; border-bottom: 1px solid #C7CDCF; padding: 4px;text-align: center;}
.commentsize {width: 220px;}
#fileupload {border-top: 1px solid #E3EDE8;}
#fileheader { font-size: 70%; color: #FFFFFF; margin-left: -10px; margin-bottom: 0px; background-color: #8E9CAE; width: 50%; padding: 2px 5px 2px 5px; font-weight: bold;}
.policylink {
font-size: 11px;
color:#526270;
padding-left: 5px;
margin-top: -20px;
margin-bottom: -5px;
}
.policylink a:link{
text-decoration: none;
color: #526270;
}
.policylink a:visited{
text-decoration: none;
color: #526270;
}
.policylink a:hover{
text-decoration: underline;
color:#990000;
}
.rightsidecenter {
color:#000000;
font-size: 11px;
text-align: center;
}
.rightsidecenter a:link{
text-decoration: none;
color: #526270;
}
.rightsidecenter a:visited{
text-decoration: none;
color: #526270;
}
.rightsidecenter a:hover{
text-decoration: underline;
color:#990000;
}

#comment_holder{ display: inline;
background-color: #990000;}

/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 width: 220px;

}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  font-size: 12px;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
font-weight: bold;
	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: 12px;
	} 
#oldnew {
font-size: 12px;
text-align:center;
color: #8AA19D;
width: 100%;}
#oldnew a:link{
color: #8AA19D;
text-decoration: none;
}
#oldnew a:visited{
color: #8AA19D;
text-decoration: none;
}
#oldnew a:active{
color: #990000;
text-decoration: underline;
}
#oldnew a:hover{
color: #990000;
text-decoration: underline;
}

</style>

