body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}
.bodytextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.bodytext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.bottomlinktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.bottomlinktext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FE0000;
}
.boldblacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.boldblacktext0 {
 	padding-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.textboxlarge {
	border: thin solid #FFCC01;
	height: 17px;
	width: 218px;
}
.textboxsmall {
	border: thin solid #FFCC01;
	height: 17px;
	width: 52px;
}
.textboxsmall2 {
	border: thin solid #FFCC01;
	height: 17px;
	width: 53px;
}
.textboxmedium {
	border: thin solid #FFCC01;
	height: 17px;
	width: 95px;
}
.normalblacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.newbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#FFFFFF;
}
.newbodytext2 {
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#FFFFFF;
}
.newheadline2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
		font-weight: bold;
        line-height: 20px;
        color: #FFFFFF;
        letter-spacing: 1px;
}
p.groove 
{
	border-style:solid ;
	BORDER-BOTTOM: thin solid #FFCC01; 
	BORDER-RIGHT:thin solid #FFCC01;
	BORDER-TOP: thin solid #FFCC01; 
	BORDER-LEFT: thin solid #FFCC01;
	width:56px;
}
p.groovee 
{
	border-style:solid ;
	BORDER-BOTTOM: thin solid #FFCC01; 
	BORDER-RIGHT:thin solid #FFCC01;
	BORDER-TOP: thin solid #FFCC01; 
	BORDER-LEFT: thin solid #FFCC01;
	width:20px;
}
.text-box1
 {
   color:#FFFFFF;
   text-align:left;
   padding-left:2px;
   border:1px solid #353535;
   background-color:#000000;
   font-size:12px;
   /*height:6px;*/
   width:47px;
   font-family:Arial, Helvetica, sans-serif;
   /*font-weight:bold;*/
 }
.text-box2
 {
   color:#FFFFFF;
   text-align:left;
   padding-left:2px;
   border:1px solid #353535;
   background-color:#000000;
   font-size:12px;
   /*height:6px;*/
   width:53px;
   font-family:Arial, Helvetica, sans-serif;
   /*font-weight:bold;*/
 }
 .text-box
 {
   color:#FFFFFF;
   text-align:left;
   padding-left:2px;
   font-size:12px;
   /*height:6px;*/
   border:1px solid #353535;
   background-color:#000000;
   width:165px;
   font-family:Arial, Helvetica, sans-serif;
   /*font-weight:bold;*/
 }
 .label
 {
   color:#FFFFFF;
   text-align:left;
   padding-top:5px;
   padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
   /*font-weight:bold;*/
 }
.qbox {
margin-top: 25px;
}
p
{ 
line-height: 14pt
} 
strong {
	font-weight: bolder;
}

h1 { font-weight: bolder;
font-size: 1.5em;
}
h2 { font-weight: bolder;
font-size: 1.5em;
}
body {
padding:10px;

}

#hd {
margin-bottom:5px;
border-bottom:5px solid #d2d2d2;
}

#hd a {
color:#FFFFFF;
}

#bd {
background:#000;
padding:15px 0;
}

.blogtitle {
font-size:3em;
letter-spacing:-1px;
padding-top:20px;
}

.blogdescription {
text-align:right;
letter-spacing:-1px;
font-size:1.4em;
color:#005699;
float:right;
}

a:link,a:active,a:hover,a:visited {
color:#005699;
text-decoration:none;
}

h1 a:link,h1 a:active,h1 a:hover,h1 a:visited, h3 a:link,h3 a:active,h3 a:hover,h3 a:visited {
color:#78aa0d;
}

h1,h2,h3,h4 {
letter-spacing:-1px;
font-family:trebuchet ms, sans-serif;
}

h1 {
color:#78aa0d;
font-size:2em;
}

h3 {
font-size:1.6em;
}
h4 {
color:#78aa0d;
font-size:1.3em;
}
p {
font-size:1.1em;
}

code {
display:block;
border:1px solid #d2d2d2;
background:#fff url(images/hatch_diag.gif);
}

#topnav {
padding:2px 10px 2px 10px;

background:#fff url(images/hatch_diag.gif);
border:1px solid #ddd;
}

#topnav a {
text-decoration:none;
color:#005699;
}

#topnav ul {

}

#topnav ul li {
display:inline;
font-size:136%;
padding:0 20px 0 0;
}

#topnav li a:hover {
text-decoration:none;
}

.qbox a:link,.qbox a:hover,.qbox a:visited {
text-decoration:underline;
}

.qbox p {
line-height:140%;
padding-top:5px;
padding-bottom:15px;
}

.qbox ul, .qbox ol {
margin:0 0 1em 3em;
}

.qbox ol li {
list-style:decimal;line-height:140%;
font-size:1.1em;
}

.qbox ul li {
list-style:square;line-height:140%;font-size:1.1em;
}

.qbox h2 {
font-size:1.8em;
}

.post-wrap {
padding-bottom:5px;
margin-bottom:15px;
background:url(images/dotted_horizontal.gif) repeat-x left bottom;
}

p.post-meta {
padding-bottom:15px;
}

.metawrap {
padding-top:10px;
}

.post-title {
padding-bottom:5px;
margin-bottom:5px;
background:url(images/dotted_horizontal.gif) repeat-x left bottom;
}

.post-title-cat {
padding-bottom:5px;
}

.pagetitle h2 {
padding-bottom:15px;
}

/*comments*/

textarea {
width:100%;
}
/*comments*/
.singlemeta {
padding-top:5px;
}

.interact {
padding-top:5px;
padding-bottom:15px;
}

#commentwrap p {
line-height:140%;
padding-top:5px;
padding-bottom:5px;
}

#commentlist li {
list-style:none;
padding:10px;
background:#e2e2e2;
border:1px solid #ddd;
margin:5px 0px 10px 0px;
}

#commentlist li.alt {
padding:10px;
background:#fff url(images/hatch_diag.gif);
border:1px solid #ddd;
}

#commentlist li.authorpost {
padding:10px;
background:#d2d2d2 url(images/hatch_diag.gif);
border:1px solid #ddd;
}

/*images*/
.qbox img {
border:0px;
padding:4px;
}

img.noborder {
border:0px;
}

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

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

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

img.alignleft.feed {
display:inline;
margin:0 7px 0 0;
}

img.fullwidth {
width:100%;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
/*widgets*/
.widget,#sidebar ul li {
border:1px solid #ddd;
margin-bottom:10px;
}

#sidebar ul li ul li {
border:none;
margin:5px;
}

.widgettitle,#sidebar ul li h2 {
padding-bottom:5px;
background:#fff url(images/hatch_diag.gif);
border-bottom:1px solid #ddd;
}

h2.widgettitle  {
color:#78aa0d;
font-size:1.3em;
padding-left:0.3em;
}

.alert {
background:#fff6bf url(images/exclamation.png) 15px center no-repeat;
text-align:left;
margin-bottom:10px;
border-top:2px solid #ffd324;
border-bottom:2px solid #ffd324;
padding:5px 20px 5px 45px;
}

blockquote {
background:url(images/quote.gif) no-repeat;
background-position:top left;
padding-left:20px;
text-align:justify;
}

p.withunquote {
background:url(images/unquote.gif) no-repeat;
background-position:bottom right;
padding-right:5px;
margin-bottom:15px;
}

#ft {
text-align:center;
padding:2px 10px 2px 10px;
background:#000;
}

#search {
float:right;
}

.textwidget p, table {
line-height:140%;
padding-top:5px;
padding-bottom:15px;
margin-left:10px;
}

strong {font-style:bold}