body
{
	background: #a79e8c url(http://www.vanderbiltcupraces.com/images/interface/fade_horizontal.jpg) repeat-y right;
	margin: 0 5%;
	color: black;	
}

/*Main Structure
---------------------------------------------------------------------------------------------------*/

.photos {
float:left;
clear:both;
width:100%;
background-color: #ece8e4;
border: 1px solid #d7d3cf;	
padding: 0;
margin: 0 0 20px 0;
}

.photos img {
float: left; 
margin: 5px;
padding: 0;
}

.photos p {
margin: 0;
padding: 0;
}


#wrapper
{
	background: url(http://www.vanderbiltcupraces.com/images/interface/background_texture.jpg) repeat;
	padding: 8px;
	/*height: 100%;*/
	border-left: 3px solid #194E76;
	border-right: 1px solid #194E76;
}

#non_semantic_div_1 {
	background: url(http://www.vanderbiltcupraces.com/images/interface/background_design.gif) repeat-y left top;
}
#content_and_footer {
	background: url(http://www.vanderbiltcupraces.com/images/interface/background_design.gif) repeat-y right top;	
}

#content {
	margin: 0 40px;
    margin-top: 0.5em;
}

#main_content {
	background: url(http://www.vanderbiltcupraces.com/images/interface/2pixels_repeaty_subtle.gif) repeat-y left top;
	float: left;
	width: 75%;
	margin-top: 20px;
}

#secondary_content {
	background: url(http://www.vanderbiltcupraces.com/images/interface/2pixels_repeaty_subtle.gif) repeat-y left top;
	float: left;
	width: 25%;
	margin-top: 20px;
}

/*Central Structure
---------------------------------------------------------------------------------------------------*/
p { /*ie6 hack: 15px moved to 0*/
	margin: 0 0 0 0;
	padding: 0 15px;	
}

.book_entry, .driver_entry, .car_entry, .Next_Entry {
	background: url(http://www.vanderbiltcupraces.com/images/interface/2pixels_repeatx_subtle.gif) repeat-x top left;
}

.book_entry, .driver_entry, .car_entry, .Next_Entry, .book_file {
	padding-top: 1em;
	margin: 0 1em;
	float: left;
}

.entrants_entry {
	background: url(http://www.vanderbiltcupraces.com/images/interface/2pixels_repeatx_subtle.gif) repeat-x bottom left;
	margin-bottom: 2em;
}

#main_content .img_odd, #main_content .img_even { /*ie6 hack: for img_odd - margin: 0 15px 0 0*/
	margin: 0 15px;
	margin-top: 0.5em;
	margin-bottom: 0;
}

#main_content .img_odd {float: left;}
#main_content .img_even {float: left;}

.secondary_content { /*ie6 hack: padding changed to 0 0 0 1em*/
	margin: 1.3em 0 0 0;
	padding: 0 0 0 8%;
}

.secondary_content.first_child { /*ie6 hack: included to re-override the .secondary_content hack*/
	margin: 0 0 0 0;
}

.secondary_content li {
	margin-left: 1em;
}

.secondary_content img {
	float: left;
	margin: 0 10px 0 0;
}

#gallery img {
margin: 0 3% 3% 0;
clip: rect(51px 79px 0px 0px);
}

.secondary_content p {
	padding: 0;
}

.secondary_content .long_bulleted_side_list ul {
	font: .75em/100% Tahoma, Corbel, Geneva, "Lucida Grande", Verdana, sans-serif;
	list-style-type: circle;
	padding-left: 0.5em;	
}

/*Typography - Including Image Replacement
---------------------------------------------------------------------------------------------------*/
h2 {
	font: 2.25em/110% "ITC Souvenir Std", Georgia, "Times New Roman", serif;
	width: 100%;
	color: #800;
	margin: 0 8px;
}

h3 {
	margin: 0 15px;
	color: #800;
	font: 2em/110% "ITC Souvenir Std", Georgia, "Times New Roman", serif;
}
.book_file h3 {
	background: url(http://www.vanderbiltcupraces.com/images/interface/2pixels_repeatx_subtle.gif) repeat-x bottom left;
}


h4 {
	font: 1em/120% Georgia, serif;
	text-transform: uppercase;
}

h5 { /*ie6 hack: 15px moved to 0*/
	margin: 0 15px;
	color: #800;
	font: 1.3em/125% "ITC Souvenir Std", Georgia, "Times New Roman", serif;
}

h6 {
	color: #800;
	font: 1.1em/110% "ITC Souvenir Std", Georgia, "Times New Roman", serif;
}


p {
	color: #222;
	font: .9em/125% Tahoma, Corbel, Geneva, "Lucida Grande", Verdana, sans-serif;
}


.secondary_content p {
	font: .75em/100% Tahoma, Corbel, Geneva, "Lucida Grande", Verdana, sans-serif;
}

.caption {
	font: .7em Georgia, serif;
	text-transform: uppercase;
	max-width: 270px;
}

blockquote {
	font: .75em/120% Tahoma, Corbel, Geneva, "Lucida Grande", Verdana, sans-serif;
	color: #222;
	padding: .5em 3em;
}

.driver_entry p, .book_entry p, .book_file p {
	padding-bottom: 1em;
}

/*Header
---------------------------------------------------------------------------------------------------*/
#header { /*ie6 hack: margin-left changed*/
	margin-left: 50%;   
}

h1 { /*sans IR*/
	height: 170px;
	width: 800px;
	text-indent: -9999px;
	color: #800; 
	font: small-caps bold 2em/120% "ITC Souvenir Std Demi","ITC Souvenir Std Medium", "ITC Souvenir Std Light", Desdemona, Constantia, "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif; /*sans IR*/
}

#main_headline { /*ie6 hack: margin-left changed*/
	display: block;
	background: url(http://www.vanderbiltcupraces.com/images/interface/header.gif) no-repeat bottom center;
	height: 170px;
	width: 800px;
	margin-left: -400px;
}



/*Main Nav
---------------------------------------------------------------------------------------------------*/
#main_nav { /*ie6 hack: margin-left changed to 0*/
	background: url(http://www.vanderbiltcupraces.com/images/interface/transparent_bar.png) repeat-x bottom left;
	float: left;
	clear: both;
	width: 800px;
	margin-left: -400px;
}

#main_nav li {	
	float: left;
	padding: 0 0.92em;
}

#main_nav a {
	display: block;
	line-height: 2.1em;
	font: .9em/210%  Constantia, "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;
	text-decoration: none;
}

#main_nav .current a:link, #main_nav .current a:visited {
	color: #fafaea;
}

#main_nav a:link, #main_nav a:visited, #main_nav a:active {
	color: #194E76;
	text-decoration: none;
}

#main_nav a:hover {
	color: #800;
	text-decoration: underline;
}

#main_nav li.current {
	background: url(http://www.vanderbiltcupraces.com/images/interface/dark_transparent_bar.png) repeat-x bottom left;
}

/*Links
---------------------------------------------------------------------------------------------------*/
a:link  {
	color: #194E76;
	text-decoration: none;
}

a:visited {
	color: #a79e8c; //#194E76; 
	text-decoration: none;
}

a:hover {
	color: #800;
	text-decoration: underline;
}

a:active {
	color: #194E76;
	text-decoration: none;
}

/*Footer
---------------------------------------------------------------------------------------------------*/
#footer ul { /*ie6 hack: png incompatible, no background for now*/
	background: url(http://www.vanderbiltcupraces.com/images/interface/transparent_bar.png) repeat-x bottom left;
	width: 800px;
	margin-bottom: 40px;
}

#footer li {
	float: left;
}

#footer a {
	display: block;
	padding-right: 2em;
	font: .8em/120% Georgia, serif;
	text-transform: uppercase;
}

#footer img {
	float: left;
	margin-right: 15px;
}

#footer {
	padding-top: 60px;
	margin: 40px 40px;
	clear: both;
}

/* FORM STYLES
-------------------------------------------------------------------*/
label {
	display: block;
	margin-top: 0.5em;
}

textarea {
color: #000;
background: #fbfdf5;
border: 2px inset #a79e8c;
}

.submit {
cursor: pointer;
margin: 0.5em 0 0 1em;
color: #000;
background: #fbfdf5;
border: 2px outset #a79e8c;
}

input .input {
	color: #000;
	background: #fbfdf5;
	border: 2px inset #a79e8c;
}

.searchbox .submit, .mailing_list .submit {
	margin: 0.1em 0 0 0;
}
.

/* .MENU_GALLERY
---------------------------------------------------------------------------------------------------*/
.menu_gallery a:link, .menu_gallery a:visited, .menu_gallery a:hover, .menu_gallery a:active {
	float: left;
	padding: 0.5em 0.5em 1em 0;
	text-decoration: none;
}

.menu_gallery a:link h5, .menu_gallery a:active h5 {
	color: #800;
	font-size: 1em;
	text-decoration: none;
	position: relative;
	margin-top: -1em;
}
.menu_gallery a:visited h5 {

}

.menu_gallery a:hover h5 {
	text-decoration: none;
	font-size: 1.3em;
}

.menu_gallery a:link img, .menu_gallery a:active img, .menu_gallery a:visited img {
	border: 3px outset #a79e8c;
}

.menu_gallery a:hover img {
	border: 3px inset #a79e8c;
	text-decoration: none;
}

/* SECONDARY CONTENT FORMATTING
---------------------------------------------------------------------------------------------------*/
.long_bulleted_side_list ul {
	font: .75em/100% Tahoma, Corbel, Geneva, "Lucida Grande", Verdana, sans-serif;
	list-style-type: circle;
	padding-left: 0.5em;	
}

.larger_bulleted_side_list ul {
	list-style-type: circle;	
}

.secondary_content .continue_reading {
	margin-top: 1em;
	font-variant: small-caps;
}

/* INTERNAL LINK FORMATTING
---------------------------------------------------------------------------------------------------*/

/* RSS
---------------------------------------------------------------------------------------------------*/
.rss_subscribe img {
	float: left;
	margin-right: 0.5em;
}

.rss_subscribe {
}

.rss_subscribe h5 {
	margin: 0;
}

.rss_subscribe .subscribe_text a:link {
	font-size: 1.1em;
	color: #800;
}

.rss_subscribe .byline {
	padding-top: 0;
	font-size: 0.6em;
}


