/* 
  ------------------------------------------------
 Stryker Slev Stylesheet
  ------------------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	background-color: #DBE3CC;
	margin: 0px;
	padding: 0;
       
  	}      
body, html {
        min-height:100%; 
        margin-bottom:5px;
       }

a {
	outline:none;
}
/* -------------------- main wrapper --------------------*/
#wrapper {
	width: 960px;
	background-color: #FFFFFF;	
	margin: 0 auto;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
   	}

/* -------------------- masthead-------------------- */
#masthead {
	background:url(http://strykerslev.com//images/interface/masthead2.gif) no-repeat; 	
padding: 0px;
	margin: 0px;
	}

/* --------------------menu......other styles in P7PMMh10.css-------------------- */
#menu {
	background-color: #C2EDF8;
	padding: 0px;
	margin: 0;
  	}
/* -------------------- blue & black trim -------------------- */
.trimblue {
	background-color: #48C7E9;
	padding: 4px;
	margin: 0;
  	}
.trimblack {
	background-color: #333333;
	padding: 2px;
	margin: 0;
	}

/* ----------internal page banners---------- */
#banner {    
 	width:960px;     
  	height:118px;     
  	clear:both;    
   	}
body#practice #banner { 
	background:url(http://strykerslev.com//images/interface/banner_practice.jpg) no-repeat; 
	}
body#attorneys #banner { 
	background:url(http://strykerslev.com//images/interface/banner_attorney.jpg) no-repeat; 
	}
body#contact_us #banner{ 
	background:url(http://strykerslev.com//images/interface/banner_contact01.jpg) no-repeat; 
	}
body#news #banner{ 
	background:url(http://strykerslev.com//images/interface/banner_news.jpg) no-repeat; 
	}
body#resources #banner{ 
	background:url(http://strykerslev.com//images/interface/banner_resources.jpg) no-repeat; 
	}
body#documentation #banner{ 
	background:url(http://strykerslev.com//images/interface/banner_documentation.jpg) no-repeat; 
	}

/* -------------------- main content Index page -------------------- */
#column_wrapper {
	background-color: #FFFFFF;
   	} 
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
 	}
#left {
	width: 400px;
	float: left;
  	}
  	#left .content {	
		padding: 0px;
    	}
#right {
	width: 560px;
	float: left;
 	}
	#right .content {
		padding: 35px 35px 5px 40px;
		font-size: 0.75em;
		line-height: 1.5em;
  		}

/* -------------------- additional one column pages styles -------------------- */
#pagetitle_wrapper {
	background-color: #FFFFFF;
	  }

#column_wrapper_one {
	background-color: #FFFFFF;
	padding: 25px 55px 0px 55px;}
  	#column_wrapper_one .content {
		font-size: 0.75em;
	  	line-height: 1.5em;
      	}


/* -------------------- main content Index2 test page -------------------- */
#left2 {
	width: 450px;
	float: left;
  	}
  	#left2 .content {	
		padding: 0px;
    	}
#right2 {
	width: 510px;
	float: left;
 	}
	#right2 .content {
		padding: 35px 35px 5px 40px;
		font-size: 0.75em;
		line-height: 1.5em;
  		}

/* -------------------- main content Index3 test page -------------------- */
#left3 {
	width: 450px;
	float: left;
  	}
  	#left3 .content {	
		padding: 35px 40px 5px 35px;
		font-size: 0.75em;
		line-height: 1.5em;
    	}
#right3 {
	width: 510px;
	float: right;
 	}
	#right3 .content {
		padding: 0;
		  		}

/* -------------------- additional one column pages styles -------------------- */
#pagetitle_wrapper {
	background-color: #FFFFFF;
	  }

#column_wrapper_one {
	background-color: #FFFFFF;
	padding: 25px 15px 0px 55px;}
  	#column_wrapper_one .content {
		font-size: 0.75em;
	  	line-height: 1.5em;
      	}


/* -------------------- additional Contact page styles -------------------- */
#column_wrapper_contact{
	background-color: #FFFFFF;
	width: 920px;
  	}
	#column_wrapper_contact .content {
		padding-left: 55px;
		font-size: 0.75em;
		line-height: 1.5em;
      	}

#contactintro {
	width: 600px;
	padding: 0px 30px 0px 0px;
    }
	#contactintro .content{
		font-size: 0.75em;
		line-height: 1.3em;
     	}
#contact {
		float:left;
		width: 325px;
		padding: 15px 5px 0px 0px;
		}
		#contact .content{
			font-size: 0.75em;
			line-height: 1.3em;
			vertical-align: text-top;
			}
#email {
	float:left;
	width: 330px;
	padding: 15px 10px 20px 40px	}
	#email .content{
		font-size: 0.75em;
		text-align: left;
		line-height: 1.5em;
		}

#contact_links {
width: 130px;
float: left;

}
#contact_links .content {

}
#sidebar_contact{
  		width: 150px;
		float: left;
		margin-right: 15px;
		padding:30px 10px;      	                 
		} 
		 #sidebar_contact .content {
			color: #333333;
			font-size: .75em;

		line-height: 1.5em;	        
			}

#legal {
	width: 800px;
	padding: 0px 55px 30px 0px
	}
	#legal .content{
		font-size: 0.75em;
		line-height: 1.5em;
		}
/* -------------------- additional Contact page 2 Test styles -------------------- */


#contact_left2 {
	width: 350px;
	float: left;
  	}
  	#contact_left2 .content {	
		padding: 0px;
    	}

#contact_right2 {
	width: 600px;
	float: left;
 	}
	#contact_right2 .content {
		padding: 0px 0px 0px 0px;
		font-size: 0.75em;
		line-height: 1.5em;
  		}
#contactintro2 {
	
	padding: 0px 0px 0px 0px;
    }
	#contactintro2 .content{
		font-size: 0.75em;
		line-height: 1.3em;
     	}
#contact2 {
		float:left;
		width: 325px;
		padding: 15px 5px 0px 40px;
		}
		#contact2 .content{
			font-size: 0.75em;
			line-height: 1.3em;
			vertical-align: text-top;
			}
#email2 {
	float:left;
	width: 400px;
	padding: 15px 30px 30px 40px	}
	#email2 .content{
		font-size: 0.75em;
		text-align: left;
		line-height: 1.3em;
		}

#legal2 {
	width: 800px;
	padding: 0px 30px 30px 30px
	}
	#legal2 .content{
		font-size: 0.75em;
		line-height: 1.5em;
		}


/* -------------------- additional two column Attorney page styles -------------------- */

#right_two {
	width: 475px;
	float: right;
    }
    #right_two .content {
		padding: 25px 35px 30px 45px;
		font-size: 0.75em;
		line-height: 1.5em;
       	}
#left_two {
	width: 475px;
	float: left;
   	}
	#left_two .content {
		padding: 25px 5px 30px 45px;
		font-size: 0.75em;
		line-height: 1.5em;
		}
/* -------------------- additional one column Attorney page styles -------------------- */

#left_attorney {
	width: 900px;
                padding: 25px 0px 15px 45px;
   	}
	#left_attorney .content {
		font-size: 0.75em;
		line-height: 1.5em;
		}


/* -------------------- additional News page styles -------------------- */

#column_wrapper_side {
	width: 960px;	
           
  	} 
	#left_side {
	 	width: 650px;
     	padding: 25px 30px 30px 55px;
		float: left;
		}
  		#left_side .content {
			font-size: 0.75em;
			line-height: 1.5em;
      		}
	#sidebar {
  		width: 180px;
		float: right;
		margin-right: 15px;
		padding: 10px;      	                 
		} 
		 #sidebar .content {
			color: #333333;
			font-size: .75em;
			line-height: 1.5em;	        
			}
#post {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 40px 0px;
	}
	.post_meta {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 15px 0px;
		font-size: 1em;
		}
                .postBglink { 
                              margin-bottom: 20px;
                              width: 80px;	
	              padding: 3px 6px 2px 6px; 
                              border: solid 1px #666666;
	              text-decoration:none; 
	              font-size: 1em; 
	              line-height:1em;
	}
	


#category_header {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0;
	}

	#category_header h2 {
		font-size: 1.2em;
		text-transform: none;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	#category_header p {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		line-height: 1.5em;
		font-style: italic;
		}
/* -------------------- Sidebar Archive --------------------*/
#nav {
	background: #FFFFFF;
}

#nav ul {
	list-style: none;
	margin: 2px;
	padding: 0px;
}
#nav li {
	font-size: .9em;
	color: #333333;
	margin-bottom: 2px;
	padding: 0px;
list-style: none;
}
#nav li a {
	text-decoration: none;
	color: #333333;
	background-color: #FFFFFF;
	display: block;
	padding: 2px 0px 2px 6px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #333333;
	border-left: 7px solid #3AB3D9;
	border-right: 1px solid #333333;
	width: 130px;
	margin-bottom: 2px;
}

#nav a:hover {
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #6079B2;
	border-left: 7px solid #333333;
}



		
/* -------------------- links--------------------  */
a:link {
	color: #666666;
	text-decoration: none;
                }
a:visited {
	color: #666666;
	text-decoration: none;
                }
a:hover {color: #026597;
	text-decoration: none;
	}

/* -------------------- Headings -------------------- */
h1 {
	font-size: 1.3em;
   	letter-spacing: .2em;
	margin: 0;
    }
h2 {
	font-size: 1.2em;
	letter-spacing: .2em;
	margin: 10px 0px 0px 0px;
	}
h3 {
	font-size: 1.1em;
	margin: 10px 0 0 0;
    }
h4 {
	font-size: 1em;
	margin: 20px 0 0 0;
    }
.nomargintop {
	margin-top: 0;
    }
.content p {
	margin: 10px 0;
    }
/* -------------------- address div -------------------- */
#address_block {
width: 960px;
height: 50px;
}

#address_block.content{
background-color: #FFF;
text-align: center;		}
#facebook {
width: 150px;
float: left;	
	margin: 0px;
	padding: 0px 4px;
	}
	#facebook.content{

		}

#address {
width: 960px;

		margin: 0px;
	padding: 0px 4px;
	}
	#address .content{
		font-family: Arial, Helvetica, sans-serif;
		font-size: .7em;
		color: #333333;
		letter-spacing: .1em;
		text-align: center;
line-height: 1.5em;
		}


#paypal {
width: 150px;
float: left;	

	margin: 0px;
	padding: 6px 0px 5px 10px;
	}
	#paypal.content{

		}


/* --------------------footer -------------------- */
#footer {
	width: 950px;
	margin: 0 auto;
	color: #555555;
	padding: 10px 10px;
	font-size: .70em;
    }
		#leftfoot {
	       	width: 560px;
margin-top: 3px;
	      	float: left;
            }
            	#leftfoot .content {
	           		padding: 0px;     
                    }
               	#rightfoot {
	            	width: 350px;
	             	float:right;
	             	text-align: right;
                             }
	            #rightfoot .content {
	                      padding: 0px;
                                        }
	
/* --------------------editor button -------------------- */
.editor-button { position:relative; } 
            .editor-button a { display:block; position:absolute; top:0; left:-16px; width:16px; height:12px; background:url(http://strykerslev.com//images/interface/edit_template.gif)  no-repeat 0 0; opacity:0.8; text-indent:-9999em; overflow:hidden; } 
            .editor-button a:hover { opacity:1; }


/* --------------------other styles-------------------- */
.attorneyphotos {
padding: 2px;
border: solid 1px #666666;
margin-right: 5px;
float: left;}




#sidebar_res{
  		width: 160px;
		float: right;
		margin-right: 15px;
		padding:30px 10px;      	                 
		} 
		 #sidebar_res .content {
			color: #333333;
			font-size: .75em;

font-weight: bold;
			line-height: 1.5em;	        
			}

#resource_docs {

}
#resource_docs ul {
	margin: 2px;
	padding: 0px;
}
#resource_docs li {
	font-size: 1em;
	color: #333333;
	margin: 2px 10px;
	padding-left: 0px;
list-style: square;
}