/*
Sacramento Main Event  2009
layout to all pages
*/

body{
background:#000000 url(../images/background2.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 .place a,.new_events2 .place a{
color:#0B91C3;
text-decoration:none;
}

.new_events .place a:hover,.new_events2 .place a:hover{
color:#0B91C3;
text-decoration:underline;
}

.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:#0b91c3;
text-decoration:none;
letter-spacing:-1px;
font-size:115%;
font-weight:bold
}
.event1 .evnt_title a:hover{
color:#0b91c3;
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 ;
}


.data td, .data2 td{
font-size:90%;
padding:5px 0 9px 0;
border-bottom:1px solid #E6E6E6
}
.list{
float:left;
}

.list2{
float:left;
margin:20px 0 0 0;
}

.list_lnk{
color:#0b91c3;
font-weight:bold;
text-decoration:none;
}

.list_lnk2{
color:#0b91c3;
text-decoration:none;
}

.list_lnk:hover, .list_lnk2:hover{
text-decoration:underline;

}
.cent_pag{
clear:both;
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, .info a{
color:#0B91C3;
text-decoration:none;
}

.pagination li a:hover, .info a:hover{
color:#0B91C3;
text-decoration:underline;
}

.pagination li span{
color:#E6E6E6;

}

.info{
padding:0;
margin:20px 0 0 0 ;
font-size:90%;
clear:both
}
.new_events a, .new_events2 a{
color:#0B91C3;
text-decoration:none;
}

.new_events a:hover, .new_events2 a:hover{
color:#0B91C3;
text-decoration:underline;
}


info a{

}

.info2{
padding:0 0 0 15px;
margin:0;
font-size:90%;
float:left;
width:452px;
}

.evnt_date h2 a{
color:#0699C5;
font-size:80%;
padding:0;
margin:0;
text-decoration:none;
}

.evnt_date h2 a:hover {
text-decoration:underline;
}

.link{
background-color:#0699C5;
float:left;
padding:2px 3px;
margin:10px 0 0 15px;
letter-spacing:-0.6px;

}

.link a{
color:#FFFFFF;
text-decoration:none;
font-size:110%;

}
.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:#0699C5;
padding-right:36px;
background: url(../images/bullet.gif) no-repeat 0 50%;
padding-left:8px;
margin-bottom:5px;
font-size:120%;
font-weight:bold;
float:left;
width:160px;

}

.category_list1 li a{
color:#0699C5;
text-decoration:none;
font-weight:bold
}

.category_list1 li a:hover{
text-decoration:underline;

}

.subnavs #active{
font-size:110%;
color:#0B91C3;
}

.subnavs li a:hover{
font-size:110%;
color:#0B91C3;
}

.data_det a{
color:#0b91c3;
text-decoration:none;
}

.data_det a:hover{
color:#0b91c3;
text-decoration:underline;
}

.sidenavs .current{
color:#0b91c3;
font-size:120%;
font-weight:bold
}

.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;
 }
