
/* ====== Begin boxes =====*/

.hidden-navigation,
#navigations h2,
#foot h2{
width:1px;
position:absolute;
left:-9999px;
}

#topshad{
position: relative;
margin: 20px auto;
background-image: url(images/topshad.gif);
background-repeat:no-repeat;
background-position:bottom;
height:4px; width: 769px;
border: 0px solid black;
}

#shadow{width: 765px; 
position: relative;
background-image: url(images/shadow.gif);
background-repeat:repeat-y; 
margin: -20px auto;
text-align:left;
}

#wrap{padding:0px;
width: 755px; 
padding-left:0px;  
margin-left: 7px;
 text-align:left;
border:0px solid #f1f1f1; 
border-top:4px solid #f1f1f1; 
background-color:transparent;
min-height:800px;
}

#header{ 
border-bottom: 0px solid  purple;
border-left:0px solid pink; 
padding:0px;
background-image: url(images/headerim.gif);
height:87px;
background-position:left;
background-repeat:no-repeat;
margin-bottom:25px; 
}

#header p{ 
font-size:11px; 
color:#CCCCCC;
display:block;
clear:both;
padding:60px 0 0 600px;
_padding:22px 0 0 600px;
}

#header img{
}

#bothead{
border: 0px solid #000000;
padding:0px;
}

#bothead img{
padding:0px;
}

#three-column-content 
{

float:left;	

}

#two-column-content 
{
width:550px;
float:left;	
margin-left:90px;
}

#main-content{  
display:inline;
/*width:360px;*/
width:350px;
float:left;
	padding-right:25px;
/* margin-left:165px; */
border: 0px solid #000;
background-color: transparent;
color:#fff;
/*subto left
 margin-left:185px;*/
}

#main-content .sectionlist td { font-size:12px; 
line-height:1.3;
border-bottom: 1px dashed #666666; }

#user-content dl, dd{
font-size:12px; 
line-height:1.3;  
}

#user-content dl{
font-size:12px; 
line-height:1.3;
border-bottom: 1px dashed #666666; 
}

#user-content dt { 
background-image:url(none);
background-position: 2px 3px;
background-repeat:no-repeat;
display:block; 
border-bottom: 0px dashed #666666; 
font-weight:bold;
color: #bcb281;
padding-left:10px; 
padding-left:5px; 
padding-bottom:3px; 
border-left: 0px solid #937C27;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:14px;  
}

#sub-content{float:left; 
width:182px;

margin-left: 0px; 
border: 0px solid #000;
 /*subto left
 margin-left:-585px;*/
 border-left: 0px solid #666666;
 color:#fff;
}

#navigations{ width: 160px;
float:left;
padding: 0px; 
padding-left:10px;
padding-right:25px;
border: 0px solid #000;
background-color: transparent;
border-right: 0px solid #666666;
}

#foot{
clear:both; 
padding:10px;
padding-top:20px; 
margin: 7px 2px 0px 0px;
height:20px;
background-color: #333333;
color: #999999; 
border-bottom:5px solid #fff;
border-top:3px solid #fff;
}

.footer {text-align:center;
}

.footer a:link, .footer a:visited, .footer a:active{color:#fff;}

.eventslist{
padding-left:0px;
 margin-left:10px;
}

.events{ 
padding-top:0px; 
_padding-top:0px; 
padding-bottom:4px;
_padding-bottom:4px;
color: #B9C3BB; 
font-size:20px; 
background-color: transparent; 
font-weight:lighter;
margin-top:0px;
margin-bottom:0px;
margin-top:10px; width:140px;
border-bottom: 2px solid #999999;  
}

.events h1 { }
.events dl { display:block; float:left; padding-bottom:2px; }
.events dt { display:block; font-size:150px; color: #ffffff; font-weight:bold; }
.events dd { display:block; font-size:70%; padding-bottom:1px; }
.events dd img { width:100px; border: 1px solid Black; float:left; }
.events .more { clear:both; float:right; font-size: 60%;}
.events .more a:link, .events .more a:visited, .events .more a:active { text-decoration:none; color:Blue; }


/*flash stuff*/

#flashheader{
border: 0px solid #000000;
padding:0px;
}

#flashheader .img{
height:237px;
}


