/*--------------------------
VALID CSS 2.0
COPYRIGHT 2009 WILDFIREWEB
AUTHOR: Steve Sweet
---------------------------*/

@import url(/css/wildfirecommon.css);
@import url(/templates/nvcsl2/css/slatesblogs.css);

body{
font-size: 62.5%;
margin: 0;
padding: 25px 0;
font-family: Geneva, Verdana, Arial, sans-serif;
background: #54240D;
color: #FBF7E6;
}

a {
color: #FBF7E6;
}

a:visited {
color: #FBF7E6;
}

a:hover {
color: #FBF7E6;
}

.adminlinks {
display: block;
position: relative;
padding: 4px 20px;
font-size: 12px;
background: #fe622b url(/home/wfw/images/adminlinks_w.jpg) left no-repeat;
color: #eee;
text-align: center;
}

.adminlinks a{
color: #fff;
font-size: 12px;
text-decoration: none;
}

.adminlinks a:visited{
color: #fff;
}


.adminlinks a:hover{
color: #fff;
text-decoration: underline;
}


#wrapper{
margin:0 auto;
padding: 0;
background: #fff;
position: relative;
width: 980px;
}

.hide{
position: absolute;
left: -9999em;
}

span.clearboth{
clear: both;
margin: 0;
height: 1px;
padding: 0;
display: block;
}

/* HEADER */

#header{
position: relative;
display: block;
width: 980px;
height: 200px;
padding: 0;
margin: 0;
color: #270000;
clear: both;
z-index: 4;
}

#toplinks {
display:block;
position:absolute;
right: 15px;
top: 15px;
font-size: 12px;
height: 50px;
font-weight: 600;
color: #C18B6D;
}

#toplinks a{
color: #C18B6D;
text-decoration: none;
}

#toplinks a:hover{
color: #270000;
text-decoration: none;
}

#logo {
position: absolute;
display:block;
float:left;
padding:0;
margin:80px 0 0 20px;
clear:both;
}

#container{
width: 980px;
position: relative;
display: block;
float: left;
margin: 0;
padding: 0 0 20px 0;
background: url(/templates/nvcsl2/images/container_bg.gif) top left repeat-y #FBF7E6;
}

#container a{
color: blue;
}

#container a:visited {
color: blue;
}

#container a:hover {
color: blue;
}


/* band for top nav */

#topnav {
position: relative;
display: block;
width: 980px;
height: 40px;
margin:0;
padding: 0;
background: #270000;
clear:both;
z-index: 10;
}

/* dropdown menu */

#dropnav {
position: relative;
padding:0;
list-style: none;
margin: 0 0 0 10px;
text-align: center;
background: #270000;
}

#dropnav li{
position: relative;
display: block;
font-size: 13px;
font-weight: bold;
height: 30px;
float:left;
margin: 0;
padding: 10px 0 0 0;
list-style: none;
}

#dropnav li a{
position: relative;
display: block;
color: #fff;
text-decoration: none;
padding: 0 14px 0 14px;
margin: 0;
}

#dropnav li a:visited{
color: #fff;
}

#dropnav li a:hover{
color: #F26621;
}

#dropnav li.selected_tab a{
color: #F26621;
}

#dropnav li ul {
	display:none;
	list-style:none;
	position: absolute;
	width: 230px;
	top:37px;
	left:10px;
	z-index:25;
	background:#744941;
	margin: 0;
	padding: 0;
	text-align: left;
	border-top: 3px solid #270000;
}

#dropnav li:hover ul, #dropnav li.over ul {
	display: block; 
}

#dropnav li ul li {
	position:relative;	
	display:block;
	float:none;
	width:100%;
	_width:230px;
	height:25px;
	margin:0;
	padding:0;
	list-style:none;
	background:#744941;
	border:1px solid #744941;
	z-index:200!important;
}
#dropnav li ul li b {
	color:#fff;
}

#dropnav li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff!important;
	font-weight:bold;
	display:block;
	padding: 0 11px 0 11px;
	text-decoration:none;
	border:none;
	line-height:25px;
	height:25px;
	background:#744941;
}
#dropnav li ul li a:hover {
	background:#744941;
	color:#F26621!important;
}
/* End Drop Down Menu */


/* SIDE BAR */

#left_side {
display: block;
float: left;
margin: 0;
padding: 0;
width: 260px;
font-size: 12px;
overflow: hidden;
}

/* left nav */
#home_left_top{
padding: 10px 10px 20px 10px;
list-style: none;
clear: both;
font-size: 12px;
color: #fff;
/*background-color: #71002c;*/
background-color: #690007;
}

/* left nav */
#left_top{
padding: 10px 15px 20px 15px;
list-style: none;
clear: both;
font-size: 12px;
color: #fff;
background: url(/templates/nvcsl2/images/left_top_bg.jpg) top left no-repeat #270000;
/* force min-height in most browsers */
min-height:370px;
height:auto !important;
height:370px;

}

#left_top a {
color: #cbd9e6;
}

#left_top a:hover{
color: #fff;
}


#left_top ul{
margin: 0;
padding: 0;
list-style: none;
}

#left_top li{
position: relative;
display: block;
font-size: 12px;
margin: 0;
padding: 0.8em 0.5em 0.3em 0;
border: none;
}

#left_top li a{
color: #cbd9e6;
padding: 0;
font-weight: 600;
font-size: 12px;
text-decoration: none;
}

#left_top li a:visited{
color: #cbd9e6;
}

#left_top li a:hover{
color: #fff;
}

#left_top li.level_2 a:visited{
color: #cbd9e6;
}

#left_top li.level_2 a:hover{
color: #fff;
}

#left_top li span.level_2 {
color: #fff;
padding: 0;
font-weight: 600;
font-size: 12px;
}

#left_bottom {
padding: 15px;
font-size: 12px;
color: #270000;
background: #fff;
line-height: 1.5;
}

#smallbox{
position: relative;
display: block;
clear: both;
background: #cbd9e6;
width: 145px;
overflow: hidden;
margin-top: 20px;
}

#smallbox div{
position: relative;
font-size: 10px;
padding: 0 8px;
color: #555;
}

#smallbox div a {
color: #0066A1;
}

#smallbox div a:visited {
color: #0066A1;
}

#smallbox span.smallcap{
display: block;
width: 145px;
height: 22px;
}

#smallbox span.smallfoot{
display: block;
width: 145px;
height: 22px;
}

/* CONTENT */
/*
#imagebox{
position: relative;
display: block;
width: 980px;
height: 380px;
padding: 0;
margin: 0;
background: #fff;
z-index: 2;
clear: both;
}
*/

#imagebox{
position: relative;
display: block;
float: left;
width: 720px;
padding: 0;
margin: 0;
background: #fff;
z-index: 2;
}



#home_content{
position: relative;
display: block;
float: left;
margin: 0;
padding: 20px 30px 0 30px;
width: 650px;
font-size: 12px;
overflow: hidden;
line-height: 1.6;
color: #9A4422;
background: #FBF7E6;
z-index: 2;
}

#home_content a {
color: blue;
}

#home_content a:visited {
color: blue;
}

#home_content a:hover {
color: blue;
}

#content{
position: relative;
display: block;
float: left;
margin: 0;
padding: 0;
width: 720px;
font-size: 12px;
overflow: hidden;
line-height: 1.6;
color: #9A4422;
color: #000;
background: #FBF7E6;
z-index: 2;
}

#content a {
color: blue;
}

#content a:visited {
color: blue;
}

#content a:hover {
color: blue;
}

#main_content {
padding: 20px;
}

#box_left {
position: relative;
display: block;
float: left;
clear: both;
background: #53642c;
width: 315px;
font-size: 12px;
padding: 10px 20px 20px 20px;
margin: 0;
color: #fff;
overflow: hidden;
}

#box_right {
position: relative;
display: block;
float: right;
background: #53642c;
width: 315px;
font-size: 12px;
padding: 10px 20px 20px 20px;
margin: 0 0 10px 20px;
color: #fff;
overflow: hidden;
}

.box_heading {
font-size: 14px;
font-weight: bold;
}

.boxcontent {
position: relative;
}

/* FOOTER */

#footer{
display: block;
position: relative;
width: 894px;
clear: both;
padding: 0 10px 10px 0;
margin: 0;
border: 0;
color: #fff;
font-size: 1.1em;
text-align: right;
}

#footer a{
color: #fff;
}

#footer a:hover{
color: #fff;
}

#footer form {
overflow: hidden;
}

#bottom_links {
display: block;
position: relative;
height: 56px;
width: 821px;
margin: 0 0 0 12px;
border: 0;
padding: 6px 30px;
clear: both;
}

#copyright {
display: block;
position: relative;
height: 22px;
width: 980px;
margin: 0;
border: 0;
padding: 8px 0 20px 0;
clear: both;
margin: 0 auto;
text-align: center;
}

#shoppingcart {
display: block;
width: 640px;
height: 20px;
background-color: pink;
margin-bottom: 20px;
padding: 6px;
font-weight: bold;
}

span.editable {
	line-height: 1.6;
}

#PickerDiv {
z-index: 9999;
}

#PickerDiv td {
border: 0;
}

.editpanel a {
color: blue;
}
