/* /////////////// BASIC ELEMENTS /////////////// */


body, h1, h2, h3, h4, h5, h6, p{
margin: 0;
padding: 0;
}
img
{
	border:0;
	}

td
{
vertical-align:top;
}
.posts h3 a{
color: #00A
}
body { 
	font: 11px verdana,helvetica, sans-serif;	line-height: 1.88889;	color: #eee; 	background: #FFF;	padding: 10px;
	}

h3 { 
	font: bold 11px verdana,helvetica, sans-serif;	color: #2e3092;	padding-left:0px;	padding-bottom:0px;
	}
h4 { 
	font: bold 11px verdana,helvetica, sans-serif;	color: #555;
	}
a:link { 
	font-weight: bold; 	text-decoration: none; 	color: #333;
	}
a:visited { 
	font-weight: bold; 	text-decoration: none; 	color: #333;
	}
a:hover, a:active { 
	text-decoration: none; 	color: #00289a;
	}
acronym {
	border-bottom: none;
	}
/* ////////////// LAYOUT ///////////////// */
#container
{
	width:770px;	margin:0;	padding:0;	float:left;
/*	background:url(images/bg.gif) repeat-x #dfdfdf;*/
	border-left:1px solid #ffffff;	border-right:1px solid #ffffff;
	color:#555;
	}

#topbar
{
	width:770px;	height:36px;	background-color:#eeeeee;	margin-bottom:10px;
	}

	#topbar a 
	{
		color: #aaa;	text-decoration: none;
		}
#topLogo
{
	float:left;	clear:both;	margin-bottom:6px;
	}

#topMenuLinks
{
	float:right;	margin: 10px 1px 0 10px;
}
	
#homeButton
{
	float:left;
	}

	#homeButton a {
	float: left;	display: inline;	margin: 7px 1px 0 10px;	padding: 0px 1px 1px 1px;	color: #aaa;	text-decoration: none;

}
#searchIcon{
	float: right; margin: 10px 0 0 10px; display: inline;}
#search {
	float: right;	display: inline;	margin: 7px 1px 0 7px;	padding: 0px 10px 1px 1px;
	
}
/*place holder for search box*/
	#search a {
	float: left;	display: inline;	margin: 7px 10px 0 1px;	padding: 0px 1px 1px 1px;	color: #aaa;	text-decoration: none;}

#header
{
	float:left;	width:770px;
	height:160px;
	margin:0;
	padding:0;
	}

#homeheader
{
	float:left;
	width:770px;
	height:375px;
	margin:0;
	padding:0;

	
	}

#contentsTEMP
{
	padding-top:00px;
	width:770px;
	float:left;
	margin-top:10px;
	background-color:#fff;
	min-height:400px;
	}
#contents
{
	padding-top:00px;
	width:550px;
	margin-top:10px;
	padding-left:10px;
	background-color:#fff;
	border-left:dashed #888 1px;
	min-height:400px;
	

	}
	#emptyInfo
	{
		float:left;
		width:100px;
		padding:0;
		}
	#leftInfo
	{
		padding:10px;
		float:left;
				width:200px;

		}
	#centerInfo
	{padding:10px;
		float:left;
				width:200px;
		}
	#rightInfo
	{

		border-left: dashed #888 1px;
		float:left;
		
		padding: 10px;
		width:200px;
		min-height:400px;
	}
	#spanningInfo
	{	float:right;
		padding:10px;
		width:650px;
		}


.sidebar
{	float:left;
	width:200px;}
	background-color:#444;
	border-bottom: dashed #888 1px;
}
	.sidebar ul{
		font-size: 10px;
		list-style-type:disc; 
		padding: 0;
		margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside;
		}

	.sidebar ul li{
		font-size: 10px;
		list-style-type:disc; 
		padding: 0px;
		}

#footer
{
float:left;
	border-top: dashed #888 1px;
	color:#aaa;
padding-left:100px;

	}


#footer a
{	
	color:#aaa;
	}
#leftfooter
{
	color:#aaa;
	float:left;
	
	
	}
#rightfooter
{	
	text-align: right;
	color:#aaa;
	float:right;
	width:200px;
	}

.customFields
{
	
	font-weight:bold;
	}
.customFieldsAns
{	font-weight: normal; margin-left:4px;
}
	 /* *** comments style *** */ 

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 11px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 11px;
	width:300px;
}

.customFields { padding-top: 6px;

}

	 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  
