/*  
Theme Name: Hause Actuarial Solutions, Inc.
Description: hause actuarial solutions web site layout.
Version: 1.1
Author: John Miller
URL: http://www.hauseactuarial.com
*/



/*========== Generic Styling ===========================================*/

.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.clear { clear: both; }

a {
        color:#5F5F5F;
        text-decoration:none;
        }

a:hover {
        color:#5C0C00;
        text-decoration:underline;
        }

a.link {
        text-decoration:underline;
        }

a.linkbold {
        font-weight:bold;
        text-decoration:underline;
        }

em {
        color:#6B1821;
        font-size:9pt;
        }

h1, h2, h3 {
        line-height:1.2em;
        margin:0;
        }

h1 {
        font-size:160%;	
        font-weight:normal;
        }

h2 {
        color:#338199;
        font-size:130%;
        font-weight:Bold;
        text-transform:uppercase;
        }

h3 {
        font-size:130%;
        font-weight:Bold;
        }

p {
        line-height:1.2em;
        margin:0;
        padding:5px;
        }

ul {
        margin-left:20px;
        padding:0px;
   }



/*========== End Generic Styles ========================================*/


/*========== Body Styles ===============================================*/

body {
        background:#430b01;
        color:#666;
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:13px;
        }

#content-left {
        clear:both;
        float:left;
        min-height:450px;
        padding-left:10px;
        padding-top:10px;
        width:77%;
        }

#content-left h1 {
        color:#338199;
        font:normal 1.6em 'Trebuchet MS', Tahoma, Sans-serif;
        margin-top:10px;
        padding:5px 0 5px 5px;
        }

#content-wrap {
        background-color:#e8e8e8;
        color:#333;
	margin:5px 5px 5px 5px;
        padding-top:2px;
        }

#disclaimer {
        font-weight:normal;
	margin:5px 5px 5px 5px;
        text-align:center;
        }

#wrap {
        background-color:#aaa;
        border:1px solid #ccc;
        display:table;
        margin:0 auto;
        margin-top:15px;
        margin-bottom:15px;
        width:85%;
        }

/*========== End Body Styles ===========================================*/


/*========== Header Styling ============================================*/

#header {
        background-color:#ccc;
        height:250px;
        margin:10px 10px 0 10px;
        }

#header h1#logo-text {
        color:#777;
        font-size:36px;
	font-weight:bold;
        letter-spacing:-1px;
        margin-top:5px;
        padding-left:5px;
        }

#header h2#slogan {
        color:#777;
        font-size:12px;
        font-weight:normal;
        margin-top:-2px;
        padding-left:5px;
        }

#header #header-links {
        color:#777;
        font-size:10px;
        margin-right:5px;
        margin-top:-13px;
        text-align:right;
        }

#header-photo {
        background:#245937 url(images/interface/header-photo.jpg) no-repeat;
        height:190px;
        margin-top:8px;
        }

/*========== End Header Styling ========================================*/


/*========== Footer Styling ============================================*/

#footer {
        background-color:#e8e8e8;
        clear:both;
        margin:-5px 5px 5px 5px;
        }

#footer p {
        color:#222;
        font-size:7pt;
        text-align:center;
        }

/*========== End Footer Styling ========================================*/


/*========== Menu Styling ==============================================*/

a.menulv1 {
        font-size:110%;
        font-weight:bold;
        text-decoration:none;
        }

a.menulv1:hover {
        color:#5F5F5F;
        text-decoration:underline;
        }

#nav {
        background:url(images/interface/nav.jpg) repeat-x;
        height:35px;
        margin:0 10px 0 10px;
        padding:0;
        }

#nav ul {
        display:inline;
        list-style:none;
        margin:0 0 0 15px;
        }

#nav ul li {
        display:inline;
        font-size:13px;
        font-weight:bolder;
        line-height:35px;
        text-transform:uppercase;
        }

#nav ul li a {
        border-right:1px solid #376d4b;
        border-left:1px solid #376d4b;
        color:#FFF;
        display:block;
        float:left;
        padding:0 12px;
        width:auto;
        }

#nav ul li a:hover, 
#nav ul li a:active {
	background: url(images/interface/nav-hover.jpg) repeat-x;
        text-decoration:none;
        }

#nav ul li#current a {	
        background: url(images/interface/nav-current.jpg) repeat-x;
        text-decoration:none;
        }

/*========== End Menu Styling ==========================================*/



/*========== Entry Styling =============================================*/

#entry-title {
        color:#555;
        /* background-color:#ccc; */
        border-bottom:2px #ccc solid;
	font-size:12pt;
        font-weight:bold;
        line-height:24px;
        padding-left:5px;
        }

#entry-title a {
        text-decoration:none;	
        }

#entry {
        margin-bottom:20px;
        }

#entry ul {
        list-style:disc;
        }

#entry ul li {
        margin-bottom:3px;
        margin-top:1px;
        }

/*========== End Entry Styling =========================================*/













/*========== Staff Page Styling ========================================*/

#staffimg {
        padding:5px;
	border:solid 1px #CCC;
        margin-right:5px;
        margin-top:5px;
        float:left;
        }

.staffbio {
        text-align:left;
        }

#stafflist {
        line-height:1.2em;
        }

/*========== End Staff Page Styling ====================================*/



/*========== Client Page Stylings ======================================*/

.linotespacing {
   margin-top:10px;
   margin-bottom:0px;
   }

.prospect {
   color:#5F5F5F;
   font-size:8pt;
   }

#cliententrytitle {
	background:#DFDFE3;
	height:20px;
        color:#5F5F5F;
        padding-left:5px;
        padding-top:4px;
        font-weight:bold;
        }

/*========== End Client Page Stylings ==================================*/
