/*  
	Theme Name: 	C.M. Fusco Law Group, P.C.
	Theme URI: 		http://www.iamjaime.com/
	Description:	C.M. Fusco Law Group, P.C. Website Theme
	Version: 		1.0
	Author: 		Jaime Bernal 
	Author URL: 	http://www.iamjaime.com/ 
*/
/*Dont show seo press*/
#seopressor-powered{ display:none; }
body{
	background:url(images/bg.jpg) repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#9c825d;
}
strong{ font-weight:bold; }
/* Btn */
.btn{ 
	border: 1px solid #968c7b; 
	background:url(images/btn_bg.jpg) repeat #761c2d; 
	color:#f3f8fb; padding:5px; 
	-webkit-box-shadow: 0px 2px 3px #888;
	-moz-box-shadow: 0px 2px 3px #888;
	box-shadow:0px 2px 3px #888;
}
.btn:hover{ opacity:0.7; }

#headwrap{ background:url(images/head_bg.jpg) repeat-x; width:100%; margin:0; height:33px; }

/* Clear Fix */
.clear{ clear:both; }
/* floats */
.left{ float:left; }
.right{ float:right; }
.red{ color:#8c001a; }

/* Grids */
.gridX2{ width:50%; height:100%; float:left; }
.gridX3{ width:30%; height:100%; float:left; }
.gridX4{ width:46%; height:100%; float:left; }
.gridX5{ width:100%; height:100%; float:left; }

.leftSpacer{ margin-left:8%; }
.middle{ margin-left:5%; margin-right:5%; }
.gridFull{ width:100%; float:left; }

#container{ width:1100px; margin:0 auto; }

/* Header */
#header{ height:110px; width:100%; padding-top:15px; }
#header .gridX2 #headerUL ul li span{ color:#8c001a; }
#headerUL{ float:right; text-align:right; margin-top:60px; }

#logo { background:url(images/scale.png) no-repeat; padding:15px 0 24px 111px; }
#logo a{ text-decoration:none; }
#logo h2{ font-size:30px; }
#logo h2 a{ color:#8c001a; }
#logo h3{ font-size:16px; }
#logo h3 a{ color:#a89d89; }

/* Main Navigation */
#mainnavheadwrap{ background:url(images/menu_top.png) no-repeat; height:10px; width:100%; }

#mainnav{ font-size:14px; height:40px; background:url(images/menu_bg.jpg) repeat #998f7e; border:1px solid #7b7876; }

/*
#mainnav ul{ height:42px; }

#mainnav ul li{ float:left; border-top:1px solid #bbb49d; border-bottom:1px solid #bbb49d; border-right:1px solid #f4f8f7; border-left:1px solid #3d3d3d; height:14px; text-align:center; padding:15px 15px 9px 15px; }

#mainnav ul li a{ color:#f3f8fb; text-decoration:none; }
#mainnav ul li:hover{ background:url(images/menu_hover.gif) repeat; }
#mainnav ul li.active{ background:url(images/menu_hover.gif) repeat; }
*/	

/* Primary Content */
#primary_content{ background:#f8f8f8; margin-top:10px; width:100%; height:100%; float:left; padding-bottom:100px; }

.postcontent img{ float:left; margin-right:30px; }


/* Slider */
#slider{ 
	height:331px; overflow:hidden;/* For Slide Show we need height to be 331px;  */ 
	margin-bottom:25px; 
	-webkit-box-shadow: 0px 5px 5px #888;
	-moz-box-shadow: 0px 5px 5px #888;
	box-shadow:0px 5px 5px #888;
}
.slider{ width:100%; }

/* Widget */
.widget{  
	border:1px solid #d1ccbd;
	padding:15px 18px 25px 18px;
	margin-top:8px;
	margin-bottom:8px;
	background:#f6f6f6;
}
.widget h2{ color:#866739; font-size:22px; }
.widget h3{ font-style:italic; font-size:14px; }
.widget p{ line-height:18px; font-size:14px; margin-top:10px; margin-bottom:10px; }
.widget img{ border:1px solid #a28a68; }
.widget .team_member{ width:100%; }
.widget .team_member a{ /* nothing */ }
.widget .team_member a:hover{ opacity:0.7; }
.widget .team_member img{ float:left; margin-right:12px; }

/* FORMS */
.formWrap { width:100%; }
.formWrap .formField label{ display:block; clear:both; font-style:italic; font-size:12px; }
.formWrap .formField label span{ color:#8c001a; }
.formWrap .formField input[type=text]{
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	border: 1px solid #000;
	width:100%;
}
.formWrap .formField textarea{
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	border: 1px solid #000;
	width:100%;
	min-height:60px;
}
/* FORMS PLUGIN */
label{ display:block; clear:both; font-style:italic; font-size:12px; }
label span{ color:#8c001a; }
input[type=text]{
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	border: 1px solid #000;
	width:100%;
}
textarea{
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	border: 1px solid #000;
	width:100%;
	min-height:60px;
}



/* TABLES */
.brown { width:100%; }
.brown caption{ border:1px solid #000; background:#b0a893; color:#FFF; font-style:italic; padding:2px; }
.brown thead{ border:1px solid #000; border-top:none; background:#dadada; color:#3d3d3d; }
.brown thead tr th{ text-align:center; }
.brown tbody{ border:1px solid #000; }
.brown tbody tr td{ text-align:center; }

/* Footer */
#footer{ background:url(images/footer_bg.jpg) repeat-x; height:74px; width:100%; }
#footer #gridwrap{ width:1100px; margin:0 auto; padding-top:40px; color:#f9f9f9; font-size:12px; }
#footer #gridwrap ul li{ float:left; border-right:1px solid #f9f9f9; padding:0 5px 0 5px; }
#footer #gridwrap ul li a{ text-decoration:none; color:#f9f9f9; }

/*.current-menu-item controls active state on nav menu */
.current-menu-item{
 	color: #FFF;
	background: #a90329 !important; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */

background: linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
 }