@font-face {
	font-family: SquarishSans;
	src: local('Squarish Sans CT'), url('/fonts/Squarish Sans CT Regular SC.ttf') format('truetype');
}
html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	background-color: #efefef;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 400;
}
/*Typography */
a {
	text-decoration: none;
	color: #000000;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
h4 a:link {
	color: #631218;
}
}
h4 a:hover {
	text-decoration: underline;
}
h1 {
	color: #333333;
	font-size: 28px;
	text-transform: none;
	text-align: center;
	font-family:  "BankGothic Md BT", "SquarishSans", century gothic, verdana, arial, helvetica, sans-serif;
	/*font-family:  century gothic, verdana, arial, helvetica, sans-serif;
*/
	font-variant: small-caps;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 75%;
}
h2, h2 a, h2 a:link, h2 a:visited {
	text-decoration: none;
	color: #A51D27;
	font-family:  "BankGothic Md BT", "SquarishSans", century gothic, verdana, arial, helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 18px;
	border-bottom-color: #A51D27;
	border-bottom-style: groove;
	border-bottom-width: 3px;
	border-left-width: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 {
	color: #1D1D1D;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 14px;
	text-indent: 10px;
	position: static;
	margin-top: 5px;
	margin-bottom: 0px;
}
h6 {
	color: #333366;
	font-family: Arial, Helvetica, sans-serif;
}
p, address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 20px;
	color: #631218;
	line-height: 12pt;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 3px;
	margin-bottom: 0px;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
h4 a:visited {
	text-decoration: none;
	color: #631218;
}
h3 a:hover {
	text-decoration: underline;
}
h3 a:visited {
	color: #000000;
	text-decoration: none;
}
#corporate, #corporate h5, #corporate h6 {
	text-align: center;
}
#corporate img {
	margin: 0 auto;
}
p.first:first-letter {
	font-size: 1.2em;
}
p.first:first-child:first-line {
	line-height: 23px;
}
/*/
*Page Layout*/
#page-wrapper {
	width: 1000px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: auto;
}
#left-main {
	float: left;
}
#headerbg {

  	background-image: url(http://www.bartlesvilleattorney.com/images-law-Oklahoma/wirth-law-web-image-bartlesville-lawyer.png);
	background-repeat: no-repeat;
	background-size: contain;
	height: 375px;
	max-width: 800px;
	position: relative;
}
#header {
	background-image: url(oklahoma-lawyer/bartlesville-attorney-topnav.png);
	height: 55px;
	position: absolute;
	bottom: 0;
	width: 795px;
	padding-left: 5px;
}
#header img {
	border: 0;
}

.default-cursor{
cursor:default;
}  
  #phone-number{
float:right;
height:65px;
width:200px;
}
#header-form{
text-align:center;
float:right;
width:200px;
 }
  #header-form input{ 
 margin-left:25px;
 }
#header-form input:focus, #header-form textarea:focus {
	background-color: #e8e1ba;
}
 #header-form ul{
padding:4px;

}
#header textarea{font-family:arial;font-size:13px;}


#shark-buttons img {
	margin-bottom: 5px;
	border: 0;
}
#search-form {
	margin-top: 25px;
}
#search-form h4 {
	text-align: center;
	text-indent: 0;
}
#searchform {
	margin-top: 10px;
}
#searchform {text-align:center;}
#searchform #s {
	background-color: #eee;
}
#searchform #s:focus {
	background-color: #E8E1BA;
}
#container {
	padding-bottom: 10px;
	background-position: bottom;
	background-image: url(oklahoma-lawyer/bartlesville-attorney-btmborder.jpg);
}
#container {
	width: 800px;
	height: 100%;
	overflow: hidden;
}
#mainback {
	background-image: url(oklahoma-lawyer/bartlesville-attorney-contentbg.jpg);
	background-repeat: repeat-y;
	float: left;
	background-position: 207px 0;
	width: 100%;
	position: relative;
}
#main {
	float: left;
	width: 553px;
	padding: 20px;
}
#leftback {
	float: left;
	background-image: url(oklahoma-lawyer/tahlequah-attorney-sidebarbg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}
#left-sidebar {
	width: 207px;
	padding-top: 20px;
	float: left;
}
/*header items*/
#home {
	position: absolute;
	width: 360px;
	height: 32px;
	top: 0;
	left: 0;
}
#home-a {
	position: absolute;
	width: 200px;
	height: 32px;
	top: 32px;
	left: 45px;
}
#mailer {
	text-align: center;
	position: absolute;
	right: 10px;
	top: 75px;
}
#mailer div {
	padding: 4px 0 4px 0;
}
#mailer input, #mailer textarea {
	background-color: #fff;
}
#mailer input:focus, #mailer textarea:focus {
	background-color: #e8e1ba;
}
#mailer textarea {
	max-width: 500px;
	width: 178px;
	max-height: 110px;
	font-family: arial;
	font-size: 12px;
}

External Style Sheet CSS for experts and theme builders:

/*------------------------------------------------*/
/*-----------[Fast Secure Contact Form]-----------*/
/*------------------------------------------------*/

/* Alignment DIVs */
.fscf-div-form              { width:99%; max-width:555px; }
.fscf-div-left-box          { float:left; width:55%; max-width:270px; }
.fscf-div-right-box         { float:left; width:235px; }
.fscf-div-clear             { clear:both; }
.fscf-div-field-left        { clear:left; float:left; width:99%; max-width:550px; margin-right:10px; }
.fscf-div-field-prefollow   { clear:left; float:left; width:99%; max-width:250px; margin-right:10px; }
.fscf-div-field-follow      { float:left; padding-left:10px; width:99%; max-width:250px; }
.fscf-div-label             { text-align:left; padding-top:5px;display:none; }
.fscf-div-field             { text-align:left; }
.fscf-div-captcha-sm        { width:175px; height:50px; padding-top:2px; }
.fscf-div-captcha-m         { width:250px; height:65px; padding-top:2px; }
.fscf-image-captcha         { border-style:none; margin:0; padding:0px; padding-right:5px; float:left; }
.fscf-image-captcha-refresh { border-style:none; margin:0; padding:0px; vertical-align:bottom; }
.fscf-div-submit            { text-align:left; clear:both; padding-top:5px; }
.fscf-fieldset              { border:1px solid black; width:99%; max-width:550px; padding:10px; }

/* Styles of labels, fields and text */
.fscf-required-indicator { text-align:left; }
.fscf-required-text      { text-align:left; }
.fscf-hint-text          { font-size:x-small; font-weight:normal; }
.fscf-div-error          { text-align:left; color:red; }
.fscf-div-redirecting    { text-align:left; }
.fscf-fieldset-field     { border:1px solid black; width:97%; max-width:500px; padding:10px; }
.fscf-label              { text-align:left; }
.fscf-option-label       { display:none; }
.fscf-input-text         { text-align:left; margin:0; width:120px; margin-left:25px;max-width:250px;margin-top:10px; }
.fscf-input-captcha      { text-align:left; margin:0; width:50px; }
.fscf-input-textarea     { text-align:left; margin:0; width:178px; max-width:250px; height:44px;margin-top:10px;font-family:arial;font-size:13px; }
.fscf-input-select       { text-align:left; }
.fscf-input-checkbox     { width:13px; }
.fscf-input-radio        { width:13px; }
.fscf-button-submit      { cursor:pointer; margin:0;margin-left:30px; }
.fscf-button-reset       { cursor:pointer; margin:0; }
.fscf-button-vcita       { text-decoration:none; display:block; text-align:center; background:linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); color:#fff !important; padding:8px; }
.fscf-button-div-vcita   { border-left:1px dashed #ccc; margin-top:25px; padding:8px 20px; }
.fscf-powered-by         { font-size:x-small; font-weight:normal; padding-top:5px; text-align:center; }

/* Placeholder Style - WebKit browsers - Safari, Chrome */
::-webkit-input-placeholder { opacity:0.6; color:#333333; }

/* Placeholder Style - Mozilla Firefox 4 - 18 */
:-moz-placeholder { opacity:0.6; color:#333333; }

/* Placeholder Style - Mozilla Firefox 19+ */
::-moz-placeholder { opacity:0.6; color:#333333; }

/* Placeholder Style - Internet Explorer 10+ */
:-ms-input-placeholder { opacity:0.6; color:#333333; }


.header-button {
	margin: 0 5px;
}
/*sidebar items*/
#right-sidebar-area1 {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #aaa;
	min-height: 160px;
	background-color: #fff;
  
}


  

#right-sidebar a:link,#right-sidebar a:visited {

    color: #631218;
    font-weight: bold;
    text-decoration: none;
}
#right-sidebar-area1 h2 { text-indent:10px;
	margin-bottom: 10px;
}
#right-sidebar ul { text-align:left;
	margin: 0;
  
	padding: 0;
	list-style-type: none;
}
#right-sidebar ul li ul li{ margin-left:10px;margin-bottom:10px;}
#okla-cities h5 {
	border: none;
	font-weight: normal;
	text-align: center;
}
/*Content items*/
.wp-caption-text {
	float: left;
}
.listing-item .date, .archive_item .date {
	float: right;
}
.listing-item .content {
	margin-top: 25px;
}
#main li {
	
	line-height: 20px;

}

h1 span a, h1 span a:link, h1 span a:visited, h1 span a:hover {
	display: block;
	color: #631218;
	font-family:  "BankGothic Md BT", "SquarishSans", century gothic, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0 10px 0;
	#text-shadow: 0.04em 0.04em  #585A92;
	text-align: left;
}
li.current-menu-item a, li.current-menu-item a:visited {
	color: #a51D27;
}
li.current-menu-item ul li h4 a, li.current-menu-item ul li h4 a:visited {
	color: #631218;
}
ul#menu-practice-areas, ul#menu-practice-areas li, ul#menu-practice-areas ul, ul#menu-practice-areas ul li {
	padding: 0;
	list-style-type: none;
	margin: none;
}
ul.archive_list {
	padding-left: 0;
	margin-left: 0;
}
li.archive_item {
	list-style-type: none;
}
.entry img {
	margin: 0 0 0 -4px;
}
img.alignleft {
	float: left;
	margin: 10px 10px 5px 0;
}