/* CSS Document */

body{
margin:10px auto 0;
padding:0;
font:76% Arial,sans-serif;
background:#ffffff;
color:#303030;
}

h1, h2 {
color:#0056b1;
font-size:1.5em;
margin-top:0.5em;
margin-bottom:0.5em;
border-bottom: #0056b1 1px solid;
}
div:hover  {
text-decoration:none;
}
h3, h4, h5 {
color:#0056b1;
font-size:1.2em;
font-weight:bold;
margin-top:0.8em;
margin-bottom:0.2em;
border-bottom: #0056b1 1px solid;
}
td {
vertical-align:top;
margin: 2px auto auto;
}
a{
text-decoration:none;
color:#0056b1;
}


a img{
border:0;
}

.warning, .form_message {
	
	color: #CC4343;
	font-size: 0.7em;
	font-weight: bold;
	margin: 4px 4px 4px 4px;
	
}

.form_message {
	
	margin: 0px auto 3px;
	
}

#wrap{
color:#303030;
margin:0 auto;
width:776px;
padding:0px;
background: url(http://atomicthemeworks.com/images/leftbg.gif) top left repeat-y;
}

#header{
clear:both;
margin-left: -3px;
background:url(http://atomicthemeworks.com/images/top.gif) top left no-repeat;
height:106px;
padding:0;
}
#homeheader{
clear:both;
margin-left: -3px;
height:300px;
padding:0;
}
#toplinks{
 float:right;
 z-index:1000;
 position:relative;
 vertical-align:top;
 right:0px;
 top:28px;
 color:#FFFFFF;
}
#toplinks a{
 color:#FFFFFF;
 font-weight:bold;
 padding:5px;
}
#toplinks a:hover{
text-decoration:none;
 color:#33CCCC;
}
#navigation {
 background:#A9D12A;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin:0px;	
 border-top:#80c011 1px solid;
 border-bottom:#005aff 1px solid;
 text-align:center;
}
#navigation ul {
margin:0px;
padding:0em;
}
#navigation li {
 list-style:none;
 display:inline;
 padding:0px 3px;
 border-right:#FFFFFF 1px solid;
}
#navigation a{
 font-size:1.15em;
 padding:0.3em 0.4em;
 line-height:2em;
 color:#ffffff;
}
#navigation a:hover{
 background:#80c011;
 text-decoration:none;
 }
#frontphoto{
margin:0 0 10px 0;
border:0;
}



#avmenu{
width:170px;
margin:0;
padding:0;
font-size:0.9em;
background:url(images/left.gif) top right no-repeat;
 border-right: #adadad 1px solid;
}

#avmenu ul{	
list-style:none;
width:170px;
margin:0 0 20px 0;
padding:0;
font-size:1.1em;
display:inline;
}	

#avmenu li{
display:inline;
margin-bottom:4px;
}

#avmenu li a{
text-decoration:none;
display:block;
padding:6px 0 6px 10px;
 border-bottom: #adadad 1px solid;
}	
	
#avmenu li a:hover{
color:#000000;
}

.announce{
margin:10px 0 10px 0;
padding:10px;
width:130px;
color:#505050;
background-color:#f4f4f4;
line-height:1.3em;
}

#extras{
float:right;
width:120px;
margin:0 0 10px 0;
padding:0;
font-size:0.9em;
line-height:1.5em;
}

#extras p{
margin:0 0 1.5em 0;
}

#head{
margin-left:172px;
width:605px;
height:200px;
padding:0px;
text-align:left;
background:#005aff;
 border-bottom: #adadad 1px solid;
}

#content{
margin:0 0px 20px 180px;
padding:5px 10px 0 20px;
line-height:1.6em;
text-align:left;
background:#fefefe;

}


#content img{
padding:1px;
display:inline;
background:#cccccc;
color:#303030;
border:3px solid #f0f0f0;
}

#content li {
 list-style:url(images/bluebullet.gif);
}

#right {
 padding:5px;
 
}
.recent{
margin:0px;
padding-left:20px;
}
.recent li {
 margin-left:0px;
 padding-left:0px;
 list-style:url(images/bluebullet.gif);
}

#footer{
clear:both;
padding:5px 20px;
font-size:0.9em;
background-color:#0055b0;
color:#FFFFFF;
line-height:1.5em;
height:15px;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

.left{
margin:10px 10px 5px 0;
float:left;
}

.right{
margin:10px 0 5px 10px;
float:right;
}

.textright{
text-align:right;
}

.center{
text-align:center;
}

.small{
font-size:0.8em;
}

.bold{
font-weight:bold;
}

.hide{
display:none;
}

ul .related {
 margin-left:none;
}
