/*
Theme Name: American Eagle
Theme URI: http://tulsawebresults.com
Description: Widgetized Theme from Tulsa Web Results Based on Tulsa Web Results Simple CMS
Version: 1.0
Author: Kevan Judah
Author URI: http://tulsawebresults.com/
Tags: Colors,Widgetized,2-column

*/

/* reset styles */
* {margin:0;padding:0;border:0;outline:0;font-size:100.1%;background:transparent;font:inherit}
ol, ul {list-style:none}
blockquote, q {quotes:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-spacing:0;border-width: 0}

/* now style the site */

/* typography */

h1 {font-size: 2.1em;margin:.3em .5em}
h2 {font-size:1.8em;margin:.3em .5em .7em}
h3 {font-size:1.5em;margin:.3em .7em}
h4 {font-size: 1.3em;margin:.3em .7em}
h5 {font-size: 1.2em;margin:.3em .8em}
h6 {font-size: 1.1em;margin:.3em .5em}
p {margin:.9em 1em;line-height:1.3em;clear: none}
.job_title{font-size: 1.1em; font-weight: bold; margin: .3em .8em}

td p{margin:0;line-height: 1em; padding:0}
em, i{font-style:oblique}
b, strong{font-weight: bold}
code {font: 'Courier New', Courier, Fixed}
h1,h2,h3,h4,h5{color:#24326f; font-weight: bold}
h5{line-height: 1.2em; font-weight: bold}

/* anchors */
a{text-decoration: none; color:#24326F; font-weight: bold}
a:hover, a.hover {text-decoration: underline}
#content p a{text-decoration:underline}
#content p a:hover{text-dcoration: none}

acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em}


.pagetitle {margin-top:30px;text-align:center}

h3.comments {padding:0;margin:40px auto 20px}

/* page blocks */ 
body {font-family:"Times New Roman",Times,serif;;color:#111; background: #efd389 url(images/bg2.jpg);}
#page {margin:20px auto;width:990px; border: 4px solid #333;background:#e9e2c0 url(images/page.jpg) 60% 0 ;position: relative}
#header {height: 130px}
#content {float:right;min-height: 680px;padding:1em 1em 1em 0;width:760px;}
#navbar{line-height:30px;height: 30px;width: 100%; background: url(images/navbar9.jpg) no-repeat;text-align:center}
#navwrap{margin-left: 200px;}
#sidebar{width: 195px; padding-top: 10px}
#sidebar ul, #navbar ul,  {list-style: none; margin: 0; padding: 0}

#space{width: 155px; height: 95px; float: right; clear: both}

#footer {margin:0 auto; clear:both; font-size: .8em;background: #bd160b; color: #F7F2DF;padding-bottom: .1em;border-top: 2px solid #555; position: relative}
#footer a{color: #F7F2DF}
#footer p{margin: 0 .3em}
.group{font-size: 1.6em}
#footer img{float: right;width: 140px;position: absolute; bottom: 5px; right: 5px; border: 1px solid #555}



/* image replacement for SEO */

#lbox {float:left; clear: none}
#logo, #logo span{height:130px;width: 990px; display: block; background: url(images/masthead9.jpg)}
#logo{position: relative}
#logo span{position: absolute; top: 0; left: 0}

/* description */

.description {float:right; position: relative; clear: none}
.description, .description span{height:125px;width: 790px; display: block; background: url(images/description.jpg)}
.description span{position: absolute; top: 0; left: 0}

/* post */
.post{width:750px; text-align: left}

/* post meta */
.postmetadata {text-align: center;line-height: 1.2em; clear: both}
.postmetadata ul, .postmetadata li {display: inline}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #999;}
.alt {margin: 0;padding: 10px;}




.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

/* calendar widget */

#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt}
#wp-calendar a {text-decoration:none}
#wp-calendar th {font-style: normal;text-transform: capitalize}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;font-weight:bold;line-height:1.2em;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff;}


/* list-style  with this class, lists have no styles */

ul.list-style{margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px}
ul.list-style li {margin: 7px 0 8px 10px}
ol.list-style{padding: 0 0 0 35px}

/* lists within content */

#content ul {margin: .5em 0 0 1.5em; list-style: inside circle}
#content ul li{margin-bottom: .5em}

/*unique lists within content */



/* pagenav */
.pagenav{text-align:center; width: 90%;margin: 0 auto !important; line-height:2em; border-bottom: 1px solid #24326F}
.pagenav li{list-style: none; display: inline; font-size: 1.2em; margin: 20px 10px}
.pagenav li a{line-height: 1.4em;}

.lists{margin-left: .5em}
.lists h4{line-height: 2.2em}


#content ul.staff_list{margin:1em 0 1em 0.5em; float: left; list-style: none outside}
#content ul.staff_list li{display: block;width: 175px; text-align: left}


#content ul.mang_list{margin:1em 0 1em 0.5em;; float: left; list-style: none outside}
#content ul.mang_list li{display: block; width: 175px;text-align: left}
a.boss{color: #9b0409}

#content ul.m_list{list-style: none}

/* AETIC OKC Locations List */
.corp_list{margin: 0 0 30px 40px}

/* Question Shortcode */

.inside_question{margin-left: 40px}

/* Iframe */

iframe{margin:.5em 1em;line-height:1.3em;clear: none}

/*sitemap*/

.sitemap {font-size:1.2em}
.sitemap li{margin-left: 2em; list-style:circle inside; line-height: 1.3em}
.sitemap a{color: #111}


/* forms */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;margin: 8px auto; border: 1px solid #666}
#sidebar #searchsubmit {padding: 1px; border: 1px solid #666}

input, textarea{border: 1px solid #333;padding: 3px; background:#eee; margin: .3em 0;width: 99%}
select{border: 1px solid #333;padding: 3px; background:#eee;}
.submit input{width: auto;margin: 0 .2em}
.answer{padding: 3px}

/* mort_tax_form */
#mort_tax_form{margin-bottom: 2em; width:15em}

/* tables */
#content table{width: 95%; margin: 0 auto}
td, th{padding:.3em}
th{font-weight: bold}
.mort_tax_table td{width: 50%; vertical-align: bottom; border-bottom: 1px solid black}
.mort_tax_table{width: 90%; margin-left: 1em}



.entry td{border: none}
.entry table {margin-left: .6em}


/* faq_search */
.faq_search{margin-left: 1em}


#commentform {margin: 10px auto; width: 90%}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;border: 1px solid #999}
#commentform #submit {margin: 0 0 5px auto;float: right; border:1px solid #999999;}
#commentform p {margin: 5px 0;}


/* comments */

.commentlist {border:5px solid #ccc; margin:10px;}
.commentlist li {padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.commentlist li, #commentform input, #commentform textarea {font-size: 0.9em}
.commentlist li ul li {font-size: 1em}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentmetadata {font-weight: normal; display: block}
.children { padding: 0; }
.nocomments {text-align: center;}

/* navigation */

.navigation {display: block;text-align: center;margin:.9em; font-size: 1.1em}

/* image alignment */
.ileft, .alignleft{float:left;margin:.6em; display: inline}
.iright, .alignright{float:right;margin:.6em; display: inline}

/* page dependent */

.page-id-5 h4.wp-oembed, .pdf_link{padding: 10px 0 10px 40px; background: url(images/pdf_icon.gif) no-repeat; margin: .3em .7em; line-height: 30px}

/* locations page template */

.entry.locations{width: 450px; float: left}

/* defaults */
.clear {clear:both}
.cleft{float: left; width: 48%;display: block;margin: 0}
.cright{float: right; width: 48%; display: block;margin: 0}
.single .cright{width: 450px}
.page-template-locations-php .cright{width: 280px; font-size: .9em}
.staffbox{width: 280px; font-size: .9em; float: right}
.hr{height:1px;border-bottom:1px solid black;font-size:1px}
p img {max-width: 100%}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #999;}
blockquote cite {margin: 5px 0 0;display: block;}
.centext {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute;left: -1000em;}
hr {display: none;}
p.box{padding:.3em;border: 1px solid #555;background:url("images/bg2.jpg");float: left}
.box{padding:.3em;border: 1px solid #555;background:url("images/bg2.jpg");margin: .6em 0 0 1em}
.hr {border-bottom: 1px solid #24326F; width: 90%; margin: 6px auto; clear: both}
.home .hr{margin: 1em auto}
.mapbox{margin: 1em;clear: left}
.mapbox iframe{margin:1em 0}


/* superfish */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:	0;list-style:none}
.sf-menu {line-height: 30px;float: right}
.sf-menu ul {position:absolute;top:-999em;width:9.8em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:30px; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:9.8em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:9.8em; /* match ul width */top:0;}

/* horiz skin */
.sf-menu {}
.sf-menu a {text-decoration:none; font-size: 1.00em; font-weight: normal}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text color */ color: #F7F2DF}
/* list item static style */
.sf-menu li {text-align: center; width: 9.8em}
.sf-menu li ul{}
.sf-menu li li {text-align: center; background: #bd160b;border-bottom: 1px solid #ECE1C1;padding:0; line-height: 1.4em}
.sf-menu li li li {}

/* hover style */
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#333}

/*** shadows for all but IE6 ***/
.sf-shadow ul {background:	url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}

/* essential styles for sf-vertical */

.sf-vertical, .sf-vertical * {margin:0;padding:	0;list-style:none}
.sf-vertical {line-height:1.0;}
.sf-vertical ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-vertical ul li {width:100%;}
.sf-vertical li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-vertical li {float:left;position:relative;}
.sf-vertical a {display:block;position:relative;}
.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */z-index:99;}
ul.sf-vertical li:hover li ul,ul.sf-vertical li.sfHover li ul {top:-999em;}
ul.sf-vertical li li:hover ul,ul.sf-vertical li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-vertical li li:hover li ul,ul.sf-vertical li li.sfHover li ul {top:-999em;}
ul.sf-vertical li li li:hover ul,ul.sf-vertical li li li.sfHover ul {left:10em; /* match ul width */top:0;}

.sf-vertical, .sf-vertical li {width:10em;} /* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,.sf-vertical li.sfHover ul {left:10em; /* match ul width */	top:	0;}
.sf-vertical li{margin-bottom: 5px}

/* sf-vertical skin */
.sf-vertical {margin-bottom:1em;float: right; font-size: 1.1em}
.sf-vertical a {padding: .3em .4em;text-decoration:none; font-weight: normal}
.sf-vertical a, .sf-vertical a:visited  { /* visited pseudo selector so IE6 applies text color */ color: #F7F2DF}
/* list item static style */
.sf-vertical {margin-left:.5em}
.sf-vertical li a{text-align: right;border-bottom: 1px solid #5A618D}
.sf-vertical li.current_page_item a{border-bottom: 1px solid #F7F2DF}
.sf-vertical ul li{margin-bottom: 0px}
.sf-vertical ul li a{border-bottom: 1px solid #5A618D}
.sf-vertical li ul{border: 1px solid #333}
.sf-vertical li li {background:#e9e2c0 url(images/blue.jpg);margin-bottom:0}
.sf-vertical li li a{ text-align: left}
.sf-vertical li li li {text-align: left}

/* hover style */
.sf-vertical li:hover, .sf-vertical li.sfHover, .sf-vertical a:focus, .sf-vertical a:hover, .sf-vertical a:active {}
.sf-vertical a:focus, .sf-vertical a:hover, .sf-vertical a:active {border-bottom: 1px solid #F7F2DF}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/* digital link */
.page-item-1552{overflow: hidden}
.page-item-1552 a{text-indent: 999px; background: url(images/buttonsprite.jpg) -25px 0 no-repeat; border: none !important}
.page-item-1552 a:hover{background-position: -225px 0}

/*facebook link */

.facebook{overflow: hidden}
.facebook a{text-indent: 999px; background: url(images/buttonsprite.jpg) -25px -28px no-repeat; border: none !important}
.facebook a:hover{background-position:-225px -28px}

/* twitter link */

.twitter{overflow: hidden}
.twitter a{text-indent: 999px; background: url(images/buttonsprite.jpg) -25px -56px no-repeat; border: none !important}
.twitter a:hover{background-position:-225px -56px}

/* agent link */

.agent{overflow: hidden}
.agent a{text-indent: 999px; background: url(images/buttonsprite.jpg) -25px -84px no-repeat; border: none !important}
.agent a:hover{background-position:-225px -84px}

/* order desk link */

.OD a{text-transform: uppercase; font-size: 1.2em; color: lightyellow !important; border-bottom: 1px solid #5A618D}
.OD a:visited{ border-bottom: 1px solid #5A618D}
.OD a:hover{border-bottom: 1px solid #F7F2DF}


/* style the TinyMCE editor window */
.mceContentBody {background: url(images/background.jpg)}
body.mceContentBody  {font:100.1% Times,"Times New Roman",serif}
.mceContentBody a{text-decoration: none; color:#24326F; font-weight: bold}


