body,.body{
font-family: Helvetica, Arial, sans-serif;
background-color:black;
color: white;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:12px;
margin:8px;

}
h2,h3,h4,h5{
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
padding:0px;
margin:0px;
}
h2{
font-size:14px;
}
h3{
font-size:12px;
}
.article p{
padding:0;
margin:0;
}
.leftdd{
	padding-left:4px;	
	width:160px;	
	color:white;
}
.rightdd{	
	width:220px;		
	margin-right:4px;
	padding-right:4px;
}
#main_container {  	
width:100%; 
max-width: 1600px; 
background-color:#294553;
border:3px solid #2C2C2C;
}
.header_img{
background-position:+50% 0;background-image:url(/aef3/image/aefbanner8.jpg);background-repeat:no-repeat;height:186px;
}
.header_cont{
text-align:center;overflow:hidden;
}
.content{
border:1px solid #222222;
background: #72765E url(/aef3/image/inner_block_grad.jpg) repeat-x top;
margin-bottom:6px;
color:white;
}


.block{
padding:2px;
margin:2px;
background-color:#545746;
border:1px solid #7B7B7B;
}
.block_nopad{
margin:2px;
background-color:#545746;
border:1px solid #7B7B7B;
}
.title{
margin:0px;
padding:6px 4px 6px 4px;
font-size:12px;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
color: #FFFFFF;
font-weight:bold;
background: #223E4C url(/aef3/image/background.jpg) no-repeat 0 -600px;			
}
.headerrow{
margin-top: 4px;	
background-image:url(/aef3/image/header_bg.jpg);
background-repeat:repeat-x;
background-position:right;
height:186px;	
text-align:center;
}
.nav1,.nav2,.nav3,.nav4,.nav5,.nav6,.nav7,.nav8{
padding-left:3px;
background-image:url(/aef3/image/navback/bf2.jpg);
background-repeat:no-repeat;
background-position:left top;
background-position:0% 0px;
margin:0px;
font-size:12px;
font-weight:bold;
padding-top:2px;
height:25px;
}

.nav1over,.nav2over,.nav3over,.nav4over,.nav5over,.nav6over,.nav7over,.nav8over{
padding-left:3px;
background-repeat:no-repeat;
background-position:left top;
background-position:0% 0px;
padding-top:2px;
cursor:pointer;
height:24px;
font-size:12px;
font-weight:bold;
border-bottom:1px dashed #FFA800;
}

.nav1{
background-position:0% 0px;
}
.nav2{
background-position:0% -25px;
}
.nav3{
background-position:0% -50px;
}
.nav4{
background-position:0% -75px;
}
.nav5{
background-position:0% -100px;
}
.nav6{
background-position:0% -125px;
}
.nav7{
background-position:0% -150px;
}
.nav8{
background-position:0% -175px;
}
.nav1over{
background-position:0% -242px;
}
.nav2over{
background-position:0% -267px;
}
.nav3over{
background-position:0% -292px;
}
.nav4over{
background-position:0% -317px;
}
.nav5over{
background-position:0% -342px;
}
.nav6over{
background-position:0% -367px;
}
.nav7over{
background-position:0% -392px;
}
.nav7over{
background-position:0% -392px;
}
.nav8over{
background-position:0% -417px;
}
.center_content{
padding-left:6px;
padding-right:6px;
width:100%;
}
#leftmenu a{
	color:white;
}

#leftmenu a:hover{
color:orange;
border-bottom:1px solid white;
}

#mainmenu a.mainlink{

color:white;
padding-left:4px;
padding-top:2px;
text-decoration:none;
}
.title a{
color:white;
}
.title a:hover{
border-bottom:1px solid white;
text-decoration: none; 
color:orange;
}
.event_desc{
font-size:10px;
margin:0;
padding:5px 0 4px 16px;
margin-left:20px;
background-image:url(/aef3/image/right-arrow-white.gif);
background-repeat:no-repeat;
background-position:left center;

}


.evtnav,.rssnav,.enav{
background-image:url(/aef3/image/menuBack4.gif);
background-position:0px 0px;
background-repeat:repeat-x;
border-left:1px solid #5B5E4D;
border-top:1px solid #676A56;
border-right:1px solid #616452;
border-bottom:1px dashed #9D6902;  
overflow:hidden;
height:44px;
padding:4px;
text-decoration:none;
}
.evtnav:hover,.evtnavover,.rssnav:hover,.rssnavover,.enavover{
background-image:url(/aef3/image/menuBack4.gif);
background-position:0px -60px;
background-repeat:repeat-x;
border-left:1px solid #2d2f25;
border-top:1px solid #676A56;
border-right:1px solid #2d2f25;
border-bottom:1px dashed #FFA800;
overflow:hidden;
padding:4px;
height:44px;
cursor:pointer;
text-decoration:none;
}
.rssnav,.rssnav:hover,.rssnavover{
padding-left:20px;
}
.enav,.enavover{
height:20px;
}



.evttitle { 
margin-left:2px;
padding-left:18px;
color:white;
font-size:12px;
font-weight:bold;
text-decoration: none; 
}
.evttitle:hover { 
margin-left:2px;
padding-left:18px;
font-size:12px;
font-weight:bold;
text-decoration: none; 
}
div.nnav{
background-image:url(/aef3/image/menuBack4.gif);
background-position:0px 0px;
background-position:132px 0px;
background-repeat:repeat-x;
border-left:1px solid #5B5E4D;
border-top:1px solid #676A56;
border-right:1px solid #616452;
border-bottom:1px dashed #9D6902;  
padding:4px 2px 2px 2px;
height:24px;
color:white;
}

div.nnav:hover,div.nnavover{	
background-image:url(/aef3/image/menuBack4.gif);
background-position:132px -60px;
background-repeat:repeat-x;
background-color:#4D4F42;
border-left:1px solid #2d2f25;
border-top:1px solid #676A56;
border-right:1px solid #2d2f25;
border-bottom:1px dashed #FFA800;
padding:4px 2px 2px 2px;
height:24px;
color:white;
cursor:pointer;
}

a.navtitle { 
margin:3px;
padding:4px;
font-size:12px;
font-weight:bold;
text-decoration: none; 
color:white;

}

a.navtitle:hover { 
padding:4px;
font-size:12px;
font-weight:bold;
margin:3px;
text-decoration: none; 
color:white;
}


.leftmenu{
background-image:url(/aef3/image/leftnavBack.gif);
background-position:0px 0px;
background-repeat:repeat-x;
background-color:#484b3c;
padding:2px;
margin:2px;

border:1px solid #7B7B7B;
}
.btn{
padding:3px;
font-size:11px;
font-weight:bold;
color:white;
border-bottom:1px solid #383d32;
border-left:1px solid #3c4137;
border-right:1px solid #3c4137;
border-top:1px solid #52584c;
background:#414436 url(/aef3/image/gradient2.gif) repeat-x 0% 0px;
}

.btn:hover,.btnover{
padding:3px;
font-size:11px;
font-weight:bold;
color:white;
cursor:pointer;
border-bottom:1px solid #30332b;
border-left:1px solid #64695d;
border-right:1px solid #64695d;
border-top:1px solid #6f7568;
background:#414436 url(/aef3/image/gradient2.gif) repeat-x 0% -60px;
}

.txt{
padding:3px;
font-size:11px;

color:white;
border-bottom:1px solid #292b27;
border-left:1px solid #3a3c37;
border-right:1px solid #52554f;
border-top:1px solid #696d64;
background:#414436 url(/aef3/image/gradient2.gif) repeat-x 0% 00px;
}

.txt:hover,.txtover{
padding:3px;
font-size:11px;

color:white;
border-bottom:1px solid #30332b;
border-left:1px solid #64695d;
border-right:1px solid #64695d;
border-top:1px solid #6f7568;
background:#414436 url(/aef3/image/gradient2.gif) repeat-x 0% -60px;
}
.txtarea{
font-family: Helvetica, Arial, sans-serif;
padding:3px;
font-size:11px;

color:white;
border-bottom:1px solid #292b27;
border-left:1px solid #3a3c37;
border-right:1px solid #52554f;
border-top:1px solid #696d64;
background:#4c4f41 url(/aef3/image/gradient2-half.gif) repeat-x 0% 0px;
}
a.noover:hover{
border:0px;
text-decoration:none;
}
.rss_link{
text-decoration:none;
}
.event_desc p{
padding:0px;
margin:0px;
}
/*** TAG CLOUD links ***/
a.tc-8{
color:#ac8e02;
font-size:8px;
}
a.tc-9{
color:#ac8e02;
font-size:9px;
}
a.tc-10{
color:#b29202;
font-size:10px;
}
a.tc-11{
color:#b79602;
font-size:11px;
}
a.tc-12{
color:#bc9a02;
font-size:12px;
}
a.tc-13{
color:#c19e02;
font-size:13px;
}
a.tc-14{
color:#c6a202;
font-size:14px;
}
a.tc-15{
color:#caa602;
font-size:15px;
}
a.tc-16{
color:#cfaa03;
font-size:16px;
}
a.tc-17{
color:#d4ae03;
font-size:17px;
}
a.tc-18{
color:#d9b203;
font-size:18px;
}
a.tc-19{
color:#deb603;
font-size:19px;
}
a.tc-20{
color:#e4bb03;
font-size:20px;
}
div.tagcloud{
width:500px;
text-align:center;
}

.headline_block{
padding:2px;
background-image:url(/aef3/image/content_back4.gif);
background-repeat:repeat-x;
border:1px solid #414338;
border-top:1px solid #5f6250;
margin-bottom:2px;
min-height:72px;
height:auto !important;
height:108px;
}
/***********************/

.article_text .headline{
display:block;
margin-top:4px;
margin-bottom:4px;
padding-left:2px;
padding-right:2px;

border-top:1px solid #414338;
border-bottom:1px solid #666a59;

background-image:url(/aef3/image/leftnavBack.gif);
background-repeat:repeat-x;

margin-bottom:4px;



color:#131411;
font-size:19px;
font-weight:bold;

}
.article_text .subheadline{
margin: 0;
margin-bottom:2px;
color:#FFA500;
font-size:12px;
font-weight:bold;
}
.article_text .subheadline{
margin: 0;
margin-bottom:2px;
color:black;
font-size:12px;
font-weight:bold;
}
.article_text .author{
margin:0px;
color:white;
font-size:12px;
font-weight:bold;
font-style: italic; 
}
.article_text .para{
color:white;
font-size:12px;
margin:0px;
}
.article_text .center{
text-align:center;
}
.article_text p{
margin:2px;
padding:2px;
font-size:12px;
}
.article_text .quote{
color:black;
font-size:12px;
margin:0px;
}

.article_text .banner{
background-image:url(/aef3/image/leftnavBack.gif);
background-repeat:repeat-x;
background-color:#484b3c;
padding:2px;

margin:4px;
margin-top:8px;
display:block;
border-top:1px solid #666a59;
border-bottom:1px solid #42453c;
}




div.block2{
border:1px solid #7B7B7B;
margin:2px;
background-image:url(/aef3/image/leftnavBack.gif);
background-position:0px 0px;
background-repeat:repeat-x;
background-color:#484b3c;
padding:4px;
}

.block3{
margin:2px;
padding:2px;
background-image:url(/aef3/image/content_back4.gif);
background-color:#545746;
background-repeat:repeat-x;
border:1px solid #414338;
}
.feat_headline_block{
background-image:url(/aef3/image/content_back5.gif);
background-repeat:repeat-x;
border:1px solid #414338;
margin-bottom:4px;
border:1px solid #222222;
min-height:72px;
height:auto !important;
height:108px;
}

.headline_block div{
text-align:left;

}
.headline_block img{
margin:2px;
}

.news{
text-align:left;
padding:0px;
margin:0px;
}
.news li{
width:141px;
list-style-type:none;
float:left;
padding-top:2px;
padding-bottom:1px;
background-repeat:repeat-x;
margin-bottom:2px;
}

.news span{
/*margin-left:10px;*/
font-size:10px;
color:#c8c8c6;
display:block;
}
.news a{
margin-left:2px;
padding:2px;
margin:0px;
/*padding-left:10px;
background-image:url(/aef3/image/right_arrow6.gif);
background-repeat:no-repeat;
background-position:left center;*/
font-size:10px;
}

div.article_tagcloud{
text-align:center;
padding:2px;
}
.article_tagcloud a{
padding:2px;
}

.article_details{
font-size:10px;
padding-top:2px;
padding-bottom:2px;
color:#c8c8c6;
border-top:1px solid #606350;
}
.article_details a{
text-decoration:none;
color:#c8c8c6;
}

a.more{
padding-left:10px;
background-image:url(/aef3/image/right_arrow6.gif);
background-repeat:no-repeat;
background-position:left center;
font-size:10px;
color:#c8c8c6;
}
a.ancestor{
padding-left:10px;
background-image:url(/aef3/image/right-arrow-white.gif);
background-repeat:no-repeat;
background-position:left center;
margin-right:2px;
color:#c8c8c6;
}
.article_text{
padding:2px;
padding-left:4px;
}
.article_text a{
text-decoration:none;
}
.article_text h2{
padding-bottom:4px;
}
.banner{
border-right:1px solid #414338;
}
.banner img,.banner_ad img{
background-image:url(/aef3/image/leftnavBack.gif);
background-repeat:repeat-x;
background-color:#484b3c;
padding:2px;
margin:2px;
border-top:1px solid #666a59;
border-bottom:1px solid #42453c;

}

.banner_ad{

text-align:center;
margin-bottom:6px;
padding:2px;
}

.tagcontrol{
font-size:11px;
color:#c8c8c6;
}