* {
margin:0;
padding:0;
 }
body {
margin:0;
padding:0;
background-color:#ffffff;
/*font-family:Arial,Helvetica,sans-serif;*/
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
font-weight:300;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
font-size:11px;
}
a {
font-family:verdana;
}
#container {
width:950px;
margin:0px auto 0px auto;
height:auto;
}

#header {
height:120px;
}

#header #logo {
padding:25px;
float:left;
width:300px;
}
.get-started {
font-size:16px;
border:1px solid #000;
padding:12px;
background-color:#35170c;
margin:12px;
margin-top:24px;

}
.right-column h1 .get-started {
margin-top:80px;
}
#logo img {
border:none;
}
.content a img {
border:1px solid #fff;
}
.content ul{
margin-left:18px;
}
.content p {
line-height:18px;
font-size:14px
}
#logo a:hover {
text-decoration:none;
border:none;
}
#header #navigation {
float:right;
width:500px;
}
#header #navigation ul {
padding-top:50px;
font-family:Neue,Helvetica,arial,sans-serif;
 }

#header #navigation ul li {
display:inline;
padding:5px 20px 5px 20px;

list-style:none;
font-size:24px !important;
}
a {
color:#84A3E3;
font-family:Neue,Helvetica,arial,sans-serif;
text-decoration:none;
}
a:hover {
border-bottom:1px solid #aaa;
color:#205974;

}
#header #navigation ul li a {
color:#84a3e3;
font-weight:bold;
text-decoration:none;
font-family:verdana;
font-weight:100;
/*font-family:Neue,Helvetica,arial,sans-serif;*/
}
#header #navigation ul li a:hover { 
border-bottom:5px solid #aaa;
color:#205974;
}
.content {
font-size:12px;
}
.content h3 {
padding:15px;
color:#666;
font-size:14px;
} 
.content {
background:#FFFFFF url(images/content-back-grey.gif) repeat-x scroll center bottom;
height:auto;
margin-bottom:20px;
padding:40px;
text-align:left;
float:left;
width:870px;
}
#scenic-bar {
margin-bottom:0px;}
.content .left-column {
width:380px;
float:left;
height:auto;
}
.content .left-column h1 a{
font-weight:100;
font-size:17px;
letter-spacing:1px;
color:#35170c;
text-transform:uppercase;
font-family:verdana;
}
.content .right-column {
float:right;
height:auto;
width:450px;
}
#slogan-area {
width:950px;
background-color:#35170C;
border-top:2px solid #333;
color:#AAAAAA;
height:38px;
padding:22px 20px 0;
text-align:left;
text-transform:uppercase;
width:910px;
}
.featured-image {
float:right;
border:none;
}

#slogan-area a{
font-weight:bold;
}

.divide-line {
background:#DCDCDC none repeat scroll 0 0;
border-bottom:1px solid #FAFAFA;
height:1px;
margin:5px 0px 10px 0px;
width:100%;
}
.divide-line-dark {
background:#AEAEAE none repeat scroll 0 0;
border-bottom:1px solid #E1E1E1;
height:1px;
margin:10px 0;
width:100%;
}
.shadow_box {
background:#FFFFFF none repeat scroll 0 0;
height:auto;
padding:20px;
width:340px;
}
.more-works-list a{
   color:#333;
}
.message-area {
height:75px;
width:340px;
}
fieldset {
background-color:#FAFAFA;
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
margin:20px 10px 0px 0px;
overflow:visible;
padding:15px 10px 0px 0px;
}
legend {
font-size:1.3em;
font-weight:bold;
padding:5px;
}

#email {
margin-left:3px;
}
.instructions {
background-color:#FFFFCC;
color:#666;
border:1px solid #aaa;
margin:10px;
padding:10px;
}

.one-field {
display:block;
margin:6px 0;
vertical-align:middle;
}

.pre-field {
display:inline-block;
margin:0.6em 4px 0 0;
min-width:7em;
padding:0 2px;
}
label {
font-weight:bold;
}
.screen-shot-link {

display:block;float:left;magin:5px auto 5px auto;width:800px;}
.more-works-list li {
line-height:26px;
}
.more-works-list li a {
font-size:16px;

}
#contactForm {
padding:10px;
}
#contactForm .error {
color:#aa0000
}

#contactForm  input, #contactForm textarea {
background-color:#eee;
}