/*  

Theme Name: bevlaw-v1.1

Theme URI: http://www.contentrobot.com/

Description: This WordPress theme was created for <a href="http://www.bevlaw.com/">bevlaw.com</a> by <a href="http://www.paperstreet.com/">PaperStreet</a> and enhanced/fixed by <a href="http://www.wefixwp.com">WeFixWP</a>.

Version: 1.1

Author: PaperStreet

Author URI: http://www.paperstreet.com/

*/



* {

	padding:0;

	margin:0;

	list-style:none;

}

img, div {

	/*behavior: url(wp-content/themes/bevlaw/iepngfix.htc)*/

}

body {

	font-family: Arial, Helvetica, sans-serif;

	background:#FFF url(./images/bg.jpg) repeat;

	/*behavior: url('wp-content/themes/bevlaw/csshover.htc');*/

}

h2, h3, h4, h5 {

	font-size:1.2em;

}

p {

	padding:10px 0;

	/* color:#333; */

	line-height:16px;

	font-size:13px;

}

img {

	border:0;

}

blockquote {

	background-color:#e7e7fa;

	margin:10px 20px 8px 15px;

	padding:12px 10px 10px 15px;

}

div#wrapper {

	width:846px;

	padding-top:8px;

	margin:25px auto 0;

	background:url(./images/top.gif) no-repeat;

}

div#masthead {

	background-color:#fff;

	position:relative;

}

h1 {

	padding:0px;

	float:left;

	margin:0 20px 0 35px

}

#masthead p {

	position:relative;

	margin:0;

	top:62px;

	left:50px;

	color:#888;

}

.bg-nav {

	background:url(images/bg-nav.png) bottom center repeat-x;

	padding:5px 25px 10px 25px

}

.bg-nav ul {

	/*float:left;*/

	margin:75px 0 0 25px;

}

.bg-nav ul li {

	float:left;

}

.bg-nav ul li a {

	color:#666666;

	background:url(images/divider.gif) no-repeat right 5px;

	text-decoration:none;

	font-size:10px;

	font-weight:normal;

	text-transform:uppercase;

	padding:5px 15px

}

.bg-nav ul li a:hover {

	background-color:#d7dded;

	color:#1b1962

}

div#masthead ul li.current_page_item {

	background-color:#d7dded;

	color:#1b1962;

	font-weight:bold;

	background:url(images/divider.gif) no-repeat right 5px;

}

div#masthead_image {

	height:148px;

	clear:both;

	z-index:1;

}

a {

	outline:0;

}

div#content {

	padding:25px 0 0 0;

	background: url('images/bg-content.png') right top repeat-y #fff;

}

div#main {

	padding:0 0px 0 30px;

	width:500px;

	float:left;

}

#main img {

	margin:0px;

}

#main img.arrow {

	margin:0;

	padding:0;

}

h2.header {

	color:#000;

	font-size:24px;

	padding:10px 0 0;



	margin:0 0 5px;

	position:relative;

}

div#main h2.header a {

	color:#000;

	text-decoration:none;

}

h2.header span {

	position:relative;

	background:#FFF;

	padding-right:10px;

	bottom:-5px;

}

div#main h3 {

	margin:15px 0 5px;

	color:#000;

}

div#main a {

	color:#5C68AE;

	text-decoration:none;

	font-weight:bold

}

.article {

	margin-bottom:20px;

}

.article ul, .article ol {

	font-size:12px;

	/* color:#6b6b6b; */

	margin-left:15px;

}

.article ul li {

	margin:5px 0 5px 15px;

	/* padding-left:15px; 

	background:url(./images/square.png) 0 center no-repeat; */

	list-style: disc;

}

.article ol {

	margin-left:30px;

}

.article ol li {

	list-style:decimal;

	/* margin:10px 0; */

}

.article ol li ol {

	font-size:1em;

	margin-left:15px;

}



.entry-meta {

	border-top:1px solid #e5e5e5;

	padding:12px;

	font-size: 12px;

	color: #707070;

}

.entry-meta p {

	margin:5px 0!important;

	padding:0!important;

}

.entry-meta label {font-weight: bold;display: inline-block;float: left;padding-right: 4px;}

.entry-meta ul {

	list-style:none!important;

	margin:0!important;

	padding:0!important;

	float: left!important;

	font-size: 12px!important;

}

.entry-meta ul li { list-style: none!important;float: left;margin:0 4px;}



.entry-meta a {

	color: #5c68ae;

}

.social {

	background: url('images/bg-social.png') no-repeat;

	margin:15px 0;

	padding:17px;

	min-height: 39px;

}

.social .comlink  { float: left;padding:0;}

.social .comlink a {

	float: left;

	background: url('images/arrow.png') 174px 6px no-repeat  #3e376e;

	color: #fff!important;

	font-size: 15px!important;

	font-family: "Trebuchet MS";

	font-weight: bold;

	padding:7px 65px 7px 15px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.social .sharethis { 

float: right;

padding-top: 4px;

}

#main p.byline {

	

	display: inline-block;

	font-size: 12px;

	color: #a1a29a;

	padding:2px 3px;

}

ul.article_footer {

	text-align:left;

	margin:10px 0;

	padding:5px 25px;

	border-width:1px 0;

	line-height:1.5;

}

ul.article_footer li {

	font-size:12px;

	display:inline;

	background:none;

	margin-left:0px;

	padding-left:0px;

}

ul.article_footer li.first {

	border-left:0;

}

div#secondary {

	padding:15px 30px 20px 27px;

	width:220px;

	float:right;

	overflow:hidden;

	background: url('images/bg-secondary.png') left top  repeat-x;

}

div#secondary ul#sidebar {

	margin:15px 0 20px;

	color:#333;

	padding-bottom:10px;

}

div#secondary ul#sidebar li {

	margin:0px 0;

	font-size:12px;

	line-height:16px;

}

div#secondary ul#sidebar li a {

	color:#5C68AE;

	text-decoration:none;

}

div#secondary ul#sidebar li a:hover {

	color:#0084e4;

	text-decoration:underline;

}

div#secondary h2 {

	color:#333333;

	margin:20px 0 0px;

	font-size:14px;

	font-weight:bold

}

div#secondary ul.children {

	margin-left:5px;

	padding-left:10px;

	border-left:5px solid #EAEAEA;

}

div#secondary ul#sidebar li li {

	font-size:12px;

}

div#author h2 {

	font-size:12px;

}

div#secondary p {

	line-height:16px;

	margin:5px 0;

	color:#666;

}

#feedburner {

	background-color: #1b1962;

	color: #fff;

	padding:8px 6px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

div#secondary #feedburner p { color: #ffffff!important;margin:0;}

div#secondary #feedburner p.loguito {

	background: url('images/feedburner.png') left top no-repeat;

	padding-left: 35px;

	padding-top: 0;

}

div#secondary #feedburner .input, div#secondary .input {

	font-family:'Arial';

	color: #4c569b;

	font-size: 12px;

	padding:6px 4px;

	width: 130px;

	border:none;

	background-color: #e2e2e6;

	float: left;

}

.clear {clear: both;height: 1px;line-height: 1px;overflow: hidden;}

div#secondary .feed {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:10px 6px 11px 35px;

	margin:15px 0;

	color: #fff;

	font-size: 13px;

	display: block;

	background: url('images/rss.png') 6px 6px no-repeat #1b1962;

	text-decoration: none;

	font-weight: bold;

}

#subform #submitfb, #search_submit {

	float: left;

	background-color:#fff;

	border:none;

	color: #464646;

	font-size: 11px;

	font-weight: bold;

	width: 65px;

	padding:6px 5px 6px 5px;

	line-height: 14px;

	height:27px;

	



}

.mailchimp-container {
    background: #1b1962;
    color: #fff;
    border-radius: 5px;
    padding: 8px 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 10px;
	
}

form#mc4wp-form-1 {
    position: relative;
}



.mc4wp-form-fields input[type="submit"] {
    float: left;
    background-color: #fff;
    border: none;
    color: #464646;
    font-size: 11px;
    font-weight: bold;
    width: 65px;
    padding: 6px 5px 6px 5px;
    line-height: 14px;
    height: 27px;
	position: absolute;
    top: 10px;
	right: 0;
}
.mc4wp-form-fields input[type="email"] {
    padding: 4px;
	padding: 4px;
    color: #4c569b;
    background-color: #e2e2e6;
}

div#secondary p {
    line-height: 16px;
    margin: 5px 0;
    color: #fff;
}

.mc-text {
	display: inline-block;
    margin-top: 4px;
}

.mailchimp-container img {
    
    display: inline-block;
    margin-right: 9px;
	float: left;
	width: 23px;
}

form#searchform {

	position:relative;

	background-color: #cdd0e6;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:8px 6px;

}

div#secondary #searchform h2 {

	background: url('images/search.png') left top no-repeat;

	margin: 0 0 7px 0;

	padding: 0 0 0 26px;

	font-size: 13px;

	color: #1b1962;

	font-weight: bold;

}

form#searchform input#s {



}

input#search_submit {



}

#footer {

	height:50px;

	width:846px;

	margin:0 auto;

	background:url(./images/bottom.gif) no-repeat top center;

	text-align:left;

	font-size:11px;

	color:#fff;

	padding:50px 0 15px 20px;

}

#footer li {

	display:inline;

	margin-left:10px;

}

ul#footer li span {

	position:absolute;

	text-indent:-9999em;

}

#footer li a {

	color:#fff;

	text-decoration:none;

}

ol.commentlist {

	margin-top:15px;

	color:#555;

}

ol.commentlist li {

	background:#F1F1F1;

	padding:10px;

	margin:10px 0;

}

ol.commentlist li.alt {

	background:#EBF9FC;

}

textarea#comment {

	width:500px;

}

#main p.comment_meta {

	margin:0;

	float:right;

}

body#commentspopup {

	background:#FFF;

	padding:20px;

}

body#commentspopup a {

	color:#666;

}

body#commentspopup h1 a {

	position:relative;

	top:0;

	left:0;

}

body#commentspopup h3 {

	color:#555;

}

body#commentspopup p {

	margin:10px 0;

	color:#555;

}

body#commentspopup textarea {

	width:340px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

p.entry_info {

	clear:both;

}

div.navigation {

	margin:10px 0;

}

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {

	display:inline-block;

}

  .clearfix {

	display:block;

}

.recentpost {

	background:url(images/arrow.gif) no-repeat left 5px;

	padding:0 0 0 12px;

	color:#0084e4;

	font-weight:bold;

	font-size:11px

}

.recentpost a {

	color:#0084e4;

	text-decoration:none

}

.recentpost a:hover {

	color:#0084e4;

	text-decoration:underline

}

.message {

	padding:20px 0 0 25px;

	color:#0084e4;

	font-weight:bold

}

.message span {

	font-size:16px

}


.newnav {
	
	
	
	
	
}


#menu {

	margin: 80px 0 0 10px;

	float: left;

	padding: 0;

}

#menu ul {

	list-style: none;

	margin: 0;

	float: left;

	padding:0px 0px 0px 0px

}

#menu ul li {

	position: relative;

	color: #fff;

	display: inline;

	padding: 0;

	float: left;

	background-image: url(images/menu-separator.gif);

	background-repeat: no-repeat;

	background-position: right center;

}

#menu ul li a {

	display: block;

	float: left;

	color: #666666;

	text-decoration: none;

	font-size: 10px;

	text-transform: uppercase;

	padding: 5px 11px 5px 11px;

}

#menu ul li.last {

	background-image:none;

}

* html #menu ul li a {

	padding: 5px 11px 5px 11px;

}

#menu ul li a:hover {

}

#menu ul li ul {

	position: absolute;

	display: none;

}

#menu ul li:hover {

	position: relative;

	color: #fff;

}

#menu ul li:hover > a, #menu li a:hover, * html #menu li a:hover {

	padding: 5px 11px 5px 11px;

	color: #1b1962;

	background-color: #d7ddee;

}

#menu ul li:hover ul {

	display: block;

	position: absolute;

	left: 0;

	top: 100%;

	width: 130px;

	height: auto;

	margin: 0;

	padding: 0;

	z-index: 2000;

}

* html #menu ul li:hover ul {

	background: none;

}

#menu ul li ul li, #menu ul li.more ul li {

	width: 141px;

	padding: 0px;

	background-color: #302c6b;

	color: #FFFFFF;

	background-image: none;

}

#menu ul li ul li a {

	background: none;

	padding:4px 0px 4px 10px;

	width: 130px;

	font-variant: normal;

	font-weight: normal;

	font-size: 11px;

	color: #FFFFFF;

	float: none;

	text-transform: none;

	outline: 1px solid #fff;

}

#menu ul li ul li:hover {

	background-color: #453e73;

}

#menu ul li ul li a:hover {

	color: #fff;

	background: none;

	padding:4px 0px 4px 10px;

}

#menu ul li ul li:hover > a {

	color: #fff;

	background: none;

	padding:4px 0px 4px 10px;

}

#menu ul li ul li ul, #menu ul li:hover ul li ul {

	display: none;

}

#menu ul li ul li:hover ul, #menu li.exp:hover ul, #menu ul li:hover ul li:hover ul {

	position: absolute;

	display: block;

	left: 100%;

	top: 0px;

	z-index:300;

	width: 130px;

}

#menu ul li:hover ul li:hover ul li, * html #menu ul li ul li a {

	width: 141px;

}



/* FOURTH TIER ADDED */



#menu ul ul ul ul {

	visibility:hidden;

}



#menu ul ul ul li:hover ul {

	visibility:visible;

}





hr {

	display: block;

	border-bottom: 1px dotted #333;

	border-top: none;

	border-left: none;

	border-right: none;

	height: 1px;

	margin-top:10px;

}

.entry ul, .entry ol { margin-left: 25px; font-size: 13px; }

.entry ul li { list-style: disc; }

.entry ol { margin-left: 30px; font-size: 13px; }

.entry ol li { list-style: decimal; }



.entry h4 {

   font-size: 0.8em;

   margin-top: 13px;

}

h4.fleft {

	width: auto;

	margin: 10px 6px 0 0;

	float: left;

}

ul.st-related-posts {

	margin-bottom: 15px;

}



p.comlink { font-size: 15px; clear: both }



#subform input {float: left; }

#emailfb { }

#submitfb { }

#subform { height: 1em; }

#subform .hidden { display: none !important; }



/* To fix Facebook button positioning issue */



iframe { width: 100% !important; }





#options {

    height: 2px;

    position: absolute;

    right: -25px;

    top: 0;

}





#language {

    background-image: url("images/bg-language.gif");

    background-position: center top;

    background-repeat: no-repeat;

    height: 62px;

    padding: 3pt 0 0 150px;

    width: 210px;

}





.language td {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    padding: 5px;

}



/* Vadim updates */

.italic {

    font-style: italic;

}

.post-meta-uc {

    text-transform: uppercase;

}

.cf:before,

.cf:after {

    content: " ";

    display: table;

}

.cf:after {

    clear: both;

}

.cf {

    *zoom: 1;

}

.wp-pagenavi {

    font-size: 12px;

}

.wp-pagenavi > * {

    display: inline-block;

    vertical-align : middle;

    margin-right : 1px !important;

    margin-left : 1px !important;

}

.search-results .article_footer li {

    display: block;

}