/*
Theme Name: Austin FG
Theme URI: http://www.austinfg.com
Description: Wordpress theme for Austin Financial Group
Version: 1.0
Author: Jeff Mackey

*/

/* 
   Austin Financial Group main style sheet for screen 
   SIX15 Solutions, LLC
   Copyright 2007
   Jeff Mackey - jeff@SIX15.com

Organized by:
    * Global Styles Â– (body, paragraphs, lists, etc)
    * Page Structure
    * Headings
    * Text Styles
    * Navigation
    * Forms
    * Extras
*/

/* ******************************************************** @ Global Styles */

body {
    color:#333;
    font: 80%/1.4 "Lucida Grande", Lucida, Verdana, sans-serif;
    background-color: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
    }

a {
    color: #003D33;
    }

/* ******************************************************** @ Page Structure */

#header {
    background-color: #fff;
    margin:0;
    padding:0;
    }

#headerContainer {
    position:relative;
    width: 920px;
    margin: 0 auto; 
    text-align: left;
    }
#newsalert {
position:absolute;
top:20px;
right:0;
}
#newsalert h3 {
margin:0;
padding:0;
}

#feature {
    margin:0;
    float: left;
    width: 100%;
    background: #084033 url(images/featurebackground.jpg) repeat-x;
    }

#featureContainer {
    position:relative;
    width: 920px;
    margin: 0 auto; 
    text-align: left;
    padding: 0;
    }

#content {
    margin:0;
    padding:10px 0;
    width: 100%;
    float: left;
    background: white url(images/contenttop.jpg) repeat-x;
    }

#contentContainer {
    width: 920px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    }

#main {
    float:right;
    margin-top:10px;
    width:704px;
    color:#333;
    padding-top:20px;
    }

#submainleft {
		float:left;
		}
		
#submainright {
		float: right;
		}
		
#sidebar {
    float:left;
    margin-top: 35px;
    width: 204px;	
    }

#footer {
    border-top:1px dotted #887946;
    margin:0;
    padding:0;
    float: left;
    width: 100%;
    }

#footerContainer {
    position:relative;
    width: 920px;
    margin: 0 auto; 
    text-align: left;
    padding: 5px;
    }

#footerContainer #text {
	float: left;
}

#footerContainer #swineflu {
	float: right;
}
		
/* ******************************************************** @ Headings */

h1 {
    width: 235px;
    height: 125px;
    padding:0;
    margin:10px 0;
    }

#main h2 {
    font-family : "Trajan Bold";
		font-size:18px;
		color:#084033;
		margin-bottom: 5px;
    padding-bottom: 0;
    border-bottom: 1px solid #003d33;
    display: block;
    }	
		
#main h3 {
    color: #084033;
    margin-top: 0;
    padding-top: 0;
    clear:both;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    }

#benergy h3 {
    margin-top: 0;
    padding-top: 0;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    }
		
/* ******************************************************** @ Text Styles */

#footer p, #footer a {
    font-size:10px;
    color: #003D33;
}
		
/* ******************************************************** @ mainnav */

#mainnav {
padding-bottom: 0;
    background: #887946 url(images/mainnavbackground.gif) repeat-x;
    margin: 0 auto;
    padding-top: 0;
    border-bottom: 2px solid #000;
    }
		
#mainnav ul {
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 0;
    margin-top: 0;
    /* cancels gap caused by top padding in Opera 7.54 */
    margin-left: 0;
    color: white;
    width: 100%;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 18px;
    background: #887946 url(images/mainnavbackground.gif) repeat-x;
    margin-bottom: 0;
    }

#mainnav ul li {
    display: inline;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 5px;
    /* matches link padding except for left and right */
    padding-top: 5px;
    }

#mainnav ul li a {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: white;
    text-decoration: none;
    margin-left: 0;
    }

#mainnav ul li a:hover {
    background-color: #084033;
    color: white;
    margin-left: 0;
    }
		

/* ******************************************************** @ subnav */		
#subnav {
    margin-left: 0;
    }

#subnav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    }

#subnav li {
    margin: 0 0 1px 0;
    }

#subnav a {
    display: block;
    padding: 3px 10px;
    width: 170px;
    color: #fff;
    font-size: 12px;
    background-color: #887946;
    text-decoration: none;
    }

#subnav a:hover {
    color: #fff;
    background-color: #003D33;
    text-decoration: none;
    }

/*
#subnav ul ul li {
    margin: 0 0 1px 0;
    }

#subnav ul ul a {
    display: block;
    padding: 3px 3px 3px 30px;
    width: 157px;
    color: #fff;
    background-color: #b4a15d;
    text-decoration: none;
    font-size: 12px;
    }

#subnav ul ul a:hover {
    color: #fff;
    background-color: #003D33;
    text-decoration: none;
    }
*/

/* test */
#subnav li.faqs a,
#subnav li.portaltutorial a,
#subnav li.experiencemakeover a,
#subnav li.healthwellness a,
#subnav li.myblue a,
#subnav li.aetna a,
#subnav li.humanaone a,
#subnav li.emp-dental-vision-insurance-carriers a,
#subnav li.emp-industry-governmental-links a,
#subnav li.providerdirectory a,
#subnav li.compliance a,
#subnav li.trends a,
#subnav li.article1 a,
#subnav li.article2 a {
    margin: 0 0 1px 0;
    display: block;
    padding: 3px 3px 3px 30px;
    width: 157px;
    color: #fff;
    background-color: #b4a15d;
    text-decoration: none;
    font-size: 12px;		
}

#subnav li.faqs a:hover,
#subnav li.portaltutorial a:hover,
#subnav li.experiencemakeover a:hover,
#subnav li.healthwellness a:hover,
#subnav li.myblue a:hover,
#subnav li.aetna a:hover,
#subnav li.humanaone a:hover,
#subnav li.emp-dental-vision-insurance-carriers a:hover,
#subnav li.emp-industry-governmental-links a:hover,
#subnav li.providerdirectory a:hover,
#subnav li.compliance a:hover,
#subnav li.trends a:hover,
#subnav li.article1 a:hover,
#subnav li.article2 a:hover {
    color: #fff;
    background-color: #003D33;
    text-decoration: none;
}
/* end test */

body.about1 #subnav li.indexabout a,
body.about2 #subnav li.betterbenefits a,
body.about3 #subnav li.references a,
body.about4 #subnav li.teammethod a,
body.about5 #subnav li.deanaustin a,

body.productservices1 #subnav li.productsindex a,
body.productservices2 #subnav li.services a,
body.productservices3 #subnav li.process a,
body.productservices4 #subnav li.selecting a,
body.productservices5 #subnav li.faqs a,
body.productservices6 #subnav li.broker a,

body.onlinebenefits1 #subnav li.onlinebenefitsindex a,
body.onlinebenefits2 #subnav li.benergy2 a,

body.news1 #subnav li.newsindex a,
body.news2 #subnav li.monthlyfeatures a,
body.news3 #subnav li.article1 a,
body.news4 #subnav li.article2 a,
body.news5 #subnav li.industrynews a,

body.our-relationships1 #subnav li.resourcesindex a,
body.our-relationships2 #subnav li.providerlinks a,
body.our-relationships3 #subnav li.industrygovlinks a,


body.employees1 #subnav li.employeesindex a,
body.employees2 #subnav li.benergy a,
body.employees3 #subnav li.introducingbenergy2g a,
body.employees4 #subnav li.providerdirectory a,
body.employees5 #subnav li.planglossary a,
body.employees6 #subnav li.moneysavingtips a,
body.employees7 #subnav li.individual-insurance a,

body.employer1 #subnav li.employersindex a,
body.employer2 #subnav li.products a,
body.employer3 #subnav li.services a,
body.employer4 #subnav li.process a,
body.employer5 #subnav li.selecting a,
body.employer6 #subnav li.faqs a,
body.employer7 #subnav li.broker a,
body.employer8 #subnav li.benergy a,
body.employer9 #subnav li.benergy2gintro a,
body.employer10 #subnav li.providerdirectory a,
body.employer11 #subnav li.compliance a,
body.employer12 #subnav li.trends a
body.employer13 #subnav li.emp-our-relationships a
body.employer14 #subnav li.emp-dental-vision-insurance-carriers a
body.employer15 #subnav li.emp-industry-governmental-links a
 {
    color: #fff;
    background-color: #003D33;
    text-decoration: none;
    }	


/* ******************************************************** @ WP styling */		
.current_page_item {
    background-color: #084033;
    color: #ffffff;

}
.current_page_parent {
    background-color: #084033;
    color: #ffffff;

}
/* ******************************************************** @ Forms */

#search {
    position:absolute;
    top: 10px;
    right:0;
    }

/* ******************************************************** @ Extras */



/* ******************************************************** @ Images */
		
#header a img,
#featureContainer a img,
#main a img {
    border:0;
    }
		
#benergy a img {
    border-width: 0;
    }

#main ul.image {
    list-style:none;
    }

.contactpics {
    border:2px solid #003D33;
    }

.picintextright {
    border:2px solid #003D33;
    float: right;
    margin-left:5px;
    }
		
#submainright p {
		padding:30px 0;
		}

#banner {
    height: 270px;
    width: 540px;
    float: right;
		padding-top: 4px;
}
		
#employeesemployers {
    width: 280px;
    float: left;
	padding-top: 8px;
}

#principles {
    float:left;
    width: 504px;
		margin-top:30px;
}
#principles h2 {
    font-family : "Trajan Bold";
		font-size:18px;
		color:#084033;
		font-weight:bold;
}
#benergy {
    float: left;
    width: 221px;
    background-color: #fff;
	margin-top: 25px;
}

#loginform {
    float: right;
    width: 185px;
    background-color: #fff;
	margin-top: 25px;
}



.pdflist {
	list-style: url(images/page_white_acrobat.png);
	margin-right:4px;
	}

span.pullquote {
border-left:1px solid #ccc;
color:#887946;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:normal;
line-height:1.75;
margin:12px 0pt 12px 12px;
padding:5px 0pt 0pt 12px;
width:175px;
}
span.widepullquote {
border-left:1px solid #ccc;
color:#887946;
float:right;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:normal;
line-height:1.75;
margin:12px 0pt 12px 12px;
padding:5px 0pt 0pt 12px;
width:400px;
}
table {
	line-height:1.2;
	border-collapse: collapse;
	width: 100%;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	border-bottom:1px solid #000000;
	}

td {
	padding: 0 0.5em 1em 0.5em;
}

td.width {
	width: 30%;
	}
span.explain a {
	font-size:10px;
	color:orange;
	font-weight:bold;
}

.greenbox {
border: solid 3px #084033;
padding:10px;
margin:10px auto;
width:500px;
}

