p.sub{
  font-size:80%;
  color: gray;
}
p.postimg{
  clear: both;

}
img{
  border: 0;
}
p.floatright{
  float:right;
}
img.floatLeft { 
	
     
    margin: 4px; 

}
h5.postimg{
clear:both;

}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a:link, a:visited, a:active {
color:  #488ac7;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


	body {
  		background-color: #5CB3FF;
		line-height:1.2;
		margin:0; padding:15px;
  		font-size: 11px;
  		font-family: Arial, Helvetica, sans-serif;
  		margin: 0px;

		}

	#header {
		margin:0; padding:5px;
		background:white;
		}

	#main1 {
		margin:0; padding:5px;
		background:white;

		}
	#main2 {
		margin:0; padding:5px;
		background:white;

		}
	#left {
		float:left;
		width:50px;

		margin:0; padding:0;
		background:white;
		font-size:80%;
		}
	#right {
		float:right;
		width:250px;
		margin:0; padding:0;
		background:white;
		font-size:100%;
		}
	#middle {
		margin:0 20px;
		
		background:white;
		font-size:100%;
		}
	#postimg{
	
		clear:left;
		}
#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ffffff;
border-top: 0px solid gray;
}
	.nav2 {
		margin:0; padding:1px 0em;
		background:#5CB3FF;
	}
	.nav {
		margin:0; padding:0.5em 3em;
		background:white;
		}
	.column-in {
		margin:0; 
		padding:0.5em 3em;

		background:#ffffff;
		}
 
	.column-in-p-img {
		
		clear:left;
		margin:0; padding:0.5em 3em;
		background:white;
		}

/* common styling */
.menu {
font-family: verdana, sans-serif; 
width:635px; 
position:relative; 
font-size:0.80em;
padding-bottom:0px;
z-index:100;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
/* navigation -- color */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:113px; 
height:3em; 
color:#000; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#5CB3FF; 
padding-left:10px; 
line-height:3em;
}
* html .menu ul li a, .menu ul li a:visited {
width:122px;
width:113px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
/* navigation -- highlight */
.menu ul li:hover a,
.menu ul li a:hover {
color:#fff; 
background:#488ac7;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:3em;
margin-top:1px;
left:0; 
width:113px;
}
* html .menu ul li a:hover ul {
margin-top:0;
margin-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
/* drop down -- color */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#c6deff; 
color:#000; 
height:auto; 
line-height:1.2em; 
padding:5px 10px; 
width:103px
}
* html .menu ul li a:hover ul li a {
width:103px;
width:103px;
}
/* drop down -- highlight */
.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#b4cfec url(../../graphics/drop.gif) bottom right no-repeat;
}
/* drop down -- highlight */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#b4cfec; 
color:#000;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:83px; 
top:0;
width:83px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-83px;
}
