/*
Theme Name: oakviewlaw
Theme URI: http://www.ovlg.com/
Description: This is a customized wordpress theme for Oak View Law Group blog.
Version: 1.0
Author: Oak View Law Group
Author URI: http://www.ovlg.com/
*/


@charset "utf-8";
/* CSS Document */

body{
background-color:#731f1d;
}
*{
margin:0px;
padding:0px;
}

#body_div{
width:100%;
background:url(images/body_strip.jpg) repeat-x left top;
min-height:914px;
float:left;
}

#body_imgdiv{
margin:0px auto;
width:100%;
height:444px;
background:url(images/body_image.jpg) no-repeat top;
}

#blog_wrapper{
margin:0px auto;
width:920px;
height:auto;

}

#blog_topmenu_left{
width:16px;
height:47px;
background:url(images/menuleft.png) no-repeat;
float:left; 
}

#blog_topmenu_right{
width:16px;
height:47px;
background:url(images/menuright.png) no-repeat;
float:left; 
}

#blog_topmenu_middle{
width:878px;
height:60px;
background:url(images/menumiddle.png) repeat-x;
float:left; 
}

#searchicon_div{
float: right;
margin-top:10px;
}

.search_box{
width:190px;
height:25px;
background: url(images/search_strip.gif) no-repeat right;
float: right;
margin-top:10px;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: gray;
line-height:210%;
}

img{
border: none;
}

#topmenu{
width:50%;
float:left;
margin-top:5px;
}
.topmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;

}

a.topmenu{
text-decoration:none;
}

a.topmenu:hover{
color:#ecbc40;
}

#latest_div{
float: left;
width:610px;
}

#latesttop_div{
float: left;
width:608px;
height:14px;
background:url(images/latest_top.png) no-repeat bottom;
}

#latestbuttom_div{
float:left;
width:608px;
height:14px;
background:url(images/latest_buttom.png) no-repeat top;
}
#latestmiddle_div{
width:608px;
background-color:#000000;
float: left;
-width:545px;
}

#subscribeico_div{
float:right;
width:252px;
margin-right:10px;
}

#subscribe_div{
float:right;
width:252px;
background: url(images/sub_back.png) no-repeat;
height:120px; 
}

#icon_div{
float:left;
width:175px;
height:auto;
}


#latest_post_txt{
font-family:"Lucida Sans";
font-size:18px;
color:#FFFFFF;
font-weight:bold;
margin:10px 30px 20px;
}

#latestmiddle_div li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-left:15px;
width:100%;
line-height:160%;
background:url(images/post_icon.png) no-repeat left 70%;
list-style-type:none;
padding-left:20px;
}

#latestmiddle_div li a{
color:#ffffff;
text-decoration:none;
}
#latestmiddle_div li a:hover{
color:#86e0fe;
text-decoration:none;
}

#twitter{
width:89px;
height:93px;
float: left;
padding-left:20px;
padding-right:30px;
padding-top:5px;
}

#blog_writeup{
float:left;
width:617px;
}

.blog_writeup_top{
float:left;
width:608px;
background:url(images/writeup_top.gif) no-repeat bottom;
height:26px;
}

.blog_writeup_buttom{
float:left;
width:608px;
background:url(images/writeup_buttom.gif) no-repeat top;
height:40px;
}

.blog_writeup_middle{
float:left;
width:608px;
background-color:#FFFFFF;
min-height:100px;
_width:600px;
}

.blog_writeup_middle ul{
margin-left:20px;
}

.blog_writeup_middle ol{
margin-left:20px;
}

.blog_writeup_middle h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.blog_writeup_middle h2 span{
font-weight:bold;
margin-top:5px;
padding-bottom:5px;
}

.blog_writeup_middle p{
padding-top:5px;
padding-bottom:5px;
}

.blog_writeup_middle a{
color:#000000;
}

.blog_writeup_middle a:hover{
text-decoration:none;
}

.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
float:left;
width:95%;
padding-left:15px;
line-height:160%;
}

.date{
width:77px;
height:61px;
background:url(images/date.png) no-repeat center;
font-family:"Lucida Sans";
font-size:11px;
font-weight:bold;
padding-top:10px;
float:left;
}

.title{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:70px;
padding-top:10px;
}

.title a{
color:#000000;
text-decoration:none;
}

.title a:hover{
text-decoration:underline;
}

.archivetitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}


.archivetitle a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:10px;
color:#000000;
text-decoration:none;
}

archivetitle a:hover{
text-decoration:underline;
}


.posted_in{
background:url(images/folder.gif) no-repeat left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#505050;
float:left;
padding-left:15px;
margin-left:10px;
margin-top:5px;
line-height:200%;
}

.posted_in a{
 color:#505050;
text-decoration:none;
}

.posted_in a:hover{
color:#505050;
text-decoration:underline;
}


.posted_by{
background:url(images/default.gif) no-repeat left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
padding-left:15px;
margin-left:10px;
margin-top:5px;
line-height:200%;
}

.comments{
background:url(images/comments.gif) no-repeat left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
float:left;
padding-left:10px;
margin-left:10px;
margin-top:5px;
line-height:230%;
color:#1a4766;
}

.comments a{
color:#1a4766;
text-decoration:none;
}

.comments a:hover{
color:#1a4766;
text-decoration:underline;
}

#right_widget{
float:right;
width:254px;
margin-right:15px;
}

.right_widget_buttom{
background: url(images/page_curl.png) no-repeat center top;
width:253px;
height:34px;
float:right;
margin-bottom:15px;
}
.right_widget_top{
float:right;
background-color:#d9d9d9;
width:253px;
_width:200px;
margin-top:5px;
}

#right_widget li{
color:#012c4a;
width:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
float:left;
line-height:200%;
list-style-type:none;
background:url(images/hand_icon.png) no-repeat left 60%;
padding-left:20px;
margin-left:5px;
}

#right_widget a{
color:#012c4a;
padding-right:5px;
}

#right_widget a:hover{
color:#755721;
}

#right_widget li a{
text-decoration:none;
color:#012c4a;
}

#right_widget li a:hover{
text-decoration:none;
color:#755721;
}
.widget_title{
width:90%;
font-family:"Lucida Sans";
font-size:14px;
font-weight:bold;
padding:20px 30px 0px;
float:left;
list-style-type:none;
}

.edit a{
background:url(images/edit.png) no-repeat left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
float:left;
padding-left:20px;
margin-left:10px;
margin-top:8px;
line-height:160%;
color:#06abf0;
text-decoration:none;
}

.edit a:hover{
color:#06abf0;
text-decoration:underline;
}

.leave{
font-family:"Lucida Sans";
font-size:18px;
color:#ffffff;
font-weight:bold;
}

p.leave{
padding-left:10px;
}

.loggedin{
font-family:"Arial";
font-size:14px;
color:#ffffff;
font-weight:normal;
float:right;
padding-right:10px;
margin-bottom:10px;
}

.loggedin a{
color:#f0f7b5;
font-size:12px;
text-decoration:none;
}

.loggedin a:hover{
color:#f0f7b5;
text-decoration:underline;
}

.txtbox{
font-family:"Arial";
font-size:14px;
color:#FFFFFF;
font-weight:normal;
float:left;
padding-right:10px;
margin-bottom:10px;
width:150px;
}


#footer{
height:30px;
clear:both;
color:#ffffff;
font-size:12px;
font-family:"Arial";
padding-top:30px;
background-color:#000000;
}

#footer a:hover{text-decoration:none;}

#footer p{
text-align:center;
}

.space{
padding-left:20px;
font-family:Arial;
font-size:12px;
}

.comment_txt{
padding-left:20px;
}

table.auto_suggest{border-collapse:collapse;}
table.auto_suggest td{background-color:#FFF;color:#000;cursor:pointer;text-align:left;}
table.auto_suggest td.current{background-color:#e0edff;color:#000;cursor:pointer;}
table.auto_suggest td.SuggestionType{background-color:#AAA;color:#000;cursor:pointer;font-weight:bold;text-align:center;}
table.auto_suggest td span.highlighted{color:#000;font-weight:bold;}
div.optional_suggestion{vertical-align:middle;background:#eef4fa;width:594px;height:auto;border:1px solid #729abd;padding:15px 5px 8px 0;}
div.AutoSuggestionBox{position:absolute;width:257px;left:682px;top:165px;visibility:hidden;z-index:50;background:#FFF;border:1px solid #000;}
