/* CSS Basic Styles Document */
/* Main DIVs */

body {
	text-align:center;
}

.cont {width:799px;}
	#header {} 
	#content {padding:19px 25px 0 25px;width:749px;}
	#content .twocol {
		padding:0 5px;width:739px;
		clear:both;
	}
	#content .twocol div.right {
		width:346px;
	}
	#content .twocol div.left {
		width:346px;
	}
	#footer {}
	
.cont {
	margin:0 auto;
	text-align:left;
	position:relative;
}

/* Sticker Footer */
html, body {height:100%;}
#nonfooter {
position:relative;min-height:100%;
}
#fc div.spacer {height:184px;clear:both;}
#fc1 div.spacer {height:302px;clear:both;}

#footer {
position:relative;height:184px;margin-top:-184px;
}

/* CSS Advanced Styles Document */

#footer {background:url(../images/footer.jpg) top center no-repeat;}
#header {background:url(../images/header-bottom.gif) top center no-repeat;}
/*#header .cont {background:#948269;}*/
#nonfooter {background:url(../images/content-mid.gif) top center repeat-y;}
#fc2 {background:url(../images/content-top.gif) top center no-repeat;}
#fc3 {background:url(../images/content_home_top.gif) top center no-repeat;}

#content {}

body {background:url(../images/header.jpg) top center no-repeat #5f574a;}

/* =General styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* Eric's Reset Reloaded */
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%;
	vertical-align: baseline;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
}
ol, ul {
	list-style: 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;
}

/* Special & General */
a {text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
fieldset {border:none;}
hr {display:none;}
abbr, acronym {border-bottom: 1px dotted #999;}
abbr:hover, acronym:hover {cursor: help;}
.skip {position:absolute;left:-9999px;}
.clear {clear:both;}
br.clear {font-size:0;height:0;line-height:0;overflow:hidden;}
.left {float:left;}
p.left {float:none;text-align:left;}
.right {float:right;}
p.right {float:none;text-align:right;}
li.right {float:none;text-align:right;}
.center {text-align:center;}
img.imgright {float:right;padding:0.25em 0 0.25em 0.25em;}
img.imgleft {float:left;padding:0.25em 0.25em 0.25em 0;}

/* .clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Vertical centering */
.centervert {position:relative;}
.centervert {overflow: hidden; position: relative;}
.centervert[class] {display: table; position: static;}
.middle {position: absolute; top: 50%;} /* for explorer only*/
.middle[class] {display: table-cell; vertical-align: middle; position: static;}
.inner {position: relative; top: -50%} /* for explorer only */
.italic {font-style:italic;}
.regular {font-style:normal;}

/* =Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#header h1, #header h1 a {width:799px;height:58px;}
#header h1 {position:relative;z-index:10;}
#header h1 a {
	display:block;text-indent:-9999px;text-align:left;
	background:url(../images/logo.png);}

#header .cont {text-align:left;}
#header .menu {}
#header #m1.menu {margin-top:-4px;}
#header #m1.menu {
	background:url(../images/li1.gif) top left repeat-x #33322b;
}


#header #m2.menu {
	background:url(../images/li2.gif) top left repeat-x #5c5347;
	border-top:1px solid #948269;
	position:relative;top:-1px;
	line-height:28px;
}
#header .menu {line-height:29px;}
#header .menu li {
	display:inline;
	list-style:none;
	float:left;
	text-align: center;
	padding:0px;
	
}
#header .menu a {
	float:left;
	display:block;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	border-right:1px solid #948269;
}
#header #m1.menu li.lcont a {
	border-right: none;
}
/*       SUBNAV          */

#header #m2.menu li.lexhi a {
}
#header #m2.menu li.lexhi_sponsor a {
}



#header #m1.menu a {
	color:#d8d8d8;
	padding:0 25.25px;
	border-bottom:1px solid #948269;
}
#header #m2.menu a {
	color:#cccccc;
	padding:0 15px;
	border-top:1px solid #948269;
	padding-top:2px;
	height:25px;
	position:relative;top:-1px;
}
#header #m1.menu a:hover {
	background:url(../images/li1h.gif) bottom left repeat-x;
}
#header #m2.menu a:hover {
	background:url(../images/li2h.gif) top left repeat-x;
}

#active1 {
	background:url(../images/li1h.gif) bottom left repeat-x;
}

#active2 {
	background:url(../images/li2h.gif) bottom left repeat-x;
}
#header #m2.menu li.lface a {
}

#header .imgholder {
	position:relative;top:0px;
	height:118px;overflow:hidden;
	margin-bottom:0px;
}

#header h2 {
	position:absolute;top:27px;left:27px;
	text-indent:-9999px;
	width:243px;height:64px;
	background:url(../images/moto-traveling-exhibition.png) top left no-repeat;
}


/* =Content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#content {color:#fff;}
#content a {color:#fff;text-decoration:underline;}
#content a:hover, #content a:focus {text-decoration:none;}

#content h2, #content h3, #content h4, #content h5 {
font-weight:normal;line-height:1.5em;
}
#content h2 {font-size:1.13em;}
#content h3 {font-size:1em;}
#content h4 {font-size:0.88em;font-weight:bold;}
#content h5 {font-size:0.88em;}

#content p, #content ul, blockquote {
	font-size:0.75em;
	line-height:1.5em;
	margin:1.5em 0;
}	

#content ul li {
	margin:1em 0;
	padding-left:8px;
	background-image:url(../images/bull.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

#content blockquote p {font-size:1em;}
#content blockquote {font-style:italic;letter-spacing:0.4px;margin-top:3em;}

#content a.scaps, #content a.photos {
	color:#000;
	font-size:0.83em;
	text-transform:uppercase;
}

#content a.photos {
	padding:10px 0 10px 61px;
	background:url(../images/i-photo.gif) left center no-repeat;
}

#content div.hr {
	background:url(../images/brl.gif) center center no-repeat;
	display:block;height:16px;
	margin:1.5em 0;
	border:none;
	clear:both;
}

#content .twocol div.hr {
	background:url(../images/brs.gif) center center no-repeat;
}

/*#content .glass {background:#a0907a;padding:1px 18px;}*/
#content .glass {padding:1px 18px;}


/* =Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#footer p {
	position:relative;top:145px;
	text-align:center;
	font-size:0.63em;
	color:#665a4b;
}

#footer p a {
	color:#665a4b;
	text-decoration:underline;
	/*border-bottom:1px solid #665a4b;*/
}

#footer p a:hover {
	border-bottom:1px solid #0f0f0f;
}

#footer p a:hover {
}
#lead_in {
	font-size: 14px;
	font-weight: bold;
}
