
/** site-wide **/

body {
    color: #3399ff;
    background-color: #f6f6f6;
}

a img {
    border-width: 0px;
}

#shell {
    margin: 15px auto;
    width: 772px;
    background-color: #e8e8e8;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

div.seperator {
    width: 730px;
    height: 0px;
    border: 1px solid #006699;
    margin: 0 15px;
}


/** header **/

#header {
    padding: 10px;
    padding-bottom: 5px;
}

#header .logoAndTitle {
    height: 120px;
    position: relative;
}

#header .title {
    font: bold 40px Times New Roman, serif;
    position: absolute;
    left: 125px;
    top: 36px;
}

#header .logo {
    margin: 10px;
    float: left;
}

#header .nav {
    margin: 5px auto 0;
    clear: both;
    width: 100%;
}

#header .nav ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: table;
    list-style-type: none;
}

#header .nav li {
    display: table-cell;
    text-align: center;
    padding: 0 5px;
}
#header .nav li a {
    font: bold 14px Arial, sans-serif;
    text-decoration: none;
}

#header .nav li a, #header .nav li.current a:hover {
    color: #7ac8ef;
}

#header .nav li.current a, #header .nav li a:hover {
    color: #006699;
}


/** footer **/

#footer {
    text-align: center;
    width: 762px;
    margin: 5px;
    clear: both;
}

#footer .titlebar {
    padding: 8px;
    font-weight: bold;
}

#footer .title {
    font-size: 16px;
}

#footer .subtitle {
    font-size: 12px;
}


/** mainContent **/

#mainContent {
    width: 762px;
    margin: 5px;
}

img.primaryImg {
    display: block;
    margin: auto;
    border: 2px solid black;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#gutterCleaningImg {
    background-color: black;
    margin: auto;
    width: 752px;
    height: 450px;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

div.primaryText {
    font: 16px Arial, sans-serif;
    margin: 20px;
}

.faqTitle, .owner {
    font-weight: bolder;
}

.question {
    font-style: italic;
}
    
.answer {
    font-size: smaller;
}

