/* Reset browser defaults */

* {margin:0;padding:0}

/*----------- Global Elements ---------------*/
body {
	font:.71em/1.3em tahoma;
	background: url(../img/bg-main.jpg) repeat-x 0 0 #FFF;
	margin:0 auto;
	text-align:center;
	color:#000;
}


/* ----- <a> ------*/
a {color:#BF2222;font-weight:bold;text-decoration:underline;}
a:hover {color:#F53434;font-weight:bold;text-decoration:underline;}

.bar  {display:block;width:222px;height:20px;padding:5px;margin-bottom:5px;background:#FFF;}

/* ----- <p> ------*/
p {margin-bottom:.9em}

#footer p {margin-bottom:.2em}

.break {clear:both;}

.center {margin:0 auto;text-align:center;}

/* --- <img> ---- */
img {border:0;}

.border {border:1px solid #000;margin:0 auto;}


/* --- <ul> --- */
ul  { list-style-type:none;}

#right li .bullet li { list-style-type:none;background: url(../img/bullet-red.gif) no-repeat 0 0; padding-left:22px;margin:0 0 8px 20px;padding-left:20px;}
li {margin-bottom:.3em;}

.lineup li { list-style-type:none;display:inline;float:left;margin:0 3px 2px 3px;}

.bullet li { list-style-type:none;background: url(../img/bullet-red.gif) no-repeat 0 0; padding-left:22px;margin:0 0 8px 20px;padding-left:20px;}

/* ------ <dd> --------*/
dl {width:300px;margin-bottom:15px;}
dd {display:inline;float:left;width:70px; font-weight:bold;margin:0 10px 8px 0;}
dt {float:left;width:220px;margin-bottom:8px;}

/* ----headers ----*/
h1 {font-size:1.4em;color:#FFF;height:25px;line-height:25px;background:#939393;padding-left:15px;text-align:left;margin-bottom:10px}
	 
h2 {clear:both;margin:10px 0 .8em 0;font-weight:bold;font-size:1.3em;color:#921212;}

h3 { font-size:1.1em;color:#BF2222;margin:10px 0 .8em 0;border-bottom:1px solid #ccc;}

/* ---- Content ----- */

#wrapper {	
	width:750px;
	margin:0 auto;
	}

#header {
	height:130px;
	width:750px;
	background: url(../img/header.jpg) no-repeat 0 0;
	text-align:left;
	}

#contact {
	margin-right:4px;
	margin-left:283px;
	height:18px;
	background:url(../img/contact.gif) no-repeat top right;
	text-align:right;
	}

#contact a, #contact a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-right:20px;
	}
	

#trackback a, #trackback a:hover { 
		display:block;
		width:283px;
		height:112px;
		float:left;
		margin-left:4px;
		text-indent:-5000000px;
		}
#nav {
	height:30px;
	text-align:center;
	padding-top:75px;
	margin:0 4px 0 283px;
	line-height:28px;
	color:#fff;

	}
	
#nav a {
	color:#fff;
	font-weight:bold;
	padding:8px;
	text-decoration:none;
	border-right:1px solid white;
	}

#nav A:hover { background:#660B0B;}

#content {
	clear:both;
	background: url(../img/bg-content.jpg) repeat-y;
	margin:0;
	}
	
	
#leftwrap {
	width:242px;
	display:inline;
	float:left;
	padding:20px 0 10px 0;
	margin:0 10px 0 14px;
	}
	
#left {
	margin:0 15px 0 15px;
	}
	

#menutitle {
	font-size:1.4em;
	color:#795429;
	font-weight:bold;
	border-bottom:2px dotted #926A3C;
	padding:0 0 3px 0;
	margin-bottom:4px;
	}
	
#menublock {
	background:#926A3C;
	color:#FFF;
	padding:6px;
	margin-bottom:15px;
	}

#readmore {
	width:69px;
	height:66px;
	margin-top:3px;
	padding-top:43px;
	text-align:center;
	background:url(../img/readmore.jpg) no-repeat;
	display:inline;
	float:right;
	}
	
#readmore a, #readmore a:hover {
	color:#AA1515;
	padding-top:43px;
	font-weight:bold;
	text-decoration:none;
	}

#gohome {
	width:69px;
	height:66px;
	margin-top:3px;
	padding-top:43px;
	text-align:center;
	background:url(../img/gohome.jpg) no-repeat;
	display:inline;
	float:right;
	}
	
#gohome a, #gohome a:hover {
	color:#AA1515;
	padding-top:43px;
	font-weight:bold;
	text-decoration:none;
	}

ul#sidenav li { background:url(../img/bullet.gif) no-repeat;padding-left:23px; }

ul#sidenav a { color:#FFF;text-decoration:none;font-weight:bold; }

#whatif {
	background:url(../img/whatif.jpg) no-repeat 0 0;
	height:48px;
	padding:15px 0 0 60px;
	color:#795429;
	font-size:1.4em;
	margin-bottom:0px;
	font-weight:bold;
	text-decoration:underline;
	}
	
#extra {
	background:#FAF6E8;
	padding:8px;
	}


 #right {
		text-align:left;
		width:450px;
		margin:0 12px 0 18px;
		float:left;
		padding:20px 0 10px 0;
		}
#right p {
	text-align:left;

	}
	


#footer  {
	clear:both;
	color:#FFF;
	text-align:center;
	padding:5px 0 5px 0;
	font:.75em/1.5em Arial, Helvetica, sans-serif;
	margin:0 2px 0 3px;
	}
#footer2 {
	clear:both;
	color:#FFF;
	background:#000;
	text-align:center;
	padding:5px 0 5px 0;
	font:.75em/1.5em Arial, Helvetica, sans-serif;
	margin:0 2px 0 3px;
	}
	
/* ------- Forms -------*/
input, select, textarea { background:#747669;border:1px solid white;color:#fff;padding:2px;}
