/*--------------------------
Sankalpa Institute
VALID CSS 2.0
COPYRIGHT 2008 WILDFIREWEB
AUTHOR: Blaine Transue - blaine@wildfireweb.com
CREATED: 7/11/08
Revised:10/21/08bt
---------------------------*/

@import url(/css/wildfirecommon.css);
@import url(/templates/ecoera/css/slatesblogs_sankalpa.css);

body{
font-size: 62.5%;
margin: 0;
padding: 0;
background: #c6b696;
background: #c6b696 url(/templates/ecoera/images/sankalpa_bg1.gif) repeat top left;
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
color: #391100;
}

.adminlinks a{
color: #391100;
}

a{
color: #391100;
text-decoration: none;
}

a:visited{
color: #391100;
}

a:hover{
color: #391100;
}

#wrapper{
display: block;
position: relative;
width: 900px;
padding:0;
margin: 0 auto 0 auto;
color: #391100;
font-size: 11px;
overflow:hidden;
background: #c6b696;
border-left: 2px solid #391100;
border-right: 2px solid #391100;
clear:both;

}

/*this affects all links in the wrapper*/
#wrapper a{
color: #391100;
text-decoration: none;
}

#wrapper a:visited{
color: #391100;
}

#wrapper a:hover{
color: #a36311;
color: #795810;
}

.clearboth{
clear: both;
line-height: 1px;
font-size: 1px;
margin: 0;
padding: 0;
}

#header{
position: relative;
width: 900px;
height: 200px;
margin: 0 auto;
padding: 8px;
border-top: 1px solid #391100;
border-bottom: 1px solid #391100;
/* border-bottom: 1px solid #391100; */
background: #000 url(/templates/ecoera/images/sankalpa_header_mist.jpg) no-repeat;
color: #391100;
clear:both;
overflow: hidden;
}

#header a{
color: #391100;
}

#header a:visited{
color: #391100;
}

#header a:hover{
color: #391100;
}

#homecontent{
position:relative;
width: 850px;
padding: 0px 25px 50px 25px;
margin: 0;
font-size: 1.2em;
background: #c6b696;
color: #228b22;
}

#content{
float: left;
width: 640px;
padding: 25px 25px 50px 25px;
overflow: hidden;
font-size: 1.2em;
background: #c6b696;
}

#fullpagecontent{
float: left;
width: 850px;
padding: 25px 25px 50px 25px;
overflow: hidden;
font-size: 1.2em;
background: #c6b696;
}

#homegallery{
position:relative;
width: 900px;
margin: 0 auto 0 auto;
border: 0; 
padding: 0;
background: #c6b696;
overflow: hidden;
}

#title1 {
font-family: Verdana;
font-size: 1.6em;
color: #391100;
font-weight: 700;
}

#topnav{
position: relative;
width: 900px;
height: 32px;
margin: 40px auto 0 auto;
background: #c6b696;
padding: 0;
border-left: 2px solid #391100;
border-right: 2px solid #391100;
border-top: 2px solid #391100;
z-index: 2;
clear:both;
}

#topnav ul{
margin: 0 auto;
padding:  0;
list-style: none;
text-align: center;
background: #c6b696;
}

#topnav  li{
display: block;
float: left;
padding: 8px 0 8px 0;
margin: 0 20px;
background: #c6b696;
}

#topnav li a, #topnav li span{
text-decoration: none;
color: #391100;
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 12px;
padding: 8px 12px;
font-weight: bold;
text-transform: uppercase;
}

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

#topnav li a:hover{
color: #a36311;
color: #7b1b03;
color: #795810;
}

#topnav li span{
color: #a36311;
color: #7b1b03;
color: #795810;
}

#footer{
position: relative;
width: 900px;
padding: 5px 0 5px 0;
color: #391100;
margin: 0 auto 0 auto;
background: #c6b696;
border-left: 2px solid #391100;
border-right: 2px solid #391100;
border-bottom: 2px solid #391100;
clear:both;
}


#footer a{
color: #391100;
}

#footer a:visited{
color: #391100;
}

#footer a:hover{
color: #7b1b03;
color: #795810;
}

/* NAVIGATION ON LEFT */

#subnav{
position:relative;
display: block;
width: 160px;
padding: 0 12px;
float: left;
z-index: 9;
margin: 20px 0;
border: 0;
overflow: hidden;
}

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

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

}

#subnav li{
font-size: 1.1em;
margin: 0;
padding: 0;
border: 0;
position: relative;
}

#subnav li a{
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
position: relative;
display:block;
color: #7b1b03;
color: #795810;
font-weight: bold;
text-decoration: none;
padding: 0.5em 0.3em;
margin: 0;
}

#subnav li span{
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-weight: bold;
display:block;
color: #391100;
text-decoration: underline;
padding: 0.5em 0.3em;
margin: 0;
}

#subnav li a:visited {
color: #7b1b03;
color: #795810;
}

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

/* CONTACT FORM */

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

.contactform th{
background: #791f1f;
}

.shoppingcart_horiz {
display:block;
height:20px;
border: 2px solid black;
font-weight: bold;
background-color: gold;
margin: 0;
padding: 1em 0;
}

/*homepage left column*/

#hpleftcolumn h3{
color: #391100;
position: relative;
margin: 0 0 0.5em 0;
border-bottom: 1px solid #BC987E;
overflow: hidden;
}

#hpleftcolumn{
position: relative;
margin:2em 0 2em 0;
padding:0;
width: 410px;
float: left;
overflow: hidden;
/*background: #fefaec;*/
}

#hpleftcolumn div{
font-size: 12px;
padding: 0 13px;
overflow: hidden;
}

/*homepage right column*/

#hprightcolumn h3{
color: #391100;
position: relative;
margin: 1.5em 0 0.5em 0;
border-bottom: 1px solid #BC987E;
overflow: hidden;
}

#hprightcolumn{
position: relative;
margin:0 0 2em 0;
padding:0;
width: 410px;
float: right;
overflow: hidden;
/*background: #fefaec;*/
}

#hprightcolumn div{
font-size: 12px;
padding: 0 13px;
overflow: hidden;
}


/*feed into area on home page */
#rss_items {
font-size: 11px
}

.rss_title { 
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #000000; 
}
.rss_items { 
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
margin: 0 0 0 1em;
padding: 0;
}
/*This is the text of each feed item */
.rss_item { 
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
PADDING-BOTTOM: 7px;

}
/*this is each RSS Item Title*/
.rss_item a { 
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #06C; 
}
.rss_date { 
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #000000; ; 
clip:    rect(   ); 
list-style-image: none
}
.rss_box { 
font-family: "Lucida Sans", Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
}





