/*  
Theme Name: GAWCorp 2
Theme URI: http://gaw.com/main/
Description: The GAW corporate website theme.
Version: 2
Author: Robert Haverly // Optima Computers
Author URI: http://optimapc.com/

*/


* {margin: 0; padding: 0;}

body {
font-family: verdana, sans-serif;
color: #000;
font-size: 62.5%;
background: #91998E;
}

.tttb {
width: 400px;
margin: 0 auto;
border: 1px solid #8C9089;
padding: 20px;
background: #AAAEA8;
}

.tttb textarea {
width: 390px;
height: 120px;
}

#wrapper {
width: 742px;
margin: 0 auto;
padding-top: 20px;
}

p, blockquote {margin: 0.4em; text-align: justify;}

blockquote {
background: #AFB3AD;
border: 1px solid #D9DAD8;
}

#topbar {
position: absolute;
top: 20px;
left: 50%;
margin-left: -350px;
}

.logo {
background: url('images/logo-1.png') center no-repeat;
width: 115px;
height: 116px;
float: left;
}

.logo h1 a {
display: block;
width: 115px;
height: 116px;
outline: none;
}

.logo h1, .logo h3 {text-indent: -9999px;}

.navbar {
margin-top: 25px;
background: url('images/navbar-bg.png') top right no-repeat;
height: 60px;
padding: 9px 50px 0 40px;
float: left;
}

* html .navbar {
position: absolute;
width: 530px;
padding: 9px 10px 0 40px;
}

.navbar  ul {list-style: none;}
.navbar  li {display: inline;}

.navbar  li a {
display: block;
float: left;
line-height: 51px;
padding: 0 10px 0 10px;
text-decoration: none;
color: #fff;
}

.navbar  li a:hover {background: #E10915;}

#mainContent {
margin-top: 60px;
float: left;
width: 100%;
background: #BFC1BD;
color: #000;
}

#mainContent .top {
background: url('images/main-top.png') top center no-repeat;
height: 7px;
}

#mainContent .inner {
padding: 65px 30px; overflow: auto;
}

#mainContent h2 {
font-size: 15px;
font-family: 'century gothic', sans-serif;
}

.inner .left {
float: left;
width: 480px;
}

.inner .page {
float: left;
width: 680px;
}

.inner .page li {
color: #555;
margin-left: 10px;
}

.post {
padding: 0 0 5px 0;
font-size: 1.1em;
line-height: 1.8em;
}

.post ul {margin: 20px;}
.post li {margin-bottom: 10px;}

.post a {color: #fff;}
.post a:hover {text-decoration: none;}

.post p {margin-bottom: 15px;}

h2.pph {
margin-left: 10px;
line-height: 20px;
background: url('images/h2news.png') left center no-repeat;
}

h2.pph a {
color: #000;
font-size: 11px;
padding-left: 28px;
text-transform: uppercase;
}

h2.pph a:hover {
color: #666;
}

.faqentry {
line-height: 1.5em;
}

.faqentry h1 {font-size: 13px;}
.faqentry ul {line-height: 1.5em;}

.faqentry ol {
line-height: .5em;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 15px;
}

.faqentry li a {color: #666;}
.faqentry li a:hover {color: #000;}

#mainContent .bottom {
background: url('images/main-bottom.png') bottom center no-repeat;
height: 7px;
clear:both;
}

#sidebar h2.news {
margin-top: 13px;
background: url('images/gaw_in_the_news.png') right center no-repeat;
height: 50px;
text-indent: -9999px;
}

.sideInner {
background: #646A62;
border: 1px solid #000;
border-top: 0;
width: 174px;
float: right;
padding-bottom: 10px;
}

.sideInner ul {padding: 10px;}

.sideInner li {
list-style: none; 
margin-bottom: 10px;
background: url('images/li-arrow-circle.jpg') 0 2px no-repeat;
padding-left: 13px;
}

.sideInner li a {
color: #fff;
text-decoration: none;
}

.sideInner li a:hover {
color: #ABADA8;
}

#footer {
float: left;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
}

.footerlinks {
background: url('images/footer-bg.png') center no-repeat;
height: 26px;
line-height: 26px;
text-align: center;
color: #E4E9E3;
}

.footerlinks ul {list-style: none;}
.footerlinks li {display: inline;}

.footerlinks li a {
color: #E4E9E3; 
text-transform: uppercase;
text-decoration: none;
}

.footerlinks li a:hover {text-decoration: underline;}

#footer .left, #footer .right {
font-size: .9em;
padding-top: 10px;
}

#footer .left a, #footer .right a {color: #fff;}
#footer .left a:hover, #footer .right a:hover {text-decoration: none;}

#footer .left {
float: left;
padding-left: 30px;
}

#footer .right {
float: right;
padding-right: 30px;
text-align: right;
}
