/*
Theme Name: FeO Customized
Theme URI: http://www.feoconsulting.com/wpthemes
Description: A Custom Wordpress Theme With Widgets For Advertisements
Version: 2.0
Author: Rusty Nations
Author URI: http://www.feoconsulting.com/
*/
v\:* {behavior:url(#default#VML);}
body {
 width: 1000px;
 font-family: Verdana, Tahoma, Georgia, Geneva, Arial;
 font-size: 12px;
 color: #000000;
 background-color: #ffffff;
 margin-right: auto;
 margin-left: auto;
 padding: 0px 0px 0px 0px;
 }
p {
font-size: 1.1em;
margin-bottom: 15px;
}

a {
 color: #00460F;
 text-decoration: none;
 font-weight: bold
 }

a:hover {
 color: #00006C;
 text-decoration: none;
 }

h1, h1 a {
 display: inline;
 font-size: 1.4em;
 font-weight: bold;
 color: #105720;
 letter-spacing: 2px
 }

h1 a:hover {
 color: #00006C;
 text-decoration: none;
 }

h2, h2 a, postcomment a {
 display: inline;
 font-size: 1.2em;
 font-weight: bold;
 color: #296438;
 }

h2 a:hover, postcomment a:hover {
 color: #00006C;
 text-decoration: none;
 }

h3, h3 a {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 1.1em;
 font-weight: bold;
 color: #296438;
 }

h3 a:hover {
 color: #104070;
 }

h3.comments a {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 1.1em;
 font-weight: bold;
 color: #333333;
 }

h3.comments a:hover {
 color: #104070;
 }

img {
 border: 0px;
 }

form {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

hr {
 border: none 0;
 border-top: 1px dashed #C5C5C5;
 height: 1px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 }

ul {
 list-style-image: url(images/li.png);
 }

code {
 font-family: Courier New, Courier, Monospace;
 font-size: 1em;
 color: #666666;
 }

li.buttons {
 font-family: Arial, Helvetica, Sans-Serif;
 background-color: #76898F;
 color: #ffffff;
 text-decoration: none;
 display: inline;
 margin-left: 2px;
 margin-right: 2px;
 text-transform: none;
 }

li.buttons a {
 font-family: Arial, Helvetica, Sans-Serif;
 background-color: #76898F;
 color: #ffffff;
 text-decoration: none;
 display: inline;
 border-right: outset 1px #000000;
 border-bottom: outset 1px #000000;
 padding: 4px 4px 4px 4px;
 font-weight: bold;
 text-transform: none;
 }

li.buttons a:hover {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
 border-bottom: solid 4px #000000;
 }

li.whitebox {
 background-color: #FFFFFF;
 padding: 10px;
 border-top: 1px solid #bbbbbb;
 }

li.graybox {
 background-color: #F2F2F2;
 padding: 10px;
 border-top: 1px solid #bbbbbb;
 }

ol.commentlist {
 margin-left: 20px;
 padding: 0px 0px 0px 0px;
 color: #333333;
 }

/* -- Topbar -- */

#topbar {
 width: 1000px;
 position: absolute;
 left:0px;
 top:140px;
  }

#topbar .topbartext {
 background:#545454;
 width: 1000px;
 margin-top: -2px;
 margin-bottom: 0px;
 padding: 2px 0px 4px 0px;
}

/* --- classes --- */


.previouspost
	{
	color: black;
	font-size: 11px;
	}

.previouspost h3
	{
	color: black;
	font-size: 17px;
	font-weight: bold;
	}

.previouspost a
	{
	color: #E50066;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	}

.postmetadata {
	text-align: center;
	font-size: 11px;
	color: #000777;
	padding: 5px;
	}

.alt {
	background-color: #F4F4F4;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	}

blockquote {
	color: #777;
    background: #F4F4F4 url('images/quote.gif') 25px 5px no-repeat;
	margin: 15px 20px 0 25px;
    border-left: 20px solid #F4F4F4;
    border-right: 5px solid #F4F4F4;
    border-top: 3px solid #F4F4F4;
    border-bottom: 3px solid #F4F4F4;
	}

.post {
	margin: 0 0 40px;
	}

 .nolilink {
 color: #0060C0;
 font-size: 0.9em;
 padding-left: 2px;
 }

 .nolilink a {
 text-decoration: underline;
 }

 .nolilink a:hover {
 color: #0060C0;
 text-decoration: underline;
 }

 .menu ul.slightbigger {
 font-size: 1em;
 }

 ul.tiny {
 font-size: 0.8em;
 font-weight: normal;
 }

 ul.tiny a {
 color: #00f;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 }

 ul.tiny a:hover {
 color: #0060C0;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 }

 .content a {
 color: #00f;
 font-weight: bold;
 text-decoration: underline;
 }

.content a:hover {
 color: #0060C0;
 font-weight: bold;
 text-decoration: underline;
 }

.article a {
 color: #00f;
 font-weight: bold;
 text-decoration: underline;
 }

.article a:hover {
 color: #00006C;
 font-weight: bold;
 text-decoration: underline;
 }

.article {
 font-family: Verdana, Tahoma, Georgia, Geneva, Arial;
 letter-spacing   :  0px;
 line-height      : 15px;
 font-size        : 0.98em;
}

 .nounderline a {
 text-decoration: none;
 }

 .cmeta {
 font-size: 11px;
 color:#808080;
 }

#ed_toolbar input {
	border: 1px solid #545454;
	background-color: #FFFFFF;
}

.commentbutton {
 text-align: right;
 width: 460px;
}

.title, .title a {
 font-size: 1.3em;
 font-weight: bold;
 color: #E50066;
 }

.title a:hover {
 color: #00006C;
 text-decoration: none;
 }

.small {
 font-size: 0.9em;
 }

.small a {
 color: #003399;
 }

.small a:hover {
 color: #104070;
 }

.postnav {
 font-size: 0.9em;
 text-align: right;
 margin-right: 25px;
 }

.postnav a {
 color: #003399;
 }

.postnav a:hover {
 color: #104070;
 }



 .menu {
 font-size: 1em;
 }

 .menu a {
 font-size: 1em;
 }

.menu ul {
 font-size: 1em;
 margin: 0px 0px 0px 13px;
 padding: 0px 0px 0px 0px;
 list-style-image: url(images/li.png);
 }

.error {
 color: #cc0000;
 }

.meta, meta a {
 font-size: 0.9em;
 background: url(images/textbg.jpg) no-repeat scroll 0% 0%;
}

.meta li, ul.post-meta li {
 display: inline;
}

.meta ul {
 display: inline;
 list-style: none;
 margin: 0;
 padding: 0;
}

/* --- layout --- */

#wrapper {
 width: 100%;
 height: auto;
 position: relative;
 }

#searchbar {
 float: left;
 width: 100%;
 height: 42px;
 background-image: url(images/bg_searchbar.gif);
 border-bottom: 1px solid #333333;
 }

#searchbox {
 float: left;
 width: 415px;
 padding-top: 12px;
 padding-bottom: 0px;
 }

#current_time {
 float: right;
 width: 300px;
 font-size: 0.9em;
 text-align: right;
 margin-right: 22px;
 color: #333333;
 padding-top: 14px;}

#header {
 left: 0px;
 top: 42px;
 height: 100px;
 clear: both;
 }

#heading {
    position: absolute;
	left: 10px;
	top: 58px;
	}

#heading h1 a, .description {
    color: black;
	padding-top: 0px;
	margin-left: 10px;
    margin-top: 8px;
    font-weight: bold;
	text-align: left;
	}

#heading h1 a{
    color: black;
    font-size: 1.6em;
	}

#headerads {
 padding-top: 10px;
 padding-right: 0px;
 width: 250px;
 clear: both;
 float: right;
 }

#headerads div.txt {
/* margin-right: 38px; */
 text-align: center;
 font-weight: bold;
 }

#contentwrapper {
 width: 100%;
 padding: 0;
 }

#content {
 width: 100%;
 float: left;
 text-align: left;
 background-color: #ffffff;
 padding: 0px;
 }

#blogs {
/* text-align: justify; width: 73%; */
 width: 640px;
 float: left;
padding: 0px 5px 0px 0px;
border-left:#6a9373 solid 2px;
}
#blogtitle {
/* text-align: justify; width: 73%; */
 width: 645px;
 height: 100%;
 float: left;
 background-color: #e2e2e2;
}

#blogs h1 a{
    color: black;
    font-size: 1em;
 background-color: #e2e2e2;
text-transform:uppercase;
padding: 0px 0px 0px 5px;

 }
.blogarticle a {
 color: #00f;
 font-weight: bold;
 text-decoration: underline;
 }

.blogarticle a:hover {
 color: #00006C;
 font-weight: bold;
 text-decoration: underline;
 }

.blogarticle {
 font-family: Verdana, Tahoma, Georgia, Geneva, Arial;
 letter-spacing   :  0px;
 line-height      : 15px;
 font-size        : 0.98em;
padding: 15px 0px 0px 5px;
}
.blogarticle p {
    padding: 0px;
margin-bottom: 15px;
}
#fullblogs {
/* text-align: justify; width: 73%; */
 width: 772px;
 float: left;
padding: 0px 0px 0px 0px;
border-left:#6a9373 solid 0px;
}
#fullblogtitle {
/* text-align: justify; width: 73%; */
 width: 777px;
 height: 100%;
 float: left;
 background-color: #e2e2e2;
}
#fullblogs h1 a{
    color: black;
    font-size: 1em;
 background-color: #e2e2e2;
text-transform:uppercase;
padding: 0px 5px 0px 5px;

 }
.fullblogarticle a {
 color: #00f;
 font-weight: bold;
 text-decoration: underline;
 }

.fullblogarticle a:hover {
 color: #00006C;
 font-weight: bold;
 text-decoration: underline;
 }

.fullblogarticle {
 font-family: Verdana, Tahoma, Georgia, Geneva, Arial;
 letter-spacing   :  0px;
 line-height      : 15px;
 font-size        : 0.98em;
padding: 15px 0px 0px 5px;
}

#sidebar {
 float: left;
 width: 130px;
 height: auto;
 margin-top: 0px;
 text-align: left;
/* background-color: #336699; */

 }


.blocktitle {
 font-family: Verdana,Arial, Helvetica, Sans-Serif;
 font-size: 0.7em;
 text-transform: uppercase;
 text-align: justify;
 color: #333333;
 font-weight: bold;
 padding: 3px 0px 2px 5px;
/* border: 2px solid #C5C5C5;*/
background-color: #D1D2D4;
width:127px;
letter-spacing: 2px;

 }

.block {
 background-color: #fff;
 padding: 6px 10px 6px 10px;


 }
.imageblock {
 background-color: #fff;
 padding: 3px 0px 6px 0px;
text-align: center;
 font-size: 0.7em;
 text-transform: uppercase;

 }

/* Footer */

#footer {
 font-size: 0.9em;
 color: #333333;
 padding-top: 15px;
 padding-bottom: 0px;
 background-color: #f5f5f5;
 background-image: url(images/bg_searchbar.gif);
 width: 100%;
 height: 40px;
 clear: both;
 }

#footerbuttons {
 margin-top: -4px;
 float: right;
 margin-right: 12px;
 }

/* Reply Form */

#replyform {
 padding: 10px 15px 0px 15px;
 background-color: #F5F5F5;
 border-top: 1px dotted #999999;
 border-bottom: 1px dotted #999999;
 }

input[type=text]:focus, textarea:focus {
   background: #FFE6BF;
   }

/* Images */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.border {
    padding: 5px;
    margin: auto;
    border: 1px solid #999999;
    background: #EEEEEE;
    }


.alignright {
	float: right;
	margin: 0 0 2px 7px;
    padding: 5px;
    border: 1px solid #999999;
    background: #EEEEEE;
	}

.alignleft {
	float: left;
	margin: 0 7px 2px 0;
	padding: 5px;
    border: 1px solid #999999;
    background: #EEEEEE;
	}

/* --- calendar --- */

#wp-calendar {
 empty-cells: show;
 font-size: 0.9em;
 margin: 0;
 width: 100%;
 }

#wp-calendar #next a {
 padding-right: 10px;
 text-align: right;
 }

#wp-calendar #prev a {
 padding-left: 10px;
 text-align: left;
 }

#wp-calendar a {
 display: block;
 text-decoration: none;
 font-weight: bold;
 }

#wp-calendar caption {
 color: #104070;
 font-size: 1.2em;
 text-align: center;
 font-weight: bold;
 }

#wp-calendar td {
 letter-spacing: normal;
 padding: 0 0;
 text-align: center;
 }

#wp-calendar td:hover, #wp-calendar #today {
 color: red;
 font-weight: normal;
 }

#wp-calendar th {
 font-style: normal;
 text-transform: capitalize;
 }

/*header*/
#header { font-size:0.69em;width:1000px;height:280px; background:url(/images/template/header_bgd.gif) left top repeat-x;}
#header .h1 { font-size:1.1em;color: #000;}
#header .row_1 { height:52px;width:1000px;}
#header .row_1 p { padding-top:3px;}
#header .row_1 .indent { padding:11px 0 0 0;}
#header .row_2 { height:115px;width:1000px;}
#header .row_2 .col_1 { width:522px;}
#header .row_2 .col_1 .indent { padding:25px 0 0 10px;}
#header .row_2 .col_2 { height:50px;width:400px;padding:-25px 0 0 0;float:right;}

#header .row_2 .col_2 .indent1 { padding:0 100px 0 64px;}
#header .row_3 { background:#333; height:49px;}
#header .row_3 .indent { padding:11px 0 0 0;}
#header .row_4 { height:80px;}
.hblock { background:#f3f1f1; width:1000px;}
.hblock .l_t { background:url(/images/template/l_t.gif) no-repeat left top;}
.hblock .r_t { background:url(/images/template/r_t.gif) no-repeat right top;}
.hblock .r_b { background:url(/images/template/r_b.gif) no-repeat right bottom;}
.hblock .l_b { background:url(/images/template/l_b.gif) no-repeat left bottom;}
.hblock .ind { padding:10px 20px 11px 22px;}
.hblock1 { background:#333; width:1000px;}
.hblock1 .ind { padding:6px 21px 12px 22px;}

.hblock2 { background:#f3f1f1; width:400px;height:50px;}
.hblock2 .l_ts { background:url(/images/template/l_t.gif) no-repeat left top;}
.hblock2 .r_ts { background:url(/images/template/r_t.gif) no-repeat right top;}
.hblock2 .r_bs { background:url(/images/template/r_b.gif) no-repeat right bottom;}
.hblock2 .l_bs { background:url(/images/template/l_b.gif) no-repeat left bottom;}
.hblock2 .inds { padding:6px 21px 12px 22px;}


.fleft { float:left;vertical-align:middle;}
.fright { float:right;vertical-align:middle;}
#header .fright .h1 { font-size:1.1em;color: #000;}

.clear { clear:both;}



ul#mainnavigation {
	width: 100%;
	height: 43px;
	background: #FFF url("/images/template/menu-bg.gif") top left repeat-x;
	font-size: 0.8em;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#mainnavigation li {
	display: block;
	float: left;
	margin: 0 0 0 5px;
}
ul#mainnavigation li a {
	height: 43px;
	color: #777;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 200%;
	padding: 8px 15px 0;
}
ul#mainnavigation li a:hover {
	color: #333;
}
ul#mainnavigation li a.current {
	color: #FFF;
	background: #333 url("/images/template/current-bg.gif") top left repeat-x;
	padding: 5px 15px 0;
}
h5 { background:url(/images/template/logo2.jpg) no-repeat left top; text-indent:-10000px; height:53px;}


.aligncenter { text-align:center;}

.txt1 { font-size:0.75em; font-weight:bold;}
.link8 { font-size:0.75em; color:#787878; text-transform:uppercase; background:url(/images/template/rss_marker.gif) no-repeat 0 2px; padding-left:16px;}


.header_links { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #3C413D; font-weight: normal }
.header_links_01 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #296438; font-weight: normal }
.header_links_02 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #C3AD4B; font-weight: bold }
.header_date { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #3C413D; font-weight: bold }
.header_links:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3C413D; font-weight: bold }
font.nav_1_off { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: bold;text-decoration: none;background-color: #105720; }
font.nav_1_on { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold;text-decoration: none;background-color: #9EB9A4; }
font.nav_2_off { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold;text-decoration: none;background-color: #FFFFFF; }
font.nav_2_on { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold;text-decoration: none;background-color: #9EB9A4; }
.forgot_pw {	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

html>body #double_lines {		/* for non-IE browsers */
			position:absolute; 
			left:0px; bottom:2px; 
			width:777px; height:1px;
			overflow:visible;
}
#double_lines {  				/* for IE */
			position:absolute; 
			left:0px; bottom:0px; 
			width:777px; height:3px;
			overflow:hidden;
}

.level2text {
	color:#000000; 
	font-size:7pt; 
	font-weight:bold;
	font-family: Verdana, Arial, serif;
}

.categories {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #996633;
	text-transform: uppercase;

}

.navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none;height:25px; }
.navmenu li {display: inline; padding:0px 10px 0px 0px;font-size: 10px;height:25px; background-color:#105720;overflow:hidden;  white-space: nowrap; border-right: solid #000000 1px;text-align: center; }
.navmenu a {text-decoration:none; color: white; }
.navmenu a:hover {color: black; }

.navmenu pagenav {display: inline;} /* the outermost list item; contains whole list */
.navmenu page_item {display: inline; padding:0px;font-size: 10px;height:25px; background-color:#105720;overflow:hidden;  white-space: nowrap; border-right: solid #000000 1px;text-align: center; } /* any Page item */
.navmenu current_page_item { � } /* the current Page */
.current_page_parent { � } /* parent of the current Page */
.current_page_ancestor { � } /* any ancestor of the current Page */
