/* CSS Document */

body
{
margin:0;
padding:0;
font-family:Trebuchet MS, Helvetica, Arial, Sans-serif;
font-size:.85em;
font-weight:normal;
text-align:left;
color:#fff;
background:#5B90B0 url(/images/scarlettThomas.jpg) top left repeat;
background-attachment:fixed;
}



#wrapper
{
width:980px;
margin:0;
padding:0;
}


.clear
{
clear:both;
}


.line
{
clear:both;
padding:10px;
margin:10px 0 0 0;
background:url(/images/lineBreak.png) top left no-repeat;
}




#header
{
width:100%;
margin-bottom:50px;
padding:0;
position:relative;
}



#logo
{
width:314px;
height:77px;
margin:-10px 0 0 30px;
position:fixed;
}


#headerImages
{
position:absolute;
width:400px;
height:250px;
top:-50px;
right:-100px;
}






#navPanelLeft
{
width:230px;
float:left;
margin:110px 30px 50px 30px;
position:fixed;
}



#navigation
{
margin:0;
padding:0;
font-size:1.05em;
color:#fff;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
}

#navigation ul
{
list-style-type:none;
padding:0;
margin:0;
}

#navigation ul li
{
display:block;
}

#navigation ul li a:link,
#navigation ul li a:visited
{
color:#fff;
padding:0;
text-decoration:none;
line-height:37px;
display:block;
}

#navigation ul li a:hover,
#navigation ul li.current a:link,
#navigation ul li.current a:visited
{
background:url(/images/navCurrent2.png) 0 50% no-repeat;
color:#cac392;
padding-left:30px;
}






#contentWrap
{
width:630px;
margin:90px 0 0 290px;
padding:30px;
float:left;
background:url(/images/contentBackgroundTop.png) top left no-repeat;
}

#content
{
width:630px;
margin:0;
padding:30px;
float:left;
background:url(/images/contentBackgroundMiddle.png) top left repeat-y;
}








#content h1,
#content h2,
#content h3
{
font-family:"Courier New", Courier, monospace;
font-weight:normal;
letter-spacing:-2px;
margin:0;
padding:0;
color:#fff;
font-size:3.4em;
}

#content h2
{
letter-spacing:0;
font-size:1.8em;
color:#fff;
font-weight:bold;
margin-bottom:10px;
}



#content h3
{
letter-spacing:0;
font-size:1.2em;
color:#cac392;
font-weight:bold;
margin-bottom:10px;
}

#content h3 a:link,
#content h3 a:visited
{
color:#cac392;
text-decoration:none;
padding:0 !important;
}

#content h3 a:hover
{
text-decoration:underline;
}




#content p
{
line-height:1.5em;
}

#content a:link,
#content a:visited
{
color:#cac392;
text-decoration:none;
font-weight:bold;
background:url(/images/linkBack.png);
padding:3px 5px;
font-family:"Courier New", Courier, monospace;
}


#content a:hover
{
color:#fff;
}


.border
{
border:solid 3px #fff;
}



#content ul
{
line-height:200%;
margin:0;
padding:0;
list-style-type:none;
}

#content ul li
{
background:url('/images/navCurrent.png') no-repeat left center;
padding:0 0 0 30px;
}



.intros
{
color:#cac392;
font-size:1.2em;
}


.titleHighlight
{
color:#7b917b;
}

.blogDate
{
color:#fff;
font-style:italic;
font-size:.75em;
}


.imageRight
{
float:right;
margin:0 0 20px 20px;
}
.imageRight a:link,
.imageRight a:visited
{
padding:0 !Important;
background:none !important;
}

.imageRight img
{
display:block;
}

.entry .imageRight
{
border:3px solid #fff;
}







.thirdColumn,
.thirdColumnRight
{
width:200px;
margin:0 15px 0 0;
padding:0;
float:left;
}

.thirdColumnRight
{
margin:0;
}









/*gallery*/


.thumbs,
.thumbsRight
{
width:130px;
height:130px;
margin:0 20px 20px 0;
padding:0 !Important;
background:#ccc;
float:left;
border:solid 5px #fff;
}

.thumbsRight
{
margin:0 0 20px 0;
}

.thumbs img,
.thumbsRight img
{
border:0;
}















/* contact form */

form.normal
{
margin:0;
padding:20px;
background:#cac392;
}

form.normal label
{
display:inline;
font-size:1.1em;
color:#0d3039;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
margin-bottom:15px !important;
padding:0 15px 0 0;
}


form.normal input, 
form.normal select, 
form.normal textarea
{
margin-bottom:20px;
padding:3px;
color:#032803;
font-family:Trebuchet MS, Helvetica, Arial, Sans-serif;
font-size:1em;
width:400px;
display:block;
border:solid 1px #0d3039;
}


form.normal input.submit_form
{
float:left;
margin:0;
padding:3px;
height:auto;
border:0;
color:#cac392;
background:#0d3039;
font-family:"Courier New", Courier, monospace;
font-size:1.4em;
}

























#footer
{
width:100%;
padding:20px 10px;
margin-top:40px;
position:relative;
}


#shareThis
{
position:absolute;
top:-180px;
left:30px;
}



#footer p
{
font-weight:normal;
color:#0d3039;
margin:0;
padding:0;
font-size:.8em;
line-height:1.6em;
text-align:center;
}

#footer a:link,
#footer a:visited
{
color:#0d3039;
text-decoration:none;
}


#footer a:hover
{
text-decoration:none;
color:#fff;
}


#footerNavigation
{
margin:0;
padding:22px 20px;
font-size:1em;
color:#fff;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
background:url(/images/footerNavBack.png) top left no-repeat;
}

#footerNavigation ul
{
list-style-type:none;
padding:0;
margin:0;
}

#footerNavigation ul li
{
display:inline;
}

#footerNavigation ul li a:link,
#footerNavigation ul li a:visited
{
color:#fff;
padding:0;
text-decoration:none;
/*margin-right:12px;*/
margin-right:7px;
}

#footerNavigation ul li a:hover,
#footerNavigation ul li.current a:link,
#footerNavigation ul li.current a:visited
{
color:#cac392;
}
