@charset "utf-8";
/* CSS Document */
html {
overflow: -moz-scrollbars-vertical;
}

html {
overflow-x: auto;
} 
body {
	margin:20px 0 0 0;
	font-family:Tahoma;
	font-size:12px;
	margin-top:20px;
	font-smooth:always;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
}
.h2 { font-family:Georgia; font-size:14px;}
.date { font-family:Tahoma; color:#999; margin:5px 0 5px 0;}
#story_of_the_month { height:30px; border:#EAEAEA solid 1px; text-transform:uppercase; padding:5px 0 0 20px; color:#0188E2;font-size:15px; font-weight:bold;background:url(../images/line.jpg) repeat-x; margin-bottom:10px;width:980px;}
.story_of_the_month { text-align:justify; line-height:14.5px; font-size:11px;}
#story_of_the_month_pic { border:#333 solid 1px; width:165px; height:130px; padding:2px; margin:2px 2px 0 2px;}
#story_of_the_monthleft_side_content { padding:0 20px 0 20px; width:940px;}
.text { font-family:Tahoma; color:#000; line-height:18px;}
/*------------------------------- Menu --------------------------- */
	
#menu {
	width:300px;
	/*margin: 10px;
	height:212px;*/
	font-size:13px;
	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #7E8597;
	display: block;
	background:  url(../images/menu.jpg);
	padding: 5px 0 0 40px;
	}
	
#menu li a:hover, #menu li #current {
	color: #343741;
	background:  url(../images/menu.jpg) 0 -32px;
	padding: 5px 0 0 40px;
	}
/*--------------------------- end#414550 -------------------------------------*/
#main { width:1000px; margin:auto;}
/*#logo { height:128px;float:left;}
#menu_header { width:222px; height:340px; float:left;}
#animation { width:678px;height:340px;float:right;}*/
#spacer {height:10px;}
#line { background:url(../images/line.jpg) repeat-x;}
#content { width:1000px;}
#left_detail_box {width:620px; float:left; margin-right:10px;}
#left_detail_box_story {float:left;}
#right_detail_box { width:360px; float:left; padding-left:10px;}

#left_header{ height:30px; border:#EAEAEA solid 1px; text-transform:uppercase; padding:5px 0 0 20px; color:#0188E2;font-size:15px; font-weight:bold;background:url(../images/line.jpg) repeat-x; margin-bottom:10px; font-smooth:always;}
#sub_header{ height:25px; border:#EAEAEA solid 1px; text-transform:uppercase; padding:10px 0 0 20px; color:#0188E2;font-size:14px;
			 background:url(../images/line.jpg) repeat-x;margin-bottom:10px; font-smooth:always;}
.sub_header { font-size:14px; color:#0188E2;}
#date { color:#999;}
#left_side_content { padding:0 20px 0 20px;}
.link { text-decoration:none;font-family:Tahoma;font-size:11px; color:#666;}
.input { color:#4E4E4E; padding:1px 1px 1px 5px; border:#D8D8D8 solid 1px; font-size:11px; font-family:Tahoma;}
#footer { width:985px; margin:auto; border-top:#CCCCCC solid 1px; margin-top:10px; padding:10px 5px 0 10px; color:#666;}
.line { background:url(../images/horizontal-line.jpg) repeat-x center; height:11px;}
.subheaders { font-size:13px; color:#5C5C5C;font-weight:bold;}
.contact_form_text { color:#666; font-size:11px;}
#newsletter { font-family:Arial; font-size:19.5px; margin: 10px 0 10px 0; padding-left:20px;}
.newsletter {  font-family:Georgia; font-size:15px;color:#666; border:#CCC solid 1px;}
#footer_link { width:45px; height:47px; margin:0 5px 0 5px; float:left;}
#copy { width:710px; float:left;}
#photo_info { font-weight:bold; margin-top:10px;}
#page_subheaders{ margin:5px 0 5px 0;}
#month_photo { width:300px; float:left; margin:0 10px 5px 0; border:#000 solid 1px; padding:2px;}
/*#description { float:left; width:600px;}*/
#photo_vocational { width:269px; height:150px; float:left; padding:10px;/*margin:10px 20px 5px 25px;*/}
#vocational { width:960px;}
#left_header_gallery{ height:30px; border:#EAEAEA solid 1px; text-transform:uppercase; padding:5px 0 0 20px; color:#0188E2;font-size:15px; font-weight:bold;background:url(../images/line.jpg) repeat-x; margin-bottom:10px; font-smooth:always; width:978px;}
#place {font-size:13px;}
#gallery_line { background:url(../images/gallery_line.jpg) no-repeat center; margin:15px 0 15px 0; width:960px; height:2px;}
#gallery_images { width:200px; height:150px; margin:10px; float:left;}
#main_page_subheader { padding:5px 0 10px 20px; color:#0188E2; font-size:14px;}
#gallery_bgcolor {
	/*background-color:#F8F8F8;border:1px solid #E4E4E4;-moz-border-radius: 10px;*/
	padding-bottom:20px;
	margin-top:20px;
}
#img_link { margin:5px 0; padding-left:30px;}