/* CSS Document */
*{
margin:0;
padding:0;
}


body{

	margin:0px; padding:0px;
	font: 0.8em verdana, Helvetica, sans-serif;
	line-height: 16px;
	background-image: url(/images/backdark.png); 
	background-color:#1b1305;
	color: #454545; 
}

a img {
	border: none;
	}



#header {
	background: #CC9933 url('/images/bgtop.png') repeat-x top left;
	 padding: 0px 0 0 0;
	 width:100%;
	 float:left;


	}

#mainwrap
{

	float:left;
	width:100%;
}

/* Start footer*/

#footer

{
font-size: 0.8em;
text-align: center;
color: #CCCCCC;
line-height: 1.6em;
margin-top: 1.7em;
clear: both;
overflow-x: hidden;
overflow-y: hidden;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #FFFF00;
background:url(/images/RHBACK.png)
}

#tertiary ul{

margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 13px;
margin-left: 0pt;
padding-top: 1px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;

}

#tertiary ul li 

{
display: inline;
padding-top: 0pt;
padding-right: 4px;
padding-bottom: 0pt;
padding-left: 4px;
}

#footer a {
color:#FFFFFF;
font-weight: bold;
}
	
/* end footer */

#midmain
{
background-image: url(/images/backdark.png);
text-align:center;

}


#midcol {
float:right;
width:60%;
margin-right:1.5em;

}

#mainbox { 
background:#000033 url(/images/botleft.gif) no-repeat bottom left; 
margin-top:10px;
margin-bottom:.5em;
margin-left:1em;
margin-right:.5em;
width:100%;
float:right;
color:#FFFFFF;
}
#mainbox a 
{
color:#FFFFFF;
}

#mainbox dl { background:url(/images/topleft.gif) no-repeat;}
#mainbox dd { background:url(/images/botright.gif) no-repeat bottom right;}

#mainbox h4
{
background-color: transparent;
background:url(/images/topright.gif) no-repeat top right;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
padding-left: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
color: #663300;
font-style: italic;
}

#orangebox { 

background:#ff0000 url(/images/orbotleft.gif) no-repeat bottom left; 
float:right;
margin-top:10px;
margin-bottom:.5em;
margin-left:1em;
margin-right:.5em;
width:100%;
float:right;
color:#FFFFFF;

}
#orangebox dl { background:url(/images/ortopleft.gif) no-repeat;}
#orangebox dt { background:url(/images/ortopright.gif) no-repeat top right;
padding-left:4em;
padding-bottom: .3em;
padding-top:.2em;
font-weight:bold;
}
#orangebox dd { background:url(/images/orbotright.gif) no-repeat bottom right;
padding-left:4em;
padding-bottom: .3em;
}

#orangebox a{
color:#FFFFFF;
}

#lbbox { 

background:#FFFFFF url(/images/lbbotleft.gif) no-repeat bottom left; 
float:right;
margin-top:10px;
margin-bottom:0.5em;
margin-left:1em;
margin-right:0.5em;
width:100%;
color:#000000;

}
#lbbox dl { background:url(/images/lbtopleft.gif) no-repeat;}

#lbbox h4 { background:url(/images/lbtopright.gif) no-repeat top right;
padding-left:1em;
padding-top:.5em;
padding-bottom:.5em;
padding-right:.5em;
color:#663300;
font-style:italic;
}

#lbbox h1 {
padding-left:1em;
padding-top:.5em;
padding-bottom:.5em;
padding-right:.5em;
line-height:1em;
}


#lbbox h2 {
padding-left:1em;
padding-top:.5em;
padding-bottom:.5em;
padding-right:.5em;
line-height:1em;
}

#lbbox h3 {
padding-left:2em;
padding-top:-.5em;
padding-bottom:1em;
padding-right:.5em;
line-height:1em;
font-size:.8em;
margin-top:0;
border-bottom:dashed;
border-bottom-color:#330000;
border-bottom-width:thin;
}

#lbbox dd { background:url(/images/lbbotright.gif) no-repeat bottom right;

}

#lbbox table {
	
	margin-left: 30px;


}

#lbbox td {
	
	border: 2px solid #630;
    padding:5px;

	
	}



#rightcol{
width: 310px;
float: right;


}

#rightbox { 
background:#663300 url(/images/RHBACK.png) repeat bottom left; 

margin-left:5px;
margin-right:5px;
margin-top:10px;
margin-bottom:5px;
}

#rightbox img{
padding-top:1em;}

#rightbox dd { background:url(/images/RHTOP.png) no-repeat top right;}
#rightbox dl { background:url(/images/RHBOT.png) no-repeat bottom right;}


#content {
    width: auto;
    padding: 0 6px .5em 12px;
	overflow: visible;
	min-width: 932px; /* 950px - 18px padding */
	clear: both!important;
	top:1em!important;
	margin-bottom:1em!important;

  }


#blogcontentwrap{
margin-left:1.5em;
margin-right:1.5em;
padding-top:0em;
}

#blogcontentwrap p{
margin-left:1.5em;
margin-right:1.5em;
padding-bottom:.5em;
padding-top:0.5em;
}

#searchwrapicon{

color:#FFFFFF;
/*background:url(/images/searchicon.gif) no-repeat top right;*/
float:right;
height:60px;
width: 70px;
margin-right:-1.5em;
margin-top:-1.5em;
}

#rrwrapicon{

color:#FFFFFF;
/*background:url(/images/caticon.png) no-repeat top right;*/
float:right;
height:60px;
width: 70px;
margin-right:-1.5em;
margin-top:-1.5em;
}

#catwrapicon{

color:#FFFFFF;
/*background:url(/images/cat2icon.png) no-repeat top right;*/
float:right;
height:60px;
width: 75px;
margin-right:-1.5em;
margin-top:-1.5em;
}

#rsswrapicon{

color:#FFFFFF;
/* background:url(/images/rssicon.png) no-repeat top right;*/
float:right;
height:60px;
width: 75px;
margin-right:-1.5em;
margin-top:-1.5em;
}

#searchwrap h2{

color:#FFFFFF;
border:none;
padding-top:15px;
}

#searchwrap p{
color:#FFFFFF;
margin:.5em;
padding-bottom:1em;
}

#searchwrap a{
color:#FFFFFF;}

#searchwrap ul {
color:#FFFFFF;
list-style-position:inside;
list-style:none;
padding-bottom:1em;

}


#searchwrap li {
margin-top:5px;
padding-bottom: 1px;
padding-left: 30px;
background:url(/images/libut.png) no-repeat left;
}


#newtagcloud{

list-style-image:none;
list-style:none;
padding-left:1em;
text-transform:uppercase;
}

