/* CSS Document */


body{font-size:medium;}

#container{width:750px;
        margin:0 auto;
		background-image:url(images/content.gif);
		background-repeat:repeat-y;
}
		

#topnav{color:#000000;
        background-image:url(images/top_nav.gif);
		width:750px;
		height: 226px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat:no-repeat;
		}


/* start of body of text */	

#blog {float:right;
        display:inline;/* fixes IE/Win double margin bug*/
		margin-top:20px;
        margin-right:44px;
		margin-left:44px;
		width: 680px;
		height:auto;
		}
		
#blog p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:85%;
		color:#333333;
		padding-right: 0px;
		margin-left: 10px;
		line-height:25px;
		text-align:justify;
		
		}


#content {float:right;
        display:inline;/* fixes IE/Win double margin bug*/
		margin-top:20px;
        margin-right:44px;
		float:right;
		width: 460px;
		height:auto;
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		padding-top:15px;
		}
		
#content p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:85%;
		color:#333333;
		padding-right: 0px;
		margin-left: 10px;
		line-height:25px;
		text-align:justify;
		
		}
		
#content p a{
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		padding-right: 0px;
		line-height:25px;
		}
		
#content p a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		padding-right: 0px;
		line-height:25px;
		}
		
#content h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:600;
		font-size:100%;
		margin-left: 10px;
		color:#333333;
		background-color:#CCCCCC;
		padding:5px;
		}
		
#content a{
		color:#003366;
		text-decoration:underline;
		}
		
#content a:hover{
		color:#660000;
		text-decoration:underline;
		}
		

#searchcontent {float:right;
        display:inline;/* fixes IE/Win double margin bug*/
		margin-top:20px;
        margin-right:44px;
		float:right;
		width: 660px;
		height:auto;
		padding-top:15px;
		}
		
#searchcontent p a{
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		padding-right: 0px;
		line-height:25px;
		}
		
#searchcontent p a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		padding-right: 0px;
		line-height:25px;
		}
		
#searchcontent h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:600;
		font-size:100%;
		margin-left: 10px;
		color:#333333;
		background-color:#CCCCCC;
		padding:5px;
		}

#leftnav{
display:inline;/* fixes IE/Win double margin bug*/
margin-top:35px;
float: left;
width: 190px;
margin-left: 35px;
margin-right: 10px;
}

#leftnav p{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#999999;
margin-left: 25px;
margin-right:5px;
}

#leftnav p a{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#999999;
text-decoration:none;
}

#leftnav p a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#666666;
text-decoration:underline;
}

#leftnav h2{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin-left: 25px;
margin-right:5px;
color:#000000;
background-color:#CCCCCC;
padding:5px;

}		
		
#leftnav2{
display:inline;/* fixes IE/Win double margin bug*/
margin-top:35px;
float: left;
width: 190px;
margin-left: 35px;
margin-right: 10px;
}

#leftnav2 p{
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
font-size:80%;
color:#999999;
margin-left: 25px;
margin-right:5px;
}

#leftnav2 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#999999;
text-decoration:none;
}

#leftnav2 p a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#666666;
text-decoration:underline;
}

#leftnav2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin-left: 25px;
margin-right:5px;
color:#000000;
background-color:#CCCCCC;
padding:5px;

}
	
.content_inline{
		font: normal 14 Tahoma, Verdana, Arial, sans-serif;
		}
				
		
#footer{background-image:url(images/footer.gif);
        background-repeat:no-repeat;
        width:750px;
		height:115px;
		clear:both;
}

		
