 

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements */
body{background:#fafafa; 
background-repeat:no-repeat;
background-attachment:fixed;
webkit-background-size: cover;
    moz-background-size: cover;
    o-background-size: cover;
    background-size: cover;color:#666;font-family:Tahoma,Geneva;font-size:13px;line-height:1.6em;}
	
a{color:#383838;text-decoration:none; }
a:hover{color:#555;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4,h9{text-align: center;color:#fff;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{
	font-size:1.5em;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h9 { 
	font-size:24px;
	color:#666; 
	line-height:normal;
	margin-left: 0;
 }

p,ul{
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	right: 200px;
	text-align: center;
	vertical-align: top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
p1{
	font-size: 9px;
	font-family: Tahoma, Geneva, sans-serif;
	right: 0px;
	text-align: center;
	vertical-align: text-top;
	top: 0px;
}
p2{
	font-size: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	right: 200px;
	text-align: center;
	vertical-align: top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0; 
}
i,em {font-style:italic;}
b,strong {font-weight:700;}

/* Main wrappers */
#wrapper1240{margin:20px auto;width:1240px;}
#wrapper960{margin:20px auto;width:960px;}
#wrapper840{margin:20px auto;width:840px;}
#wrapper760{margin:20px auto;width:760px;}
#wrapper620{margin:0 auto;width:620px;}
#wrapperfluid{margin:0 auto;max-width:800px;}
#wrapper1240,#wrapper960,#wrapper840, #wrapper760,#wrapper620,#wrapperfluid{background:#fff url(images/contentbg.jpg) top left;}

/* Layout IDs */
 
#sitetitle{text-align: center; margin:5px auto;width:840px;  }
#sitetitle h1 {font-size:40px;color:#fff;margin:0;padding:0;}
#sitetitle_fb{float:left;margin:0 0 -10px 10px;}
#sitetitle_links{float:right;margin:0 10px -10px 10px;} 
#content{padding:0px 10px;background-color:#643b1b;color:#ddd;}
#content h2,#content h3,#content h4{color:#ddd;}
#content a{color:#fff;}
#extended{padding:15px 30px;background:#fff url(images/contentbg.jpg) top left;}
#extended h3{
	color:#333333;
	font-size: 12px;
	left: 0px;
	text-align: left;
}
#extended a{
	font-size: 14px;
	color:#dac48f ;
}
 

/* Wood background */
#toplinks, #content{
	background:none;
	background-color:#666;
	height:40px;
	weight:840px;
}
 

 /*Main navigation menu */
 #nav{
	float:center;
	font-family:'Droid Sans',Verdana,Tahoma,sans-serif;
	text-align:center;
	height: auto;
	width: auto;
}
#nav ul{list-style:none;margin:10px 4px 6px 3px;}
#nav ul li{background:none!important;display:inline-block;text-align:center;height:auto;line-height:10px;margin-bottom:0;margin-left:15px;position:relative;}
#nav ul li a{ color:#fff;display:block;font-size:14px;padding-top:0;}
#nav ul li a:hover{
	color:#b9e989 ;
	font-size: 14px;
}
#nav ul li a.current{
	color:#b9e989 ;
	top: 0px;
}

 
 
/* Columns */
#sidebar{width:33.3%;}
#main{width:66.6%;}
#trio1{float:left;width:50%;}
#trio2{float:right;width:40%;}
#trio3{float:left;width:99.9%;} 
.inner{
	margin:5px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	vertical-align:top;
	font-size: 10px;text-align:center;
}
 
#trio2 .inner{margin:0;}
#trio3 .inner{margin-right:0;}  
.left .inner{margin-left:0;}
.right .inner{margin-right:0;}

 
 

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{
	float:right;
	margin-left:30px;
	left: 40px;
	top: 56;
	right: 55px;
	bottom: 100px;
}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}
 
/* Clearing fix */
.clearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	font-size: 12px;
}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/* Alternate color scheme, add class="altcolors" to the body tag to apply */
.altcolors{background-color:#e6e8e8;}
.altcolors #wrapper620, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid {box-shadow: 0px 0px 28px #888;}
.altcolors #toplinks, .altcolors #footer{background-color:#eaecec;}
.altcolors #content{background-color:#f2f4f4;}

/*
 jQuery Nivo Slider v2.7.1
 http://nivo.dev7studios.com
 Copyright 2011, Gilbert Pellegrom
 Free to use and abuse under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
 */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;display:none;}
.nivo-slice{display:block;position:absolute;height:100%;}
.nivo-box{
	display:block;
	position:absolute; 
	left: 133px;
	top: 803px;
}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;} 
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;} 

 
 
 
	 
.h6 {
	text-align: right;
	width: 0px;
	position: relative;
	left: 590px;
	font-size: 10px;
}
.h7 {
	position: relative;
	left: 280px;
	font-size: 10px;
}
.h8 {
	position: relative;
	left: 540px;
	font-size: 10px;
}
.h99 {
	text-align: left;
	font-size: 11px;
}
 pic1{
	width:52px;
	height:52px;
}
.img
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
 #content {width:100%; max-width:690px; margin:6% auto 0;}
	
	/*
	Pretty Table Styling
	CSS Tricks also has a nice writeup: http://css-tricks.com/feature-table-design/
	*/
	
	table {
		overflow:hidden; 
		background:#f4f4f4;
		width:70%; 
		margin:1% auto 0;font-size: 14px;
		-moz-border-radius:5px; /* FF1+ */
		-webkit-border-radius:5px; /* Saf3-4 */
		border-radius:5px;
		-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	}
	
	th, td {  text-align:center; }
	
	th {padding-top:22px; text-shadow: 1px 1px 1px #fff; background:#f6f6f6;}
	
	td { padding:7px 3px 3px;  }
	
	tr.odd-row td {background:#f6f6f6 ;}
	
	td.first, th.first {text-align:left}
	
	td.last {border-right:none;}
	
	/*
	Background gradients are completely unnecessary but a neat effect.
	*/
	
	td {
		background: -moz-linear-gradient(10% 5% 90deg, #ffffff, );
		background: -webkit-gradient(linear, 0% 0%, 0% 5%, from(#f6f6f6 ), to(#f6f6f6));
	}
	
	tr.odd-row td {
		background: -moz-linear-gradient(100% 5% 90deg, #f6f6f6, #f6f6f6 );
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f6f6f6 ) );
	}
	
	th {
		background: -moz-linear-gradient(100% 5% 90deg, #dac48f , #dac48f );
		background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#f6f6f6 )   );
	}
	
	/*
	I know this is annoying, but we need additional styling so webkit will recognize rounded corners on background elements.
	Nice write up of this issue: http://www.onenaught.com/posts/266/css-inner-elements-breaking-border-radius
	
	And, since we've applied the background colors to td/th element because of IE, Gecko browsers also need it.
	*/
	
	tr:first-child th.first {
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px; /* Saf3-4 */
	}
	
	tr:first-child th.last {
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.first {
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.last {
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
	}