/*
Sacramento Main Event  2009
layout to all pages
*/

body{
background:#000000 url(../images/background3.jpg) no-repeat top left fixed;
}

img{
border:none;
}
/*a:focus{
outline:none;
}*/
h3{
font-size:105%;
padding:0;
margin:0;
}

.logo{
margin-left:19px;
margin-top:19px;
float:left;
}

.header_img2{
height:214px;
}

#list_events1{
clear:both;
padding:0;
float:left;
}

#list_events2{
clear:both;
padding:0;
float:left;
}

.event1, .event2{
float:left;
padding:0;
width:230px;
margin:0 10px 0 0;
clear:right;
}

.new_events, .new_events2{
list-style:none;
float:left;
padding:0;
margin:0;
}

.new_events .date, .new_events2 .date{
font-size:85%;
color:#000000;
padding:0;
margin:15px 0 0 0;
}
.new_events .place,.new_events2 .place{
font-size:85%;
color:#000000;
margin-bottom:7px;
padding:0;

}

.new_events .desc, .new_events2 .desc{
font-size:95%;
color:#000000;
padding:0;

}

.new_events2 span{
color:#cd7d37;
font-size:100%;
font-weight:bold;
}

.event1 .evnt_title a{
color:#84A230;
text-decoration:none;
letter-spacing:-1px;
font-size:115%;
font-weight:bold
}
.event1 .evnt_title a:hover{
color:#84A230;
text-decoration:underline;
font-size:115%;

}


.event2 .vnt_title a{
color:#84a230;
text-decoration:none;
letter-spacing:-1px;
font-size:115%;
font-weight:bold;
}
.event2 .vnt_title a:hover{
color:#84a230;
text-decoration:underline;
font-size:115%;

}
.event1 ul, .event2 ul{
padding:0;
margin:0;
}


.data{
padding:0;
margin: 15px 0 0 0 ;
}

.data2{
padding:0;
margin: 0 0 0 0 ;
clear:both
}


.data td, .data2 td{
font-size:90%;
padding:5px 0 9px 0;
border-bottom:1px solid #E6E6E6
}
.list{
float:left;
}

.list2{
float:left;
margin:10px 0 0 0;
padding:0;
}

.list_lnk{
color:#84A230;
font-weight:bold;
text-decoration:none;
}

.list_lnk2{
color:#84A230;
text-decoration:none;
}

.list_lnk:hover, .list_lnk2:hover{
text-decoration:underline;

}
.cent_pag{
clear:both;
margin:0 auto;
width:200px;
padding:5px 0  5px 0;

}

.cent_pag2{

margin:0 auto;
width:140px;
padding:5px 0  5px 0;

}

.pagination{
margin:12px 0 0 0;
list-style:none;
clear:both;
}
.pagination_list
{
background: url(../img/events/lft_cont_bg.gif) no-repeat top left;
/*padding:10px;*/
padding:0;
margin:0 30px 10px 0;
height:20px;
}
.pagination li{
float:left;
padding:0;
font-size:90%;
font-weight:bold
}
.pagination li a{
color:#84A230;
text-decoration:none;
}

.pagination li a:hover{
color:#84A230;
text-decoration:underline;
}

.pagination li span{
color:#E6E6E6;

}

.info{
padding:0;
margin:20px 0 0 0 ;
font-size:90%;
clear:both;

}

.info span{
font-weight:bold;
}

.pusher{
margin:20px 0 0 0;
clear:both;
padding:0;
}

.info2{
padding:0 0 0 15px;
margin:0;
font-size:90%;
float:left;
width:265px;
}
.info3{
padding:0 0 0 15px;
margin:0;
font-size:90%;
float:left;
width:452px;
}

.info4{
padding:0 0 0 0;
margin:0;
font-size:90%;
clear:both;
}

.evnt_date  h2 a{
color:#84A230;
font-size:80%;
padding:0;
margin:0;
text-decoration:none;
}

.evnt_date h2 a:hover{
text-decoration:underline;
}

.link{
background-color:#84A230;
float:left;
padding:3px 6px;
margin:10px 0 0 15px;
letter-spacing:-0.2px;

}

.link2{
background-color:#84A230;
float:right;
margin:0 0 15px 0;
letter-spacing:-0.2px;
padding:3px 6px;

}

.link a,.link2 a{
color:#FFFFFF;
text-decoration:none;
font-size:100%;
font-weight:bold;
}
.category_list1{
font-size:75%;
padding:0;
float:left;
margin-top:5px;
}

.category_list1 ul{
list-style:none;
padding:0;
margin:0;
}

.category_list1 li{
color:#84A230;
padding-right:60px;
background: url(../images/bullet.gif) no-repeat 0 50%;
padding-left:8px;
margin-bottom:5px;
font-size:120%;
font-weight:bold;

}

.category_list1 li a{
color:#84A230;
text-decoration:none;
font-weight:bold
}

.category_list1 li a:hover{
text-decoration:underline;

}
.cat_selected {
font-weight:bold;
font-size:110%;

}

.subnavs #active{
font-size:110%;
color:#84A230;
}
.sidenavs .current{
color:#84A230;
font-size:120%;
font-weight:bold
}
.subnavs li a:hover, .subnavs2 li a:hover{
color:#0B91C3;
}


.article_heads a{
color:#84A230;
text-decoration:none;
font-size:110%;

}
.article_heads a:hover{
text-decoration:underline;
}
.middle{
margin-left:17px;
margin-right:17px;
padding:26px 0 0 0;
background-color:#ffffff;
width:935px;
border:none;
position:relative;
top:-100px;
margin-top:0;
bottom:0;
}
#map{
width: 400px;
height: 430px;
 }
 
.menuTitle{
 clear:both;
 float:left;
 font-size:85%;
 color:#5D5D5D;
 padding:0;
 margin:0;
  }
 .profiles{
clear:both;
float:left;
margin-bottom:10px

}

.marker{
clear:both;
margin:5px 10px 20px 0;
border-top:1px solid #eaeaea
}


.comment_blk3 ul{
margin:0;
padding:0;
list-style:none;
}

.comment_blk3{
margin:5px 0 0 0;
float:left;
padding:0 0 0 0;
width:800px;

}
.mem_info{
float:left;
padding:0;
margin:0;

}

.mem_info li img{
margin:0 15px 0 0;
padding:0;

}

.form_table3{
padding:0;
width:65%;
margin:0 0 0 0;
float:left;
width:600px;
}
.txt_tag22{
color:#000;
font-size:90%;
vertical-align:top;
width:20px;
font-weight:bold;
padding-bottom:5px;
}
.txt_tag33{
color:#000;
font-size:90%;
vertical-align:top;
width:140px;
padding-bottom:5px;
}

