/* Start of CMSMS style sheet 'pat_moody_cms' */
/* CSS Document */

.clr { clear: both; height: 0px; font-size: 1px; }

body {
	margin-top: 30px;
	background: white url(images/bg.jpg) repeat-x;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

h1 {
	font-size:10px;
	margin: 0px 0px 10px 0px;
}

#body {
	text-align:center;
}



#pagewrapper {
	width: 868px;
	text-align: left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#header {
	background:url(images/topandbevl3.jpg) no-repeat;
}

#top_image {
	height: 170px; width: 868px;
	padding-top:0px;
	padding-left: 0px;
}

#mainbody {
	background:url(images/bevelmiddle.jpg) repeat-y;
	width: 868px;
	min-height: 300px;
}
#mainbody_bottom {
	width: 868px;
	min-height: 300px;
}


#sidebar { width: 150px; float: left; padding: 0px 10px 0px 0px; }
#search_area { }
#search_box_wrapper {
background-color:#FFFFFF; border:solid; border-color:#866753 #B19F93 #B19F93 #866753; border-width:thin; no-repeat; width: 101px; height: 18px; padding: 0px 0px 0px 0px; float: left; }
#search_box_wrapper input { border: 0px; width: 98px; height:15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#search_button_wrapper { padding: 0px 0px 0px 0px; margin: -2px 0px 0px 3px; float: left; }
#search { padding: 1px 0px 5px 7px; margin:10px 0px 0px 17px; width: 150px;}


#nav_area { margin: 0; }
#nav_area ul { list-style: none; margin: 0 0 7px 12px; padding: 0px 0px 10px 0px; width:166px;}
#nav_area ul li.menuactive a, #primary-nav li a:hover { color: red; margin: 0 0 7px 12px; padding: 0px 0px 0px 0px;}
#nav_area ul li a:hover{ color: red; margin: 0 0 7px 12px; padding: 0px 0px 0px 0px; }
#nav_area ul a { color: black; text-decoration: none; display: block;  margin: 0 0 7px 12px; padding: 0px 0px 0px 0px;  font-size: 100%; font-weight: normal; border-bottom:solid; border-color:#DBCB90; border-width:thin;}
#nav_area ul dfn { display: none; }


#news_area { font-size: 11px; margin-bottom: 15px; }
#news_area h2 { font-size: 24px; margin-bottom: 5px; letter-spacing: -2px; }
#news_area .NewsSummaryLink a { font-weight: bold; color: black; text-decoration: none; }
#news_area .NewsSummaryMorelink a { color: red; }

#content_area { margin-left: 202px; padding: 12px 0px 0px 12px; width: 580px; margin-bottom: 0px; }
.content_wrapper {}
#content_wrapper_1 { background: url(images/green_rule_mid.png) repeat-y; }
#content_wrapper_2 { background: url(images/green_rule.png) no-repeat; }
#content_wrapper_3 { background: url(images/green_rule_bot.png) bottom left no-repeat; }

#content { padding: 5px 10px 10px 10px; }
#content h1 { margin-top: 0px; font-size: 20px; color: #000000; }

#contact_form { }
#contact_form #column_1 { float: left; }
#contact_form #column_2 { float: right; }
#contact_form .field { margin: 10px 0px; }
#contact_form label { display: block; }
#contact_form input, #contact_form textarea {
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px;
    }
#contact_form input { width: 270px; }
#contact_form input.button { width: auto; }
#contact_form textarea { height: 220px; width: 270px; }


#footer_text {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#000000;
text-decoration:none;
padding: 50px 2px 2px 2px;
text-align: center;
}

#bgbottom_spacer{
	height: 70px; width: 868px;
	background: white url(images/bgmiddle.jpg) repeat-y;}

#bevelbottom{
	height: 6px; width: 868px;
	background:url(images/bevelbottom.jpg) no-repeat;}

/*#bgbottom{
	height: 7px; width: 868px;
	background:url(images/bgbottom.jpg) no-repeat;}*/


/*#fotocontainer {
	margin: 5% auto 0 auto;
	width: 400px;
	height: 260px;
	line-height: 1px;
	}*/

#shadow_container {
	width: 8px;
	float: right;
	position:relative;
	right:258px;
        top: -6px;		
}

.dropshadow {
	margin:0;
	opacity: .5;                         /* for css-3 browsers, between 0 and 1 */
	filter:alpha(opacity=40);     /* IE only, between 0(%) and 100(%). Proprietary IE code, so the w3c css-validator is not happy ;-)  */
	}

a img { border: none; }


/* End of 'pat_moody_cms' */

