/*
Theme Name:BIPR
Author:Obility
*/


* {
margin:0px;
padding:0px;
}

body {
font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}
h2 {color: #000; font-size:18px}
h3 {color:#000 font-size:16px;}
p {color:#333; font-size:14px; margin: 0 0 15px;line-height:20px;}
ul {color:#333; font-size:12px;margin:0 0 22px; padding:0 15px;}
img { border: none; padding: 0 20px 20px 20px;}
input,select {margin-bottom: 20px;}

#page {
width:100%;
margin:0 auto;
background-color:#00603B;
height:auto;
min-width:804px;
overflow:hidden;
}

#header {width:97%; height:auto; float:left;min-width:900px; margin-left:10px;background:#8e9ac9;}
#heading {width:282px;float:left;}
#header h1{text-indent:-10000px; padding:0;}

#header h1 a {height:110px;display:block;background: url(images/bipr-logo-110h.png) no-repeat top left;margin-left: 10px;}
#description {display:none;}


#h_b_left{
background:url(images/h_corner_left.gif) bottom left no-repeat;padding:5px 0 0 5px;
}
#h_b_right{
background:url(images/h_corner_right.gif) bottom right no-repeat;

}

.h_left{
width:auto;
margin-top:3px;
margin-left:16px;
float:left;
}


#menu{
height:115px;
width: auto;
font-size:15px;
text-align:center;
}

#m_item{
float:left;
height:35px;
/*margin-left:5px;*/
}



#wrap{
width:100%;
margin-bottom:30px;
min-width:900px;
display:block;
}

#content{
margin-left:10px;
margin-top:20px;
margin-bottom:30px;
float:left;
width:97%;
background-color:#FFFFFF;
}
#contentspace{
float:left;
width:73%;
}


.c_h h3{
width:100%;
}
.c_h h3 a{
color:#000000;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.c_h h3 a:hover{
color:#237E21;
text-decoration:underline;
}
.content_container{
float:left;
width:100%;
margin:5px 0 0 20px;
}

.comment_template{
width:80%;
margin-left:20px;
}

#content h2{
color: #000000;
font-size:18px;
margin-bottom:5px;
}

#content h3{
color: #000000;
font-size:14px;
}

#content h6{
height:10px;
margin-top:11px;
margin-left:19px;
font-size: 10px;
color:#1909F3;
text-decoration:none;
}
#content h6:hover{
font-size: 10px;
color:#1909F3;
text-decoration:none;
}
.more{
font-size:12px;
}
.more a{
color:#000000;
list-style:none;
text-decoration:none;
}
.more a:hover{
color:#237E21;
text-decoration:underline;
}


#content p a{
color:blue;
text-decoration:underline;
}

#content p a:hover, #content p a:visited{
/*color:#919bcb;*/
color: #293990;
text-decoration:underline;
}

img{
border:none;
}

#sidebar1{
width:22%;
height:auto;
color:#000000;
float:right;
background:#C5B9A3;
margin-top:13px;
margin-bottom:30px;
}

#sidebar1 ul {width:auto;padding:0px 0 40px 0; margin:0;}
#sidebar1 ul li {font-size:14px;}

#side_left{
background:url(images/sidebar_bg.jpg) repeat-x;
padding-bottom:0px;
}
#side_left ul{
padding-left:20px;
}
#side_left ul li ul{
padding-left:0;
}

#sidebar1 h2{
margin-left:5px;
color:#74532E;
font-size:18px;
font-weight: bold;
padding-bottom:15px;
margin-right:12px;
margin-bottom:10px;
border-bottom:5px solid #008E47;
}

#side_left li.pagenav{
list-style:none;
}


#sidebar1 li{
line-height:20px;
list-style:none;
}


#sidebar1 li a{
padding-left:20px;
color: #000000;
text-decoration:none;
background:url(images/list_style.gif) 2px no-repeat;
}
#sidebar1 li a:hover{
color:#237E21;
text-decoration:underline;
}

#sidebar1 .widgettitle {
	margin-left:25px;
}

#contact_info h2{
margin-left:5px;
color:#74532E;
font-size:18px;
font-weight: bold;
border-bottom:5px solid #008E47;
}

#contact_info li{
width:auto;
padding-left:4px;
list-style:none;
color: #000000;
font-size:12px;
text-decoration:none;
}



#ch{
float:left;
width:100%;
text-align:center;
margin-top:15px;
clear:both;
}

.postmetadat alt {
color:#FFFFFF;
}
#footer {
height:35px;
width:97%;
float:left;
margin-left:10px;
background:#8E9AC9;
min-width:804px;
}

#f_text p{
padding-top:5px;
font-size:12px;
text-align:center;
line-height:150%;
clear:both;
}

#f_text a {
	font-size:12px;
	text-decoration:none;
	color:#00603b;;
}
#f_text a:hover {
	text-decoration:underline;
	color:#00603b;
}

#comment{
width:auto;
}					
					/************************** content span **************************/
						

span.corners-top {
background-image:url(images/corners_left.gif);
background-position:0 0;
margin:0px 0px;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
background-repeat:no-repeat;
display:block;
font-size:1px;
height:10px;
line-height:1px;
}

span.corners-top span {
background-image:url(images/corners_right.gif);
background-position:100% 0;
}

span.corners-bottom {
background-image:url(images/b_corners_left.gif);
background-position:0 100%;
clear:both;
margin:0px 0px;
}
span.corners-bottom span {
background-image:url(images/b_corners_right.gif);
background-position:100% 100%;
}


						/**************************sidebar span**************************/


span.sidebar-top {
background-image:url(images/sidebar_left.gif);
background-position:0 0;
margin:-0px -0px;
}
span.sidebar-top, span.sidebar-bottom{
background-repeat:no-repeat;
display:block;
font-size:1px;
height:10px;
line-height:1px;
}

span.sidebar-bottom {
background-image:url(images/sidebar_b_left.gif);
background-position:0 100%;
clear:both;
/*margin:-10px -0px;*/
}


					/**************************content span**************************/
	
span.footer-top {
background-image: url(images/footer_left_c.gif);
background-position:0 0;
margin:0;
}	
				
span.footer-top, span.footer-top span {
background-repeat:no-repeat;
display:block;
font-size:1px;
height:5px;
line-height:1px;
}					

span.footer-top span {
background-image: url(images/footer_right_c.gif);
background-position:100% 0;
}					
					
					


/*******************************************DROP DPWN MENU**********************************/

#bbnav3{margin:0px auto; padding:0; clear:both;}
#bbnav3 ul{height:35px;line-height:35px;list-style:none;font-size:100%;padding-top:80px;padding-left:20px;margin:0px auto;}
#bbnav3 ul li{width:110px;height:35px;float:left !important;list-style-type:none;margin:0px auto;padding:0;margin-right:5px;background:#293990 url(images/menu_c_right.gif) right top no-repeat;}
#bbnav3 ul li a,#bbnav3 ul li a:link #bbnav3 ul li a:visited{border-bottom:0;border-left:0;color:#FFFFFF;display:block;text-decoration:none;padding:0 10px;background: url(images/menu_c_left.gif) left top no-repeat;}
#bbnav3 ul li a:hover,#bbnav3 ul li a:active{color:#8E9AC9;text-decoration:none;}

#bbnav3 ul li.current_page_item{background:#0F5F3B url(images/menu_c_left_g.gif) left top no-repeat;}
#bbnav3 ul li.current_page_item ul li a{background:#0F5F3B;}
#bbnav3 ul li.current_page_item ul li a:hover{background:#293990;}
#bbnav3 ul li.current_page_item a{text-decoration:none;color:#fff;background: url(images/menu_c_right_g.gif) right top no-repeat;margin:0;}

#bbnav3 ul li ul{float:left;padding:0;line-height:30px;}
#bbnav3 ul li ul{position: absolute; left: -999em; height: auto; width: 174px;border-bottom: 1px solid #a9a9a9;}
#bbnav3 ul li li{ height:30px;width:172px;border:1px solid #a9a9a9; border-bottom: none; color:#FFF;background:#0F5F3B;}
#bbnav3 ul li li a, #bbnav3 ul li li a:visited { font-weight: normal; font-size: 0.8em; color:#FFF;background:#0F5F3B;}
#bbnav3 ul li li:hover{background:#293990;}

#bbnav3 ul li li a:hover, #bbnav3 ul li li a:active { height:30px;background:#293990;color:#8E9AC9;}

#bbnav3 ul li:hover ul, #bbnav3 ul li li:hover ul, #bbnav3 ul li li 
li:hover ul, #bbnav3 ul li.sfhover ul, #bbnav3 ul li li.sfhover ul, 
#bbnav3 ul li li li.sfhover ul { left: auto; }

#bbnav3 #home_visited li {
width:145px;
height:35px;
float:left !important;
list-style-type:none;
margin:0px auto;
padding:0;
margin-right:5px;
background:#0F5F3B url(images/menu_c_right_g.gif) right top no-repeat;
}

#bbnav3  #home_visited  li a,#bbnav3  #home_visited  li a:link #bbnav3  #home_visited  li a:visited{
border-bottom:0;
border-left:0;
color:#FFFFFF;
display:block;
text-decoration:none;
padding:0 10px;
background: url(images/menu_c_left_g.gif) left top no-repeat;
}

#bbnav3 #home li{
width:145px;
height:35px;
float:left !important;
list-style-type:none;
margin:0px auto;
padding:0;
margin-right:5px;
background:#293990 url(images/menu_c_right.gif) right top no-repeat;
}

#bbnav3  #home  li a,#bbnav3  #home  li a:link #bbnav3  #home  li a:visited{
border-bottom:0;
border-left:0;
color:#FFFFFF;
display:block;
text-decoration:none;
padding:0 10px;
background: url(images/menu_c_left.gif) left top no-repeat;
}

#bbnav3  #home  li a:hover,#bbnav3 ul li a:active{
color:#8E9AC9;
text-decoration:none;
}

.alignright {float:right;}
.alignleft {float:left;}

.postmeta {width: 700px;font-size: 11px;font-weight: bold;padding: 10px 0px 0px 0px;margin: 0px 0px 10px 0px;border-top: 1px dotted #008000;}
.endpost {margin-bottom:20pxe;}

div.share a img {
    padding: 5px;
}

div.share a:hover img {
    background: #eeeeee;
    border: solid 1px #cccccc;
    padding: 4px;
}

.c_h h2 {
        color: #FFFFFF;
        font: normal 28px/34px  Helvetica, Arial, Geneva, sans-serif;
        padding: 0px 0px 5px 0px;
        margin: 0px 0px 8px 0px;
        border-bottom: 2px solid #636363;
		clear:both;
}
.c_h a {
	text-decoration:none;
	color:#000;
}

.c_h small   {
        color: #6d6d6e;
        font: normal 11px/11px Arial, Helvetica, sans-serif;
        border-bottom: 2px solid #636363;
        padding: 0px 0px 6px 0px;
        margin: 0px 0px 8px 0px;
        display: block;
        }



