html {background: #f7f7f7; font-size: 100%}
/*------------------ Site Structure ------------------*/
body {width: 960px; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #444; background-color:white;}
#header {height: 80px;padding-top:10px; padding-left:3px; padding-right:3px;}
#social {width: 300px; height: 26px; float: right; margin-top: 8px; text-align:right;}
#content {
	width: 620px;
	float: left;
	margin-bottom: 6px;
}
#wide {
	width: 950px;
	margin-bottom: 6px;
}
#sidebar {
	width: 260px; 
	padding: 0px 20px 0px 20px;
	float: right;
	border: 1px solid #dcdcdc;
	margin-bottom: 6px;
	/*text-align: justify;*/
}
#sidebar h3, h2, .box {
	background: #eaeaea; 
	padding: 5px 10px; 
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #FFF;
	outline:1px solid #dcdcdc;
}
/* sidebar menu */
.navcontainer { width: 280px; margin-bottom: 25px }
.navcontainer ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.navcontainer a {
	display: block;
	padding: 10px 10px;
	width: 240px;
	background: url(/images/seperator.png) repeat-x bottom;
}
.navcontainer a:link, .navlist a:visited {
	text-decoration: none;
}
.navcontainer a:hover{
	color: #000;
}
/* end sidebar menu */
#box_left {width: 300px; float: left; margin-bottom: 6px; vertical-align:top; border:1px solid white;}
#box_right {width: 300px; float: right; margin-bottom: 6px;  vertical-align:top; border:1px solid white;}
#box_middle {margin-left: 330px; margin-right: 330px; margin-bottom: 1px;  vertical-align:top; border:1px solid white;}
#wide h2, #wide h3, #box_left h3, #box_right h3, #box_middle h3, #box_left h2, #box_right h2, #box_middle h2 {
	background: #eaeaea;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 15px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: .08em;
	font-size: 1.2em;
	padding: 8px 15px;
	border: 1px solid #FFF;
	outline:1px solid #dcdcdc;
}
#footer {clear: both; padding: 10px; text-align: center; background: url(/images/seperator.png) repeat-x top; font-size: .8em; color: #a3a3a3;}
/*------------------ typography and images ------------------*/
/* global links */
a {text-decoration: none; color: #740000}
/* text styles */
h1 {font-size: 1.8em; font-weight: normal; padding-bottom: 10px}
h2 {font-size: 1.6em; font-weight: normal; padding-bottom: 6px}
h3, h4 {font-size: 1.2em; font-weight: normal}
h5, h6  {font-size: 1.1em}
dt {font-weight: bold;}
dd {margin-left:10px;}
ul {margin-left:5px;}
li {margin-left:5px;}
td {padding:2px;}
p {line-height: 1.4em; padding-bottom: 25px}
/* images */
.more {float: right; margin-right: 10px; padding:3px; background-color:silver;color:white;}
/*------------------ gallery ------------------*/
#gallery {
	overflow: auto;
	margin-left: -44px;
	padding-bottom: 18px;
	position:static;
}
#gallery ul li {
	width: 190px;
	height: 215px;
	padding-top: 17px;
	padding-left: 17px;
	float: left;
	background: url(/images/thumb_bg.png) no-repeat;
	margin-left: 44px;
	margin-bottom: 28px;
}
.center {margin: auto;}
/*---------------    Dropdown    ---------------*/
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:10; margin: auto; border-top: 1px solid #dbdbdb;
	                                  border-bottom: 1px solid #dbdbdb; height:36px; background: #eaeaea; margin-bottom: 6px;  font-size:1.2em;}
ul.dropdown li                      { float: left; }
/*ul.dropdown a:hover		    { color: ; }*/
/*ul.dropdown a:active                { color: ; }*/
ul.dropdown li a                    { display: block; padding: 9px 20px;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #666; position: relative; }
ul.dropdown li.hover a              { color: #666; }
/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; background: #eaeaea;
                                      border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb}
ul.dropdown ul li 					{ font-weight: normal; color: #000; border-bottom: 1px solid #dbdbdb; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; background: none; padding: 9px 8px; width: 100%; display: inline-block; } 
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index:300; border-top: 1px solid #dbdbdb }
ul.dropdown li:hover > ul 			{ visibility: visible; }
/* RMJI */
.dottedtop {border-top:1px dotted silver;margin-top:5px;}
.dottedbottom {border-bottom:1px dotted silver;margin-top:5px;}
