/* Stylesheet by Emerson R. Lackey */

/* Color */
html {background: #000000 url(../images/body-repeat.png) 0px 0px repeat-x;}
body {background: #000000 url(../images/sidebar-repeat.png) 0px 0px repeat-y;}
#header {background: #33413a url(../images/header-repeat.png) 0px 0px repeat-y;}
#header h1 {color: #ffffff;}
#header h2 {color: #92d050;}
#taglines {color: #ffffff;}
#sidebar {} /* background: #33413a; */
#content-wrapper {background: url(../images/sidebar-repeat.png) 0px 0px repeat-y;}
#nav {}
#nav li a {color: #009d9a;}
#nav li a:hover {background: #0f731d;}

h1 {color: #009d9a;}
p {color: #ffffff;}
a {color: #009d9a;}


/* Global Classes */
img {-ms-interpolation-mode: bicubic;}
.clear {clear: both;}
a:active {outline: none;}
img.center {display: block; margin: 10px auto 10px auto;}
img.align-left {float: left; margin: 10px 15px 10px 0px;}
img.align-right {float: right; margin: 10px 10px 10px 15px;}
img {border-style: none;}
img.png {}

/* Structure */
body {} /* z-index: 1; */
#page-wrapper {width: 960px; margin: 0 auto; position: absolute; left: 0px; top: 0px;} /* z-index: 5 */

#header {width: 960px; height: 105px; margin: 0 auto; position: relative;}
#header h1 {font-family: "Century Gothic", "Lucida Grande", "Lucida Sans", Verdana; position: absolute; font-size: 30pt; letter-spacing: 2px; word-spacing: 3px; bottom: -8px; left: 50px; font-weight: normal;} /* z-index: 150; */
#header h2 {font-family: Arial, Helvetica, sans-serif; position: absolute; bottom: -20px; left: 290px; font-size: 11pt;} /* z-index: 240; */
#header #taglines {position: absolute; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; top: 12px; left: 225px;} /* z-index: 200; */
#header #logo {position: absolute; left: 112px; bottom: -3px;} /* z-index: 120;*/
#frank-locker {position: absolute; left: 65px; top: 73px; z-index: 1000;} /* z-index: 5000; */
#content-wrapper {width: 960px; min-height: 600px; margin: 0 auto; position: relative;} /* z-index: 10; */
#content {width: 700px; padding: 30px 0px 30px 30px; float: left; display: inline;} /* z-index: 15; */
#sidebar {width: 200px; float: left; position: relative; left: 5px;} /* height: 100%;  */
#news {}
#news h3 {font-family: "Century Gothic", "Lucida Grande", "Lucida Sans", Verdana; font-weight: bold; font-size: 14pt; padding-bottom: 5px;}

#content ul {color: #ffffff; margin: 5px 15px 15px 30px; list-style: disc; font-size: 10pt; font-family: Georgia, serif; line-height: 130%;}
#content ul li {padding-bottom: 5px;}
#content #link-list {list-style: none; margin: 5px 15px 15px 15px;}

/* Homepage Layout */
#homepage #content {width: 430px; padding: 30px 15px 30px 30px; float: left; display: inline;} /* z-index: 20; */
#homepage #news {width: 209px; float: left; padding: 30px 0px 30px 15px; border-left: 1px dotted #111111; margin-top: 30px; display: inline;}
#homepage #right-sidebar h3 {color: #92D050;}

/* Navigation */
#nav {width: 95%; margin: 35px auto; padding: 15px 0px 15px 0px;}
#nav li {padding: 0px; display: inline;}
#nav li a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; display: block; padding: 8px; text-align: right; font-weight: normal; font-size: 11pt;}

/* Content Style */
p {font-family: Georgia, serif; font-size: 10pt; line-height: 130%; padding-bottom: 20px;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; line-height: 130%;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 130%; color: #009d9a;}


/* Staff List */
#staff-list {list-style: none; margin: -20px 0 0 30px;}
#staff-list img {display: block; float: left; margin: 0px 0px 0px 0px; padding: 3px;}
#staff-list li {display: block; min-height: 240px; margin: 0 0px 0px 0px; border-bottom: 1px solid #999999; padding-top: 30px;}
#staff-list li h3 {margin-left: 160px; font-weight: bold; font-size: 13pt; text-transform: none; color: #ffffff; padding-bottom: 10px;}
#staff-list li h3 span {font-size: 10pt; font-weight: normal; color: #cccccc; border-bottom: 1px solid #666666;}
#staff-list li p {margin-left: 160px;}
#staff-list li p a {color: #009d9a; text-decoration: none;}
#staff-list li p a:visited {color: #009d9a; text-decoration: none;}
#staff-list li p a:hover {color: #009d9a; text-decoration: underline;}

/* What We Do List */
#link-list {list-style: none; margin: 0; padding: 0;}
#link-list li {margin: 0 0 5px 30px; padding: 20px 10px 10px 10px;}
#link-list li:hover {}
#link-list li h3 {margin: 0 0 0 0px; padding: 0 0 0 0;}
#link-list li h3 a  {}

/* Blockquotes */
#center-column blockquote {text-align: center; margin: 0 50px 0 50px;}
#center-column blockquote p {text-align: center; line-height: 110%; letter-spacing: 1px; padding-bottom: 30px;}
#center-column blockquote p span {font-family: Helvetica, Arial, sans-serif; font-size: 10pt; color: #cccccc;}

/* Horizontal Ruler */
hr {width: 400px; height: 1px; color: #666666; background-color: #666666; text-align: center; margin: 10px auto 10px auto;}

/* Company Store */
#company-store {color: #ffffff; background: #222222; padding: 30px 15px 30px 15px;}
#company-store label {font-family: Arial; color: #ffffff;}
#company-store label.textbox-label {float: left; width: 70px; text-align: right; margin-right: 15px; padding: 3px; margin-bottom: 15px;}
#company-store input.textbox {border: 1px solid #999999; padding: 3px; font-family: Georgia, serif; background: #efefef; margin-bottom: 15px; width: 200px; letter-spacing: 1px;}
#company-store p {margin-left: 25px; margin-top: 10px;}
#company-store p.success {}
#company-store p.success a {display: block; padding: 2px 2px 2px 30px; background: url(../images/pdf-icon.png) 0px 0px no-repeat;}
#company-store p.howto {padding-bottom: 10px;}
#company-store p.alert {padding: 5px; background: #9c3737;}

#company-store input.checkbox {margin-bottom: 5px; margin-left: 25px;}
#company-store #submit {border: 1px solid #efefef; margin-left: 25px; margin-top: 15px; font-family: Georgia, serif; padding: 3px 10px 3px 10px; cursor: pointer;}
#output {color: #ffffff;}
#output h4 {margin: 0px 0px 5px 25px; font-family: Georgia, serif; color: #009d9a; letter-spacing: 1px; padding-top: 15px;}


/* Footer Testimonial Style */
p.testimonials {color: #ff9500; display: block; padding: 25px 15px 15px 15px; position: relative; top: 8px;}
p.testimonials a {text-indent: -999em; padding: 30px 30px 30px 34px; background: url(../images/more.png) 0px 0px no-repeat; text-align: center; color: #65410e; text-decoration: none;}
p.testimonials a:visited {color: #65410e;} 
p.testimonials a:hover {text-decoration: underline; color: #65410e;}

/* Quick Form Style 350px ---------------------------------------------------------------------------- */
#quick-form {width: 350px; position: relative;}
#quick-form input.textinput {width: 260px; height: 20px; padding: 4px 3px 0 3px; margin: 5px 0 5px 0; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; color: #111111; font-size: 14px; letter-spacing: 1px;}
#quick-form label {float: left; width: 60px; height: 20px; text-align: right; margin: 5px 10px 0px 5px; padding: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; letter-spacing: 1px;}
#quick-form textarea {width: 260px; height: 90px; padding: 3px; margin: 5px 0 5px 0; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #111111; letter-spacing: 1px; line-height: 120%;}
#quick-form input.submitbutton {cursor: pointer; margin: 5px 0 5px 0; padding: 2px 16px 2px 16px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; border: 1px solid #666666; background-color: #999999;}
#quick-form #output p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 75px; color: #d42800;}
#quick-form #thankyou h6 {font-family: Georgia, "Times New Roman", Times, serif; color: #009d9a; font-size: 22px; letter-spacing: 2px; line-height: 120%; font-weight: normal; border-top: 1px dashed #333333; padding-top: 15px;}
#quick-form #thankyou p {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px;}
/* End Quick Form -------------------------------------------------------------------------------------- */

