/* CSS Document */
body {
	width: 820px;
	margin: 0 auto;

	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E0E0E;
	background: #fff url('/image/cms/bg_knevins.jpg') no-repeat fixed top;
		}
h1 {font:normal 24px Georgia, "Times New Roman", Times, serif; color:#f33; margin:0 0 10px 0; padding:0; border-bottom:1px dotted #f33;}
h2 {font:normal 18px Georgia, "Times New Roman", Times, serif; background:url(/image/cms/title_bg_pink.gif) no-repeat; color:#333; margin: 5px 0 5px 0; padding:5px 0 0 25px; display:block; height:30px;}
h3, div.wsm_page_title {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#f33; margin:0 0 10px 0;}
p {font:12px Verdana, Arial, Helvetica, sans-serif;}
p.news_date {font:12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif; color:#8F8E8E; margin:0 0 5px 0;}
hr {border:none; border-bottom:1px solid #CCC; background:#fff; height:1px;}
a {font-weight:bold; color:#f33; text-decoration:none;}
a:visited {color:#999;text-decoration:underline;}
a:hover {color:#f03;text-decoration:underline;}

/*--Header
--*/
.hdr_top {background:#999 url('/image/cms/hdr_top_bg.gif') repeat-x; height:29px; color:#fff;}
.hdr_welcome {float:left; margin:0 0 0 10px;}
.hdr_pgcorner {float:right; background:url('/image/cms/hdr_pgflap_pink.gif'); height:30px; width:30px;}
.hdr_top_image img { vertical-align:bottom;}
.hdr_form {float:right; font-size:10px; margin:0 10px 0 0; padding:3px 0 0 0; height:20px;overflow:hidden;}
.hdr_form select {background: #f99; font-size:10px; border:1px solid #666; margin:0; padding:0;}
.hdr_form .btn_1 {font-size:10px; margin:0; padding:0;}

#menu_1 {font:bold 10px/30px Verdana, Arial, Helvetica, sans-serif; color:#fff; float:left; height:30px; padding: 0 0 0 5px;}
#menu_1 ul, #menu_1 li {margin:0; padding:0;}
#menu_1 li {display:inline;}
#menu_1 li a {color:#fff; text-decoration:none; padding:0 5px 0 5px;}
#menu_1 li a:hover {text-decoration:underline;}
#menu_1 li a.admin_link {color:#333; text-decoration:none; border:none; padding:0;}

/*--Center Content and Left, Right Columns, Footer
--*/
#center_wrapper{padding:10px; vertical-align:top;}
#left_content {text-align: left; width:300px; margin:0; float:left;}
#right_content {text-align: left; margin:0 0 0 310px; width:480px;}
#footer_wrapper {margin:10px 5px 10px 5px; padding: 10px 0 10px 0;border-top:1px solid #ccc; text-align:right; clear:both;}




/*--Menu 2 - Below Header Graphic
--*/

#menu_2 {
	font:bold 12px/24px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background: #f33 url('/image/cms/menu_top_bg_pink.gif') repeat-x;
	text-align:left;
	height:24px;

}
#menu_2 ul {
	margin:0 0 0 -5px;
	padding:0;
}
#menu_2 li {
	margin:0;
	padding:0;
	display:inline;
	list-style:inside none;
}
#menu_2 li a {
	color:#FFF;
	backgound-color:#ff3;
	border-right:1px solid #f33;
	padding: 4px 5px 4px 5px;
	margin:0 -5px 0 0;
	text-decoration:none;
	
}
#menu_2 li a span {padding: 4px 5px 4px 5px; margin:0 -5px 0 0;}
#menu_2 li a:hover span {
	background: #c00 url('/image/cms/menu_top_over_pink.gif') repeat-x;


}


/*--Footer Menu
--*/
#menu_3 {float:right; font:10px Verdana, Arial, Helvetica, sans-serif; color:#ccc;}
#menu_3 ul, #menu_3 li {margin:0; padding:0;}
#menu_3 li {display:inline;}
#menu_3 li a {color:#ccc; text-decoration:none; padding:0 5px 0 5px;}
#menu_3 li a:hover {color:#333; text-decoration:underline;}
#menu_3 a {color:#333; font-weight:bold; text-decoration:nonel;}
#menu_3 a:hover {text-decoration:underline; color:#f33;}

/*--News
--*/
.site_news {margin:0 0 10px 0;}
.site_news em {font:normal normal 10px; color:#999;}

/*--WSM Styles
--*/
/*--WSM Styles--*/
#wsm_photo_album {text-align:left;}
div.wsm_photo_thumb {padding:4px; border:1px solid #000; float:left; margin:0 10px 10px 0; background:#fff;}
.wsm_contact_form {width:80%;}

/**Widget Article - Same as WSM
**********************************/
.widget_article {margin-bottom:10px;}
.widget_article_list {margin-left:60px;}
