/*  
Theme Name: SouthRiver
Theme URI: http://usadesigns.net/
Description: Simple theme with widget supported right and left sidebars.
Version: 1.0
Author: AskGraphics.com
Author URI: http://www.askgraphics.com/
*/

body{
	padding:0px;
	margin:0px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	 
	background:#000000;
	background: url(images/bg_line.gif) #000000; repeat-x;
}

img{
	border:0px;
}

h2 {
color:#660000
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
a{
	color:#000000;
	text-decoration:none;
}

form, table, ul, li{
	padding:0px;
	margin:0px;;
}

.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:11px
}

div#page{
	width:967px;
	text-align:left;
}

/*header*/
div#page #header{
	width:100%;
	height:288px;
	background:url(images/header_bg.jpg) no-repeat;
}

div#header #header_title{
	color:#ffffff;
	font-size:45px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:50px;
	padding-top:25px;
}

div#header #header_menu{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-right:20px;
}

div#header #header_menu a{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#header #header_menu a:hover{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* end header */

/*menu*/
div#page #menu{
	width:100%;
	height:14px;
	background:url(images/menu_bg.jpg) repeat-x top #ffffff;;
}

div#menu #menu_pad{
	padding-top:0px;
	color:#ffffff;
}

div#menu #menu_pad table td.menu{
	 
	padding-right:25px;
	padding-left:20px;
	height:43px;
	color:#ffffff;
}

div#menu #menu_pad a{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}

div#menu #menu_pad a:hover{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:100%;
	height:43px;
	font-weight:bold;
	text-decoration:underline;
	background:url(images/menu_bg_RO.jpg) repeat-x top #990000;
}

div#menu #menu_pad td#menu_search{
	background:#000000;
	width:23px;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
}

/* end menu */

 

/*blog*/

div#page #blog{
}

div#blog #blog_pad{
}

div#blog #blog_pad #blog_left{
	width:250px;
	background:#660000;
}

/* sidebar1*/
div#blog #blog_pad #blog_left #sidebar1{
	width:250px;
	padding-left:0px;
	margin-top:0px;
	 
}
div#blog #blog_pad #blog_left #sidebar1 ul{
	padding:0px;
	margin:0px;
	background:#660000;
	width:250px;
}
div#blog #blog_pad #blog_left #sidebar1 li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	background:#660000;
	width:250px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li h2{
	color:#CC9933;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	/*background:url(images/ul_top.png) no-repeat top;*/
	height:20px;
	 background:#660000;
}
div#blog #blog_pad #blog_left #sidebar1 ul li{
	color:#bdbdbd;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	 
}
div#blog #blog_pad #blog_left #sidebar1 li a{
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:23px;
	padding-left:10px;
	border-bottom:1px;
}

div#blog #blog_pad #blog_left #sidebar1 li a:hover{
	color:#CC9900;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:23px;
}

 
div#blog #blog_pad #blog_left #sidebar1 ul{
	padding-bottom:0px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li ul{
	padding: 0px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li ul li ul{
	padding-bottom:0px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li ul li{
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:1px;
	padding-right:0px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li ul li ul li{
	color:#bdbdbd;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li.widget_categories ul li{
	
	border-bottom:0;
	
}
div#blog #blog_pad #blog_left #sidebar1 ul li ul li{
	border-bottom:5px;
	background: url(images/dotted_li.jpg) bottom left repeat-x;
	
}
div#blog #blog_pad #blog_left #sidebar1 ul li ul li a{
	padding-left:8px;
	
	/*background: url(images/bg_li.png) bottom left no-repeat;*/
}
div#blog #blog_pad #blog_left #sidebar1 ul li.widget_archives ul li a{
	padding-left:12px;
	
	/*background: url(images/bg_li2.png) bottom left no-repeat;*/
}
div#blog #blog_pad #blog_left #sidebar1 ul li.widget_meta ul li a{
	padding-left:0px;
	background: none;
	 
}
 
div#blog #blog_pad #blog_left #sidebar1 ul li ul li ul{
	padding-left:15px;
}
div#blog #blog_pad #blog_left #sidebar1 ul li.widget_categories ul li ul li {
	border:0px;
	background: none;
}
div#blog #blog_pad #blog_left #sidebar1 li ul li ul li a{
	background: url(images/line_li.jpg) left bottom no-repeat;
	padding-left:0px;
	width:550 px;
	
}


/* end sidebar1*/

div#blog #blog_pad #blog_center{
	width:689px;
	background:#ffffff;
	
}

/* item class*/
div#blog #blog_pad #blog_center .item_class{
	padding-left:28px;
	padding-top:15px;
	width:689px;
	height:700px;
	background-color:#ffffff;
	font-size:14px;
	color:#663333;
}

div#blog #blog_pad #blog_center .item_class h2 #entry{
	 width:650px;
}

div#blog #blog_pad #blog_center .item_class h2{
	color: #660000;
	font-size:24px;
	padding-top:5px;
	padding-bottom:2px;
}

div#blog #blog_pad #blog_center .item_class h2 #entry ul li{
	color: #660000;
	font-size:14px;
	padding-top:5px;
	padding-bottom:2px;
	
}

div#blog #blog_pad #blog_center .item_class .blog_item_title{
	background:#f7f7f7;
	width:550px;
	text-align:left;
}

div#blog #blog_pad #blog_center .item_class .blog_item_title_top{
	/*background:url(images/item_title_bg1.png) no-repeat top;*/
	width:600px;
	height:12px;
}

div#blog #blog_pad #blog_center .item_class .blog_item_title_end{
	background:url(images/item_title_bg2.png) no-repeat bottom;
	width:527px;
	height:12px;
}

div#blog #blog_pad #blog_center .item_class .item_date{
	background:url(images/date.png) no-repeat top;
	width:32px;
	height:36px;
	padding-left:20px;
	padding-right:5px;
	color:#ffffff;
	text-align:left;
	font-size:14px;
}

div#blog #blog_pad #blog_center .item_class .item_date .item_date_month{
	padding-bottom:3px;
	color:#80af90;
}

div#blog #blog_pad #blog_center .item_class .item_text1 a{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#663333;
	font-weight:bold;
	text-align:left;
}

div#blog #blog_pad #blog_center .item_class .item_text2{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5b9e00;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
}

div#blog #blog_pad #blog_center .item_class .item_text2 a{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#663333;
	font-weight:bold;
	text-align:left;
}

div#blog #blog_pad #blog_center .item_class .item_text2 a:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:left;
}

div#blog #blog_pad #blog_center .item_class .blog_text3{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-align:left;
	line-height:21px;
	padding-left:25px;
	padding-right:45px;
	padding-top:10px;

	padding-bottom:5px;
}

div#blog #blog_pad #blog_center .item_class .panel{
	text-align:left;
	background:url(images/item_comm_bg.png) repeat-x top;
	height:27px;
	width:527px;
}

div#blog #blog_pad #blog_center .item_class .panel .panel_links{
	padding-left:10px;
	padding-top:8px;
}

div#blog #blog_pad #blog_center .item_class .panel .panel_links span.comm a{
	color:#0054a6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/comm.png) no-repeat left;
	padding-left:15px;
}

div#blog #blog_pad #blog_center .item_class .panel .panel_links a.readmore{
	color:#0054a6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/read.png) no-repeat left;
	padding-left:19px;
}

/* end item class*/

/* blog comm*/
div#blog #blog_pad #blog_center .item_class .blog_comm{
	padding-left:30px;
	padding-right:25px;
	text-align:left;
}

div#blog #blog_pad #blog_center .item_class .blog_comm .comm_title{
	color:#005e20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:15px;
}

div#blog #blog_pad #blog_center .item_class .blog_comm .comm_count{
	color:#8bc43c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

div#blog #blog_pad #blog_center .item_class .blog_comm .comm_data{
	background:url(images/comm_panel_bg.png) repeat-x top;
	height:20px;
}

div#blog #blog_pad #blog_center .item_class .blog_comm .comm_data_pad{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:2px;
	padding-left:5px;
}

div#blog #blog_pad #blog_center .item_class .blog_comm .comm_text{
	color:#4d4d4d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

div#blog #blog_pad #blog_center .item_class .blog_comm .bl_line{
	background:url(images/line_bl.png) repeat-x bottom;
	width:100%;
	height:1px;
	padding-top:5px;
}

div#blog #blog_pad #blog_center .item_class #comm_form
{
	padding-left:0px;
	padding-top:15px;
	padding-bottom:20px;
	padding-right:10px;
	text-align:left;
}

div#blog #blog_pad #blog_center .item_class #comm_form #form_title{
	background:url(images/form_comm_top_bg.png) no-repeat top;
	height:51px;
}

div#blog #blog_pad #blog_center .item_class #comm_form #form_title #form_title_text{
	color:#003663;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}

div#blog #blog_pad #blog_center .item_class #comm_form .form_table{
	background:url(images/form_comm_bg.png) repeat-y top;
	width:473px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-top:0px;
}

div#blog #blog_pad #blog_center .item_class #comm_form .form_comm_end{
	background:url(images/form_comm_end_bg.png) no-repeat top;
	width:473px;
	height:15px;
	padding-left:0px;
	padding-bottom:0px;
}
/* blog comm end*/

div#blog #blog_pad #blog_right{
	width:226px;
	
	/*background:url(images/sidebar2_ul_bg.jpg) repeat-x top;*/
	height:600px;
}

 

/*end blog*/

/*footer*/
div#page #footer{
	width:100%;
	height:73px;
	background:url(images/footer_bg.png) no-repeat top #323232;
}

div#footer #footer_pad{
	padding-left:40px;
	padding-top:20px;
}

div#footer #footer_pad td#footer_title{
	color:#767676;
	font-size:31px;
	font-family:Arial, Helvetica, sans-serif;
}

div#footer #footer_pad td#footer_copy{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:right;
}

div#footer #footer_pad td#footer_copy a{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:bold;
}

/* end footer */

.item_class blockquote{
	background: url(images/bq_bg.gif) left repeat-y top;
	padding-left:12px;
}

.item_class ol{
	background:none;
}

.item_class ul{
	padding-left:30px;
	list-style-image:url(images/ul_li.jpg);
}

.item_class img{
	float: left;
	margin:5px;
}

/* Slider Menu */
 #sliderContainer
    {
        position: relative;
        float: left;
        width: 250px;
       
        color: #663333;
        cursor: pointer;
        margin: 0em 0 0em 0;
        padding-left: 0em 0 0em 0;
    }
            
#slider {
            margin: 0 0 0 0em;
            padding: 0 0 0 0em ;
        }
        
            #slider h5
            {
                height: auto;
                background: #f2f2f2 url(img/nav.gif) repeat-x ; 
                position: relative;
                height: 1%
                width:28px;
                font-size: 18px;
                padding: 0 0em 0 1em;
                margin: 0 0 0px 0;
                text-transform: uppercase;
                text-align: left;
                font: bold 1.3em Tahoma,sans-serif;
		    line-height: 31px;
		    color: #663333;
		    border-top: 1px solid #660000;
		   border-bottom: 1px solid #660000;
		  
            }
            
                #slider h5:hover
                {
                    background: #CC9900;
                     color:#ffffff;
                }
            
                #slider h5,
                #slider h5 a
                {
                   color: #663333;
                    font-size: 14px;
                }
                
                #slider h5:hover
                {
                    color: #663333;
                    cursor: pointer;
                }
            
                #slider a
                {
                    color: #663333;
                }
                
                #slider a:hover
                {
                    color: #000;
                }
            
            #slider .sliderContent
            {
                display: none;
                margin: 0 0 0em 0;
            }
            
            .sliderContent h5 ul  li
            {
                 
                padding-left: 3em;
            }