html, body {
background-color: #222;
margin: 0px;
padding: 0px;
font: 14px verdana,arial;
height: 100%;
background-image: url('images/1280x1024.jpg');
background-attachment: fixed;
background-position: 50% 0%;
background-repeat: no-repeat;
}

img
{  border-style: none;
}

.footlinks { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #eee; }
A.footlinks:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color:#BEC400;
}
.affils { font: 15px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #eee; }
A.affils:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color:#BEC400;
}
.refresh { font: 15px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.refresh:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#BEC400;
}
.bloglink { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #BEC400; }
A.bloglink:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color:#BEC400;
}

h1 {
font: 20px verdana,arial;
color: #BEC400;
}

h2 {
font: 11px verdana,arial;
font-style: italic;
color: #eee;
}

h3 {
font: 15px verdana,arial;
color: #eee;
text-decoration: underline;
}

h4 {
font: 18px georgia,arial;
font-style: italic;
color: #eee;
}

#a {
width: 800px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
min-height: 40px;
height: 40px;
color: #eee;
text-align: right;
font: 12px georgia,verdana,arial;
}

#b {
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
color: #eee;
min-height: 130px;
height: 130px;
background-color: #333;
border: 1px solid #444;
}

#bcentered {
width: 780px;
margin: 0px auto 0px auto;
padding: 0px;
}

.bcontainer {
width: 780px;
margin: 0px auto 0px auto;
padding: 5px 0px 0px 0px;
}

#logo {
float: left;
width: 120px;
margin: 0px;
padding: 0px;
}

#rightnav {
float: right;
width: 660px;
margin: 0px;
padding: 0px;
text-align: right;
}

.spacer {
margin: 0px;
padding: 0px;
min-height: 5px;
height: 5px;
}

.bigspacer {
clear: both;
margin: 0px;
padding: 0px;
min-height: 10px;
height: 10px;
}

#homewhite {
width: 100%;
margin: 0px;
padding: 0px;
color: #333;
min-height: 290px;
height: 290px;
background-color: #eee;
background-image:url('images/white2.gif');
background-repeat:repeat-x;
}

#white {
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
color: #333;
min-height: 150px;
height: 150px;
background-color: #eee;
}

.imagepadding {
margin: 0px auto 0px auto;
padding: 5px 0px 0px 0px;
color: #333;
text-align: center;
}

#maincontent {
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
font: 15px georgia,verdana,arial;
color: #eee;
min-height: 300px;
background-color: #333;
border: 1px solid #444;
}

.padding {
margin: 0px;
padding: 10px;
overflow: hidden;
}

.footertitles {
margin: 0px;
padding: 3px;
color: #eee;
background-color: #333;
border: 1px solid #444;
}

.line {
margin: 0px;
padding: 0px;
border-bottom: 5px solid #444;
}

.cnt {
float: left;
width: 390px;
margin: 0px;
padding: 0px;
font: 15px trebuchet ms,arial;
color: #fff;
}

.form {
margin: 0px;
padding: 5px;
font: 15px trebuchet ms,arial;
color: #fff;
background-color: #82786b;
border: 1px solid #fff;
width: 100%;
}

.contactform {
margin: 1px;
padding: 10px;
font: 20px trebuchet ms,arial;
font-style: italic;
color: #fff;
border: 0px solid #fff;
background-color: #252525;
}

.contactformm {
margin: 1px;
padding: 10px;
font: 20px trebuchet ms,arial;
font-style: italic;
color: #fff;
border: 0px solid #fff;
width: 70%;
background-color: #252525;
}

.contactbutton {
margin: 0px;
padding: 10px;
font: 20px trebuchet ms,arial;
color: #fff;
background-color: #252525;
border: 0px solid #fff;
}

.contactbutton:hover {
margin: 0px;
padding: 10px;
font: 20px trebuchet ms,arial;
color: #fff;
background-color: #BEC400;
border: 0px solid #fff;
}

.jmform {
margin: 0px;
padding: 10px;
font: 20px trebuchet ms,arial;
font-style: italic;
color: #fff;
border: 0px solid #fff;
background-color: #252525;
}

.jmbutton {
margin: 0px;
padding: 10px;
font: 20px trebuchet ms,arial;
color: #fff;
background-color: #252525;
border: 0px solid #fff;
}

.jmbutton:hover {
margin: 0px;
padding: 10px;
font: 20px trebuchet ms,arial;
color: #252525;
background-color: #BEC400;
border: 0px solid #fff;
}

.menua {
float: left;
margin: 0px;
padding: 0px;
width: 33%;
}

.menuc {
float: right;
margin: 0px;
padding: 0px;
width: 34%;
}

.menub {
float: left;
margin: 0px;
padding: 0px;
width: 33%;
}

.footiconsleft {
float: left;
margin: 0px;
padding: 0px;
width: 37px;
}

.footiconsright {
float: right;
margin: 0px;
padding: 0px;
width: 228px;
}




.picborder {
width: 150px;
margin: 0px;
padding: 0px;
border: 1px solid #fff;
}

.picA {
float: left;
width: 23%;
margin: 0px;
padding: 0px;
}

.picB {
float: right;
width: 77%;
margin: 0px;
padding: 0px;
}









.sun {
float: left;
width: 110px;
margin: 0px;
padding: 0px;
color: #eee;
}
















#foot {
margin: 0px auto 0px auto;
padding: 0px;
width: 800px;
}

#foota {
float: left;
margin: 0px;
padding: 0px;
width: 265px;
}

#footc {
float: right;
margin: 0px;
padding: 0px;
width: 265px;
}

#footb {
float: left;
margin: 0px;
padding: 0px;
width: 270px;
}

.footpad {
margin: 0px;
padding: 10px 0px 0px 0px;
font: 12px verdana,arial;
color: #eee;
}

.bottompadding {
clear: both;
margin: 0px;
padding: 0px;
min-height: 15px;
height: 15px;
}









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

#topminitabs li {
margin: 0px 0px 0px 0px; 
padding: 0px;
display: inline;
list-style-type: none;
}
	
#topminitabs a:link, #topminitabs a:visited {
float: right;
font: 12px verdana,arial;
letter-spacing: 1px;
line-height: 14px;
margin: 0px 0px 0px 10px;
padding: 3px;
text-decoration: none;
color: #eee;
background-color: #333;
border-left: 1px solid #444;
border-right: 1px solid #444;
border-bottom: 1px solid #444;
}

#topminitabs a.active:link, #topminitabs a.active:visited, #topminitabs a:hover {
margin: 0px 0px 0px 10px;
padding: 3px;
color: #333;
background-color: #BEC400;
border-left: 1px solid #444;
border-right: 1px solid #444;
border-bottom: 1px solid #444;
}










#minitabs {
margin: 35px 0px 0px 0px; 
padding: 0px;
}

#minitabs li {
margin: 0px 0px 0px 0px; 
padding: 0px;
display: inline;
list-style-type: none;
}
	
#minitabs a:link, #minitabs a:visited {
float: right;
font: 15px verdana,arial;
letter-spacing: 1px;
line-height: 20px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 10px 2px;
text-decoration: none;
color: #eee;
border-bottom: 1px solid #444;
}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
margin: 0px 0px 0px 20px;
padding: 0px 0px 10px 2px;
color: #eee;
border-bottom: 1px solid #BEC400;
}





.smallnav {
margin: 0px;
padding: 0px;
color: #888;
font: 10px verdana,arial;
text-align: right;
}





.main {
min-height: 100%;
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
background-color: #fff;
}

.employeepadding {
overflow: hidden;
width: 800px;
margin: 0px auto 0px auto;
padding: 20px;
}








#container {
margin: 0px auto 0px auto;
min-height: 100%;
height: 100%;
overflow: hidden;
}

.cols img{margin:0px 0;}

a{color:#933; text-decoration:underline;}
a:hover{color:#777;}

#header{display:none;}

#footerblog img{margin:9px 0;}

#footerblog {
margin: 0;
color: #fff;
}

#searchBar{border:1px solid #999; background-color:#fff; padding:10px 5px; text-align:center;}

#content{clear:both;padding-top:30px;}

p{margin:3px 0 0 0 ;}

.timeblog{background-color: #eee; color:#333; padding: 5px; margin-top:15px; text-transform: capitalize; font-size: 15px; font-weight: normal;}
.time{background-color: #eee; color:#BEC400; padding: 5px; margin-top:15px; text-transform: capitalize; font-size: 15px; font-weight: normal;}
.title{color:#eee; margin-top:15px; font-size: 17px; font-weight: normal;}
.hr{border-bottom: 1px solid #fff; padding: 10px 0px 10px 0px;}
.userComment{background-color:#eee; padding:4px; margin-top:10px;min-height:14px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.userComment a{display:inline;}
.comment {font-size: 15px; font-weight: normal; color:#eee;}
.accent{color:#fff; font-style:italic;}
.permalink{margin-left:420px;}

/*comment window rules*/
#container.commentWindow{width:100%;}
.commentWindow .cols{width:100%;}
.commentWindow .hr{width:100%;}

.commentWindow fieldset{border:0px solid #c77; margin:0;}
.commentWindow legend{font-size:12px; font-weight:bold;}


/*cms rules*/
table{
border: 0px solid #777;
background-color: #ddd;
}

td{height:16px; 
padding:2px 5px;
border-bottom:0px solid #777;}

textarea{height:200px; width:200px;}

table input{width:420px;}

#cmsNav{list-style: none; margin:15px 0; padding:0;height:15px;}
#cmsNav li{float:left;display:inline; margin:0 5px;padding:0 6px; border-left:1px dotted #333;border-right:1px dotted #333;}