body {

margin: 0px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;

}



#layout {

width: 980px;
position: relative;
margin-left: auto; 
margin-right: auto;

}





#logo {

text-align: center;
padding-bottom: 25px;

}



#menu {

height: 40px;
line-height: 35px;
text-align: center;
color: #ffffff;

}



#menu a {

padding-left: 10px;

padding-right: 10px;

color: #ffffff;

font-weight: bold;

text-decoration: none;

text-transform: uppercase;

border: 1px solid #61beeb;

}



#menu a:hover {

padding-top: 3px;

padding-bottom: 3px;

background-color: #f7971e;

border: 1px solid #ffffff;

}



#twitter {

margin-top: -20px;

padding-right: 25px;

text-align: right;

}



#intro {

margin-top: -3px;

padding: 25px;

color: #ffffff;

font-size: 1.75em;

text-align: justify;

background-color: #61beeb;

border: 7px solid #e9f2f6;

}



#intro a {

color: #ffffff;

text-decoration: none;

border-bottom: 1px dashed #ffffff;

}



#intro a:link, #intro a:visited, #intro a:active {

text-decoration: none;

}



#intro a:hover {

color: #004177;

text-decoration: none;

border-bottom: 1px dashed #004177;

}



h1 { 

margin-top: -5px;

color: #f7971e; 

text-transform: uppercase; 

font-size: 1.75em;

font-weight: bold;

}



h2 { 

color: #61beeb; 

text-transform: uppercase; 

font-size: 1.40em;

font-weight: bold;

}



h2 a { 

color: #61beeb; 

text-transform: uppercase; 

font-weight: bold;

text-decoration: none;

border-bottom: 0px;

}



h3 { 

color: #e9f2f6; 

text-transform: uppercase; 

font-size: 1.50em;

font-weight: bold;

display: block;

padding: 5px; 

background-color: #61beeb;

}



#gallery {

text-align: justify;

padding-top: 25px;

padding-bottom: 25px;

}



.gallery {

text-align: center;

border: 7px solid #61beeb;

}



#content {

padding-top: 25px;

padding-bottom: 5px;

}



.content {

text-align: justify;

color: #666666;

font-size: .95em;

}



.content a {

color: #333333;

text-decoration: none;

border-bottom: 1px dashed #333333;

}



.content a:link, .content a:active, .content a:visited {

text-decoration: none;

}



.content a:hover {

color: #f7971e;

text-decoration: none;

border-bottom: 1px dashed #f7971e;

}



#twit {

width: 50%;

text-align: center;

}



#sm {

float: right;

width: 100%;

text-align: center;

}



#footer-contain {

background-color: #a6dcf7;

border-top: 7px solid #e9f2f6;

margin-top: 25px;

}



#footer {

width: 970px;

margin: 0px auto;

padding: 0px;

text-align: left;

color: #333333;

}



#footer-first {

float: left;

width: 47%;

font-size: .75em;

text-align: justify;

}



#footer-first a {

color: #333333;

text-decoration: none;

}



#footer-first a:link, #footer-first a:active, #footer-first a:visited, a:hover {

text-decoration: none;

}



*:first-child+html #footer-first {

padding-top: 10px;

}



#footer-second {

float: left;

margin-left: 65px;

padding-bottom: 50px;

width: 30%;

font-size: .75em;

text-align: justify;

}



*:first-child+html #footer-second {

padding-top: 10px;

}



#footer-third {

float: right;

width: 48%;

font-size: .75em;

text-align: justify;

}



#footer-third a {

color: #333333;

text-decoration: none;

}



#footer-third a:link, #footer-third a:active, #footer-third a:visited, a:hover {

text-decoration: none;

}



*:first-child+html #footer-third {

padding-top: 10px;

}



#footer-contain input { 

width: 135px;

font-size: 1.10em;

color: #333333; 

padding: 3px;

background-color: #e9f2f6;

border: 1px solid #ffffff;

}



#footer-contain textarea {

width: 281px;

height: 55px;

font-size: 1.10em;

font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;

color: #333333; 

padding: 3px;

background-color: #e9f2f6;

border: 1px solid #ffffff;

overflow: hidden;

}



#links {

margin-top: 15px;

padding-top: 5px; 

text-align: left;

margin-left: -3px;

font-size: .70em;

color: #333333;

border-top: 1px solid #73C8FA;

}



#links a {

padding: 1px 3px 1px 3px;

color: #333333;

text-decoration: none;

}



#links a:link, #links a:active, #links a:visited {

text-decoration: none;

}



#links a:hover {

color: #ffffff; 

text-decoration: none;

background-color: #f7971e;

}



.quote {

background-color: #61beeb;

}



#copy {

padding-top: 5px;

padding-bottom: 3px;

font-size: .70em;

color: #333333;

text-align: left;

}



#copy a {

color: #333333;

text-decoration: none;

}



#copy a:link, #copy a:active, #copy a:visited, #copy a:hover {

text-decoration: none;

}



.clear {

clear: both;

}



.input {

width: 260px;

padding: 5px;

font-size: .90em;

font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;

color: #666666;

border: 1px solid #666666;

}



.cities {

text-indent: -9999px; 

}



.phone {

color: #fff;

background-color: #004177;

}
