@charset "utf-8";
/*
    -------------------------------------------------------------
    css by fencl web design -- http://www.fenclwebdesign.com
    -------------------------------------------------------------
    main.css 6/24/2011
    -------------------------------------------------------------
*/

/* INCLUDE OTHER DEFAULT STYLES THAT ARE APPLIED SITEWIDE */
@import url(reset.css);
@import url(fontface.css);

/*NEXT 3 ARE FOR CONTENT BOX - THIS IS TEMP, WILL BE DELETED FOR ALL WHITE*/
#content_top {  background: url(/images/content_top.png) no-repeat;  }
#content_middle {  background: url(/images/content_bg.jpg) repeat-y;   }
#content_bottom {  background: url(/images/content_bottom.png) no-repeat;  }


/* ======================   BASIC LAYOUT PEACES  ==========================*/
#container {z-index: 10; position: relative;}
.wrapper {width: 929px;position: relative;margin: 0 auto -40px; }

/* ======================   BASIC STYLES  ==========================*/
body { font-family:Arial, Verdana, Geneva, sans-serif;}

h1{ font-family:'UbuntuCondensedRegular'; font-size:40px; padding:0 0 0 20px; color:#4d4d4d;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.50);}
h2{ font-family:'UbuntuCondensedRegular'; font-size:22px; padding:0 0 0 20px; color:#4d4d4d;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.50);}
h3{ font-family:'UbuntuCondensedRegular'; font-size:17px; padding:0 0 0 20px; color:#4d4d4d;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.50);}
    
h4 { font-size:17px; padding:2px 0 6px;}
p { text-align:justify; font-size:14px; line-height:17px; color:#4d4d4d; padding:4px 0;}

a { color: #2c4964; text-decoration: none; }
a:hover { color: #585858; text-decoration: underline; }

hr { margin:8px 0;}

/* ======================   HEADER SECTION  ==========================*/
#header {   width: 100%;   height: 154px;   position: relative;    margin-bottom: -80px;}
#header .wrapper { height: 74px; position:inherit;}
#header img {   position: absolute; top: 0px;   }


/* ======================   NAVIGATION SECTION  ==========================*/
#navigation {width: 455px;height: 56px;position: absolute;display:block;z-index: 20;right: 0;bottom: -25px;}
#navigation a {position: relative;height: 46px;text-align: center;text-decoration:none;float:left;padding: 5px 10px; margin:0;font-size: 14px;}
#navigation a, #navigation a:visited {color: #e2e9f1;}
#navigation a.navactive {color: #fff; background:#4d4d4d;}


/* ======================   CONTENT SECTION  ==========================*/
#content {width: 929px;position: relative;}
#content_top {width: 929px;height: 20px;position: relative;}
#content_middle {width: 929px;min-height: 500px;position: relative; padding:12px 0;}
#content_bottom {width: 929px;height: 20px;position: relative;}


/* ======================   BLURB SECTION  ==========================*/
#blurb {width: 929px;height: 91px;margin: 14px 0 20px 0;position: relative;}
#blurbtext {width: 691px;padding: 14px 0 0 33px;font-size:24px;font-weight:normal;line-height: 30px; text-align:left;}
#blurbpic {position: absolute;right: 30px;top:-32px;}


/* ======================   CLASSES USED SITE WIDE  ==========================*/

/* float related */
.clear { clear:both;}
.left {float:left;}
.right {float:right;}

/* universal box's */
.horizbox { position:relative; padding:15px 25px;}
.horizbox * {vertical-align:middle;}

.button {height: 24px;background: #4d4d4d;text-align: center;font-size: 18px;color: #fff;line-height: 24px;padding:5px 15px;}

/* rounded corners */
.corners10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
.corners5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

.thebubble {height: 54px;width: 366px;position: relative;left:-34px;text-align: center;font-weight: bold;font-size:24px;line-height:54px; overflow:hidden;}
.thebubble, .thebubble a {    color:#fff;/*default*/    background-color: #4d4d4d;/*default*/	}
.featured .thebubble {overflow: hidden;  padding:0 10px; width:inherit; display:inline-block;max-width: 700px;}

.lightbg {background-color:#ccc;}
.page {padding:0 20px;}
.page h4, .page h2, .page h3 {padding:10px 0 4px 0;}


/* ======================   FOOTER SECTION  ==========================*/
#footer {width: 100%;height: 143px;position: relative;clear: both;border-bottom: solid 1px #000;}
#links {width: 880px;margin: 0 auto;position: relative;z-index: 10;padding-top: 84px;padding-left: 100px;}
#links ul {position: relative;float: left;}
#links ul li {display: inline;list-style: none;padding-right: 20px;font-size: 13px;}
#leadlinked {width: 200px;height: 34px;position:relative;float:right;font-size:13px;text-decoration: underline;}
#leadlinked img {   vertical-align:middle; padding-left:10px;}
#copyrighting {position: relative;padding: 25px 0 25px 50px;text-align: center;color: #555;font-size:12px;background: #fff;}