/*#############################################################

#############################################################*/

/* standard elements */

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, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
} body {
	line-height: 1;
	width: 1000px;
} ol, ul { list-style: none; } blockquote, q {} 
blockquote:before, blockquote:after, q:before, q:after { } :focus { } ins { text-decoration: none; } del { text-decoration: line-through; }
table { }

html {
	font-size: 62.5%; /* reset 1em to 10px */
	height: 100%;
}

body {
	
	font: normal 1.3em verdana,arial,helvetica,sans-serif;
	height: 100%;font-style:normal;
		padding-bottom: 1px; /* force scrollbars */
}

p {
	line-height: 1.4em;
	padding: 0.2em 0 1.2em;
}

h1 {font: normal 3em Georgia,sans-serif;}
h2 {font: normal 2.2em Georgia,sans-serif;}
h3 {font: normal 1.2em Georgia,sans-serif;
color: #333333;}
h4 {font: normal 1.2em Georgia,sans-serif;
color: #FFFFFF;}
h5 {
	font: normal 1.0em Georgia,sans-serif;
	color: #CCCCCC;
}
h6 {
	font: normal 1.2em Georgia,sans-serif;
	color: #333333;
}

h1,h2,h3,h4,h5,h6 {margin-bottom: 0.2em;}

blockquote {
	background: #F6F6F2 url('img/backgrounds.gif') no-repeat 0 -414px;
	border-bottom: 1px solid #E0E0D4;
	border-top: 1px solid #E0E0D4;
	color: #332;
	display: block;
	margin: 0.6em 0 1.6em;
	padding: 0.8em 1em 0.2em 46px;
}



img {border: none;}









/* navigation */
#navigation ul, #navigation li {display: inline;}
#navigation li {display: inline;}
#navigation, #navigation a {background: #958573 url('img/backgrounds.gif') repeat-x 0 -222px;}
#navigation a {
	border-right: 1px solid #AFA69C;
	color: #654;
	float: left;
	font: bold 1em Georgia,Tahoma,sans-serif;
	margin-right: 1px;
	padding: 10px 12px;
	text-align: center;
	text-decoration: none;
}
#navigation li:first-child a {border-left: 1px solid #AFA69C;}
#navigation a:hover,#navigation li.current_page_item a {
	background-position: 0 -294px;
	color: #543;
}




/* footer */

.footer {
	background: #191919;
	border-top: 1px solid #444;
	color: #999;
	padding: 3% 3% 1%;
}
.footer ul {
	border-top: 1px solid #262626;
	margin: 0;
}
.footer li {
	border-bottom: 1px solid #262626;
	list-style: none;
}
.footer li a {
	display: block;
	line-height: 2em;
	padding-left: 4%;
	width: 80%;
}
.footer a {color: #666;}
.footer a:hover {
	color: #BBB;
	background: #222;
}
.col3,.col3center {
	float: left;
	width: 270px;
}
.col3center {margin: 0 3%;}

/* bottom */
.bottom {
	color: #666;
	clear: both;
	font-size: 1.1em;
}
.bottom a, .bottom .right a:hover {color: #888;}
.bottom .right, .bottom .right a {color: #555;}
