/* 
CSS Document
Allied Interests main styles 
*/

#container { font-size: 65%; }

h1, h2, h3 { color: #411c0a; }

h1 { font-size: 2em;}
h1 a:link, h1 a:visited { color: #411c0a; text-decoration: none; }
h1 a:hover, h1 a:active { color: #411c0a; text-decoration: underline; }

h2 { font-size: 1.5em; }
h2 a:link, h2 a:visited { color: #411c0a; text-decoration: none; }
h2 a:hover, h2 a:active { color: #411c0a; text-decoration: underline; }

h3 { font-size: 1.25em; }
h3 a:link, h3 a:visited { color: #411c0a; text-decoration: none; }
h3 a:hover, h3 a:active { color: #411c0a; text-decoration: underline; }

p { padding: 1em 0 1em 0; }
/* ul { list-style-type: none; } */

/* ----------------- DEFAULT LINKS  ----------------- */
a:link, a:visited { font-weight: bold; color:#411c0a; text-decoration: none; }
a:hover, a:active { font-weight: bold; color:#6386aa; text-decoration: none; }

/* ----------------- QUICK LINKS NAVIGATION BUTTONS ----------------- */
#quick_links {
	font-size: .75em;
	text-align: right;
}
#quick_links ul { list-style-type: none; }
#quick_links li { display: inline; }
#quick_links a { font-weight: normal; }
#quick_links a:link, #quick_links a:visited { color:#CCC; text-decoration: none; }
#quick_links a:hover, #quick_links a:active { color:#666; text-decoration: none; }



/* ----------------- MASTHEAD ----------------- */
#masthead { text-align:left; }
#masthead h1 { font-size: 3em; margin-left: 20%; padding: 1.5em 0 .5em .3em; color: #fff; }


/* ----------------- MAIN NAVIGATION ----------------- */
#main_nav {
	background: url(../images/bg_navbar.jpg) /* */ #9fc0e1;
}

/* ----------------- MAIN NAVIGATION LINKS ----------------- */
#main_nav_links {
	padding: .5em 0 .5em 0;
} 
#main_nav_links ul { list-style-type: none; margin:0; /margin-left:-.5em; padding:0; }
#main_nav_links li { display: inline; }
#main_nav_links a { 
	padding: .5em 1em .5em 1em;
	/padding: .6em; 
	text-decoration: none;
	color:#411c0a; 
}
#main_nav_links a:link, #main_nav_links a:visited {  }
#main_nav_links a:hover, #main_nav_links a:active { background-color:#DEE8EC; }

#summary { 
	color: #036; 
	text-align: left; 
	font-size: .8em; 
	font-style: italic;
}
#summary h1 { color: #036; font-size: 2em; }


/* ----------------- CONTENT_1 ----------------- */
#content { line-height: 1.5em; }

ul.list_normal li { margin-left: 1.5em; }

#main_image img { margin-left: 20%; margin-top: 2em; border: 5px solid #411c0a; }



/* ----------------- SUB NAVIGATION BUTTONS ----------------- */
#sub_nav { text-align: left; }
#sub_nav ul { list-style-type: none; }
#sub_nav a:link, #sub_nav a:visited { text-decoration: none; }
#sub_nav a:hover, #sub_nav a:active { text-decoration: none; }





/* ----------------- DEFINITION LISTS ----------------- */
dt { 
	font-weight:bold;
	float:left;
	padding: 5px;
	width: 20%;
	text-align: right;
}
dt a:link, dt a:visited { text-decoration: underline; }
dt a:hover, dt a:active { text-decoration: none; }
dd { 
	padding: 5px;
	float:left; 
	margin-bottom: .5em;
	border-left: 1px solid #6386aa;
}




blockquote {
	padding: 0 1.5em 0 1.5em;
	font-style:italic;
}



/* ----------------- FOOTER -------------------- */
#footer {
	color: #369;
	padding-bottom: 1em;
	font-size: .9em;
}
#footer a:link, #footer a:visited { color:#369; text-decoration: none; }
#footer a:hover, #footer a:active { color:#369; text-decoration: underline; }

#footer_nav ul { list-style-type: none; }
#footer_nav li {
	padding: 0 1em 0 1em;
	display: inline;
}
#footer_nav a:link, #footer_nav a:visited { color:#369; text-decoration: none; }
#footer_nav a:hover, #footer_nav a:active { color:#369; text-decoration: underline; }





/* -------------- INPUT FORM ----------------- */
fieldset { margin-bottom:1em; padding:1em; }
legend { padding:.5em; font-weight:bold; color: #411c0a;}
input { font-size:85%; line-height:normal; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; }
textarea { font-size:85%; line-height:normal; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; }
select { font-size:85%; line-height:normal; }
label { 
	display: inline;
	text-align: right;
	float: left;
	width: 20%;
	margin: 5px;
}

/* -------------- PHOTO GALLERY ----------------- */
div.thumbnail {
	float: left;
	padding: 10px;
}
div.thumbnail img { border: 1px solid #000; }

div.selected_img {
	padding: 10px;
	margin: 2em 0 0 0;
	border: 1px solid #000;
}





