/*
Theme Name: Banner Theme 8-27-08
Author: Coded by Jean Costa of JeanCosta.com
*/

html,body{
	margin:0;
	padding:0;
	background:url(images/bg.gif) repeat fixed;
	text-align:left;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#container{
	text-align:left;
	margin:10px auto 10px auto;
	padding:0;
	width:800px;
	height:100%;
}

#background{
	background:url(images/bg.jpg) repeat-y;
	height:100%;
	float:left;
	margin:0;
	padding:0;
	width:800px;
}

#banner {
	background-image:url(images/banner.jpg);
	width:800px;
	height:200px;
}

#menu{
	background:url(images/menubg.gif) repeat-x;
	width:798px;
	border:1px solid #1f79a9;
	height:34px;
	float:left;
}

#menu ul{
	width:798px;
	height:100%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

* html #menu ul{
	margin-bottom:-1px;
}

#menu li{
	display:inline;
}

#menu li a{
	color:#ffffff;
	font:bold 11px Verdana;
	float:left;
	padding:11px;
	text-decoration:none;
}

#menu li a:hover{
background:#428fb8;
}

#content{
float:left;
width:678px;
margin:0;
padding:0;
margin-left:2px;
margin-top:10px;
}

#content-page{
float:left;
margin:0;
padding:0;
margin-left:2px;
margin-top:10px;
}

* html #content{
height:300px;
}

#postwrapper{
width:680px;
margin-left:8px;
height:100%;
margin-top:10px;
margin-bottom:20px;
padding:0;
float:left;
}

#footer{
width:798px;
background:#3286b2;
border:1px solid #1f79a9;
float:left;
text-align:center;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:0;
height:34px;
}

#footer p{
margin-top:9px;
margin-left:12px;
color:#ffffff;
}

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

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

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

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

#sidebar{
margin:0;
padding-left:2px;
padding-right:2px;
width:116px;
float:left;
}


/*-------------------------------- lists/menus -------------------------*/



#sidebar ul{
list-style-type: none;
padding: 0;
margin-top:2px;
margin-left:9px;
}

* html #sidebar ul{
margin-left:3px;
}

#sidebar ul li{
margin:0;
}

#sidebar ul li a{
display: block;
text-decoration: none;
}

#sidebar ul ul{
margin-bottom:0;
}

#sidebar ul ul li{
list-style: none;
display:block;
margin:0;
}

#sidebar ul ul ul{
margin-bottom:0;
margin-top:0;
}

#sidebar ul ul ul li{
border:none;
margin-left:-6px;
}

* html #sidebar ul ul ul li{
padding-left:3px;
}

#error-page{

min-height:300px;
}

/************************* End list menu *************************************/

/* FOOTER OF BODY POSTS */
#view-comments {
	float:left;
}


/******************

Post Body Stuff

********************/

.alignright { float:right; margin: 0 0 15px 15px; }

.alignleft { float:left; margin: 0 15px 15px 0; }


.post{
	padding: 10px 10px 10px 10px;
}

.post h2{
	font-family: Georgia, Sans-serif;
	font-size: 22px;
	padding: 20px 0 0 0;
}

.entry{
	line-height: 22px;
}

.postinfo{
	font-size: 11px;
	color: #aaa;
	padding: 2px 0 20px 0;
}

.postinfo a{
	color: #aaa;
}

.postdate{ color: #aaa; }

p.postmetadata{
	font-size: 12px;
	color: #BFB8A1;
	border-top: 1px dotted #FFCC00;
	margin: 20px 0 0 0;
	padding: 5px 0 0 0;
}

p.postmetadata strong{
	float: right;
}

.postnav{
width:678px;
height:20px;
float:left;
margin-top:15px;
padding:0;
font:11px Verdana;
}

.left{
float:left;
}

* html .left{
margin-left:5px;
}

.right{
float:right;
}