/*
Theme Name: GeNOsys Theme
Theme URI: http://genosysusa.com/
Description: geNOsys WordPress Theme
Version: 0.1
Author: David Whitlark
*/

body{
background-color:#454f46;
margin:0px;
padding:0px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.navdiv{
position:relative; 
margin-top:-3px; 
padding:0px;
}
p{
margin:5px 0px 5px 0px;
}
ul {
margin-left: 0px;
padding-left: 10px;
font-size:12px;
list-style: none;
}
.nopad {
padding:0px;
margin:0px;
}
li {
padding-left: 20px;
background-image: url(images/icon5.gif);
background-repeat: no-repeat;
background-position: 0 4px;
font-size:12px;
}
img{
margin:0px;
padding-left:7px;
padding-right:7px;
border:0px;
}
a{
color:#B57633;
font-weight:bold;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
div.float{
float:left;
}
#menubarUp{
position:absolute;
top:0px;
left:0px;
visibility:visible;
padding:0px;
}
#menubarOver, #menubarDown{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
padding:0px;
}
#header{
width:800px;
}

#subnav{
text-align: right;
font-family: times new roman;
background-color:#EFF0F2;
border-bottom:1px solid #B0B5C1;
}
#subnav a {
color:#728374;
font-family: times new roman;
text-decoration:none;
}
#subnav a:hover {
font-family: times new roman;
text-decoration:underline;
}
#subnav a:before{
content:" ";
}
#content{
clear:both;
width:800px;
}
#bkg{
background-color:#FFFFFF;
border-right:1px solid ##809082;
border-bottom:1px solid ##809082;
border-left:1px solid ##809082;
width:800px;
margin-left:auto;
margin-right:auto;
}
#page{
float:left;
padding-right:10px;
}
#page3{
float:left;
width:650px;
}
#sidebar{
float:right;
width:200px;
padding-top:20px;
padding-bottom:20px;
}
div.half1{
float:left;
width:360px;
padding-right:10px;
padding-top:134px;
background-image:url(images/bkg.gif);
background-repeat:no-repeat;
}
div.half2{
float:left;
width:360px;
}
div.divider{
float:left;
padding-right:10px;
}
div.section{
clear:both;
height:112px;
}

img.title {
padding-right:5px;
float:left;
}
img.title2 {
float:right;
padding-right:10px;
}
img.title3 {
float:left;
margin-right:10px;
border:1px solid #000000;
}

div.padding{
padding:18px 10px 10px 20px;
}
div.padding2{
padding:18px 10px 10px 20px;
}
div.page{
margin:4px;
}
div.page2{
margin:4px;
width:550px;
}

h1, .ctable th {
color:#3c4938;
font-size:21px;
font-weight:bold;
padding: 0px 0px 3px 3px;
font-family:times new roman;
background-image:url(images/Title-Header.jpg);
background-repeat:no-repeat;
width:760px;
}
.newsTitle{
color:#748D6D;
font-size:18px;
font-weight:bold;
padding:0px;
margin:0px;
}
h2 {
color:#4287bc;
font-size:15px;
font-family:times new roman;
font-weight:bold;
padding:0px;
margin:20px 0px 5px 0px;
}

h3.storytitle {
padding:0px;
margin:0px 0px 5px 0px;
}
h3.storytitle span {
color:#748D6D;
font-size:16px;
font-weight:bold;
}
h3.storytitle a{
color:#6E7883;
font-family:times new roman;
font-size:16px;
font-weight:bold;

padding-bottom:5px;
text-decoration:none;
}
h3.storytitle a:hover{
font-family:times new roman;
text-decoration:underline;
}
h3.storytitle a:after{
padding-left:15px;
background-image:url(images/icon5.gif);
background-repeat:no-repeat;
background-position:center;
content:" ";
}
div.storycontent {
font-size:14px;
}
div.title1{
width:200px;
height:16px;
background-image:url(images/title1.png);
margin:0px 0px 5px 0px;
padding:0px 0px 0px 6px;
color:#B57633;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
}
div.title1 a{
color:#B57633;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
}
div.title1 a:hover{
text-decoration:underline;
}
div.title1:after{
padding-left:15px;
background-image:url(images/icon1.gif);
background-repeat:no-repeat;
background-position:center;
content:" ";
}
div.title2{
width:200px;
height:16px;
background-image:url(images/title2.png);
margin:0px 0px 5px 0px;
padding:0px 0px 0px 6px;
color:#6D7A82;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
}
div.title2 a{
color:#6D7A82;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
}
div.title2 a:hover{
text-decoration:underline;
}
div.title2:after{
padding-left:15px;
background-image:url(images/icon2.gif);
background-repeat:no-repeat;
background-position:center;
content:" ";
}
div.title3{
width:200px;
height:16px;
background-image:url(images/title3.png);
margin:0px 0px 5px 0px;
padding:0px 0px 0px 6px;
color:#728374;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
}
div.title3 a{
color:#728374;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
}
div.title3 a:hover{
text-decoration:underline;
}
div.title3:after{
padding-left:15px;
background-image:url(images/icon3.gif);
background-repeat:no-repeat;
background-position:center;
content:" ";
}
div.title4{
width:200px;
height:16px;
background-image:url(images/title4.png);
margin:0px 0px 5px 0px;
padding:0px 0px 0px 6px;
color:#748D6D;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
}
div.title4 a{
color:#748D6D;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
}
div.title4 a:hover{
text-decoration:underline;
}
div.title4:after{
padding-left:15px;
background-image:url(images/icon4.gif);
background-repeat:no-repeat;
background-position:center;
content:" ";
}

#pleaseNote {
font-size:11px;
width:600px;
margin-left:auto;
margin-right:auto;
}

#footer{
clear:both;
width:800px;
height:60px;
background-color:#728374;
color:#A8C0AB; 
font-size:10px;
}

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

#footer a:hover{
text-decoration:underline;
}

#frontpage{
background-color:#809082;
margin:0px 0px 10px 0px;
padding:0px;
}
#frontpage .inside {
padding:0px;
color:#FFFFFF;
font-size:20px;
font-variant:small-caps;
font-weight:bold;
text-align:center;
}
.box {
background-color:#728374;
margin:0px;
padding:0px;
}
.box .inside {
padding-left:5px;
padding-right:5px;
}
.box2 {
background-color:#EFF0F2;
margin:0px;
padding:0px;
}
.box2 .inside {
padding:10px;
}
.box3 {
padding:10px;
border:1px solid #B0B5C1;
background-color:#EFF0F2
}
.clear {
clear: both;
}

#searchform {
padding:0px;
margin:0px;
}

#searchform label {
color:#748D6D;
font-size:18px;
font-variant:small-caps;
font-weight:bold;
}

input, select, textarea {
background: #FFFFFF;
border: 2px solid #728374;
color: #728374;
}

input:focus, select:focus, textarea:focus {
border: 2px solid #000000;
}

.custom_contact_label_required {
font-variant:small-caps;
font-weight:bold;
color:#CC3333;
}

.custom_contact_label, small {
font-variant:small-caps;
}
