@charset "utf-8";
/* CSS Document */


/* basics */

*{margin:0; padding:0;}

body {
	background-color:#e2f7fc;
	background-image:url(images/bdybg.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family: normal Verdana, Arial, sans-serif;
	letter-spacing:0.5px;
	font-size:12px;
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt; margin-top:10px;}
h3 {font-size: 1.1em; margin-top:15px; padding:5px 0 5px 0;}
h4 {font-size: 9pt; padding-bottom:10px;}
h6 {
	margin-top:6px;
	height:52px;
	font-weight: bold; 
	font-size: 10pt; 
	text-align: right;
	line-height:52px;
	background-color:#663300;
	background-image:url(images/blognews.jpg);
	background-repeat:no-repeat;
	border-left:1px #8aa05e dashed;
	border-right:1px #8aa05e dashed;
	color: #fff;
	padding:0;
	padding-right:15px;
	}

#background {
    width:1000px;
	height:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bg.png);
	background-repeat:repeat-y;	
}


/* images and misc. */

img{ border: none; padding: 6px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote{
	margin:15px;
	padding:0 8px 0 8px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


/* links */

a{
	color:#000;
	text-decoration:none;
	border: none;
	}

a:hover{color:#6A7CA0;text-decoration: underline; border: none;}

#index_image {
	width:910px;
	height:268px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	background-color:#FFFFFF;
	background-image:url(images/index_image.jpg);
	}
	

/* container */


#container {
	width: 940px;
	margin-left:29px;
	margin-right:31px;
	color:#333;
	overflow: hidden;
	}
	
/* header */

#header {

    width:1000px;
    height:161px;

    background-image:url(images/header.png);
    background-repeat:no-repeat;
	}

#header h1{
	
	font-size: 16pt;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 0;	
	padding: 120px 0 0 16px;	
	}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


.archivetitle h2 {margin-left:60px;}

#header h4{
width:300px;
margin-bottom:30px;
text-align:right;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;

	}

/* main menu */


#menu {

	background: #663300;
	font-family: verdana, arial, tahoma;
	font-size:9pt;
	width:940px; 
	height:25px;

}


#menu ul {
	margin: 0 0 0 0;
	padding-top:4px;
	padding-left:16px;
	
	text-align: left;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding: 0px 13px 6px 13px;
	
	font-weight:bold;
	margin: 0;
	text-decoration: none;
	
	line-height:16px;
	color: #fff;
}

#menu ul li a:hover {
	background-color: #fff;
	color:#0B1316;
	padding-bottom:5px;
}



/* content */


#content {
	float: right;
	width: 910px;

	height:100%;
	overflow: hidden;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	background-color:#FFFFFF;
	
	}	

#welcome {
	width:493px;
	height:50px;
	background-image:url(images/welcome.jpg);
	background-repeat:no-repeat;
	border-bottom:1px #8aa05e dashed;
}
#theblog {
	width:152px;
	height:42px;
	background-image:url(images/theblog.jpg);
	background-repeat:no-repeat;
	border-bottom:1px #8aa05e dashed;
}
#contact {
	width:566px;
	height:198px;
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	}
.contact_form { margin:0; padding:0; width:220px; float:right; text-align:right; margin-top:48px; margin-right:15px;}

.contact_form input[type=text] {margin-bottom:5px;}
.contact_form input[type=btn] {float: right; padding:0; background-color:#637F28; color:#FFFFFF; font-weight:bold;margin-top:10px;}
	
.contact_form label {  
float: left;  
 
text-align: right;
font-family:"Georgia" Times New Roman, Times, serif;
font-weight:bold;
padding-right:5px;
color:#996633;
}
#sponsors
{
	width:569px;
	height:104px;

	background-image:url(images/sponsors.jpg);
	background-repeat:no-repeat;
	}
	
.post {
	float:right;
	width:580px;
	
	margin-top:10px;
	margin-left:5px;
	margin-right:15px;
	padding:10px 20px 10px 5px;
	line-height: 14pt;
	
	}
	
.post h2{
	
	font-size: 14pt;
	font-weight: 300;
	color: #333333;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	border-bottom:1px #8aa05e dashed;
	}
	
.post h2 a{
	color: #08122E;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
	
.post p{font-size: 8pt;}

.post a{text-decoration:underline;}

.post ul {}

.post li {}

.entry p{margin:20px 0; padding-left:5px; padding-right:5px; font-size:1.1em;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 16px;
	border-left:solid 1px #A2A2A2;
	border-bottom:solid 1px #A2A2A2;
	}
	

.navigation {
	margin: 12px 0 20px 0;
	padding:2px;
	font-size:.9em;
	float:left;
	width:98%;
	}
	
.alignleft {float:left;}
.alignright {float:right;}

.pagetitle {}

/*sidbar1*/
#sidebar {
	font-family: verdana, arial, tahoma;
	font-size:8pt;
	width: 258px;
	height:100%;

	margin-bottom:10px;
	float:left;
	text-align:left;
	margin: 10px 0 0 0;
	padding-left: 15px;
	padding-top:0;
	
	padding-right:5px;
	background-color:#FFFFFF;
	
	}

#sidebar h2 ul{
list-style-type:none;
}

#sidebar h3{

	
}


#sidebar p {margin:0;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:6px;
	padding:0;
	list-style-type: none;
	}

#sidebar ul li {
	font-size:11px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	list-style-type: none;
	}

#sidebar ul ul {
	
	padding: 0;
	list-style-type: none;
}

#sidebar ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar ul ul ul li{
	padding: 0 0 0 0px;
	
	color: #898989;
	list-style-type: none;
}


.simplepie {
border-left:1px #8aa05e dashed;
border-right:1px #8aa05e dashed;
border-bottom:1px #8aa05e dashed;
padding:10px;
margin-bottom:10px;
}


/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding: 6px;
	border: 1px solid #B2B2B2;
	}
	
#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #E5E5E5;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */

#searchform{
	
	
	}

#searchform input#s{
	
	font-size: 8pt;
	
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	
	font-size: 7pt;
	
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}

/* footer */

#footer {
	


	width: 940px;
	height: 50px;

	margin-left:29px;
	margin-right:30px;

	
	font-family: verdana, arial, tahoma;
	font-size: 7pt;
	}
	
#footer p{background: #663300;line-height:17px; padding:6px;margin: 0; color: #eee;
}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}

/*WIDGET EDITING*/
.li {list-style-type:none;}
#sidebar-login h2 {background-color:#f2f3bd;font-size:14px; font-variant:small-caps; color:#666633; font-weight:bold; border-top:1px solid #666633; border-bottom:none; height:24px; padding-top:6px; padding-left:10px; 
	background-repeat:no-repeat;}
#sidebar-login form { background-color:#f2f3bd;  border-top:none; border:0; padding:0; margin:0;}
#sidebar-login ul li a { border-top:none;margin:0;padding:0; text-decoration:underline;}
#sidebar-login ul li  { line-height:0px; border-top:none;margin-bottom:0px;padding:0; }
#sidebar-login ul {background-color:#f2f3bd;border-bottom:1px solid #666633;margin:0; padding-bottom:0px;}

#widget widget_sidebarLogin li {list-style-type:none;}

#pages h2 { background-color:#00CC00;}
#archives h2 { background-color:#CC0033;}

#categories-1 h2 { background-color:#00CC00;}

#links h2 { text-align:right; background-color:#f2f3bd;font-size:1px; font-variant:small-caps; color:#f2f3bd; font-weight:bold; border-top:1px solid #666633; border-bottom:none; height:24px; padding-top:6px; padding-left:10px; background-image:url(images/links.jpg); background-repeat:no-repeat;}
	
#links {padding-bottom:20px;}
#links ul {background-color:#f2f3bd;border-bottom:1px solid #666633; padding-left:20px; padding-bottom:20px; margin:0;}
#sidebar-login ul li  { line-height:25px; border-top:none;padding:0; }
#linka ul li  { line-height:25px; border-top:none;padding:0; }
#links ul li a { border-top:none;margin:0;margin:0; text-decoration:underline;}
#tag_cloud h2 { background-color:#00CC00;}
#meta h2 { background-color:#00CC00;}
#recent-posts h2 { background-color:#00CC00;}
#calendar h2 { background-color:#00CC00;}
#wp-calendar { background-color:#00CC00;}
#recent-comments h2 { background-color:#00CC00;}
#rss-1 h2 { 	margin-top:6px;
	height:52px;
	font-weight: bold; 
	font-size: 10pt; 
	text-align: right;
	line-height:52px;
	background-color:#663300;
	background-image:url(images/blognews.jpg);
	background-repeat:no-repeat;
	border-left:1px #8aa05e dashed;
	border-right:1px #8aa05e dashed;
	color: #fff;
	padding:0;
	padding-right:15px;}
	
#pallete{color:#339999;color:#666600;color:#993300;}

#searchform input[type=text] {font-size:12px; margin-top: 20px; margin-bottom:10px; width:100%; height:18px;}





