* {
 	text-decoration: none;
   border: 0;
}

body {
   background: #666 url('../images/bg.gif') repeat-x;
	color: #000;
   margin: 15px 0;
   padding: 0;
   text-align: center;
}

body, p, ul, table { 
   font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
strong { font-weight: bold }

a { color: #880000; }
p { margin: 0; padding-bottom: 5px; }

h1, h2, h3 {
   font-weight: bold
}

h1 {
   font-size: 18px;
   line-height: 20px;
}

h2 {
   font-size: 16px;
   line-height: 18px;
}

h3 {
   font-size: 14px;
   line-height: 16px;
}


ul, 
ul li {
   margin: 0;
   padding: 0;
   list-style-type: none;
	list-style-image: none;
}

ul li {
   margin-bottom: 5px;
}

a h1 {
   font-size: 1px;
   line-height: 1px;
   text-indent: -10000px;
}

#site {
   width: 800px;
   margin: 0 auto;
}

#dyno-shootout {
	margin: 0 auto;
	margin-bottom: 15px;
}

#page {
   float: left;
   width: 582px;
   margin-bottom: 15px;
   overflow: hidden;
}

#page div.header {
	background: url('../images/content-header-left.gif') left top no-repeat;

}

#page div.header div {
   position: relative;
	padding: 32px 0 0 0;
	background: url('../images/content-header-right.gif') right top no-repeat;

}

div.content {
   background: #fff;
   border: 1px solid #444;
   border-top-width: 0;
   border-bottom-width: 0;
}

#page div.content {
   text-align: left;
   width: 580px !important;
   width: 582px;
   overflow: hidden;
}

#page a:hover { color: #339900; text-decoration: underline; }
#page a:visited { color: #336600; text-decoration: none; }
#page div.content div.editable {
   padding: 5px 10px 5px 10px;
}

#page div.content ul li {
   padding-bottom: 2px;
}

table {
   border-collapse: collapse;
   width: 562px;
}

table td {
   padding-bottom: 5px;
   vertical-align: top;
}


#page div.footer {
	background: url('../images/content-footer-left.gif') left bottom no-repeat;

}

#page div.footer div {
   position: relative;
	padding: 35px 0 0 0;
	background: url('../images/content-footer-right.gif') right bottom no-repeat;

}

/*******************************************************************************
 * SIDEBAR
 *******************************************************************************/
#sidebar {
   width: 201px;
  	margin-left: 592px;
}

#sidebar div.box {
   padding-bottom: 60px;
   margin-bottom: 15px;
}

#sidebar div.header {
   background: url('../images/sidebar-header.gif') no-repeat;
   padding-top: 22px;
}

#sidebar div.content {
   border: 1px solid #444;
   border-width: 0 1px 0 1px;
   background: #f4f4f4 url('../images/sidebar-bg.gif') repeat-x;
   padding-bottom: 15px;
}

/**
 * SIDEBAR
 * -- Mopar Logo
 */
#sidebar .logo {
   width: 191px;
   height: 193px;
   margin-bottom: 15px;
}

/**
 * SIDEBAR
 * -- Navigation Links
 */
#sidebar div.navigation {
   background: url('../images/sidebar-footer-mopar.gif') left bottom no-repeat;
}

#sidebar div.navigation a {
   width: 199px;
   height: 44px;
   display: block;
}

#sidebar div.navigation a.home {
   background: url('../images/navigation-home.gif') no-repeat;
}

#sidebar div.navigation a.merchandise {
   background: url('../images/navigation-merchandise.gif') no-repeat;
}

#sidebar div.navigation a.drag-entry-form {
   background: url('../images/navigation-drag-entry-form.gif') no-repeat;
}

#sidebar div.navigation a.gallery {
   background: url('../images/navigation-gallery.gif') no-repeat;
}

#sidebar div.navigation a.dyno-shootout {
   background: url('../images/navigation-dyno-shootout.gif') no-repeat;
}

#sidebar div.navigation a.feature-cars {
   background: url('../images/navigation-feature-cars.gif') no-repeat;
}

#sidebar div.navigation a.program-details {
   background: url('../images/navigation-program-details.gif') no-repeat;
}

#sidebar div.navigation a.show-and-shine {
   background: url('../images/navigation-show-and-shine.gif') no-repeat;
}

#sidebar div.navigation a {
   background-position: 0 0;
}

#sidebar div.navigation a:hover {
   background-position: 0 -44px;
}

/**
 * SIDEBAR
 * -- Sponsors
 */
#sidebar div.sponsors {
   padding-bottom: 52px;
   background: url('../images/sidebar-footer-sponsors.gif') left bottom no-repeat;
}

#sidebar div.sponsors ul li {
   margin-bottom: 15px;
}

/** FOOTER
 * -- Links/Sponsors
 */
#footer-links {
   clear: left;
   float: left;
   text-align: left;
   padding: 5px;
   margin-bottom: 15px;
}

#footer-links ul { 
   float: left;
}

#footer-links ul li {
   float: left;
   display: inline;
   margin: 0 30px 0 0;
}

a.rrit {
   padding: 0;
   margin: 0;
   float: right;
   width: 101px;
   height: 32px;
   display: block;
   background: url('../images/rrit.gif') no-repeat;
   background-position: 0 0;
}

a.rrit:hover {
   background-position: 0 -32px;
}

a.rrit span { display: none; }
