/*  
Theme Name: Burlington Legacy Project
Theme URI: http://burlingtonlegacyproject.unionstreetmediablogs.com
Description: 
Version: 1.0
Author: Morgan Newcomb
Author URI: http://www.www.unionstreetmedia.com/

*/


html { 
	height: 100%;
}

body {
	font: .75em/1.63em Verdana, sans-serif;
	color: #585f54;
	background: #fff url("/wp-content/themes/burlingtonlegacyproject/i/bg-body.gif") repeat-x left top;
	margin: 0;
	padding: 0;
	height:100%;
}

h1, h2, h3, h4, h5, p, ul, ol, li, blockquote, form, img {
	margin-top: 0;
	padding: 0;
}
 
h1 {
	font: 1.6em "Lucida Grande", Lucida, Verdana, sans-serif;
	color:#033c5a;
	line-height: normal;
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
}

h2 {
	font: 1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color:#447001;
	line-height: normal;
	margin: 0 0 14px 0;
	clear: both;
	font-weight: bold;
}

h3 {
	font: 1.0em "Lucida Grande", Lucida, Verdana, sans-serif;
	color:#033c5a;
	line-height: normal;
	margin: 0 0 14px 0;
	clear: both;
}

h4 {

}

p {
	margin: 0 0 14px 0;
}

a {
	text-decoration: none;
	outline: 0;
	color: #033c5a;
}

a img {
	border: 0;
}


table {
	margin: 20px auto;
}

th {
	background: #333;
	color: #fff;
	padding: 4px;
}

td {
	vertical-align: top;
	padding: 4px;
}

.clearboth {
	clear: both;
}

.redtext {
	color: #c00;
	font-weight: bold;
}

.smaller {
	font-size: 80%;
	display: block;
}


/*
	TEMPLATE
	--------------
*/

#ow {
	width: 991px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/bg-dropshadow.png") repeat-y left top;
	margin: 0 auto;
	padding-bottom: 210px;
	position: relative;
}

#w {
	width: 934px;
	margin: 0 auto;
}

#l {
	width: 643px;
	float: left;
	margin: 30px 0 0 10px;
}

#r {
	width: 271px;
	float: right;
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/bg-sidebar.gif") repeat-x left top;
	height:auto !important; /* real browsers */
	height:587px; /* IE6: treaded as min-height*/
	min-height:587px; /* real browsers */
}

.ri {
	width: 90%;
	margin: 10px auto;
}

/* 
	MASTHEAD
	------------
*/

#masthead {
	height: 292px;
	height: 312px;
	background: #447001 url("/wp-content/themes/burlingtonlegacyproject/i/bg-masthead.gif") repeat-x left top;
	width: 934px;
	margin: 0 auto;
	position: relative;
}

#sitename,
#sitename a {
	display: block;
	width: 244px;
	height: 198px;
	margin: 0;
	padding: 0;
}

#sitename {
	position: absolute;
	top: 60px;
	left: 30px;
}

#sitename a {
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/logo-blp.png") no-repeat left top;
	text-indent: -999em;
}

.tagline {
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/hdr-tagline.gif") no-repeat left top;
	width: 278px;
	height: 22px;
	text-indent: -999em;
	position: absolute;
	top: 267px;
	left: 30px;
}

.m-image {
	/* background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/m1.jpg") no-repeat left top; */
	width: 587px;
	height: 274px;
	position: absolute;
	right: 0;
	bottom: 0;
	overflow: hidden;
}


/* 
	ROTATOR
	-------
*/

.rotatorwrapper {

}

#rotator
{
	overflow: hidden;
	position: absolute;
	width: 587px;
	height: 274px;
	background: #fff;
}

#rotator img
{
	width: 587px;
	height: 274px;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}

#m-cover {
	width: 587px;
	height: 274px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/m-cover.png") no-repeat left top;
}

/* 
	NAVIGATION
	------------
*/
#nw {
	height: 44px;
	background: #fff url("/wp-content/themes/burlingtonlegacyproject/i/bg-nw.gif") repeat-x left top;
}

ul#navbar {
	margin: 0;
	padding: 0;
}

#navbar {
	background: #fff url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat 0 0;
	width: 929px;
	height: 15px;
	position:absolute;
	left: 2px;
	top: 20px;
/*
	opacity: .9;
	filter: alpha(opacity=90);
*/
	list-style: none;
	z-index:100;
}


#navbar li {
	list-style: none;
	position: absolute;
	top: 0;
	z-index: 200;
}

ul#navbar li,
#navbar a {
	height: 15px;
	display: block;
	margin: 0;
	padding: 0;
}

ul#navbar li a {
	text-indent: -9999px; 
	text-decoration: none;
	outline: none;
	/*
	background:black;
	opacity: .6;
	filter: alpha(opacity=60);
	*/
}



#nb0 { left: 0; width: 59px;}
#nb1 { left: 150px; width: 88px;}
#nb2 { left: 333px; width: 202px;}
#nb3 { left: 632px; width: 86px;}
#nb4 { left: 814px; width: 108px; }

#nb0 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat left -15px; }
#nb1 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -150px -15px; }
#nb2 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -333px -15px; }
#nb3 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -632px -15px; }
#nb4 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -814px -15px; }

/*
#nb0 { left: 0; width: 51px;}
#nb1 { left: 88px; width: 196px;}
#nb2 { left: 321px; width: 171px;}
#nb3 { left: 529px; width: 129px;}
#nb4 { left: 695px; width: 227px; }

#nb0 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat left -15px; }
#nb1 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -88px -15px; }
#nb2 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -321px -15px; }
#nb3 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -529px -15px; }
#nb4 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -695px -15px; }
*/


/*
#nb0 { left: 0; width: 50px;}
#nb1 { left: 75px; width: 80px;}
#nb2 { left: 179px; width: 81px;}
#nb3 { left: 285px; width: 196px;}
#nb4 { left: 506px; width: 171px; }
#nb5 { left: 702px; width: 227px; }

#nb0 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat left -15px; }
#nb1 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -75px -15px; }
#nb2 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -179px -15px;}
#nb3 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -285px -15px;}
#nb4 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -506px -15px;}
#nb5 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -702px -15px;}
*/


/*
#nb0, .page-item-3 { left: 14px; width: 52px;}
#nb1, .page-item-4 { left: 94px; width: 88px;}
#nb2, .page-item-11 { left: 222px; width: 84px;}
#nb3, .page-item-17 { left: 348px; width: 80px;}
#nb4, .page-item-24 { left: 470px; width: 148px; }
#nb5, .page-item-31 { left: 660px; width: 132px; }
#nb6, .page-item-28 { left: 836px; width: 78px; }


#nb0 a:hover, .page-item-3 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat 0 -15px; }
#nb1 a:hover, .page-item-4 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -94px -15px; }
#nb2 a:hover, .page-item-11 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -222px -15px;}
#nb3 a:hover, .page-item-17 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -348px -15px;}
#nb4 a:hover, .page-item-24 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -470px -15px;}
#nb5 a:hover, .page-item-31 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -660px -15px;}
#nb6 a:hover, .page-item-28 a:hover { background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/navbar.gif") no-repeat -836px -15px;}
*/


/* dropdowns */
ul#navbar li ul {
	font-size: 90%;
	position: absolute;
	left: -9999px;
	width: 200px;
	margin: 0;
	background: #033c5a;
	background: #fff url("/wp-content/themes/burlingtonlegacyproject/i/bg-dropdown.gif") repeat-x left top;
	/*
	opacity: .8;
	filter: alpha(opacity=80);
	*/
	padding: 0 3px 6px;
	/* border: 3px solid #033c5a; */
	z-index: 125;
}

ul#navbar li#nb1 ul,
ul#navbar li#nb2 ul {
	width: 300px;
}

ul#navbar li:hover ul, 
ul#navbar li.sfhover ul {
	position: static;
	left: 0;
	z-index: 150;
}

ul#navbar li ul li {
	position: relative;
	height:auto;
	top: 6px;
	padding: 0;
	line-height: normal;
}


ul#navbar li ul li a {
	text-indent: 0px;
	color: #033c5a;
	font-weight: bold;
	text-indent: 0px;
	background: transparent;
	display: block;
	min-height: 20px;
	padding: 0 2px;
}

ul#navbar li ul li a {
  height: auto !important;
  height: 20px;
}

ul#navbar li ul li a:hover { color:#033c5a; background: transparent; text-decoration: underline; }

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {  

}

/* Tertiary Menu */
ul#navbar li ul li ul {
	margin: 0;
	padding: 0;
	background: transparent;
}

ul#navbar li ul li ul li {
	top: 0;
}

ul#navbar li ul li ul li a {
/*	font-weight: normal; */
}

/*
	FOOTER
	----------------
*/

div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	left: 29px;
	width:934px;
	height: 200px;
	margin: 0 auto 6px;
}

div#footer * {
	color: #033c5a;
}

#footernav {display:inline-block;}
#footernav {display:inline;}

.holder {display:table;}

#footernav {
  	display:table-row;
  	padding:0;
  	margin:0;
  	list-style-type:none;
  	white-space:nowrap;
}

#footernav li {
	display:inline;
}

#footernav a,
#footernav a:visited {
  	display: block;
  	float: left;
  	padding: 4px 26px;
  	color: #fff;
  	text-decoration: none;
	background: #033c5a;
}

#footernav a:hover {
	color: #fff;
	background: #08c;
}

#footernavwrapper { 
	text-align: center;
	background: #033c5a;
}

#footernavwrapper .holder { 
	margin: 0 auto;

}

.footergradient {
	padding: 8px 0 0;
	margin: 10px 0 0 0;
	clear: both;
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/bg-footer.gif") repeat-x left top;
}

.footer {
	margin: 10px 0;
	text-align: center;
}

.footer a {
	text-decoration:underline;
}

#usmtag {
	width: 213px;
	height: 13px;
	margin: 0 auto;
}

#usmtag a {
	display: block;
	width: 213px;
	height: 13px;
	background: transparent url("/wp-content/themes/burlingtonlegacyproject/i/usmtag.gif") no-repeat left top;
	text-indent: -999em;
}

/* Begin Typography & Colors */
.postmetadata {
	
}

blockquote {
	margin: 10px 0;
	border-left: 10px solid #ccc;
	padding: 0 20px 0 10px 
}
/* End Typography & Colors */

/* Begin Comments*/
li.authorcomment {
	background: #eee;
}
.commentlist cite {
	font-style:normal;
	font-weight: bold;
}
/* End Comments */




/*
	SIDEBAR
	-------
*/

#wp-sidebar {

}
#wp-sidebar ul {
	margin-left: 0px;
}


h2.widgettitle {
	margin: 30px 0 6px 0;
}


#wp-sidebar ul {
	list-style: none;
}

li.widget {
	list-style: none;
}

#wp-sidebar ul li a {
	color: #585f54;
}

#wp-sidebar ul ul {
	margin-left: 20px;
	margin-bottom: 1em;
	list-style: disc;
}

#wp-sidebar h2.flickrlink a {
	color: #447001;
}




/*
	CONTACT FORMS
	-------------
*/

fieldset {
	border:0;
	padding: 0;
	margin: 0;
}

fieldset.cf_hidden,
fieldset.cf-fs1 legend,
.linklove {
	display: none;
}
legend {
	font-weight: bold;
}


label {
	display: block;
}

.reqtxt,
.emailreqtxt {
	font-size: 80%;
	color: red;
	display: block;
}

ol.cf-ol {
	list-style: none;
}

ol.cf-ol li {
	margin-bottom: 8px;
}



