body {
		margin:0px 0px 10px 0px;
		background:#FFFFFF url(images/body_back.gif) repeat-x;
		font-family:georgia, verdana, arial, sans-serif;
		}
a:link, a:visited { color: #000; text-decoration: underline; }
a:hover { color: #fff; background-color: #333; text-decoration: none; }

a.attention:link, a.attention:visited { color: #900; }
a.attention:hover { color: #fff; }
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

	#banner {
		color:black;
		font-size:42px;
		font-weight:normal;
		margin-bottom:0px;
  	                padding:15px; 
  	
		letter-spacing:5px; 		
		}
	
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover
         {
         color:black;
		font-size:42px;
		text-decoration: none;
		background:none;
		}
		
		

	.description {
		
		color:black;
		font-size:16px;
		font-weight:bold;
		padding-left:10px;
  	text-transform:none;	
		letter-spacing: 5px; 		
		}	
				
	#content {
		float:left;
		width:65%;
		background:#fff;
		border-right:1px dotted #999;
		margin-right:15px;
		padding-bottom:20px;
		}

	#links {
		background:#fff;
		padding-right:15px;				
		}
		
	.blog {
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;			
		}	
	
	.blogbody {
		font-family:georgia, verdana, arial, sans-serif;
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding-left:10px;	
  		padding-right:10px;
  		padding-top:10px;			
		}


	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	
	.title	{ 
		font-family: verdana, arial; 
		font-size: small; 
		color: #003366; 
		text-transform: uppercase;
		font-weight:bold;	
		}			
		
	#menu {
  		margin-bottom:15px;
		background:#FFF; 
                text-align:center; 							
		}	
		
	.date	{ 
		font-family:georgia, verdana, arial, sans-serif; 
		font-size: small; 
		color: #666; 
		border:1px solid #999;
		padding:5px;
		margin-bottom:10px;
		font-weight:normal;
		}			
		
	.posted	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #003366;
		margin-bottom:15px; 
		}
		
		
	.calendar {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
  		text-align:center;	
		}
	
	.calendarhead {	
		font-family:verdana, arial, sans-serif;
		color:#003366;
		font-size:x-small;
		font-weight:bold;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;				
		}	
	
	.side {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;				
		}	
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:bold;
  		background:#EEE;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background:#EEE;  		
 		}	
		
	.powered {
		font-family:verdana, arial, sans-serif;
		color:#003366;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em  					
		}	
		
	
	.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;			
		}		

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;			
		}	

	.trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;			
		}		

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:10px;
  		border:1px dashed #CCC;			
		}

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;			
		}

		
	.comments-head	{ 
		font-family: georgia, verdana, arial, sans-serif; 
		font-size: small; 
		color: #666; 
		border:1px solid #999;
		padding:5px;
		font-weight:normal;
		margin-top:10px;		
		}		

	#banner-commentspop {
		font-family:georgia, verdana, arial, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		
		
  		background:url(images/dark-gradient.jpg);
  		padding:15px; 
		}



body.overview div.content {
	width: 900px;
	margin: 10px 20px 0px;
	text-align: left;
	padding-top:10px;

}

body.overview div.content p a {
	color: #369;
}

body.overview div.content div.main {
	width: 595px;
	padding:10px;
	border:1px solid #A0B478;
	font-size:13px;
	-moz-border-radius:4px;
	float:right;
	margin-bottom:10px;
	line-height:170%;
	color:#6E6E6E;
}

body.overview div.content div.main a{
	font-size:13px;
	line-height:140%;
	color:#369;
}

body.overview div.content div.main a:hover{
	color:#369;
	background-color: #F4DDA6;
}

body.overview div.content div.main div.h{
	color:#424242;
	font-size:16px;
	font-weight:normal;
	font-family:georgia, verdana, arial, sans-serif;
	border-bottom:1px solid #999;
}

body.overview div.content div.main div.h a{
       font-size:16px;
       text-decoration:none;
       font-family:georgia, verdana, arial, sans-serif;
}

body.overview div.content div.main img{
	margin:5px;
        border:solid 1px #999;
}


body.overview div.Container {
	
	margin-top:0px;
	overflow:auto;
	background:url(images/dark-gradient.jpg);
	padding-top:2px;
	padding-bottom:5px;
}

div#Header {
  
  margin: 15px 0px 5px 0px;
}

div#Header div#Nav {
  
  font-size: 16px;
  color: #999;
}


div#Header div#Nav table{
     margin-left:250px;
    
}

div#Header div#Nav table tr td{
	padding-right:20px;
}

div#Header div#Nav a:link,
div#Header div#Nav a:visited {
  font-size: 16px;
  font-weight: noraml;
  color: #F4F4F4;
  text-decoration:none;
}

div#Header div#Nav a:hover {
  color: #1E1E1E;
  background:#F4F4F4;
}

div#Header div#Nav a.current:hover {
  color: #000;
}

div#Header a.current:link,
div#Header a.current:visited,
div#Header a.current:hover {
  text-decoration: none;
  background: none;
  color: #800;
}

div#Header div.clearall {
	margin: 0 0 20px;
  padding: 0;
	clear: both;
	font-size: 2px;
}

body.overview div.content div.sub {
	float: left;
	width: 270px;
	text-align: left;
	padding-left:3px;
	border:1px solid #A0B478;
	-moz-border-radius:4px;
	font-size:12px;
        color:#5A5A5A;
}


body.overview div.content div.sub a:hover{background:none;}

body.overview div.content div.sub h3{
	margin:5px;
	font-size:20px;
	font-weght:bold;
	font-family:georgia, verdana, arial, sans-serif;
	border-bottom:1px solid #DED6CE;
}


body.overview div.content div.copyright{
        float: left;
        width:900px;
        text-align:center;
        padding:5px 0px 10px 5px;
        border-top:1px solid #A0B478;
        font-size:12px;
}

body.overview div.content div.sub div.seg{

text-align:center;
border-bottom:1px solid #A0B478;}

*html #sub,html #main,html{border-top:none;border-bottom:none;margin:0 0 10px 0;}

li{list-style-image:url(images/ar_sm_blue_r.gif);}
