@charset "UTF-8";

/****RESET*****/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0;}

body{font-size:12px; line-height:1em;}

p { 
  margin-bottom: 18px; 
}

h1 { 
  font-size: 1.75em; 
  line-height: 1em;
  margin-bottom: 18px; 
}
h2 { 
  font-size: 1.5em; 
  line-height: 1em; 
  margin-bottom: 18px;

}
h3 { 
	
  font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:uppercase;
  font-size:1em;
  line-height: 1.677em; 
}

p{}

a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline;outline:none;}
a:active{outline:none;}



img {border: 0px none;}

.clearDiv{clear:both;}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #CCCCCC;
	
}







#masterWrapper{width:996px; margin:24px auto; display:block;}
#headerWrapper{width: 996px; padding:0px 0px 0px 0px; clear:both; display:block;}
#contentWrapper{padding:40px 84px 70px 84px; background-color:#FFFFFF; display:block;}
#footerWrapper{height:45px; padding:0 72px; display:block;}


/***HEADER STRUCTURE***/
#headerWrapper #branding {float: left; display:inline;}
#headerWrapper ul {float:right; display:inline;}
#headerWrapper li {display:inline; margin:0;}
#headerWrapper li a{padding:6px 12px;}


/***CONTENT STRUCTURE***/

.twoCol{width:408px; float:left; display:inline; margin-right:12px;}
.lastCol{margin-right:0px;}

.leftCol2{width:156px; float:left; display:inline; margin-right:24px;padding-top:42px;}
.mainCol2{width:648px; float:left; display:inline; }


#sidebar{width:168px; float:right; text-align:left; margin: 0px 0px 1em 1em; padding:1em; background-color:#FFFFFF;}

.rightPhoto {width:288; height: 215px; padding:4px; border:1px solid #a47e3c; margin:0px 0px 0px 12px; float:right; background-color:#fff;}



/***COLUMNS STRUCTURE***/
.Col1Wide {width: 48px; display:inline; margin-right:12px; float:left;}
.Col1Wide ul{list-style:none;}

.Col2Wide {width: 108px; display:inline; margin-right:12px; float:left;}
.Col2Wide ul{list-style:none;}

.Col3Wide {width: 168px; display:inline; margin-right:12px; float:left;}
.Col3Wide ul{list-style:none;}

.Col4Wide {width: 228px; display:inline; margin-right:12px; float:left;}
.Col4Wide ul{list-style:none;}

.Col5Wide {width: 288px; display:inline; margin-right:12px; float:left;}
.Col5Wide ul{list-style:none;}

.Col6Wide {width: 348px; display:inline; margin-right:12px; float:left;}
.Col6Wide ul{list-style:none;}

.Col7Wide {width: 408px; display:inline; margin-right:12px; float:left;}
.Col7Wide ul{list-style:none;}

.Col8Wide {width: 468px; display:inline; margin-right:12px; float:left;}
.Col8Wide ul{list-style:none;}

.Col9Wide {width: 528px; display:inline; margin-right:12px; float:left;}
.Col9Wide ul{list-style:none;}

.Col10Wide {width: 588px; display:inline; margin-right:12px; float:left;}
.Col10Wide ul{list-style:none;}

.lastCol{margin-right:0px;}

.Col2wide, .Col3Wide, .Col4Wide, .Col5Wide, .Col6Wide, .Col7Wide, .Col8Wide, .Col9Wide, .Col10Wide {}
.Col2wide ul, .Col3Wide ul, .Col4Wide ul, .Col5Wide ul, .Col6Wide ul, .Col7Wide ul, .Col8Wide ul, .Col9Wide ul, .Col10Wide ul{margin-bottom:24px;}

div.ColRight{margin-right: 0px;}

/***FOOTER STRUCTURE***/

#contactInfo{
	padding:10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:.85em;
	letter-spacing: 0.2em;
	text-align: center;
}
.star{
	margin:0 12px;
	width:12px;
	height:12px;
} 
.copyright {font-size:.75em; margin-top:18px; margin-bottom:18px; color:#564f48; text-align:center; font-weight:normal; letter-spacing:.1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.copyright a, .copyright a:link, .copyright a:visited, .copyright a:hover{font-weight:bold; color:#564f48;}


.floatLeft{float:left;}
.floatRight{float:right;}