/* General Styles */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
text-align:left;
}

a {
color:#B9400B;
text-decoration:underline;
}

a:hover {
color:#999999;
text-decoration:none;
}

a:visted {
color:#B9400B;
text-decoration:underline;
}

.maintitle {
margin:0 12% 0 0;
text-align:right;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#ABB49B;
}

.mainslogan{
margin:0 12% 0 0;
text-align:right;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#ABB49B;
}

.contact {
margin:0 12% 0 0;
text-align:right;
letter-spacing:.1em;
color:#5C5C5C;
}

/* Call Out Area */
.doug {
margin:.5em 0 -.1em 0;
color:#323232;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight:lighter;
}
.title {
margin:0 0 0 0;
padding:0;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

.slogan{
	margin:0 0 0 0;
	padding:0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-style: italic;
}

.description {
margin:.3em 0 0 0;
font-size: 1em;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

a.callout {
color:#323232;
text-decoration:underline;
}

a.callout:hover {
color:#616161;
text-decoration:none;
}

a.callout:visted {
color:#323232;
text-decoration:underline;
}

/* Text Area */
.areatitle {
margin:.5em 0 -.5em 0 !important;
margin:.5em 0 -.9em 0;
color:#B9400B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight:lighter;
}

.subtitle {
color:#B9400B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
font-weight:normal;
}

.textarea {
text-align:left;
}

/* Side Bar */
.sbtitle {
margin:.5em 0 -.5em 0 !important;
margin:.5em 0 -.9em 0;
color:#988056;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
}

.sidebar {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#B59A6A;
}

/* Navbar */
#navbar {
margin:0;
padding:0;
height:50px;
background-color:#3F3F3F;
background-image:url(img/nav-link-bg.jpg);
background-repeat:repeat-x;
}

#navbarblock {
margin:0 auto;
padding:0;
width:780px;
line-height:50px;
font-size:.95em;
text-align:center;
}

#navbarblock ul {
margin:0 .7em 0 .7em;
padding:0;
display:inline;
list-style-type:none;
text-align:center;
}

#navbarblock ul li {
display:inline;
position:relative;
}

#navbarblock a {
color:#ffffff;
text-decoration:none;
padding:16px 20px 15px 20px;
}

#navbarblock a.now {
color:#6699cc;
text-decoration:none;
}

#navbarblock a:hover {
color:#eeeeee;
text-decoration:none;
background-image:url(img/nav-link-hover-bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

#navbarblock a:visted {
color:#ffffff;
text-decoration:none;
}


/* footer area */
.footer {
font-size:.9em;
color:#999999;
text-align:center;
}

a.footer {
color:#DC9F85;
font-size:.9em;
text-decoration:underline;
}

a.footer:hover {
color:#cccccc;
font-size:.9em;
text-decoration:none;
}

a.footer:visted {
color:#DC9F85;
font-size:.9em;
text-decoration:underline;
}