@charset "utf-8";
/* CSS Document -------------- reset css eric meyer*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/*font-family: inherit;*/
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
	text-decoration:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}
/* ----------------------- end of reset css --------------------------/*


/* ---------------------- body and global css ------------------------*/
body {	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
		font-size:12px;
		
		background-image:url(../img/background-main.jpg);
		background-repeat:repeat-x;
		line-height: 1;
		color: black;		
		background-color:#33090b;}
		
.clearfloat {clear:both;}

.point {font-weight:bold;}

.bold  {font-weight:bold;}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}


img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}


.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.imgbord {float:left;
            padding: 5px;
            border:1px solid #999;
            background-color:#fff;
            margin:5px;}
			
td p {vertical-align:top;}

.brclear {margin:0; padding:0; line-height:0; clear:both;}


a:link, a:visited{color:#660000;}

a:hover, a:active {color:#CC6600;}

p {color:#6C6C6C;}

/**** WRAPPER STYLES **************/
	

#wrapper {width: 989px;
		/*border: 1px solid #ccc;*/
		margin:0 auto;
		margin-top: 20px;
		margin-bottom:20px;
		background-color: #fff;}


#wrapper-splash {width: 715px;
		border: 0;
		margin:0 auto;
		background-color: #000;
		background-image:url(../img/background-main.jpg);
		background-repeat:repeat-x;}
		
#wrapper-bord {border: 1px solid #CCC;}

/*----------- Splash image --------*/

#page-splash {float: left;
width: 810px;
/*margin-left: 170px;*/				
				margin-top: 4px;}

		
/*------------  header things ---------------------*/

#logostrip {background-color:#000;
			color:#FFF;
			padding: 0;}

#headspot {width:100%;}		

.goldstrip {background-color:#FFCC00;
			height:4px;}
#top-tel {float:right;}

/* ----------------- Navigation -----------------------*/

#topnav { background:url(../img/nav_bg.gif) repeat-x;
			font-family:Arial, Helvetica, sans-serif;}


#topnav ul.nav{
	width:877px;
	height:35px;
	background:url(../img/nav_div.gif) left top no-repeat;
	padding:0 0 0 2px;	}
		
#topnav ul.nav li{
	padding:0 2px 0 0;
	float:left;
	background:url(../img/nav_div.gif) right top no-repeat;
	height:35px;
}

#topnav ul.nav li a{
	display:block;
	background:url(../img/nav_bg.gif) 0 0 repeat-x #010101;
	padding:0 18px;
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}		

#topnav ul.nav li a:hover{
	background:url(../img/nav_bg_hover.gif) 0 0 repeat-x #B4BFAE;
	color:#434446;
}
#topnav ul.nav li a.hover{
	display:block;
	background:url(../img/nav_bg_hover.gif) 0 0 repeat-x #B4BFAE;
	padding:0 18px;
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	color:#434446;
	text-decoration:none;
	text-transform:uppercase;
}	
	
/*------------------- Splash Page -------------------------*/

#splash {margin-top: 100px;
			background-color:#5a5058;
			color:#FFF;}
#splash img {text-align:center;
			margin:0 auto;}
			
.emaildets {padding:5px 8px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#EDD896;
			font-size:0.95em;
			text-align:center;
			}
#splash a:link {color:#edd896;
						
						}
#splash a:visited {color:#edd896;
						
						}						
						
/*-------------------------- Sidebar -----------------------------------*/


#sidebar {float: right;
			width: 150px;
			background-color:#fff;
				
			
			border-right:1px dotted #CCC;
			padding: 10px 0 10px 8px;	}	
			
			
			
			
#sidebar ul {list-style-type:disc;
			list-style-position:inside;
			font-size: 0.90em;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			
			} /* --- check this ---*/
#sidebar li {line-height: 1.5em;
			color:#666;}	

#sidebar .sideheader {	display: block; font-family:Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:bold; text-align:center;
					margin: 5px;
					padding: 5px 0 3px;
					background-color: #E9D7AB;
					border-top: 1px dotted #996600;
					border-bottom: 1px dotted #996600;
					color: #663333;}

#sidebar p {margin-bottom: 5px;}

/*----------------------- inner styles ------------------------------*/

#innercontent {	float: left;
				margin: 8px;
				padding: 10px 10px;
				width:780px;
				border:1px solid #ccc;}
				
				
#innercontent p {font-size:1em;
				margin-bottom: 5px;
				line-height:2em;
				padding-bottom:8px;
				color: #6C6C6C;}	
				
#innercontent h1 {font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 1.3em;
					color:#999;
					margin-bottom:10px;
					}
#innercontent .imgFLrightB {float: right;
							padding: 2px;
							border: 1px solid #CCC;		}

#innercontent .imgFLrightNB {float: right;
							padding: 2px;
							margin-top:5px;
								}			
#maintext {float: left;
			width: 450px;
			padding-right: 8px;
			border-right: 1px dotted #CCC;
			}
			
#maintext p {line-height: 1.4em;}
			
			
#maintextFull {float: left;
			width: 750px;
			padding-right: 8px;			
			}
			
#maintextFull h2 { font-size: 1.2em;
					color:#666;
					border-bottom: 1px dotted #CCC;}		
			
			
#maintextFull .boxout { display:block;
						padding: 8px;
						border: 1px solid #CCC;
						margin: 10px 0;}		
#maintextFull .boxoutfill { 
						background-color:#eae7cc;
						padding: 5px;
						}		
						
#maintextFull .description { float: left;
							padding-right: 8px;					
						
						}		
						
#maintextFull .image { float: right;											
						
						}		
						
#maintext ul {margin-bottom: 8px;}						
						
/*------------ inner classes ----------------------*/

.normlist li {list-style-type: disc;
				list-style-position:inside;
				color: #812541;
				font-weight:bold;}

				
/*--------------------- gallery ---------------*/
/*---------------- thumbnail ----------------*/
.thumbnail
{
float: left;
width: 75px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
}
											
/*-------------------- Contact Form ---------------------------------------*/


#comments {
	font-size: 110%;
	font-weight: normal;
	margin: 1em 0 1em 0;
	padding: 0;
	}
#commentlist {
	margin: 0;
	padding: 0;
	}

#commentlist li {
	margin: 15px 0 0 0;
	padding: 1em 10px 3px 10px;
	list-style: none;
	border-top: 1px solid #CBB293;
	border-bottom: 1px solid #CBB293;
	background-color: #F8F7E3;
	}
	
#contact-cont {
	margin: 15px 0 0 0;
	padding: 1em 10px 3px 10px;
	list-style: none;
	border-top: 1px solid #CBB293;
	border-bottom: 1px solid #CBB293;
	background-color: #F8F7E3;
	}


#commentlist li cite {
	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: 70%;
}
#commentlist p {
	margin: 5px 0 1em 0;
}

#commentf {
	background-color: #F4ECD2;
	margin: 2em 0 0 0;
	padding: 5px 10px 10px 10px;
	}
	
#postcomment {
	font-size: 110%;
	font-weight: normal;
	}
#commentform p {
	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: 90%;
	border-top: 1px solid #A18C74;
	padding: 10px 0px 0px 0px;
	}
	
	
.contact-text {
				width: 300px;
				line-height: 1.3em;
				padding-left: 5px;
				}
				
/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	background:url(../img/footer_bg.jpg) 0 0 repeat-x;
	height:70px;
	clear:both;
	
}
#footer{
	width:633px;
	height:70px;
	margin:0 auto;
	position:relative;
	text-align:center;
	
}
#footer ul{
	width:502px;
	position:absolute;
	left:78px;
	top:20px;
	text-align:center;
}
#footer ul li{
	float:left;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#footer ul li a{
	padding:0 7px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	position:absolute;
	left:218px;
	top:38px;
	color: #9A0D05;
	background-color:inherit;
	width: 233px;
}
#footer a.xhtml{
	display:block;
	background:url(../img/xhtml_bg.gif) 0 0 no-repeat;
	width:55px;
	height:20px;
	font:bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	position:absolute;
	left:248px;
	top:61px;
}
#footer a.xhtml:hover{
	color:#000;
	background-color:inherit;
}
#footer a.css{
	display:block;
	background:url(../img/xhtml_bg.gif) 0 0 no-repeat;
	width:55px;
	height:18px;
	font:bold 10px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	position:absolute;
	left:310px;
	top:53px;
}
#footer a.css:hover{
	color:#000;
	background-color:inherit;
}
#footer p.design{
	display:block;
	width:182px;
	height:16px;
	padding:2px;
	position:absolute;
	left:225px;
	top:91px;
	font:bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4DCDFD;
	background-color:inherit;
	text-transform:uppercase;
}
#footer p.design a.link{
	font:bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4DCDFD;
	background-color:inherit;
	text-decoration:none;
}
#footer p.design a.link:hover{
	color:#fff;
	background-color:#FF7C00;
}
/*------------------------------------------------footer--------------------*/