/*	Reno4Men.com
	Author: Mike Stickel, www.screenflicker.com
	Modified: 08/25/2005
-------------------------------------------------------------*/
/*	Default colours
	Red: BE1E04
	Dark Red: 470B02
	Light Red: 8D3326
	Text Brown: 564540
	Brown: 9D5E13
	Yellow: F8C029
-------------------------------------------------------------*/

/*	Include IE 6 hacks
-------------------------------------------------------------------*/
@import url(../css/hacks.css);


html, body {
	min-width: 750px;
	margin: 0;
	padding: 0;
	/* For IE/Win 1.1em = 12px */
	font: 91% "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif; 
	line-height: 1.2em;
	background-color: #FFF;
}

html>body {
	/* For modern browsers 1em = 12px */
	font-size: 12px;
}

#head {
	width: auto;
	margin: 0;
	padding: 0 0 0 3%;
	background: #F6C500 url(../img/head_bg.png) repeat-x 0 0;
}

#navigation {
	width: auto;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.15em;
	color: #000;
	background: #F8C029 url(../img/navigation_bg.gif) repeat-x 0 0;
	border: 1px solid #9D5E13;
	border-width: 1px 0;
}

#picture_row {
	width: 750px;
	margin: 0 auto;
}

#content {
	margin: 2.25em 18% 3em;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #564540;
}

#important {
	width: 200px;
	margin: 0 0 10px 20px;
	font-size: 10px;
	line-height: 1.975;
	float: right;
}

#foot {
	margin: 5em 15% 0;
	padding: 0;
	font-size: 0.8em;
	color: #564540;
	text-align: center;
}

/*	=NAV
-------------------------------------------------------------*/

#navigation ul {
	margin: 0.45em 0 0.45em 2.5%;
	padding: 0;
	list-style: none outside;
}

#navigation li a:link, #navigation li a:visited {
	margin: 0.5em 0 0;
	padding: 0.45em 2%;
	color: #000;
	text-decoration: none;
}

#navigation li {
	margin: 0;
	padding: 0;
	display: inline;
}

#navigation li a:hover {
	color: #FFF;
	text-shadow: 2px 2px 0.1em #222;
	background: #9D5E13 url(../img/rollover_bg.gif) repeat-x 0 0;
}

/*	=FOOT
-------------------------------------------------------------*/

#foot ul {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none outside;
}

#foot li a:link, #foot li a:visited {
	margin: 0 1em;
	padding: 0;
	color: #BE1E04;
	text-decoration: none;
}

#foot li {
	margin: 0.5em 0;
	padding: 0;
	display: inline;
}

#foot li a:hover {
	color: #470B02;
}

#foot p {
	margin: 0.25em 0;
	padding: 0;
}

/*	=HEADINGS
-------------------------------------------------------------*/

h1 {
	margin: 2% 0 0.6em;
	font: 2.1em Georgia, serif;
	line-height: 1.4;
	color: #470B02;
}

h2 {
	margin: 1.3em 0 0.4em;
	font: 1.8em Georgia, serif;
	line-height: 1.2;
	color: #470B02;
}

h3 {
	margin: 1.2em 0 0.4em;
	font: 1.5em Georgia, serif;
	line-height: 1.3;
	color: #470B02;
}
	
	#important h3 {
		margin: 0 0 0.4em;
	}

h4 {
	margin: 1em 0 0.5em;
	font-size: 1.2em;
	color: #8D3326;
}

/*	=FORMS
-------------------------------------------------------------*/

fieldset {
	margin: 0 1em;
	padding: 1em 0;
	border: 1px solid #DDD;
}

legend {
	margin: 0.5em;
	font-size: 1.1em;
	font-weight: bold;
	color: #470B02;
}

label {
	margin: 0;
	padding: 0.8em 1.5em;
}

input, textarea, select {
	margin: 0 0 0 7em;
	padding: 0;
	display: block;
}

input:focus, textarea:focus {
	background-color: #FFFFE0;
}

fieldset p {
	margin: 0;
	padding: 1em 0;
}

/*	=TYPE
-------------------------------------------------------------*/

#content p {
	margin: 0 0 1.1em;
	padding: 0;
}

#content a:link, #content a:visited {
	color: #BE1E04;
	text-decoration: none;
	border-bottom: 1px solid #BE1E04;
}

#content a:hover {
	color: #470B02;
	text-decoration: none;
	border-bottom: 1px solid #470B02;
}

#foot a:link, #foot a:visited{
	color: #BE1E04;
	text-decoration: none;
	border-bottom: 1px solid #BE1E04;
}

#foot a:hover {
	color: #470B02;
	text-decoration: none;
	border-bottom: 1px solid #470B02;
}

blockquote.highlight {
	margin: 0;
	padding: 0.5em;
	background-color: #FFFFE0;
	display: block;
	border: 1px solid #DDD;
}

small {
	padding: 0 0.3em;
	font-size: 0.7em;
	font-weight: normal;
	border: 1px solid #470B02;
	border-width: 0 0 0 1px;
}

small.more {
	margin: 0;
	padding: 0.1em 0 0.1em 1.5em;
	font-size: 0.8em;
	display: block;
	color: #A39273;
	border-width: 0;
}

/*	=LIST
-------------------------------------------------------------*/

dl {
	margin: 1.3em 2%;
	padding: 0;
	line-height: 1.2;
}

dt {
	margin: 0 0 0.5em;
	padding: 0;
	font-weight: bold;
}

dd {
	margin: 0 0 1.2em 5%;
	padding: 0;
}

#content ul {
	margin: 0 0 1.4em;
	padding: 0;
	list-style: decimal inside url(../img/list_arrow.gif);
}

#content li {
	margin: 0;
	padding: 0.5em 1em;
}

#content ul.horizontal {
	padding: 0;
}

#content li.horizontal {
	padding: 1em 1.5em 1em 0;
	display: inline;
}

/*	=TABLE
-------------------------------------------------------------*/

table, th, tr, td {
	margin: 0;
	padding: 0;
	border-width: 0;
}

table {
	margin: 1.5em auto 0;
}

th {
	padding: 2em 0.4em 0.7em;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3;
	color: #470B02;
	border-top: 1px solid #AAA;
}

th.top {
	border-width: 0;
}

tr.background {
	background-color: #FBF2DF;
}

td {
	padding: 0.25em 0.5em;
}

#content td p {
	margin: 0;
	padding: 0;
}

/*	=IMG
-------------------------------------------------------------*/

img {
	border: none;
}