.alignleft{
float: left;
margin-right: 12px;}

#prevnext{
position: relative;
z-index: 1000;
width: 920px;
top: 45px;}

#prevnext span{
position: absolute; 
z-index: 1000; 
border-top: 10px solid transparent; 
border-bottom: 10px solid transparent;
border-right: none;
border-left: none;
display: block;
height: 0;
width: 0;
float: left;}

#prevnext span.prev{left: -12px; border-right: 16px solid #1a1a1a;}
#prevnext span.next{right: -12px; border-left: 16px solid #1a1a1a;}
#prevnext span:hover{cursor: pointer;}

#blog_slider{
position: relative;
border-bottom: 4px solid #76B81A;
padding-bottom: 20px;
margin-bottom: 20px;
width: 920px;
overflow: visible;}

#blog_slider_panel_container{
position: relative;
display: block;	
overflow: hidden;
width: 920px;}

#blog_slider_panel_container ul{
position: relative;
list-style: none;
width: 9999px;}

#blog_slider_panel_container li{
position: relative;
float:left;
width: 920px;
padding: 0 0px;}

#blog_slider_panel_container li span{
position: relative;
float: left;
display: block;
width: 224px;
height: 100% !important;
margin-right: 8px;}

#blog_slider_panel_container li span a{
display: block;
padding: 8px 8px;}

#blog_slider_panel_container li span a img{
margin: 0 auto 4px;}

#blog_slider_panel_container li span a h6{
text-align: center;}

#blog_slider_panel_container li span a:hover,
#blog_slider_panel_container li span a:focus{
background: #EBF9D5;}

.wp-post-image{
display: block;
margin: 0 auto;}

#author_box{
background: #76B81A;
color: #fff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
overflow: auto;
position: relative;
padding: 20px;
margin: 20px 0 16px;}

#author_box p{
	padding: 0;
}
	
#author_box a{
color: #fff;
font-weight: bold;}

#author_box a:hover,
#author_box a:focus{
color: #1a1a1a;}

#author_box img{
float: left;
padding: 1px;
background: #eee;
margin: 0 12px 0 0;
border: 1px solid #1a1a1a;}

li.blog_list{
clear: both;
border-bottom: 1px dotted #bbb;
overflow: auto;
position: relative;}

/*#main_content*/ 
li.blog_list img{
float: left;
/*padding: 0 20px 0 0 !important;*/
padding: 0 20px 10px 0 !important;
}

li.blog_list h4.blogentry{
	/*clear: both;*/
/*float: left;*/
/*width: 432px;*/
}

/*li.blog_list img{
padding: 0 0 10px 0;}
*/
li.blog_list span{
display: block;
padding-top: 4px;}

li.blog_list a{
display: block;
padding: 20px;
float: left; 
width: 640px;
overflow: hidden;
position: relative;
font-weight: 300 !important;
color: #1a1a1a !important;}

li.blog_list a:hover{
background: #EBF9D5;}

li.blog_list p{
padding: 0 !important;}

li.blog_list span br{
margin-bottom: 10px;}

#blog_nav_list{
overflow: auto;
*overflow: visible;}
	
#blog_nav_list .events{ /*For Announcements List Styling */
	background: #fff !important; 
}
