* { margin:0; padding:0; } /* Thanks, Scott! */
/* Thanks! Russ Weakley for those great list tips, http://www.maxdesign.com.au */

body
{
	padding: 0px;
	font-family: "Lucida Grande", "lucida sans unicode", verdana, arial, sans-serif;
	line-height: 1.7em;
	font-size: 10px;
	background-image: url(constant/grass.gif);
	background-repeat: repeat-x;
}



p	{padding-top: 5px;
margin-bottom: 0;
}


a, a:visited {
color: #447124;
text-decoration: underline;
}

a:hover { 
color: #7ec12d;
}

.bmw_spotlightLinks a {
text-decoration: none;
}

 /* entire page wrapper */
#contents {
width: 847px;
margin: 0 auto 0 auto;
color: #666;
padding-bottom: 10px;
}

#contents2 {
width: 792px;
margin: 0 auto 0 auto;
color: #666;
padding-bottom: 10px;
}

#contents3 {
width: 600px;
margin: 0 auto 0 auto;
color: #666;
padding-bottom: 20px;
}


#header {
width: 792px;
height: 90px;
padding-top: 14px;
padding-left: 40px;
}

#headerLetter {
width: 792px;
height: 90px;
padding-left: 40px;
}


/* three columns */

#bodyWrapper {
height:1%;
padding-bottom: 1px;
background-image: url(constant/bottom_bgnd.gif);
background-repeat: no-repeat;
background-position: bottom left;
 position:relative;

}
#bodyWrapper2 {
height:1%;
padding-bottom: 10px;
background-image: url(constant/bottom2_bgnd.gif);
background-repeat: no-repeat;
background-position: bottom left;
position:relative;
}

#bodyWrapper3 {
height:1%;
padding-bottom: 10px;
background-image: url(constant/bottom_bgnd3.gif);
background-repeat: no-repeat;
background-position: bottom left;
 position:relative;
}



#left {
float: left; 
width: 238px;
padding-right: 4px;
}


	.leftContent {
	width: 236px;
	border: 1px solid #739b57; border-bottom: none;
	padding: 10px 0 12px 0;
	background-color: #eafedd;
	}


	.leftContent .bmw_navigation ul {
		padding-left: 42px;
		font: bold 11px Verdana, sans-serif;
	}
	.leftContent p {
		padding-left: 42px;
	}

	.leftContent .bmw_navigation li {list-style: none; padding: 0.4em; }

	.leftContent .bmw_navigation li a { color: #999; text-decoration: none;}

	.leftContent .bmw_navigation .bmn_active a { color: #447124; text-decoration: none;}

	.leftContent .bmw_navigation .bmn_active a:hover { color: #447124; text-decoration: none;}
	
	.leftContent .bmw_navigation li a:hover {text-decoration: underline; color: #0093c9;}

	
#center {
float: left;
width: 350px;
padding-right: 4px;
}
	.centerContent, .centerContentHome {
	width: 348px;
	border: 1px solid #739b57;
	border-bottom: none;
	padding-top: 6px;
	}
	.rightContent {
	width: 248px;
	border: 1px solid #739b57;
	border-bottom: none;
	padding-top: 6px;
	}

	.centerContent *, .centerContentHome *, .rightContent * {
	padding-left: 14px;
	padding-right: 14px;
	}
	.centerContent * *, .centerContentHome * *, .rightContent * * {
	padding-left: 0;
	padding-right: 0;
	}
	.centerContent h1 {
	font-size: 12px; color: #0093c9;}
	
	.centerContent h2, .rightContent h2  {font-size: 10px; font-style: italic; font-weight: normal; color: #447124;}
	.centerContent h3, .rightContent h3 {font-weight: normal; color: #5b8437; padding-top: 7px; font-size: 10px;}
	
	.story {padding-bottom: 13px;}
	.story img {
	padding-top: 7px;
	padding-bottom: 7px;
	}



#right {
float: left;
width: 250px;
}

	.rightContent h1 {font-size: 12px; color: red;}
	#nav-images {
	position: absolute;
	bottom: 0px;
	}

	#nav-images *, #nav-images2 * {
	margin-bottom: 0;
	display: block;
	}
	

/* two columns */

#wideContent {
float: left; 
width: 535px;
}

#newsContent {
float: left; 
width: 535px;
}


#wideContent .bmw_pageContent {width: 460px;}

#wideContentDir {
margin-top: 4px;

width: 531px;
border: 1px solid #739b57;
	border-bottom: none;

}
#wideContentDir * {
padding-left: 25px;
}
#wideContentDir * * {
padding-left: 0;
}
	#wideContentDir .bmw_links .bma_head {font-size: 12px; color: #67a544; font-weight: normal; line-height: 25px;}

	#wideContentDir .bmw_links {
	width: 460px; padding-top: 10px;
	}


#videoGallery {padding-top: 10px; width: 500px;}
#videoGallery .bmw_spotlightLinks {width: 485px;}
#videoGallery br { line-height: 2px;}


#videoGallery .bmw_link {float: left; padding-right: 10px; height: 115px;}

#videoGallery .bmw_link strong { font-size: 10px; font-weight: normal; color: #0093c9; line-height: 12px;}
#videoGallery .bmw_link { font-size: 10px; font-weight: bold;}

#wideContent li {list-style: none;}

#footer { 
  clear: both; 
} 

.bmw_announce h3 {display: none;}

#director {
height: 23px;
width: 341px;
float: left;
border: 1px solid grey;
margin-right: 3px;
padding-left: 27px;
padding-top: 13px;
font-size: 14px;
background-color: #a4d29c;
color: #447124;
font-weight: bold;
}

#director a{
color: #447124;
text-decoration: none;
}

#newsletter2008 { width: 630px; padding: 0px; font-family: "Lucida Grande", "lucida sans unicode", verdana, arial, sans-serif; line-height: 1.5em;font-size: 10px ;color: #666;}


#letterContent
{
	width: 600px;
	border: 1px solid grey;
	padding-left: 27px;
	padding-right: 20px;
	font-size: 120%;
}

#letterContent h2 { color: #5b8437; font-size: 110%; padding: 20px 0px 10px 5px; margin: 0; text-transform: uppercase; clear: both; }

#letterContent h3
{
	clear: both;
	color: #0093C9;
	font-size: 120%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-transform: uppercase;
}

#letterContent strong {color: #5b5b5b;}
#letterContent em {color: #5b5b5b;}
#letterContent ul  {margin:0; padding: 0; padding-right: 20px; list-style: none;}
#letterContent li {margin-left: 5px; margin-top: 5px;}
#letterContent img {float: left; padding-bottom: 10px; padding-right: 10px; }
#letterContent .bmc_caption {width: 550px; height: 70px;}
#letterContent div.bmc_leftContentImage {float: none;}
#letterContent .bmc_leftContentImage {clear: both; padding-bottom: 10px;}

#video {
padding-top: 10px;
}

#video h1 {padding: 10px 0 5px 0;}
#video .bmw_byline a {
	font-size: 1em;
text-decoration: none;
color: #666;
	}
#video .bmw_pageContent2 {padding-bottom: 5px;}
#video .bmw_byline {
	padding-bottom: 15px;
	}
#video ul {padding-top: 20px; float: left;}
#video li strong {font-weight: normal; color: #666;}
#video li {color: #5b8437; font-weight: bold;}

.bmw_links {padding: 10px 0 0 0;}
#backtosection {
}

.bmt_home .bmw_newsLinks a.bma_head , .bmt_home .bmw_newsLinks a.bma_head:visited ,
.news .bmw_newsLinks a.bma_head , .news .bmw_newsLinks a.bma_head:visited
{color: #5b8437 ; font-size: 11px; font-weight: normal; }

.bmt_home .bmw_newsLinks a.bma_head:hover, .news .bmw_newsLinks a.bma_head:hover 
{color: #7ec12d;}

.bmt_home .centerContentHome bma_head {padding-bottom: 10px;}

.bmt_home .centerContentHome a.bma_head, 
.bmt_home .centerContentHome a.bma_head:visited,
#bmt_fieldFront .centerContent a.bma_head,
#bmt_fieldFront .centerContent a.bma_head:visited
{color: #0093c9; text-decoration: none; font-size: 13px; font-weight: normal;}

.bmt_home .centerContentHome a.bma_head:hover {color: #7ec12d;}


.bmt_fieldContent .bma_mediatop img, #bmt_fieldFront .centerContent img {padding-bottom: 10px;}

.bmw_latestLinks img {padding-bottom: 10px;}

.centerContentHome .bmw_link { padding-bottom: 10px;}

.news .bmw_pageContent h3 {font-weight: bold; color: #1d420e; line-height: .5em; padding-top: 15px;}
.news .centerContent strong, .news .centerContent .bma_head, .bmt_home .centerContent strong {color: #0093c9; font-size: 12px; font-weight: normal;}

.news .centerContent a, #bmt_fieldFront .centerContent a.bma_more {text-decoration: underline; }

.bmw_anncContent strong {color: #1d420e;font-size: 12px;}

.bmt_links .centerContent h3 {color: #0093c9;}
.bmt_links .rightContent {padding: 10px 0 20px 0;}

#articleTitle {padding-top: 10px; font-size: 13px;}
.bmw_pageContent2 strong {  color: #0093c9;}

.bmt_fieldContent h4 {color: #0093c9; font-size: 13px; font-weight: normal;}
.bmt_fieldContent #storyContent img {padding-top: 7px; padding-bottom: 7px;}
.bmt_fieldContent #storyContent p {line-height: 1.8em;}

.bmw_comments_header h3, .bmc_comment_time {display: none;}
.bmc_comment_date { padding-right: 3px; }
.bmc_comment_meta {background-color: #ecf9e3;}
.bmc_comment_staff {background-color: white;}
.bmc_comment_timestamp a {text-decoration: none; padding-right: 5px;}
.bmc_comment_staff {padding-left: 3px;}



/* .bmt_home .bmw_newsLinks {height: 300px; border: 1px solid pink;} 
.rightContent {height: 300px; border: 1px solid pink;} */