body {
margin: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
background-image: url("images/body-bg.jpg");
background-attachment: fixed;
background-position: center; 
}

#header-contain {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 970px;
text-align: center;
}

#slogan {
float: right;
width: 640px;
padding-top: 25px;
text-align: right;
}

#menu {
float: right;
width: 640px;
margin-top: -125px;
height: 30px;
line-height: 30px;
font-weight: bold;
font-size: .90em;  
color: #1a4b6b; 
text-align: right; 
}

#menu a {
padding-left: 5px;
padding-right: 5px;
color: #1a4b6b; 
text-decoration: none;
}

#menu a:hover {
padding: 5px;
color: #ffffff; 
text-decoration: none;
background-color: #1a4b6b;
}

#logo {
width: 330px;
text-align: left;
}

#intro-contain {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 970px;
padding: 10px;
background-color: #0a0f0f;
border: 7px solid #000000;
/*filter: alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;*/
}

#featured {
float: right;
width: 430px;
margin-left: 40px;
text-align: left;
}

#featured a, #featured a:link, #featured a:active, #featured a:visited, #featured a:hover{
padding: 3px;
text-decoration: none;
}

#feature {
width: 460px;
padding-bottom: 15px;
background-color: #0a0f0f;
}

#feature a, #feature a:link, #feature a:active, #feature a:visited, #feature a:hover{
text-decoration: none;
}

.feature {
text-align: center;
}

.feature {
width: 420px;
position: relative;
margin-left: auto; 
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
background-color: #202020;
text-align: center;
border: 1px solid #000000;
}

#intro {
width: 500px;
padding-bottom: 15px;
color: #ffffff;
text-align: justify;
background-color: #0a0f0f;
}

#intro a, #intro a:link, #intro a:active, #intro a:visited {
color: #a4f1e8;
text-decoration: none; 
text-align: right;
font-weight: bold;
border-bottom: 1px dashed #a4f1e8;
}

#intro a:hover {
color: #1a4b6b;
text-decoration: none;
border-bottom: 1px dashed #1a4b6b;
}

#content {
width: 970px;
position: relative;
margin-left: auto; 
margin-right: auto;
padding: 10px;
color: #ffffff;
text-align: left;
background-color: #0a0f0f;
border: 7px solid #000000;
/*filter: alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;*/
}

#content a, #content a:link, #content a:active, #content a:visited {
color: #a4f1e8;
text-decoration: none; 
text-align: right;
font-weight: bold;
border-bottom: 1px dashed #a4f1e8;
}

#content a:hover {
color: #1a4b6b;
text-decoration: none;
border-bottom: 1px dashed #1a4b6b;
}

#connect-contain {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 970px;
padding: 10px;
background-color: #0a0f0f;
border: 7px solid #000000;
/*filter: alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;*/
}

#contact {
float: right;
width: 480px;
color: #ffffff;
text-align: left;
}

#testimonials {
width: 970px;
padding-bottom: 15px;
color: #ffffff;
text-align: left;
}

#testimonials a, #testimonials a:link, #testimonials a:active, #testimonials a:visited {
color: #a4f1e8;
text-decoration: none; 
text-align: right;
font-weight: bold;
border-bottom: 1px dashed #a4f1e8;
}

#testimonials a:hover {
color: #1a4b6b;
text-decoration: none;
border-bottom: 1px dashed #1a4b6b;
}

#footer-contain {
position: relative;
margin-left: auto; 
margin-right: auto;
width: 970px;
padding: 10px;
background-color: #0a0f0f;
border: 7px solid #000000;
/*filter: alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;*/
}

#address {
padding: 7px;
font-size: .70em;
color: #ffffff;
font-weight: bold;
text-align: center;
}

#creative {
float: right;
margin-top: 20px;
width: 440px;
padding-bottom: 3px;
text-align: right;
font-size: .70em;
color: #ffffff;
}

#creative a, #creative a:link, #creative a:active, #creative a:visited, #creative a:hover {
color: #ffffff;
text-decoration: none;
}

#copy {
width: 530px;
margin-top: 20px;
padding-bottom: 3px;
font-size: .70em;
color: #ffffff;
text-align: left;
}

#copy a, #copy a:link, #copy a:active, #copy a:visited, #copy a:hover {
color: #ffffff;
text-decoration: none;
}

h1 { 
margin-top: 0px;
color: #a4f1e8; 
font-size: 1.40em;
text-align: left;
text-transform: uppercase;
}

h2 { 
color: #c04830; 
font-size: 1.20em;
font-style: italic;
}

h3 {
color: #ffffff; 
font-size: 1.10em;
font-weight: bold;
font-style: italic;
}

h4 {
color: #ffffff; 
font-size: 0.90em;
font-weight: bold;
font-style: italic;
}

.centerized {
text-align: center; 
}

img.gallery {
border: 5px solid #333333;
text-align: left; 
}

input {
padding: 5px;
color: #ffffff;
font-size: .90em;
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #202020;
border: 1px solid #000000;
}

textarea {
padding: 5px;
width: 405px;
color: #ffffff;
font-size: .90em;
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #202020;
border: 1px solid #000000;
}

.note {
color: #CC0000;
font-weight: bold;
}