/* 
    Theme Name: HAMPReport
    Theme URL: http://www.hampreport.com/
    Description: HAMPReport is the theme of HAMPReport.com. Website driven by WordPress.
    Author: Hakan Akyuz
    Author URI: http://www.hampreport.com/
    Version: 1.0
*/

body {
    background: #686868;
    width: 990px;
    color: #222222;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px auto 0px;
    padding: 0px;
    background:url(images/site_bg.jpg) repeat-x top;
     background-color: #599fd0;
    }
    
img {
    border:0px;
    }
    
form {
    border:0px;
    padding:0px;
    margin:0px;
    }
    

#wrap {
    background: #FFFFFF;
    width: 950px;
    margin: 20px auto 0px auto;
    padding: 5px 20px 20px 20px;
    background-repeat:repeat-x;
    background-position:top;
    }

.colorYellow {
    color:#9c0;
    }
.colorRed {
    color:#B21113;
    }
.colorBlack {
    color:#000;
    }
.colorWhite {
    color:#fff;
    }
.colorBlue {
    color:#036;
    }

/************************************************
*   Hyperlinks                                  *
************************************************/

a, a:visited {
    color: #036;
    text-decoration: none;
    }
    
a:hover {
    text-decoration: underline;
    }
    
/************************************************
*   Header                                      *
************************************************/

#header {
    background: #FFFFFF;
    width: 950px;
    height: 85px;
    color: #202020;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    }
    
#header a {
    font-family: Arial, Tahoma, Verdana;
    font-size: 24px;
    color: #000000;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    text-transform: uppercase;
    }

#header a:hover{
    color: #D51515;
    }

#headerleft {
    width: 450px;
    float: left;
    font-size: 14px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    }
    
#headerleft a img {
    border: none;
    margin: 0px;
    padding: 0px;
    }

#headerright {
    width: 450px;
    float: right;
    font-size: 20px;
    text-align: right;
    margin: 0px;
    padding: 50px 0px 0px 0px;
    overflow: hidden;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:bold;
    letter-spacing:-1px;
    }

/************************************************
*   Navbar                                      *
************************************************/

#navbar {
    background: #0a3d65;
    width: 950px;
    height:37px;
    color: #FFFFFF;
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position:relative;
    FONT: 10px Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase;
    z-index:998;
    }
    
#nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position:relative;
    }
    
#nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }

#nav a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 12px 19px 12px 18px;
    border-right:solid 1px #FFF;
    }
    
#nav a:hover {
    background: #aa0000;
    color: #FFF;
    display: block;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 12px 19px 12px 18px;
    border-right:solid 1px #FFF;
    }
    
.current_page_item {
    background: #aa0000;
    }
    

#nav li {
    float: left;
    margin: 0px;
    padding: 0px;
    }
    
#nav li li {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width:200px;
    overflow:hidden;
    z-index:999;
    }
    
#nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #0a3d65;
    float: none;
    margin: 0px;
    width:200px;
    padding: 10px 10px 10px 10px;
        z-index:999;
        border:0;
        border-top:solid 1px #FFF;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:11px;
    display: block;
    text-decoration: none;
    font-weight:normal;
    overflow:hidden;
    }
    
#nav li li a:hover, #nav li li a:active {
    background: #aa0000;
    color: #FFF;
    display: block;
    text-decoration: none;
        z-index:999;
    padding: 10px 10px 10px 10px;
        border:0;
        border-top:solid 1px #FFF;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:11px;
    font-weight:normal;
    position:relative;
    width:200px;
    }

#nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
    top:37px;
    overflow:visible;
    z-index:999;
    }

#nav li:hover ul {
    left: auto;
    display: block;
    z-index:999;
    }
    
#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
    z-index:999;
    }
/************************************************
*   Navbar 2                                *
************************************************/

#navbar2 {
    background: #0a3d65;
    width: 950px;
    height:37px;
    color: #FFFFFF;
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position:relative;
    FONT: 10px Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase;
    z-index:998;
    }
    
#nav2 {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position:relative;
    }
    
#nav2 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }

#nav2 a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 12px 19px 12px 18px;
    border-right:solid 1px #FFF;
    text-decoration: none;
    }
    
#nav2 a:hover {
    background: #aa0000;
    color: #FFF;
    display: block;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 12px 19px 12px 18px;
    border-right:solid 1px #FFF;
    }
    
#nav2 li {
    float: left;
    margin: 0px;
    padding: 0px;
    }
    
#nav2 li li {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width:200px;
    overflow:hidden;
    z-index:999;
    }
    
#nav2 li li a, #nav2 li li a:link, #nav2 li li a:visited {
    background: #0a3d65;
    float: none;
    margin: 0px;
    width:200px;
    padding: 10px 10px 10px 10px;
    z-index:999;
    border:0;
    border-top:solid 1px #FFF;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    display: block;
    text-decoration: none;
    font-weight:normal;
    overflow:hidden;
    color:#FFF;
    }
    
#nav2 li li a:hover, #nav2 li li a:active {
    background: #aa0000;
    float: none;
    margin: 0px;
    width:200px;
    padding: 10px 10px 10px 10px;
    z-index:999;
    border:0;
    border-top:solid 1px #FFF;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    display: block;
    text-decoration: none;
    font-weight:normal;
    overflow:hidden;
    color:#FFF;
    }

#nav2 li ul {
    position: absolute;
    width: 10em;
    left: -999em;
    top:37px;
    z-index:999;

    }

#nav2 li:hover ul {
    left: auto;
    display: block;
    z-index:999;
    }
    
#nav2 li:hover ul, #nav2 li.sfhover ul {
    left: auto;
    z-index:999;
    }
    
/************************************************
*   Homepage                                    * 
************************************************/

#homepage {
    width: 950px;
    margin: 10px auto 0px auto;
    padding: 0px 0px 0px 0px;
    }

#homepage p {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    }
    
#homepage h1 {
    color: #036;
    font-size: 18px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#homepage h1 a, #homepage h1 a:visited  {
    color: #036;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }

#homepage h1 a:hover {
    color: #000;
    text-decoration: none;
    }
    
#homepage h3 {
    color: #036;
    font-size: 18px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#homepage img {
    float: left;
    border: none;
    margin: 0px 0px 0px 0px;
    }
    
#homepage ul {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#homepage ul li {
    list-style: square;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }   
    
#homepageleft {
    float: left;
    width: 670px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    position:relative;
    }
    
#homepageleft p {
    padding: 0px 0px 10px 0px;
    margin: 0px;
    }
    
#homepageright {
    float: right;
    width: 330px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:solid 1px #ccc;
    background-color:#efefef;
    height:248px;
    position:relative;
    }
    
#homepageright_content {
    padding: 15px 20px 10px 20px;
    position:relative;
    font-size:11px;
    color:#036;
    font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
    }
    
#homepageright h6 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:20px;
    color:#000;
    letter-spacing:-2px;
    margin:0px 0px 6px 0px;
    padding:0;
    }
    
.formfields1 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;
    color:#333;
    padding:2px 0px 0px 5px;
    margin:0px 0px 5px 0px;
    border:solid 1px #999;
    height:20px;
    width:240px;
    }   
.formfields2 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;
    color:#333;
    padding:2px 0px 0px 5px;
    margin:0px 0px 10px 0px;
    border:solid 1px #999;
    height:40px;
    width:240px;
    }   
    
#formtitle {
    color: #036;
    font-size: 20px;
    font-family:Georgia, "Times New Roman", Times, serif;

    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    }
    
/************************************************
*   Homepage Bottom                             * 
************************************************/

#homebottom {
    width: 950px;
    margin: 10px auto 0px;
    padding: 20px 0px 0px 0px;
    line-height: 16px;
    border-top: 5px solid #dfdfdf;
    }

#homebottom p {
    padding: 10px 0px 0px 0px;
    margin: 0px;
    }
    
#homebottom h1 {
    color: #000;
    font-size: 18px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }

#homebottom h2 {
    color: #036;
    font-size: 16px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    margin: 5px 0px px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#homebottom h1 a, #homebottom h1 a:visited  {
    color: #000;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }

#homebottom h1 a:hover {
    color: #036;
    text-decoration: none;
    }
    
#homebottom img{
    float: left;
    border: none;
    margin: 0px 0px 10px 0px;
    }
    
#homebottom ul{
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#homebottom ul li{
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }   
    
#homebottomleft {
    float: left;
    width: 280px;
    margin: 0px 0px 5px 0px;
    padding: 0px 28px 0px 0px;
    border-right: 1px solid #dfdfdf;
    overflow: hidden;
    }
    
#homebottommiddle {
    float: left;
    width: 280px;
    margin: 0px 0px 5px 0px;
    padding: 0px 28px 0px 28px;
    border-right: 1px solid #dfdfdf;
    overflow: hidden;
    }
    
#homebottomright {
    float: right;
    width: 280px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    }


.atomictollfree {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:15px;
    }


/************************************************
*   Content                                     * 
************************************************/

#content {
    width: 950px;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
    line-height: 18px;
    }

#content p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
    }
    
#content h1 {
    color:#036;
    font-size: 28px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom:dashed 1px #CCC;
    }
    
#content h1 a, #content h1 a:visited  {
    color: #036;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }

#content h1 a:hover {
    color: #000;
    text-decoration: none;
    }
    
#content h2 {
    color:#036;
    font-size: 20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#content h3 {
    color: #000;
    font-size: 16px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    }
#content h4 {
    color: #000;
    font-size: 18px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: double #C0C0C0;
    }
    
#content img.wp-smiley {
    float: none;
    border: none;
    padding: 0px;
    margin: 0px;
    }

#content img.wp-wink {
    float: none;
    border: none;
    padding: 0px;
    margin: 0px;
    }
    
#contentleft {
    float: left;
    width: 670px;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
    }
#contentleft h5 {
    color:#000;
    font-size: 18px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: dashed 1px #ccc;
    }
#contentleft p img {
    border: none;
    float: left;
    margin: 0px 10px 10px 0px;
    }
    
.archive {
    float: left;
    width: 245px;
    margin: 0px 15px 15px 0px;
    padding: 15px;
    border:solid 1px #dfdfdf;
    }
    
#contentleft ol {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 15px 0px;
    }
    
#contentleft ol li {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }
    
#contentleft ul {
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    }
    
#contentleft ul li {
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }

blockquote {
    margin: 0px 20px 15px 20px;
    padding: 10px 10px 10px 10px;
    border:solid 1px #ccc;
    background-color:#efefef;
    }
    
#content blockquote p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
.postmeta {
    width: 670px;
    font-size: 12px;
    padding: 5px 0px 50px 0px;
    margin: 0px;
    border-top: double #dfdfdf;
    }
    
/************************************************
*   Content Post                                * 
************************************************/
    
#contentpost {
    float: left;
    width: 670px;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 0px;
    }

#contentpost p img {
    border: none;
    float: left;
    margin: 0px 10px 10px 0px;
    }
    
#contentpost ol {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 15px 0px;
    }
    
#contentpost ol li {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }
    
#contentpost ul {
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
    }
    
#contentpost ul li {
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }
    
.postmeta2 {
    width: 670px;
    font-size: 12px;
    padding: 5px 0px 40px 0px;
    margin: 0px;
    border-top: dashed 1px #8CD1FF;
    }
    
/************************************************
*   Sidebar                                     * 
************************************************/

#sidebar {
    float: right;
    width: 250px;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 20px 0px;
    line-height: 20px;
    display: inline;
    }
    
#sidebar p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
    }
    
#sidebar h2 {
    color: #036;
    font-size: 14px;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight: normal;
    padding: 10px 0px 3px 0px;
    margin: 0px 0px 5px 0px;
    }
    
#sidebar li {
    list-style-type: none;
    margin:  0px;
    padding: 0px;
    }
    
#sidebar ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
#sidebar li ul li {
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }



#sidebar_form {
    padding: 15px 20px 10px 20px;
    position:relative;
    font-size:11px;
    color:#036;
    font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
    border:solid 1px #ccc;
    background-color:#efefef;
    }
    
#sidebar_form h6 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:18px;
    color:#000;
    letter-spacing:-1px;
    margin:0px 0px 10px 0px;
    padding:0;
    font-weight:normal;
    }
    
.sidebarfields1 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;
    color:#333;
    padding:2px 0px 0px 5px;
    margin:0;
    border:solid 1px #999;
    height:20px;
    width:188px;
    }   
.sidebarfields2 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;
    color:#333;
    padding:2px 0px 0px 5px;
    margin:0;
    border:solid 1px #999;
    height:40px;
    width:188px;
    }   

.homepagefields1 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;
    color:#333;
    padding:2px 0px 0px 5px;
    margin:0;
    border:solid 1px #999;
    height:20px;
    width:218px;
    }   
.homepagefields2 {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:11px;
    color:#333;
    padding:2px 0px 0px 5px;
    margin:0;
    border:solid 1px #999;
    height:40px;
    width:218px;
    }   

.sidebar_box img {
    width:220px;
    padding:0;
    margin:0;
    }
    
.sidebar_box {
    width: 220px;
    margin: 15px 0px 10px 0px;
    padding: 15px 15px 15px 15px;
    border: 1px solid #ccc;
    background-color:#fff;
    overflow: hidden;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
    }
    
.sidebar_box h2 {
    color: #036;
    font-size: 13px;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight: bold;
    margin: 0px 0px px 0px;
    padding: 0px 0px 0px 0px;
    letter-spacing:-1px;
    border:0px;
    }
    
    
/************************************************
*   Right Sidebar                               * 
************************************************/

#r_sidebar {
    background: #FFFFFF;
    float: right;
    width: 340px;
    margin: 0px;
    padding: 10px 0px 20px 0px;
    line-height: 20px;
    display: inline;
    }
    
#r_sidebar p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
    }
    
#r_sidebar a img {
    border: none;
    margin: 0px;
    padding: 0px 0px 15px 0px;
    }
    
#r_sidebar h2 {
    color: #202020;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
    padding: 10px 0px 3px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: double #C0C0C0;
    }

#r_sidebar ul {
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }
    
/************************************************
*   Widgets                                     *
************************************************/

#recent-posts ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#recent-posts ul li {
    background: #FFFFFF url(images/icon_recent.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }
    
#recent-comments ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#recent-comments ul li {
    background: #FFFFFF url(images/icon_links.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }
    
#categories-1 ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#categories-1 ul li {
    background: #FFFFFF url(images/icon_categories.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }
    
#archives ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0x 0px 0px 0px;
    }

#archives ul li {
    background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }
    
#pages ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#pages ul li {
    background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }
    
#links ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#links ul li {
    background: #FFFFFF url(images/icon_links.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }

#meta ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#meta ul li {
    background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;
    padding: 0px 0px 5px 18px;
    margin: 0px 0px 0px 0px;
    }
    
#text-1 ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

#text-1 ul li {
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    }
    
/************************************************
*   Footer                                      *
************************************************/

#footer {
    background: #0a3d65;
    width: 950px;
    height: 35px;
    margin: 20px auto 0px;
    padding: 0px 0px 0px 0px;
    }
    
#footer p {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    }
    
#footer a, #footer a:visited {
    color: #FFFFFF;
    text-decoration: none;
    }
    
#footer a:hover {
    text-decoration: underline;
    color:#c00;
    }
    
#footer a img {
    border: none;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    }
    
#footerleft {
    width: 300px;
    float: left;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    }
    
#footerright {
    width: 650px;
    float: right;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    text-align: right;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    text-transform:uppercase;
    }
    
    
#footernav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
    
#footernav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }

#footernav a {
    background: #0a3d65;
    color: #FFFFFF;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    }
    
#footernav a:hover {
    background: #0a3d65;
    color: #c00;
    display: block;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 8px 5px 8px;
    }

#footernav li {
    float: left;
    margin: 0px;
    padding: 0px;
    }
.footer2 {
 margin:0 auto 0 auto; width:920px; padding:10px 15px 0px 15px; color:#069; text-align:center; font-size:11px;
	}

.footer3 {
 margin:0 auto 0 auto; width:920px; padding:15px 15px 0px 15px; color:#999; text-align:center; font-size:11px;
	}
/************************************************
*   Search Form                                 *
************************************************/

#searchdiv {
    margin: 0px;
    padding: 0px;
    }
    
#searchform {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    }
    
#s-head {
    background: #FFFFFF;
    width: 240px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 5px 0px 20px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }
    
#s {
    background: #FFFFFF;
    width: 220px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 5px 0px 20px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }
    
#signup {
    background: #F5F5F5;
    width: 240px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }

#name1, #email, #url, #submit {
    background: #FFFFFF;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }
    
#words {
    background: #FFFFFF;
    width: 380px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }
    
/************************************************
*   Comments                                    *
************************************************/

    
#commentblock {
    width: 440px;
    color: #000000;
    float: left;
    padding: 20px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    }
    
#commentblock ol {
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    }
    
.commentdate {
    font-weight: bold;
    font-size: 12px;
    }

.commentname {
    color: #000000;
    font-weight: bold;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    }

.commentinfo {
    clear: both;
    }

.commenttext {
    width: 440px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 20px 0px;
    border-bottom: 1px dotted #C0C0C0;
    }

.commenttext-admin {
    width: 440px;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 20px 0px;
    border-bottom: 1px dotted #C0C0C0;
    }


/************************************************
*   Image Slider                                    *
************************************************/

.homeHeroRotate {
    width:950px;
    height:250px;
     z-index: 0 !important;
}
.slides {
    height:250px;
    width:950px;
    margin:0px;
    position:absolute;
    overflow:visible;
 z-index: 0 !important;}

#slideshows {
    overflow:visible;
 z-index: 0 !important;}


.slideleftside {
    height:250px;
    width:450px;
    margin:0px;
    float:left;
    overflow:visible;
     z-index: 0 !important;
}
.sliderightside {
    height:250px;
    width:490px;
    margin:0px;
    float:left;
    overflow:visible;
     z-index: 0 !important;
}

.slideContent {
    display:none;
    overflow:visible;
     z-index: 0 !important;
}

.slideHeading {
    display:none;
    overflow:visible;
     z-index: 0 !important;
}

.heroImage {
    width:480px;
    margin:170px 0px 0px 460px;
    position:absolute;
    text-align:center;
    overflow:visible;
     z-index: 0 !important;
}
.heroContent {
    width:460px;
    margin:20px 0px 0px 460px;
    position:absolute;
    font-size:14px;
    font-weight:normal;
    padding:0px 10px 0px 10px;
    color:#000;
    text-align:center;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    height:150px;
    overflow:visible;
     z-index: 0 !important;
}
.headline {
    font-family:"Times New Roman", Times, serif;
    font-weight:normal;
    letter-spacing: -1px;
    font-size:32px;
    color:#036;
    padding-bottom:20px;
    overflow:visible;
     z-index: 0 !important;
}
.slidesBtns {
    width:480px;
    height:22px;
    margin:228px 0px 0px 0px;
    position:absolute;
    text-align:center;
    z-index:1;
}
.btnGroup {
    width:100px;
    height:22px;
    position:relative;
    text-align:center;
    float: left;
}

.slideBtnOff, .slideBtnOn {
    width:22px;
    height:22px;
    line-height:20px;
    font-size:12px;
    padding:0;
    margin-right:2px;
    display:block;
    cursor:pointer;
}

#slideBtn1 {
    position:relative;
    float:left;
}
#slideBtn2 {
    position:relative;
    float:left;
}
#slideBtn3 {
    position:relative;
    float:left;
}
.slideBtnOff {
    background-color:#fff;
    color:#a00; 
}
.slideBtnOn {
    background-color:#a00;
    color:#fff;
}

#billboardWrapper {
    BACKGROUND:transparent url(images/billboard_bg.jpg) no-repeat left top;
    margin-top: 10px;
    width:950px;
    height:250px;
    overflow:visible;
     z-index: 0 !important;
 }

/************************************************
*   Homepage News Box                       *
************************************************/
.HRhomenews {
    color: #a00;
    font-size: 16px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height:18px;
    }

.HRhomenews a:link {
    color: #900;
    text-decoration: none;
}
.HRhomenews a:visited {
    text-decoration: none;
    color: #900;
}
.HRhomenews a:hover {
    text-decoration: underline;
    color: #036;
}
.HRhomenews a:active {
    text-decoration: none;
    color: #900;
}


.HRhomenewsddate {
    color: #999;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height:12px;
    }

.HRhomenewsentry {
    color: #000;
    font-family: Arial, Tahoma, Verdana;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    }
.thinkingvoice{
    BACKGROUND: url(images/call.jpg) no-repeat center top;
    margin-top: 10px;
    width:750px;
    height:100px;
    overflow:visible;
     z-index: 0 !important;
}
.submitbutton{
	BACKGROUND: url(images/button_submit.png) no-repeat center top;
	width: 220px;
	height: 32px;
	border: none;
}
label.error {
	display: block;
	color: red;
	font-style: italic;
	font-weight: normal;
}
input.error {
	border: 2px solid red;
}
select.error {
	border: 2px solid red;
}
/* Layout
   -------------------------------- */

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 140px;
}

.layout-grid td.normal {
	border-left: 1px solid #eee;
	padding: 20px 24px;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.layout-grid td.demos {
	background: url('/images/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

