/*

	main.css
	StyleSheet Reset
	
	Created:  8.12.07
	Creator:  M. Kircher, IDa
	
*/

@import url("css_reset.css");
@import url("lightbox.css");

body{
	font:11px "Times New Roman", Times, Georgia, serif;
	padding:0px;
	margin:0px;
	color:#EBEBEB;
	background-color:#333;
}

hr{
	height:1px;
	border:none;
	color:#D0C6BC;
	background-color:#D0C6BC;
}

h1, h2, h3, h4, h5, h6{ color:#663200; padding-bottom:0px; }
h1{ font-size:28px; letter-spacing:-.9px; }
h2{ font-size:18px; }
h3{ font-size:16px; }
h4{ font-size:14px; }
h5{ font-size:12px; }
h6{ font-size:11px; }

a:active, a:visited,
a:link, a:hover{
	font-size:12px;
	font-weight:bold;
	color:#954A00;
	text-decoration:none;
}

.right_align{ text-align:right; }

/*---*/

#wrap{
	margin:auto;
	width:750px;
}

#header{
	margin:25px 0px -121px 1px;
	height:205px;
	background:url(../images/masthead_bg.jpg) no-repeat bottom left;
	position:relative;
	z-index:2;
}

#masthead{ float:left; margin-left:50px; margin-top:10px; }
#masthead h1, #masthead h2{ margin:0px; padding:0px; color:#FFF; }
#masthead h1 a{ text-decoration:none; color:#FFF; font-size:36px !important; }
#masthead h2{ font-size:14px; line-height:1.5; }

* html #masthead{ margin-left:25px; }

/*---*/

#main-nav{ float:right; margin-top:50px; margin-right:50px; }

* html #main-nav{ margin-top:30px; margin-right:25px; }

#main-nav ul{ margin:0px; padding:0px; }
#main-nav li{ float:left; list-style:none; padding-left:20px; }
#main-nav a:active, #main-nav a:visited,
#main-nav a:link, #main-nav a:hover{ font-size:18px; font-weight:normal; text-decoration:none; color:#CECDC8; }

#main-nav li.selected a:active,
#main-nav li.selected a:visited,
#main-nav li.selected a:link,
#main-nav a:hover{ color:#EBEBEB; }

/*---*/

#content{
	background-color:#EBEBEB;
	color:#333;
	padding:130px 50px 50px 50px;
	position:relative;
	min-height:450px;
}

#content a:active, #content a:visited,
#content a:link, #content a:hover{ text-decoration:underline; }

#content hr.clear_both{
	clear:both;
	color:#EBEBEB;
	background-color:#EBEBEB;
}
#content p{ font-family:Arial, sans-serif; line-height:1.5; }
#content p a{ font-family:"Times New Roman", Times, Georgia, serif; }

#wrap div#content.bi_column #main-content{ float:left; width:380px; }
#sub-content{
	margin-left:395px;
	padding-left:15px;
	width:225px;
	border-left:1px solid #D0C6BC;
}

#main-content ul{ list-style:none; background:url(../images/ul_bg.jpg) repeat-y top left; padding-left:25px; }
#main-content li{ line-height:2; }

* html #main-content ul{ margin-left:12px; }
* html #content{ height:1px; }
* html #main-content{}
* html #sub-content{ float:right; margin-left:0px; }

/*---*/

.photo-tiles{ padding:12px 0px; display:block; }
.photo-tiles ul{ margin:0px; padding:0px !important; }
.photo-tiles li{ float:left; width:60px; height:60px; background-color:#FFF; list-style:none; margin:0px 15px 15px 0px }
.photo-tiles li a{ display:block; width:50px; height:50px; border:1px solid #EBEBEB; overflow:hidden; position:relative; top:4px; left:4px; }

/*---*/

#news-list{ margin:12px 0px; }
#news-list h1, #news-list h2, #news-list h3,
#news-list h4, #news-list h5, #news-list h6{ font-size:12px; margin-bottom:-7px; }
#news-list p{ line-height:1.2; font-size:11px; color:#999; }

/*---*/

#contact-form-div{ padding:10px 0px; }
#contact-form-div label{ float:left; width:150px; font-weight:bold; }

#submit-bar{ margin-left:150px; }

/*---*/

#footer{ clear:both; margin-bottom:25px; height:50px; }

#copyright{ float:left; font:8px Georgia, serif; color:#EBEBEB; margin-top:10px; margin-left:50px; }
* html #copyright{ margin-left:25px; }

#built-by{ float:right; margin-top:10px; margin-right:50px; }
#built-by a{ display:block; background:url(../images/ida_logo.jpg) no-repeat top right; width:39px; height:18px; }
#built-by a span{ display:none;}

* html #built-by{ margin-right:25px; }
