#wrap{
background: url("../images/events/events_bg.jpg");
width: 993px;
height: 1320px;
}

#events_title{
position:absolute;
margin: -10px 0px 0px 80px;
}

#current_event{
position: absolute;
margin: 57px 0px 0px 93px;
width: 850px;
}

#current_event_photo{
width: 225px;
height: 309px;
overflow: hidden;
float: left;
}

#upcoming_events{
position: absolute;
margin: 440px 0px 0px 80px;
width: 900px;
} 

#more_events{
position: absolute;
margin: 395px 0px 0px 80px;
}

.current_event_img{
height: 307px;
}

#current_event_name{
width: 550px;
float: left;
text-align: left;
font-size: 20px;
color: #754D20;
margin: 0px 0px 0px 10px;
font-weight: bold;
}

#current_event_sub{
width: 550px;
float: left;
text-align: left;
font-size: 16px;
color: #754D20;
margin: 0px 0px 0px 10px;
font-weight: normal;
}

#current_event_btn{

padding-top: 6px;

}

#current_event_description{
width: 550px;
float: left;
text-align: left;
font-size: 12px;
color: #754D20;
margin: 20px 0px 0px 10px;
font-weight: normal;
}

#current_event_facebook{
position: absolute;
margin: 270px 0px 0px 250px;
}

#event{
width: 400px;
height: 115px;
margin: 5px 0px 0px 25px;
float: left;
}

#divide{
position: absolute;
margin: 460px 0px 0px 485px;
}

#event_photo{
width: 150px;
height: 75px;
overflow: hidden;
float: left;
border: 1px solid black;
}

#event_name{
float: left;
width: 180px;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
color: #754D20;
padding-left: 10px;
}

#event_sub{
float:left;
width: 180px;
font-size: 12px;
color: #754D20;
padding-left: 10px;

}

#event_btn{
float: left;
width: 180px;
text-align: left;
margin: 10px 0px 0px 0px; 
padding-left: 10px;

}

#event_description{
clear:both;
font-size: 12px;
color: #754D20;
padding-top: 3px;
}

.event_img{
width: 150px;
}

#footer{
position:absolute;
margin: 820px 0px 0px 0px;
}