body{
    margin: 0 auto 10px auto;
    font-family:Verdana;
    font-size: 11px;
}

#rotatelinks{
}
#rotatelinks #logo{
}

#header{
    margin: 5px auto 10px auto;    
    width: 990px;     
    border: solid 2px #CCCCCC;
	height: 99px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	height: 95px;
	width: 986px;
}

html>body #header {
  width: 986px;
}

html>body #header {
  height: 95px;
}

#main{
    margin: 0 auto;    
    width: 990px;     
	background: url(images/bgr_main.gif);
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	clear: both;
}

#first_column{
    width:302px;
    float:left;
    padding: 5px 10px 10px 10px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 282px;
}

html>body #first_column {
  width: 282px;
}

#second_column{    
    width: 320px;    
    float:left; 
}

#third_column{
    width: 364px;
    float:left;
    padding: 8px 10px 10px 15px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 339px;
}

html>body #third_column {
  width: 339px;
}


ul.right_links{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.right_links li{
	list-style-image: url(images/arrow.gif);
	padding: 0 10px 5px 0;
	margin: 0 10px 2px 30px;
	font-size: 12px;
}


#logue{
    width:240px;
    height:80px;
	margin-right: 5px;
    background-color: #FFFFCC;
    float:left;
    padding: 4px 7px 7px 7px;
    overflow:hidden;
	border: 2px solid #fff;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width: 224px;
}

html>body #logue {
  width: 224px;
}

#logue p{
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0;
}

#googlead728{
    width:728px;
    height:90px;
    float:left;
}


 .article{
    margin-top: 10px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
padding-top: 10px;
}

.article h1{
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#first_column h2{
    font-size:14px;
	color: #297C29;
	margin: 0;
	padding: 0;
}


.searchf{    
    background-color:#ddd;
    font-size: 14px;
	padding: 10px;
}

.search_field{
    font-size:14px;  
    font-weight:bold;  
    margin-right: 5px;
    border:solid 1px #333;
	padding: 5px;
	width: 180px;
	float: left;
}

.btn{
	border: 1px solid #333;
	height: 28px;
	font-weight: bold;
}

form{
	padding: 0;
	margin: 0;
}

#bnalinks{    
    width:380px;
    background-color:#eee;
    float:right;
}
#third_column h2{
    font-size: 18px;
	padding: 0;
	margin: 0 0 10px 0;
}


#googlead300{
    text-align: center;
}

#flickrphotos{
    text-align: center;
}
#flickrphotos h2{
    margin-left:10px;
    font-size:12px;
    color:#333;
}
#flickrphotos .imgsp{
    float:left;    
    width:100px;
    height:100px;
    margin: 1px;
	padding: 4px;
    border:solid 1px white;
    text-align:center;
    background-color: #D5E2FD;
}
#flickrphotos img{
    border: none;
}


#footerlinks{    
    margin:0 auto;
    width:990px;    
    text-align:center;
    padding:10px;
	clear: both;
}


.brand_line{
    background:  url(images/bgr_brand.gif);
    background-repeat: repeat-x;
}
.brand {
    width: 990px;
    margin: 0 auto;
    padding: 0;
}
.bna_logo{
    float: right;
    text-align: right;
    width: 145px;
}
#brand_links{
    float: left;
    font-size: 11px;
    padding-top: 4px;
    margin-bottom: 5px;
    color: #fff;
    width: 530px;
text-align:center;
}
#brand_links a:visited{
    color:#fff;
    text-decoration:none;
}
#brand_links a{
    color:#fff;
    text-decoration:none;
}
#brand_links a:hover{
    color:#00f;
    text-decoration:underline;
}
#brand_title{
    float: left;
    padding-top: 4px;
    margin-bottom: 5px;
    width: 250px;
}
#brand_title h1{
    font-size:15px;
    margin: 0 0 2px 0;
	padding: 0;
	color: #000;
text-align:left;
width:250px;
}

