/*--------------------------
SONOMA VALLEY MENTORING ALLIANCE
VALID CSS 2.0
COPYRIGHT 2007 WILDFIREWEB
AUTHOR: Ryan McLaughlin - ryan@wildfireweb.com
CREATED: 7/11/08	
---------------------------*/

@import url(/css/wildfirecommon.css);
@import url(/templates/sonomamentoring/css/slatesblogs.css);
@import url(/templates/sonomamentoring/css/slate_layout_1.css);
@import url(/templates/sonomamentoring/css/editing.css);

body{
font-size: 62.5%;
margin: 0;
padding: 0;
background: #791f1f;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

a {
color: blue;
text-decoration: underline;
}

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

.adminlinks {
display: block;
position: relative;
padding: 4px 20px;
font-size: 12px;
background: #ea892b 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{
width: 930px;
margin: 20px auto 0;
color: #000;
font-size: 11px;
overflow: hidden;
background: #fff;
}

/*
#wrapper a{
color: #000;
}
*/

.clearboth{
clear: both;
}

#header{
overflow: hidden;
width: 930px;
margin: 0 auto;
}

#pictures{
width: 930px;
margin: 0 auto;
background: #000;
overflow: hidden;
}

#homecontent{
width: 900px;
padding: 15px;
background: #fff;
margin: 0 auto;
}

#content{
float: right;
width: 660px;
padding: 30px 0px 15px 0px;
margin-right: 30px;
overflow: hidden;

}

#topnav{
width: 930px;
margin: 0 auto;
border-bottom: 3px solid #d4b240;
}
#topnav ul{
margin: 0;
padding: 14px 0;
list-style: none;
text-align: center;
background: #000;
}

#topnav  li{
display: inline;
margin: 0 10px;
}

#topnav li a, #topnav li span{
text-decoration: none;
color: #fff;
font-family: "Lucida Grande", Verdana, serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

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

#footer{
background: #000;
width: 900px;
padding: 0 15px;
color: #fff;
margin: 0 auto;
}


#footer a{
color: #fff;
}
/* NAVIGATION ON LEFT */

#subnav{
width: 18em;
padding: 0 1em;
float: left;
position:relative;
z-index: 9;
margin: 3.5em 0 0 0;
border: 1px solid #fff;
}

#subnav.home{
margin: 1.3em 0 0;
}

#subnav ul{
list-style: none;
padding: 0;
margin: 0;
border: 1px solid #fff;

}

#subnav li{
font-size: 1.2em;
margin: 0;
padding: 0;
border: 1px solid #fff;
position: relative;
}

html>body #subnav li{
border: 0;
border-bottom: 1px solid #fff;
}

#subnav li a{
position: relative;
display:block;
color: #791f1f;
font-weight: bold;
background: #eee;
text-decoration: none;
padding: 0.3em;
margin: 0;
}

#subnav li span{
display:block;
color: #fff;
font-weight: bold;
background: #791f1f;
text-decoration: none;
padding: 0.3em;
margin: 0;
border: 1px solid #791f1f;
}

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

/* CONTACT FORM */

.contactform table{
border: 2px solid #791f1f;
}

.contactform th{
background: #791f1f;
}

.shoppingcart_horiz {
display:block;
clear: both;
height:33px;
width: 560px;
border: 1px solid black;
font-weight: bold;
background-color: gold;
margin: 0 0 10px 0;
padding: 18px 15px 0 48px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/templates/sonomamentoring/images/shopping_cart.png');
}

html>body .shoppingcart_horiz {
background: gold url(/templates/sonomamentoring/images/shopping_cart.png) no-repeat top left;
}