/* STYLES */
body {
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	font-size: 13px;
	background:#FFF2E3 url(page_bg.jpg) repeat-x top center;
	color:#333333;
}
ul,ol{ margin: 0px 0px 0px 30px; }
h1,h2,h3,h4,p{ margin:10px 0; }
h2, h3 { font-family:Candara,georgia,serif; }
h3{ color:#CC811F; font-size:1.3em; font-weight:bold; }
h2{ color:#111; font-size:1.5em; font-weight:bold; }
h1{ color:#7D3934; font-size:1.7em; font-weight:bold; }
img{ border:0; }
code,kbd{ font-family:'Courier New',Courier; border:#999 1px solid;	padding:2px; background:#ebebeb; }
samp{ font-family:'Courier New',Courier; font-size:0.9em; }
del{ text-decoration:line-through; }
q, em, cite{ font-style:italic; }
ins{ text-decoration:underline; }
h3.pdf{  }
#header h1{	margin:0 !important; font-size:2em; }
#header p{ margin:0 !important;	line-height:0.5 !important; font-family:Georgia,"Times New Roman", times; font-style:italic;font-size:18px; }

#rightcolumn h3{ padding:10px 0px 0px 0px; margin:0; }
#rightcolumn li, #leftcolumn li{ list-style-type:square; padding:1px 0px; }
#rightcolumn ul{ margin: 7px 0px 7px 20px; }

#footer .left{ float:left; }
#footer .right{ float:right; }
#footer a{ color:#ebebeb; }

.clean-gray{
	border:solid 1px #DEDEDE;
	background:#EFEFEF;
	color:#222222;
	padding:4px;
	text-align:center;
}
.eotm-highlight{
	/* width:500px; */
	margin-top:40px;
}
.clean-brown{
	border:solid 1px #EDC796;
	background:#FFF7E8;
	color:#B34137;
	padding:4px;
	text-align:left;
}
.clean-brown h3, .clean-brown h2, .clean-brown p{
	color:#B34137;
	margin:0;
	padding:0;
}
.clean-brown h3{
	color:#333;
}

.clean-brown h2{
	text-align:center;
	color:#80211B;
	padding:0px 0px 10px 0px;
}

table.list { border-collapse: collapse; }
th.list { border: 1px solid #AEAFAE; background: #AEAFAE; color: #333; padding: 6px; text-align: center; text-shadow: 0px 1px 1px #ebebeb; font-weight:bold; } 
td.list { border: 1px solid #AEAFAE; background: #FFF; color: #333; padding: 4px 6px; }
.right{	float:right; }
.small{	font-size:0.9em; }
.Bold{ font-weight:bold; }
.Italic{ font-style:italic; }
.Underline{ text-decoration:underline; }
.FontDouble{ font-size:200%; }
.FontBig{ font-size:14pt; }
.FontSmall{ font-size:8pt; }
.FontSmaller{ font-size:85%; }
.FontLarger{ font-size:125%; }
.FontColor1{color:yellow;}
.FontColor2{color:blue;}
.FontColor3{color:red;}
.gal_thumbs{
	padding:5px;
	margin-right:10px;
	margin-bottom:10px;
	border: #ccc 1px solid;
	float:left;
	font-size:0.86em;
	text-decoration:none;
	text-align:center;
}
.gal_thumbs:hover{
	background-color:#ebebeb;
}
.right{float:right;}
/* BUTTONS */
button, button.large {
    background: -moz-linear-gradient(center top , #FFFFFF, #B9B9B9) repeat scroll 0 0 transparent;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.9);
    padding: 5px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	font-family:arial,sans-serif;
	font-size:0.9em;
	margin:5px 0;
}
button.large { padding: 9px 8px 7px 8px; font-size:1.2em; font-weight:bold; min-width:130px; }
button.large img{ float:left; margin-right:4px; }
button a{ text-decoration:none; color:#333; }
button:hover { background: none repeat scroll 0 0 #F0F0F0; cursor:pointer; }
button:active, button:focus { background: -moz-linear-gradient(center bottom , #FFFFFF, #B9B9B9) repeat scroll 0 0 transparent; }
button:disabled { background: none repeat scroll 0 0 #DCDCDC; color: rgba(0, 0, 0, 0.4); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }

img.btnsml{	float:left;	margin-right:4px; }
td.list button { margin: 0px; }

.newsletter_button{	width:190px; height:50px; color:#fff; text-decoration:none;	background:transparent url(newsletter_button.png) no-repeat; padding:16px 10px 0px 50px; }
.newsletter_button a{ color:#fff; text-decoration:none; }
.newsletter_button a:visited{ color:#fff; text-decoration:none; }
/* END BUTTONS */


/* ADMIN SECTION STYLES */
.error{
	color:red;
	font-weight:bold;
}
.newsitem{
	/* make the pages that are news items appear slightly duller */
	color: #204A87 !important;
}
.subpage{
	font-style:italic;
}
.mainmenu{
	font-weight: bold;
}
.section-holder, .adminrss{
	border:#AEAFAE 1px solid;
	margin:0px 0px 20px 0px;
}
.section-holder{
	width:610px;
}
.adminrss{
	width:300px;
	float:right;
}
#rssOutput{
	font-size:0.9em;
}
#rssOutput a{
	font-weight:bold;
}
.section-holder h3, .adminrss h3{
    border: 1px solid #AEAFAE;
	background: #AEAFAE;
	color: #333;
	padding: 6px;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	font-size: 13px;
	text-align: left;
	text-shadow: 0px 1px 1px #ebebeb;	
	font-weight:bold;
	margin:0;
}
.section-holder .content, .adminrss .content{
	padding:10px;
}
/* END ADMIN SECTION STYLES */
