/***********************************************/
/* revised from 3col_leftNav.css               */
/*                                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana,Helvetica,sans-serif;
	color: #000;
	background-color: #fff;
	line-height: 1.2;	
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}

a{
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: #990033;
	text-decoration: underline;
}

h1,h2,h3,h4,h5 {
	font-family: Verdana,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}
h1{ font-size: 120%; color: #990033; }
h2{ font-size: 114%; color: #990033; }
h3{ font-size: 100%; color: #000000; }
h4{ font-size: 100%; color: #333333; }
h5{ font-size: 100%; color: #333333; font-weight: normal; }


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/* masthead                                    */
/***********************************************/
#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #ddbb55;
	width: 100%;
	text-align: center;
}
/************* component styles **************/
#siteName{
	color: #952138;
	text-align: center;
	letter-spacing: .25em;
	font-variant: small-caps;
	margin: 0;
	padding: 0;
	line-height: .75;
}
#location {
	font-size: 85%;
	font-weight: bold;
	color: #990033;
	margin: .5em 2em .5em 2em;
}
/************* #navBar styles **************/

#navBar{
padding: 4px 0 4px 0;
border-bottom: 2px solid #cc9900;
border-top: 2px solid #cc9900;
color: #990033;
background-color: #ddbb55;
line-height: 1;
}

#navBar img{
 display: block;
}

#navBar a {
	font-size: 90%;
	padding: 0 4px 0 0;
	color: #990033;
}
#navBar a.current {color: #cc9900;}
/***********************************************/
/* leftNav                                    */
/***********************************************/
#leftNav{
	float: left;
	width: 24%;
	margin: 0px;
	padding: 0px;
	background-color: #ddbb55;
	border-right: 1px solid #cc9900;
	border-bottom: 1px solid #cc9900;
	font-size: 90%;
}
#leftNav a{
	color: #990033; 
	text-decoration: none;
	margin-left: 1.5em;
	display: block;
}
#leftNav a:hover {text-decoration: underline;}

#leftNav a.current {color: #cc9900;}
#leftNav p, #leftnav h3 {margin-left: 3em;}

#leftNav ul {
	margin: 0 1em 0 1em; 
	padding: 0;
	list-style-type: none;
}
#leftNav ul li {padding-bottom: 5px;}

#leftNav img {width: 125px; height: 90px; margin: 0 25px;}

.spacer {border-bottom: 2px solid #cc9900; line-height: 0.25;}
	
/***********************************************/
/* sidebar                                     */
/***********************************************/
#sidebar{
  float:right;
	width: 22%;
	font-size: 87%;
	background-color: #eeddaa;
	margin: 0px;
	padding: 10px 0px 20px 10px;
}
#sidebar p{
	padding: 0 1em 1em 0;
}

/***********************************************/
/* content                                   */
/***********************************************/
#content{
	float: left;
  width: 51%;
  margin-bottom: 1em;
}
/************** .feature styles ***************/

.feature{
	margin: 1em 10px 0 5%;
	padding: 0px 0px 0px 0px;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}
.blurb {color: #333333; font-weight: bold; margin-top: 0;}
/***********************************************/
/* #siteInfo styles [footer]                   */
/***********************************************/

#siteInfo{
	clear: both;
	border: 1px solid #cc9900;
	font-size: 85%;
	color: #cc9900;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}
