body{

background-image:url('../images/bg.gif');background-repeat:repeat-x;
/* background-image:url('../images/bg2.jpg');background-repeat: no-repeat; */

background-color:#162c43;
color: #2a507d;  
margin:0px; 
margin-top:0px;
padding:0px;
font-family: Geneva, Vera, Arial, Helvetica, sans-serif; 
font-size: small;
}
    
a{
text-decoration:none;
/*vertical-align:30%;*/
}

h1{
font-family: Geneva, Vera, Arial, Helvetica, sans-serif; 
color: #2a507d;  
/*font-size: medium;*/
font-size: 25px;
}
h2{
font-family: Geneva, Vera, Arial, Helvetica, sans-serif; 
color: #2a507d;  
font-size: medium;
/*font-size: small;*/
}

h5{
font-family: Geneva, Vera, Arial, Helvetica, sans-serif; 
color: #2a507d;  
font-size: 20px;
} 
.top{ 
text-align:center; 
background: #669966;  
margin:0px;
}
	          
input.button{ 
background: #fff; 
padding: 1px; 
font-family: Geneva, Vera, Arial, Helvetica, sans-serif; 
font-size: x-small;
font-variant : small-caps; 
border : 1px solid #aaa;
}
    
#header{
margin-left: auto;
margin-right: auto;
width:1000px;
margin-top:0px;
background-image:url('../images/logo.gif');background-repeat: no-repeat;
margin-bottom:10px;
height:85px;
}

#header_login{
margin-left: auto;
margin-right: auto;
width:1000px;
height:26px;
margin-top:-25px;
}

#header_nav{
margin-left: auto;
margin-right: auto;
width:1000px;
height:33px;
background-image:url('../images/nav3.jpg');
position:relative;
z-index:900;
}    
    
#maincontainer{
margin-left: auto;
margin-right: auto;
width:1000px;
background:#FFFFFF;
min-height:650px;
postion:relative;
}

#left_container{
margin-top:0px;
float:left;
padding:7px;
width:670px;
background:#FFFFFF;
position:relative;
/*min-height:400px;*/
}

#right_container{
background:#FFFFFF;
float:right;
margin-top:6px;
width: 300px;
margin-left: auto;
margin-right: auto;
position:relative;
z-index: 0;
}

#footer{
margin-left: auto;
margin-right: auto;
width:1000px;
height:30px;
background:#6d8cbe;
color:#FFFFFF;
text-decoration:none;
font-size: small;
postion:relative;
clear:both;
background-image:url('../images/footer_bg.jpg');
}


#quicklogin{
background-image:url('../images/left_bg2.jpg');background-repeat: no-repeat;
float:right;
padding:0px;
margin-top:-50px;
margin:4px;
width:300px;
/*background:#FFFFFF;*/
height:110px;
border-color:#DDDDDD;
border-width:1px;
border-left-style:dotted;
border-right-style:dotted;
border-top-style:dotted;
border-bottom-style:dotted;
}


/*
#quicklogin{
float:right;
margin-top:-50px;
margin:4px;
width:300px;
background:#FFFFFF;
height:90px;
}
*/


#site_gallery{
float:right;
margin:3px;
width:300px;
background:#FFFFFF;
min-height:200px;
margin-left: auto;
margin-right: auto;
}

#link_ads{
float:left;
margin-top:5px;
margin-left:5px;
padding:5px;
background-image:url('../images/left_bg2.jpg');background-repeat: no-repeat;
width:275px;
height:230px;
margin-left: auto;
margin-right: auto;
}

#main{
margin-left: auto;
margin-right: auto;
margin:5px;
width:640px;
background:#FFFFFF;
height:240px;
border-color:#DDDDDD;
border-width:1px;
border-left-style:dotted;
border-right-style:dotted;
border-top-style:dotted;
border-bottom-style:dotted;

}

#sectional{
background-image:url('../images/left_bg2.jpg');background-repeat: no-repeat;
float:left;
margin:5px;
padding:0px;
width:195px;
/*background:#FFFFFF;*/
height:220px;
border-color:#DDDDDD;
border-width:1px;
border-left-style:dotted;
border-right-style:dotted;
border-top-style:dotted;
border-bottom-style:dotted;
}

#main_sponsor{
margin:4px;
width:700px;
background:#FF0567;
height:60px;
border-width:1px;
border-left-style:dotted;
border-right-style:dotted;
border-top-style:dotted;
border-bottom-style:dotted;
}

#content{
margin-left: auto;
margin-right: auto;
margin:10px;
width:670px;
background:#FFFFFF;
min-height:400px;
border-color:#DDDDDD;
border-width:1px;
z-index:0;
postion:relative;
}

#comments{
padding:10px;
margin-left: auto;
margin-right: auto;
width:700px;
margin-top:0px;
height:390px;
background-color:#e6f0fc;
}