/*--------------------------
Sheira Kahn STYLESHEET
VALID CSS 2.0
COPYRIGHT 2008 WILDFIREWEB
AUTHOR: blaine@wildfireweb.com
CREATED: 7/23/08
Revised: Blaine 120808
---------------------------*/

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

body{
font-size: 62.5%;
margin: 0;
padding: 0;
background: #ffffff; 
font-family: Arial, Verdana, sans-serif;
color: #555;
}

a{
color: #75995C;
text-decoration: underline;
}

a:visited{
color: #75995C;
}

a:hover{
color: #333;
}

span.editable {
line-height: 1.6;
}

.hide{
display: none;
}

.clearboth{
clear: both;
}

.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: 10px auto;
width: 980px;
position: relative;
background: #fff;
border: none;
}

#header{
position:relative;
display:block;
width: 980px;
float: left;
padding: 0;
color:#fff;
background: transparent url(/templates/sheira/images/header.gif) no-repeat top left;
height: 150px;
clear: both;
}


/* Top nav in header */

#topnav {
position:relative;
float:right;
top: 74px;
width: 500px;
height: 20px;
padding: 0;
margin: 0;
font-family: Arial, Verdana, sans-serif;
background: transparent;
clear:both;
}

#topnav ul {
position: relative;
display:block;
height: 20px;
list-style: none;
padding:0;
margin: 0 0 0 20px;
text-align: center;
background: transparent;
}

#topnav li{
font-size: 10px;
font-weight: 700;
display: block;
height: 16px;
float:left;
margin: 0 8px 0 0;
padding: 0;
border: 2px solid #fff;
}

#topnav li a{
position: relative;
display:block;
color: #636466;
text-decoration: none;
padding: 2px 6px 0px 6px;
margin: 0;
text-transform: uppercase; 
}

#topnav li a:visited{
color: #636466;
}

#topnav li a:hover{
color: #FDFFA1;
}

#topnav li span{
position: relative;
display:block;
color: #fff;
padding: 2px 6px 0 6px;
margin: 0;
color: #FDFFA1;
text-transform: uppercase; 
}

/* NAVIGATION ON LEFT OF RIGHT BOX */

#subnav{
position:relative;
float: left;
left: -60px;
width: 140px;
padding: 0;
margin: 20px 0 0 0;
overflow:hidden;
border: 1px solid red;
}

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

#subnav li{
font-size: 1.2em;
margin: 0;
padding: 0;
}

#subnav li a{
display:block;
color: #888;
background-color: transparent;
text-decoration: none;
padding: 0;
margin: 0.3em 0;
}

#subnav li span{
display:block;
color: #000;
text-decoration: none;
padding: 0;
margin: 0.3em 0;
}

#subnav li a:hover {
color: #000;
}

#rightcol{
position: relative;
width: 520px;
float: right;
font-size: 12px;
margin: 20px 10px 0 0;
padding: 0 0 50px 0;
overflow: hidden;
}

#content{
position: relative;
width: 520px;
float: right;
margin: 0;
font-size: 13px;
padding: 0;
line-height: 1.6;
overflow: hidden;
color: #555;
}

#content img{
border: 6px solid #c5ddb3;
}

#content .editable img{
border: none;
}

#content #editing img{
border: none;
}

#leftcol{
position: relative;
float: left;
width: 430px;
font-size: 12px;
margin: 20px 0 0 0;
padding: 0;
border: none;
/* force min-height in most browsers */
min-height:400px;
height:auto !important;
height:400px;
}

#leftboxwrapper {
position: relative;
display: block;
float: right;
padding: 0 0 100px 0;
background: transparent url(/templates/sheira/images/boxbottom.gif) no-repeat bottom right;
border: none;
}

#leftboxinnerwrapper {
position: relative;
display: block;
float: left;
margin: 0;
padding: 0 84px 0 0;
border: none;
background: transparent url(/templates/sheira/images/boxright.gif) no-repeat bottom right;
}

#leftbox {
position: relative;
display: block;
float: left;
margin: 0 0 0 10px;
padding: 0;
border: 10px solid #c5ddb3;
}

#leftbox img{
padding: 0;
margin: 0;
border: 0;
}


#leftbottom {
position: relative;
clear: both;
float: left;
margin: 0;
padding: 0;
width: 100%;
border: none;
background: transparent url(/templates/sheira/images/boxbottom.gif) no-repeat top right;
min-height:100px;
height:auto !important;
height:100px;
}

#footer{
font-size: 12px;
position: relative;
clear: both;
margin: 10px auto;
width: 940px;
padding: 20px;
border-top: 2px solid #c5ddb3;
text-align: center;
color: #555;
}


