/*
Theme Name: GJEL Theme
Theme URI: http://www.gjel.com
Description: A custom designed WordPress theme for <a href="http://www.gjel.com">GJEL</a>.
Version: 1.0
Author: GJEL
Author URI: http://www.gjel.com

*/

body {
	color: #111111;
	margin: 0;
	padding: 0 0 60px 0;
	position: relative;
	text-align: left;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(images/bkg.jpg) #44697d repeat-x;

}

h1, h2, h3, h4, h5, h6 {line-height: 1.15em; font-weight: 100; margin: 0; padding: 0; }
h2 {padding: 10px 0; }
hr {border: 0px; margin: 20px 30px; padding: 0; height: 0px !important; border-top: 1px solid #999999; clear: both !important; display: block; }

img  { border: 0; padding: 0; margin: 0; behavior: url(http://www.gjel.com/images/iepngfix.htc); } 



hr:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: left; 
    visibility: hidden;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}


/* Hides from IE-mac \*/
*html hr {height: 1%;}
/* End hide from IE-mac */  


html a {color: #006699; } 
html a:visited {color: #545454; }
html a:hover {color: #03202f; }

.clearboth {clear: both;
overflow: visible;
height: 0px;
line-height: 0px;
font-size: 0em; 
margin: 0;
padding: 0;
width: 100%;}

#contentwrapper { position: relative;
width: 985px;
background: #FFFFFF;
margin: 0 auto; 
text-align: left;
padding: 0 0 45px 0;
} 


#superheader {background: #03202f; padding: 0; margin: 0; position: relative; width: 985px;}
#cse-search-box {position: absolute; top: 6px; right: 6px; padding: 0; margin: 0; width: 300px; display: block;}
#cse-search-box form {text-align: right; }
#cse-search-box fieldset {border: 0; margin: 0; padding: 0; text-align: right;}
#cse-search-box input {padding: 3px; margin: 0; font-size: 11px;} 
#cse-search-box input#searchbox {font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; text-align: left; width: 150px; }
#cse-search-box input#searchsubmit {background: #b3d9f0;font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; font-weight: bold; border: 0px;}

#nav {font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; margin: -6px 0 0 0; padding: 0 0 0px 0; list-style-type: none; border-bottom: 6px solid #c89a84; color: #444444; font-size: 12px; width: 985px; position: relative;} 
#nav li {float: left; clear: none; display:block; margin: 0; padding: 0; position: relative; top: 6px;} 
#nav a {text-decoration: none; color:#000000; border-bottom: 6px solid #c89a84;  padding: 6px 10px 3px 11px; border-right: 1px solid #903408; margin:0; display: block;}
#nav a:hover { color: #006699; border-bottom: 6px solid #ffdc73;} 
#nav li#contact a { border-right: 0px; }




.home #nav #home a, .about-our-firm #nav #about-our-firm a, .practice-areas #nav #practice-areas a, .case-results #nav #case-results a, .client-comments #nav #client-comments a, .our-blog #nav #our-blog a, .news #nav #news a, .contact #nav #contact a { color: #006699; border-bottom: 6px solid #ffdc73;}




#pageheader  {color: #FFFFFF; position: relative; height: 126px; background: url(images/pageheaderbkg.jpg) no-repeat #903408; margin: 0; padding: 0px 0 0 0;  }
#pageheader h1 {font-size: 34px; margin: 0px 0 0 20px; padding: 20px 0 0 0; width: 17em; letter-spacing: -1px; z-index: 100; position: absolute; top: 0; left: 0;}
#partners {padding: 0; margin: 0; position: absolute; right: 10px; bottom: 0; z-index: 1; }

#verdicts {height: 32px; padding: 0; margin: 0; background: url(images/verdictsbkg.jpg) #dad5b0; width: 985px; position: relative;}
#verdicts h3 {font-size: 14px !important; font-weight: bold !important; font-family: "Calibri", Arial, Helvetica, sans-serif; z-index: 1000; overflow: visible;}
#scrollup { position: relative; top: -30px; left: 200px; width: 500px; display: block; white-space:nowrap}
#verdicts h4 {font-size: 18px; width: 10.4em; color: #000000; letter-spacing: -1px; padding: 6px 0px 6px 15px; background: url(images/verdictsh3bkg.jpg) no-repeat top right; clear: left;}
#verdicts ul {position: absolute; left: 12.8em; top: 0px; list-style-type: none; margin: 0; padding: 8px 0 0 0; }
#verdicts li {font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; font-size: 14px; margin: 0 20px 0 0 ; padding: 0;}
#verdicts li a:hover { color: #000000;}
#verdicts ul#blogcatlist li {float: left; clear: none;}


#newsticker {	background: #d4cfa7; position: relative; margin: 0; padding: 0;}
* html #newsticker ul {	overflow: visible; display: block; margin: 0; padding: 0; position: relative;}
#newsticker li {margin: 0; padding: 0; display: block; position: absolute; left: 0px; top: -24px;}
#newsticker li.error {	color: #f00;}
#newsticker #togglenewsticker {	overflow: hidden;position: absolute;	z-index:-1;	right: 10px;	top: 12px;	width: 14px;	height: 14px;	text-indent: 20px;	outline: none;}
* html #newsticker #togglenewsticker {	right: 30px;}
#newsticker a {color: #006699; text-decoration: underline !important; font-weight: bold; margin: 0; padding: 0; display: block; width: 700px;}
a#moreverdicts {position: absolute !important; right: 15px; top: 8px; font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; font-size: 14px;  width: 120px !important; }


#content {background: url(images/sidebarbkg.jpg) repeat-y 212px #FFFFFF; width: 985px; margin: 0; padding: 0;}
#content.news_center {background-position: 680px;}
.news_center h2 {font-size: 30px;}

#rail {float: right; clear: right; width: 260px; margin: 00px 20px 20px 0px;}
#rail h5 {font-size: 20px; letter-spacing: 2px; text-transform: uppercase; margin-top: 35px; margin-bottom: 14px; color: #555555;}
#rail h6 {margin: 3px 0 8px 0; font-size: 11px;}
#rail h3 {font-size: 15px; margin-top: 5px; }
#rail h3 img {position: relative; top: 5px}
#rail p {line-height: 18px; font-size: 13px;}
#news_attorneys ul {list-style-type: none; margin-left: 0px; padding-left: 0px;}
#news_attorneys li {margin: 4px 0; }
#news_attorneys.dictionary li {margin: 8px 0; font-size: 13px;}
.news_video {float: left; clear: none; margin-right: 20px; margin-bottom: 20px;}
.news_video a img {padding: 3px; border:1px solid #d2d2d2;}
.news_video a:hover img {padding: 3px; border:1px solid #000000;}

#homepracticeareas { padding: 0px; margin: 20px 0 0 0; font-family:  "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif;}

#homepracticeareas ul {margin: 0 20px 0 0; padding: 0; font-size: 14px !important; text-indent: none; font-weight: bold; list-style-type: none; color: #666666; width: 200px; float: left; display: inline; background: url(images/sidebarbkg.jpg) repeat-y right;}
.last {margin-right: 0px !important; clear: right; }
#homepracticeareas li {font-size: 12px;  text-indent: none; font-weight: 100; margin: 0em 0; padding: 5px 10px 5px 7px; line-height: 1.1em; float: left; clear: both; display: inline; width: 180px;} 
#homepracticeareas li a {padding: 0; margin: 0; text-decoration: none;}
#homepracticeareas h4 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 6px; }

#homepracticeareas:after {content: "."; display: block; height: 0; clear: left; visibility: hidden; margin: 0; padding: 0; font-size: 0px; line-height: 0px;}
/* Hides from IE-mac \*/ *html #homepracticeareas {height: 1%;} /* End hide from IE-mac */ 








#main {width: 750px; float: right; clear: right; text-align: left; margin: 0 0px 0 0; padding: 11px 0 0 0; }

#content.news_center #main {float: left; clear: left; margin-left: 20px; padding-left: 0px; width: 640px;}

#main p, #main ul {font-size: 13px; line-height: 1.6em; margin-right: 20px; }
#main p a, #main li a {text-decoration: none; }
#main li {font-size: .9em; padding-bottom: 6px; }
#main a { color: #3b8fc0;} 
#main a:hover {color: #4eade6; text-decoration: underline; } 
 
 
.videotn { float: right; width: 202px; background: url(images/videotnbkg.jpg) no-repeat; clear: right; margin: 0 15px; padding: 10px 0 0 0; text-align: center; }
.videotn h4 {font-weight: bold; font-size: 17px; letter-spacing: -1px; padding: 0; margin: 0;}
.videotn p {padding: 7px 0 15px 0; margin: 0; }
.videotn a {font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; font-size: 12px; }
.leftvideo {float: left !important; clear: left !important; margin: 0 15px 0 0;}


#contactform {	
background: url(images/formbkg.gif) no-repeat left top;
z-index: 1000;
width: 237px;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: left;
margin: 0px 0px 90px 20px;
float: right;
display: inline;
font-family:  "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif;
position: relative;
top: 5px;
right: 0px; 
}

fieldset {margin: 0; border: 0; padding: 0; }
fieldset img {margin-left: 15px; margin-bottom: 6px;}

.field {position: relative; left: 15px; width: 220px; margin: 0 0 6px 0;}
.field input {width: 146px; position: absolute; left: 50px; top: -2px; font-size: 10px; border: 1px solid #a5acb2; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 3px; display: block; line-height: 1.3em; margin: 0; }
.field input.shortform {position: relative; left: 0; top: 0; font-size: 16px; width: 186px; height: 27px;  font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; color: #FFFFFF;  margin: 7px auto 20px auto; background: url(images/buttonbkg.gif) right center no-repeat; border: 0px; text-align: center; padding: 0 0 0 0px;}
textarea {height: 65px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; }
form {margin: 10px 0 0 0; padding: 0; }
#avlogo {position: absolute; bottom: -70px; left: 4px; }




#sidebar {float: left; clear: left; width: 189px; display: inline; margin: 10px 0 0 15px; padding: 0;}
#sidebar ul {font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; font-size: 13px; list-style-type: none; margin: 10px 0; padding: 0;} 
#sidebar li {padding: 1px 0; }
#sidebar li a {text-decoration: none; font-weight: bold;}
#sidebar li a:hover {text-decoration: underline; }
#sidebar li ul {margin: 0 0 0 6px; list-style-type:none;}
#sidebar li ul li { background: url(images/caret.jpg) left 6px no-repeat; padding-left: 6px; font-size: 12px;} 
#sidebar li ul li a {font-weight: normal; }
#sidebar h3 {letter-spacing: -1px; }
#sidebar h3.sidebartitle {font-family: "Calibri", "Lucida Sans", "Lucida Grande", "Arial", "Helvetica", sans-serif; font-size: 23px; }

#honors {padding: 11px 0; margin: 0; }
#honors h3 {font-style: italic;} 
#honors h3 a {text-decoration: none; font-weight: bold; }
#honors img {padding: 7px 5px 9px 5px; }


#offices {padding-top: 15px;}
#offices h4 {font-size: 12px; padding-top: 15px; line-height: 1.2em; font-weight: bold;}
#offices li {width: 89px; float: left; clear: none; margin: 0; padding: 1px 0; }
#offices li#alloffices  {width: 100%; float: none; clear: both; padding-top: 12px; }
.adr {padding-bottom: 12px; font-size: 12px; padding: 3px 0 2px 0; font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; }


.contact iframe {margin: 0; padding: 0; border: 0;  border: 0px solid #FFFFFF !important; display: block; z-index: 1000; position: relative; overflow-y:hidden; width: 480px; height: 65em;}
.contact iframe.fullwidth {width: 720px !important; height: 28em;}

#footer {width: 985px; background: url(images/footerbkg.gif) no-repeat bottom #eeeeee; margin: 0 auto; padding: 0; font-family: "Calibri","Lucida Sans Unicode","Lucida Sans","Lucida Grande","Arial","Helvetica",sans-serif; font-size: 12px;}
#footer ul {margin: 0; padding: 8px 0; width: 985px; background: #e0dfdf; list-style-type: none; text-align: center;}
#footer li {border-right: 1px solid #000000; padding: 1px 8px; margin: 0px; display: inline; } 
#footer li#contact { border-right: 0px; }
#footer p { text-align: left; width: 960px; margin: 0 auto; padding: 15px 0; font-size: 11px; line-height: 1.3em;} 

#mapaddress {float: right; clear: right; margin: 0;  width: 200px;  margin-right: 20px; margin-left: 12px; padding-bottom: 20px; }
#mapaddress img {padding: 2px; border: 1px solid #d2d2d2; margin-bottom: 8px; }

#mapaddress .adr {padding-left: 8px; border-left: 3px solid #d2d2d2; }

.contact table {font-size: 11px; line-height: 1.4em; width: 450px;} 
.contact td {width: 170px; }

#feedunit {position: absolute; top: 50px; right: 10px;}  




.alignleft {float: left; clear: left; padding: 5px 15px 15px 0px;} 
.alignright {float: right; clear: right; padding: 5px 0px 15px 15px; }

h1.blogtitle  {padding-bottom: 12px;}
h3.archivetitle {font-size: 23px; } 
h3.archivetitle a {font-weight: bold;} 
h3.archivetitle a:visited {font-weight: normal;} 


small { font-family: "Calibri", Verdana, sans-serif; font-size: 12px; color: #666666;} 

.entry {margin-right: 20px;} 
.entry p {font-size: 12px !important; } 
p.postmetadata {background: #f4f4f4; margin: 0 20px 0 0 !important; padding: 8px 5px; font-family: "Calibri", Verdana, sans-serif; font-size: 12px;} 
.entry {border-bottom: 1px solid #d2d2d2; } 
.archivepost {margin-bottom: 35px;}  


textarea#comment {width: 600px; height: 200px; padding: 5px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;} 


.resource {padding-bottom: 2px; margin-bottom: 15px; border-bottom: 1px dotted #999999; padding-top: 10px;}
.resource a img {float: left; clear: left; margin: 0 12px 12px 0; padding: 3px; border: 1px solid #d2d2d2;}
.resource a:hover img {border: 1px solid #000000;}
a.readmore {font-weight: bold;}

.post1 {background: #f2f2f2; padding: 15px; margin-top: 15px; }
.post1 p {font-size: 15px !important;}
.post1 h3 {text-transform: uppercase; letter-spacing: 2px; line-height: 1.3em;}
.post1 p.postmetadata {font-size: 12px !important;}

img.blog_thumbnail {padding: 3px; width: 125px; float: left; clear: left; margin-right: 15px; margin-bottom: 15px; margin-top: 5px;}
a img.blog_thumbnail {border: 1px solid #d2d2d2; }
a:hover img.blog_thumbnail {border: 1px solid #000000; }

#gjelblogger_bio p {font-size: 12px; color: #666666;}
#gjelblogger_bio {margin-bottom: 25px;}
#gjelblogger_bio img.blog_thumbnail {width: 75px; margin-right: 10px; margin-bottom: 10px; margin-top: 10px;}