/*-------------------------*/
/*---------RESETS----------*/
/*-------------------------*/

/***Existing Elements***/
body{padding:0 0 2.5em 0;margin:0;}
/*Fix for em in IE6*/
html{ font-size:100%; }

/*-------------------------*/
/*---------LAYOUT----------*/
/*-------------------------*/

/***Existing Elements***/
body{text-align:center}
h2,h3{margin:0 }

/***Other Elements***/
img.divider_line{margin:4px 0;display:block;}
img.divider_line_table{width:100%}

#container{position:relative;margin-top:0;padding-top:0;max-width:1000px;min-width:685px;text-align: left;margin: 0 auto;}
#header_bar{height:0.8em;width:100%;margin-bottom:1.25em;border:0;margin-top:0}
#nav{width:60%;}
#nav_bar{margin-bottom:1.5em}
img#logo{position:absolute;right:19em;top:1.1em;width:4.8em;height:4.25em}
img#logo_text{position:absolute;right:0;top:1.7em;width:18.6em;height:3em}
div#head_image{height:120px;border:2px solid #e5e5e5;background:url('../images/montage.jpg') top center no-repeat}

#feature_title_cont_cont{clear:both;height:5em;width:100%;padding:1px;margin-bottom:0.6em}
#feature_title_cont {height:100%;width:100%;}
#feature_title_cont div{padding:0.3em 0.9em}

#feature_title_cont h3{margin:0}

div#content_border{padding-top:35px;background:transparent url('../images/blue_pixel.gif') top left repeat-x; position:relative;min-height:29em;height:auto !important;height:29em;width:100%;margin-bottom:1.25em}
div#content{min-height:29em;height:auto !important;height:29em;padding:2em 1em 1em 1em}
div#content.news{}
div#content.no_right{float:none;}
div#content.contacts{}

/**#right_menu padding is 1.8em to match the top and bottom padding of #content**/
div#right_menu{position:relative;min-height:26.2em;height:auto !important;height:26.2em;width:11.3em;float:right;padding:0 0 1.8em 0;height:100%;}
div#right_menu.news{width:11.3em;}
div#right_menu.contacts{width:16em;}
div.right_menu_header{height:2.25em;padding:0.6em 0 0 0;}
div.right_menu_header h4 {margin:0 0.3em}

div#right_menu ul {padding:0.6em 0 0 0.6em;margin:0}
div#right_menu ul li{list-style:none;margin:0;line-height:3em;}

div#right_menu ul {padding:0.6em 0 0 0.6em;margin:0}

div#footer {width:100%;text-align:center;}

.left{float:left}
.right{float:right}

/**Home Section**/
div#home_intro{}
div#home-image-container{text-align:center;float:left;padding:3px;margin-right:1em }
div#content h3{margin-bottom:0.7em}
div#content h4{margin-bottom:0.1em}

/*Links Section*/
div#content.links img{float:left;margin:1.25em 0 0 1.25em;}
div#content.links h3{margin-left:1.25em;position:relative;}

/**News Section**/
div.news_box h3{margin-right:0.9em;}
div.news_box {margin-bottom:2em;}
div.news_box p{margin-right:1.2em;}
div.news_box h3{margin-top:0;margin-bottom:0.6em}
div.news_box p.news_date{margin-top:0;margin-bottom:0.5em}
div.news_box p.news_link{margin-top:0;margin-bottom:1.8em}
div.news_box p.news_story{margin-top:0;margin-bottom:0.3em}
div.calendar{text-align:center;}
div.calendar table{margin:1.25em auto 1.8em auto;}
div.calendar td{padding:0.1em 0.2em;}
div#side_news{width:100%;padding:0.6em 0;margin:0.6em 0 1.8em 0}
div#side_news h5{margin:0 0.3em 0 0.3em}
div#side_news p{margin:0 0.3em 0.9em 0.3em}
#pages{text-align:left;margin-bottom:10px}
#pages a, #page_nav a{font-family:verdana;text-decoration:none;font-size:0.8em}

/*Contacts Section*/
div#right_menu.contacts p {margin: 0.2em 0 0.1em 0}
div.committee_member {margin-bottom: 1.25em;margin-top:0.6em;width:100%;margin-left:0.3em;height:3.75em}

/**Tabluar Sections**/
div#content.no_right table.results_table{border:0}

/*Calendar Table*/
table.calendar_table td {padding:0.4em 0}
td.cal_date,th.cal_date{width:13em}
td.cal_time,th.cal_time{width:5.6em}
td.cal_location,th.cal_location{width:11em}
td.cal_contact,th.cal_contact{width:16em;text-align:right}

/*Albums Section*/
div.album_holder{margin:0 auto;height:7.9em;width:7.9em}
div.album_holder img{border-width:0;}
table#albums_table td {text-align:center;padding-bottom:1.8em;width:25%}
/*div#content.links h3{margin-left:1.25em}*/

/*Images Section*/
div#photo_holder{
	width:inherit;
	margin-top:0.6em;
	padding-bottom:0.6em;
	min-height:18.7em;
 	height:auto !important;
 	height:18.7em;
	position:relative;
	
}
div#photo_header{
	width:inherit
}
div.photo_sec_box{width:30.3em;height:5em;text-align:right;padding:0.3em}
div#photo_frame{margin-left:3.25em;margin-right:3.25em;width:23.4em;margin-top:0.6em;text-align:center}
div#photo_container{width:45em;height:22.5em;}
div#photos_view{width:29.7em;margin-bottom:2.5em;margin-left:0.9em;}
div#photos_thumb{
  	position:relative;
  	width:11.25em;
  	height:24.7em;
  	overflow:auto;
}
div#photos_thumb td{width:3.9em;height:3.9em}
img.img_thumb{
	position:relative;
	width:3.9em;
	height:3.9em;
}
.photo_title,.photo_date{margin:0}


/*Events Table*/
div#content.no_right table.events_table{}
table.events_table td {padding:0.4em 0}
td.evt_date,th.evt_date{width:31%;padding:0.4em 0}
td.evt_download,th.evt_download{text-align:right;width:19%}

/*Items for Sale Table*/
div#content.forsale table.forsale_table{width:95%}
table.forsale_table th {padding-bottom:1em}
td.sale_name,th.sale_name{width:22em;padding:0.4em 0}
td.sale_url,th.sale_url{text-align:right;width:8.1em}

/*Downloads Table*/
div#content.downloads table.download_table{width:31.2em}
td.download_date,th.download_date{padding:0.4em 0}
td.download_download,th.download_download{text-align:right;}


/**Forms**/
div#form_container{
	width:80%;
	margin-top:1.8em;
	margin: 1.8em auto 0 auto;
	min-height:18.1em;
	height:auto !important;
	height:18.1em;
	padding:1.2em 0 2.5em 0;
	position:relative;
	overflow:hidden;
}

.contacts div#form_container{
	width:50%;
}
form#entry_form label,form#contact_form label
{
	width: 6em;
	float: left;
	margin-right: 0.5em;
	padding-top:0.2em;
	display: block
}
form#entry_form .left{
	float:left;
	width:50%;
}
#form_container p{
	margin-bottom:1.5em;
}
form#entry_form input, form#entry_form select{width:17em}

form#contact_form input{width:12.5em}
form#entry_form p.submit input{margin-left: 5.9em; width:10em;} 

p.submit input{margin-left: 5.9em} 
div#form_container p{margin-left:0.9em;}
/*-------------------------*/
/*---------STYLE-----------*/
/*-------------------------*/

/***Existing Elements***/
body{font-family:arial, helvetica, sans-serif}
body{background-color:#e5e5e5;background-image:url(resources/body_bck.png);background-repeat:repeat-x;background-position:top left;}
p{color:#7a7a7a}
h1,h2,h3,h4,h5{font-weight:bold;color:#1c1c1a;font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;}
h3{font-size:1.2em;}
p,td,th{font-family: "Verdana", sans-serif;font-size:0.75em}
p{line-height:1.5em;margin-bottom:0.8em;}
li{margin-bottom:0.5em;}
#nav li {font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;}

/***Other Elements***/
#header_bar{background-color:#055c90;}
#nav, #nav ul {}
#nav_bar{background-color:#d7d5d6;background-image:url(resources/topnav_bck.png);background-repeat:repeat-y;background-position:top left;}
ul.subnav {border-color:#ccc}
#nav li:hover ul, #nav li.over ul{background-color: #b6b6b6; color: #4d4fb3;}
#nav a:hover,#nav li a.current {color: #4d4fb3;}
#nav li a {font-size: 1em;font-weight:600;color:#e9e9e9;text-decoration: none}
#feature_title_cont_cont{background-color:#FFFFFF;border: 1px solid #ececec}
#feature_title_cont{background-color:#fefefe;background-image:url(resources/feat_bck.png);background-repeat:repeat-x;background-position:top left;}
.clickable{cursor:pointer}

/**Content Box**/
div#content{background-color:#fdfdfd;}
div#content{background-image:url(resources/home_bck.png);background-repeat:repeat-x;background-position:top left;}

div#content_border{background-color:#FFFFFF;border: 1px solid #ececec}

/**Right Menu**/
div#right_menu,div#form_container,#bottom_menu{border:1px solid #cecdc9;background-color:#f0f0f0}
div.right_menu_header{background-color:#cecdc9;}
div#right_menu ul li{
	font-family:"Trebuchet MS","Arial", "Helvetica", sans-serif;
	color:#4d4fb3;
	text-decoration:none;
	font-weight:400;
	font-size:0.9em;
}
div#right_menu ul li a{text-decoration:none;color:#4d4fb3;}
div#right_menu ul li a:hover{text-decoration:underline;}
div#right_menu ul li a:visited{color:#4d4fb3;}

div#footer p{font-size:0.7em;margin:3px}

/**Home Section"**/
img#home_landing_img{border: none}
div#home-image-container{border: 2px solid #bdbbbe;background-color:#ECECEC}
#bottom_menu div{background-color:#F4F6F5}
#bottom_menu a, #bottom_menu a:visited{color:#1c1c1a;font-family: "Trebuchet MS", "Arial", "Helvetica";text-decoration:none}
#bottom_menu p{font-size:1em}

/**News Section**/
div.news_box p.news_date{color:#6491ae;font-size:0.75em}
div.news_box p.news_link{font-size:0.7em}
div#side_news p{font-size:0.7em}
div#side_news h5 a{text-decoration:none;color:#6491ae}

/**Links Section**/
div#content.links img{border: 2px solid #bdbbbe;}

/**Photos Section**/
div.album_holder{border: 2px solid #bdbbbe;}
div.photo_sec_box{background-color:#E6E6E6;border:1px solid #c4c4c4;}
img#left_arrow,img#right_arrow{border:none}
#photos_thumb img{border:none}
