/*THEME NAME: OptimaTHEME URI: http://www.optimaracingteam.comDESCRIPTION: Flat, column based theme for Optima Racing TeamVERSION: 1.0AUTHOR: <a href="http://mumsstudio.com/">Mums Studio</a> &amp; <a href="http://www.solodata.dk/">Solo Data</a>AUTHOR URI:TAGS:*//* ---- css/960/reset.css ---- *//* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */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,b, u, i, center,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-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}/* ---- css/960/text.css ---- *//*960 Grid System ~ Text CSS.Learn more ~ http://960.gs/Licensed under GPL and MIT.*//* `Basic HTML----------------------------------------------------------------------------------------------------*/body {font: 12px/1.4 Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;color: #FFF;}a:focus {outline: 1px dotted invert;}hr {border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}/* `Headings----------------------------------------------------------------------------------------------------*/h1 {font-size: 25px;font-weight: normal;padding-left: 10px;border-left: 1px solid #FFF;text-transform: uppercase;}div.bottom_content h1, div.category h1 {margin: 17px 0 0 10px;}h2 {font-size: 23px;text-transform: uppercase;}h2 #EC_previousMonthLarge, h2 #EC_nextMonthLarge {font-size: 11px;}h3 {font-size: 21px;}h3.widgettitle {text-transform: uppercase;}h4 {font-size: 15px;text-transform: uppercase;}h5 {font-size: 17px;}h6 {font-size: 15px;text-transform: uppercase;}/* `Spacing----------------------------------------------------------------------------------------------------*/ol {list-style: decimal;}ul {list-style: disc;}li {margin-left: 30px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom: 15px;}div.sidebar h4 {margin: 0 0 5px 0;}div.title h6, div.title h2 {margin: 0;}/* ---- css/960/960.css ---- *//*960 Grid System ~ Core CSS.Learn more ~ http://960.gs/Licensed under GPL and MIT.*//* `Containers----------------------------------------------------------------------------------------------------*/.container_12,.container_16 {margin: 0 auto 3px 10px;padding: 0 0 30px 0;width: 960px;background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/semi-black.png') repeat;}/* `Grid >> Global----------------------------------------------------------------------------------------------------*/.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display: inline;float: left;margin-left: 10px;margin-right: 10px;}.container_12 .grid_3,.container_16 .grid_4 {width: 220px;}.container_12 .grid_6,.container_16 .grid_8 {width: 460px;}.container_12 .grid_9,.container_16 .grid_12 {width: 700px;}.container_12 .grid_12,.container_16 .grid_16 {width: 940px;}/* `Grid >> Children (Alpha ~ First, Omega ~ Last)----------------------------------------------------------------------------------------------------*/.alpha {margin-left: 0;}.omega {margin-right: 0;}/* `Grid >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .grid_1 {width: 60px;}.container_12 .grid_2 {width: 140px;}.container_12 .grid_4 {width: 300px;}.container_12 .grid_5 {width: 380px;}.container_12 .grid_7 {width: 540px;}.container_12 .grid_8 {width: 620px;}.container_12 .grid_10 {width: 780px;}.container_12 .grid_11 {width: 860px;}/* `Grid >> 16 Columns----------------------------------------------------------------------------------------------------*/.container_16 .grid_1 {width: 40px;}.container_16 .grid_2 {width: 100px;}.container_16 .grid_3 {width: 160px;}.container_16 .grid_5 {width: 280px;}.container_16 .grid_6 {width: 340px;}.container_16 .grid_7 {width: 400px;}.container_16 .grid_9 {width: 520px;}.container_16 .grid_10 {width: 580px;}.container_16 .grid_11 {width: 640px;}.container_16 .grid_13 {width: 760px;}.container_16 .grid_14 {width: 820px;}.container_16 .grid_15 {width: 880px;}/* `Prefix Extra Space >> Global----------------------------------------------------------------------------------------------------*/.container_12 .prefix_3,.container_16 .prefix_4 {padding-left: 240px;}.container_12 .prefix_6,.container_16 .prefix_8 {padding-left: 480px;}.container_12 .prefix_9,.container_16 .prefix_12 {padding-left: 720px;}/* `Prefix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .prefix_1 {padding-left: 80px;}.container_12 .prefix_2 {padding-left: 160px;}.container_12 .prefix_4 {padding-left: 320px;}.container_12 .prefix_5 {padding-left: 400px;}.container_12 .prefix_7 {padding-left: 560px;}.container_12 .prefix_8 {padding-left: 640px;}.container_12 .prefix_10 {padding-left: 800px;}.container_12 .prefix_11 {padding-left: 880px;}/* `Prefix Extra Space >> 16 Columns----------------------------------------------------------------------------------------------------*/.container_16 .prefix_1 {padding-left: 60px;}.container_16 .prefix_2 {padding-left: 120px;}.container_16 .prefix_3 {padding-left: 180px;}.container_16 .prefix_5 {padding-left: 300px;}.container_16 .prefix_6 {padding-left: 360px;}.container_16 .prefix_7 {padding-left: 420px;}.container_16 .prefix_9 {padding-left: 540px;}.container_16 .prefix_10 {padding-left: 600px;}.container_16 .prefix_11 {padding-left: 660px;}.container_16 .prefix_13 {padding-left: 780px;}.container_16 .prefix_14 {padding-left: 840px;}.container_16 .prefix_15 {padding-left: 900px;}/* `Suffix Extra Space >> Global----------------------------------------------------------------------------------------------------*/.container_12 .suffix_3,.container_16 .suffix_4 {padding-right: 240px;}.container_12 .suffix_6,.container_16 .suffix_8 {padding-right: 480px;}.container_12 .suffix_9,.container_16 .suffix_12 {padding-right: 720px;}/* `Suffix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .suffix_1 {padding-right: 80px;}.container_12 .suffix_2 {padding-right: 160px;}.container_12 .suffix_4 {padding-right: 320px;}.container_12 .suffix_5 {padding-right: 400px;}.container_12 .suffix_7 {padding-right: 560px;}.container_12 .suffix_8 {padding-right: 640px;}.container_12 .suffix_10 {padding-right: 800px;}.container_12 .suffix_11 {padding-right: 880px;}/* `Suffix Extra Space >> 16 Columns----------------------------------------------------------------------------------------------------*/.container_16 .suffix_1 {padding-right: 60px;}.container_16 .suffix_2 {padding-right: 120px;}.container_16 .suffix_3 {padding-right: 180px;}.container_16 .suffix_5 {padding-right: 300px;}.container_16 .suffix_6 {padding-right: 360px;}.container_16 .suffix_7 {padding-right: 420px;}.container_16 .suffix_9 {padding-right: 540px;}.container_16 .suffix_10 {padding-right: 600px;}.container_16 .suffix_11 {padding-right: 660px;}.container_16 .suffix_13 {padding-right: 780px;}.container_16 .suffix_14 {padding-right: 840px;}.container_16 .suffix_15 {padding-right: 900px;}/* `Clear Floated Elements----------------------------------------------------------------------------------------------------*//* http://sonspring.com/journal/clearing-floats */.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}/* ---- css/scaler.css ---- */* {border: 0;margin: 0;padding: 0;outline: 0;}html, body {width: 100%;height: 100%;overflow: hidden;}#holder {position: absolute;width: 200%;height: 200%;top: -50%;left: -50%;}#holder[id] {display: table;}#holder div {position: absolute;left: 0;top: 50%;}#holder[id] div {display: table-cell;vertical-align: middle; position: static;}#holder img {position: relative;top: -50%;margin: 0 auto;display: block;-ms-interpolation-mode: bicubic;width: 100%;}*:first-child+html #holder div {position: absolute; /*force IE 7 back to position:absoulte*/}#body {position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;overflow: auto;}/* ---- css/pagenavi.css ---- */div.wp-pagenavi {padding: 30px 10px 0 10px;text-transform: uppercase;}.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {padding: 6px 12px; margin: 2px;text-decoration: none;color: #000;background-color: #FFFFFF;}.wp-pagenavi a:hover {color: #FFF;background-color: #cd0000;}.wp-pagenavi span.pages {padding: 6px 12px; margin: 2px 2px 2px 2px;color: #000000;background-color: #FFFFFF;}.wp-pagenavi span.current, .wp-pagenavi a:active {padding: 6px 12px; margin: 2px;color: #FFF;background-color: #cd0000;}.wp-pagenavi span.extend {padding: 6px 12px; margin: 2px;color: #000000;background-color: #FFFFFF;}/* ---- css/calendar.css ---- *//* * Thickbox CSS */div#TB_title {/*background-color: #105681;*/background-color: #000000;color: #FFFFFF;}div#TB_title a, div#TB_title a:visited {color: #cfcfcf;}/* * JQuery Tooltip */#tooltip {position: absolute;z-index: 3000;border: none;background-color: #FFF;padding: 5px;opacity: 1.0;width: 225px;word-wrap: break-word;}#tooltip h3, #tooltip div {margin: 0;font-size: 12px;font-weight: normal;color: #000;text-align: left;}#tooltip h3 {padding: 0 0 10px 0;}#tooltip ul {padding: 0;}#tooltip li {margin: 5px 10px;width: auto;}/** Large Calendar *//** Calendar formatting */#wp-calendarLarge {border-collapse: collapse;margin: auto;}div#calendar_wrapLarge {width: 620px;overflow: hidden;}#calendar_wrapLarge img {border: none;padding: 0;margin: 0;}#wp-calendarLarge td {border: thin solid black;width: 150px;height: 100px;padding: 0;vertical-align: top;}.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {text-decoration: none;border: none;color: #FFF;}#wp-calendarLarge .event-block {display: block;padding: 2px 0 0 2px;line-height: 11pt;color: #FFF;}#wp-calendarLarge .dayHead {background: #cd0000;color: white;font-weight: bold;z-index: 1000;}#todayLarge {background-color: #000;color: #000;}/* * Days events calendar */#EC_daysEvents {font-size: 14px;}.EC_title {background: #A4CAE6;}.EC_location {background: #FFF8DC;}.EC_time {background: #CCCCCC;}.EC_date {background: #E0EEEE;}.EC_linkout_and_postid {background: #bfd3ed;}#EC_current-month {position: relative;}#EC_ajaxLoader {display: none;margin-top: -15px;width: 20px;}/* * Widget Calendar formatting OPTIONAL */.EC_Widget_display {text-align: center;}.widgettitle {text-align: left;/* margin: 0 0 1em;*/}#wp-calendar caption {margin: 10px 0 0 0;width: auto;text-align: center;font-weight: bold;background: none;border: none;}#wp-calendar {margin: 0 1px 0 2px;border-collapse: collapse;}/* why this *+html stuff? */*+html #wp-calendar #today {border: none;}#wp-calendar #today {display: block;font-weight: bold;background-color: #cd0000;-moz-border-radius: 50%;/* -webkit-border-radius: 50%;border: 2px solid blue;*/z-index: 1;}#wp-calendar #todayWidget {border: none;}#wp-calendar #todayWidget {display: block;font-weight: bold;background-color: #a8c3d6;-moz-border-radius: 50%;/* -webkit-border-radius: 50%;border: 2px solid blue;*/z-index: 1;}#wp-calendar .pad {font-weight: bold;}#wp-calendar .padcent {background-color: white;border: thin solid darkgray;}#wp-calendar .padday {background-color: gainsboro;}#wp-calendar th {width: 11%;color: white;background-color: #cd0000;}#wp-calendar td {border: 1px solid #000;background: none;text-align: center;}/* * Widget List Calendar OPTIONAL */#events-calendar-list li {font-family: Arial, Tahoma, Script;font-size: small;font-stretch: condensed;list-style-image: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/list.gif') ;line-height: normal;text-align: left;}#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active {background: none;text-decoration: none;border: none;color: dimgray;}#events-calendar-list li:hover {background-color: gainsboro;padding: 4px;border-style: solid;border-width: 1px;}#tooltip.pretty {font-family: Arial;border: none;width: 210px;padding: 20px;height: 160px;opacity: 1.0;background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/shadow3.png') ;}#tooltip.pretty h3 {margin-bottom: 0.75em;font-size: 12px;width: 220px;}#tooltip.pretty div {width: 220px;text-align: left;}#tooltip.fancy {background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/shadow2.png') ;padding-top: 5em;height: 100px;}/* ---- css/nextgen.css ---- *//*CSS Name: Default StylesDescription: NextGEN Default Gallery StylesheetAuthor: Alex RabeVersion: 1.50This is a template stylesheet that can be used with NextGEN Gallery. I tested thestyles with a default theme Kubrick. Modify it when your theme struggle with it,it's only a template design*//* ----------- Album Styles Extend -------------*/.ngg-albumoverview {margin-top: 10px;width: 100%;clear:both; display:block !important;}.ngg-album {    height: 100%;    padding: 0;    margin-bottom: 5px;    border: none;}/* IE6 will ignore this , again I hate IE6 *//* See also http://www.sitepoint.com/article/browser-specific-css-hacks */html>body .ngg-album {    overflow:hidden;    padding: 5px;    margin-bottom: 5px;    border: none;} .ngg-album {overflow: hidden;padding: 0;margin-bottom: 5px;border: none;}.ngg-albumtitle {margin-bottom: 10px;}div.ngg-albumtitle a {text-transform: uppercase;text-decoration: none;display: block;padding: 10px 0 0 0;border-top: 1px solid #FFF;font-size: 12px;}.ngg-thumbnail {float: left;margin-right: 10px;}.ngg-thumbnail img {background: none;border: none;margin: 0;padding: 0;position: relative;}.ngg-thumbnail img:hover {background-color: #A9A9A9;}.ngg-description {margin-left: 10px;text-align: left;}/* ----------- Album Styles Compact -------------*/.ngg-album-compact {float:left;height:180px;padding-right:6px !important;margin:0px !important; text-align:left;width:120px;}.ngg-album-compactbox {background: transparent url('http://www.optimaracingteam.com/wp-content/themes/optima/albumset.gif') no-repeat scroll 0%;height:86px;margin:0pt 0pt 6px !important;padding:12px 0pt 0pt 7px !important;width:120px;}.ngg-album-compactbox .Thumb {border:1px solid #000000;margin:0px !important;padding:0px !important;width:91px; height:68px;}.ngg-album-compact h4 {font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;width:110px;}.ngg-album-compact p {font-size:11px;margin-top:2px;}/* ----------- Gallery style -------------*/.ngg-galleryoverview {overflow: hidden;margin: 10px -10px;clear:both; display:block !important;}.ngg-galleryoverview .desc {/* required for description */   margin:0px 10px 10px 0px;   padding:5px;}.ngg-gallery-thumbnail-box {float: left;}.ngg-gallery-thumbnail {float: left;margin: 10px;text-align: center;}.ngg-gallery-thumbnail img {background: none;border: none;display:block;  margin: 0 0 0 0;padding: 0;position: relative;}.ngg-gallery-thumbnail img:hover {background-color: #A9A9A9;} .ngg-gallery-thumbnail span {/* Images description */font-size:90%;padding-left:5px;display:block;}.ngg-clear {clear: both;}/* ----------- Gallery navigation -------------*/.ngg-navigation {font-size:0.9em !important;clear:both !important;display:block !important;padding-top:15px;text-align:center;}.ngg-navigation span {font-weight:bold;margin:0pt 6px;}.ngg-navigation a.page-numbers,.ngg-navigation a.next,.ngg-navigation a.prev, .ngg-navigation span.page-numbers,.ngg-navigation span.next,.ngg-navigation span.prev {border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}.ngg-navigation a.page-numbers:hover,.ngg-navigation a.next:hover,.ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover,.ngg-navigation span.next:hover,.ngg-navigation span.prev:hover {background-color: #0066CC;color: #FFFFFF !important;text-decoration: none !important;}/* ----------- Image browser style -------------*/.ngg-imagebrowser {}.ngg-imagebrowser h3 {text-align:center;}.ngg-imagebrowser img {border:1px solid #A9A9A9;margin-top: 10px; margin-bottom: 10px; width: 100%;display:block !important;padding:5px;}.ngg-imagebrowser-nav {padding:5px;margin-left:10px;}.ngg-imagebrowser-nav .back {float:left;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}.ngg-imagebrowser-nav .next {float:right;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}.ngg-imagebrowser-nav .counter {text-align:center;font-size:0.9em !important;}.exif-data {  margin-left: auto !important;    margin-right: auto !important;}/* ----------- Slideshow -------------*/.slideshow {margin-left: auto; margin-right: auto;text-align:center;outline: none;}.slideshowlink {}/* ----------- Single picture -------------*/.ngg-singlepic {background-color:#FFFFFF;display:block;  padding:4px;}.ngg-left {float: left;margin-right:10px;}.ngg-right {float: right;margin-left:10px;}.ngg-center {  margin-left: auto !important;    margin-right: auto !important;}/* ----------- Sidebar widget -------------*/.ngg-widget,.ngg-widget-slideshow {overflow: hidden;margin:0pt;padding:5px 0px 0px 0pt;}.ngg-widget img {border:2px solid #A9A9A9;margin:0pt 2px 2px 0px; padding:1px; }/* ----------- Related images -------------*/.ngg-related-gallery {background:#F9F9F9;border:1px solid #E0E0E0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}.ngg-related-gallery img {border: 1px solid #DDDDDD;float: left;margin: 0pt 3px;padding: 2px;height: 50px;width:  50px;}.ngg-related-gallery img:hover {border: 1px solid #000000;} /* ---- css/contactform.css ---- */div.wpcf7 {margin: 0;padding: 10px 0 0 0;border-top: 1px solid #FFF;}div.wpcf7-response-output {margin: 10px 0;padding: 10px 0;}div.wpcf7-mail-sent-ok {}div.wpcf7-mail-sent-ng {}div.wpcf7-spam-blocked {}div.wpcf7-validation-errors {}span.wpcf7-form-control-wrap {position: relative;}span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;background: #fff;border: 1px solid #ff0000;font-size: 10pt;width: 280px;padding: 2px;}span.wpcf7-not-valid-tip-no-ajax {color: #f00;font-size: 10pt;display: block;}span.wpcf7-list-item {margin-left: 0.5em;}.wpcf7-display-none {display: none;}img.ajax-loader {border: none;vertical-align: middle;}div.wpcf7 input, div.wpcf7 textarea {padding: 10px;border: none;background: #cd0000;color: #FFF;}div.wpcf7 div.float {float: left;width: 300px;}div.wpcf7 div.float-1 {margin: 0 20px 0 0;}div.wpcf7 div.float-2 {}/* ---- css/wp-table-reloaded.css ---- */.wp-table-reloaded {background: none;margin: 10px 0px 15px 0px;font-size:8pt;width:100%;text-align:left;}.wp-table-reloaded th {background-color: #cd0000;border: 1px solid black;padding: 4px;}.wp-table-reloaded td {color: #FFF;padding: 6px;background: none;vertical-align:top;}.wp-table-reloaded .even td {background: none;border-bottom: 1px dotted #FFF;}.wp-table-reloaded .odd td {background: none;border-bottom: 1px dotted #FFF;}.wp-table-reloaded .header {cursor: pointer;}.wp-table-reloaded .headerSortUp {background: #ff1a00 url('http://www.optimaracingteam.com/wp-content/themes/optima/images/arrow_up.gif') no-repeat right center;}.wp-table-reloaded .headerSortDown {background: #ff1a00 url('http://www.optimaracingteam.com/wp-content/themes/optima/images/arrow_down.gif') no-repeat right center;}body, html {background: #000;}div#holder {z-index: 1;}div#preloader {position: fixed;height: 100%;width: 100%;background: #000;z-index: 2;}#body {position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;overflow: auto;}a, a:active, a:visited {color: #FFF;text-decoration: underline;}a:hover {color: #FFF;text-decoration: none;}h4.entry-title {margin: 0;padding: 0 0 5px 0;}div#top_logo {background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/logo-bg.png') no-repeat;height: 104px;margin-top: -10px;}img.top_logo {width: 169px;height: 61px;margin: 16px 22px 0 110px;border: 0;}ul#main_menu {list-style: none;margin: 29px 0 0 0;padding: 0;}ul#main_menu li {margin: 0 0 2px 0;padding: 0;width: 160px;float: left;}ul#main_menu li a {border-left: 1px solid #FFF;text-decoration: none;padding: 2px 0 2px 9px;text-transform: uppercase;}ul#main_menu li a:hover, ul#main_menu li.current_page_parent a, ul#main_menu li.current_page_item a {border-left: 3px solid #cd0000;padding: 2px 0 2px 7px;}body.page-template-page-no_sub-php div#sub_menu {display: none;visibility: hidden;}div#sub_menu ul {border-bottom: 1px solid #FFF;border-top: 1px solid #FFF;padding: 10px 0;margin-top: 15px;list-style: none;height: 15px;}div#sub_menu ul li {margin: 0;padding: 0;float: left;}div#sub_menu ul a {text-decoration: none;text-transform: uppercase;border-left: 1px solid #FFF;padding: 2px 20px 2px 10px;}div#sub_menu ul a:hover, div#sub_menu ul li.current a {border-left: 3px solid #cd0000;padding: 2px 20px 2px 8px;}div#rss {padding: 28px 0;}a.rss {text-decoration: none;background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/rss.png') left center no-repeat;display: block;padding: 0 0 0 16px;height: 12px;overflow: visible;}div#content {border-top: 1px solid #FFF;padding: 10px 0 0 0;}div#main_content {margin-top: 10px;}div#banner {margin: 0 0 17px 0;height: 200px;overflow: hidden;border-bottom: 2px solid #cd0000;}img.top_pic {margin: 0 0 17px 0;border-bottom: 2px solid #cd0000;}div#sidebar_1 {background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/sidebar_red_bg.png') no-repeat top #cd0000;}div#sidebar_2 {border-top: 1px solid #FFF;margin-top: 10px;padding: 17px 0 0 0;}body.search div#sidebar_2 {margin-top: 0;}div#sidebar_2 div.search {border-bottom: 1px solid #FFF;height: 44px;}div.sidebar div.title {padding: 30px;}div.sidebar div.title a {text-decoration: none;text-transform: uppercase;}ul#results {margin: 0;padding: 0;list-style: none;}ul#results li {margin: 0;padding: 9px 0;background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/results_li_divider.png') repeat-x top;}ul#results li span {padding: 9px 17px;margin: 0 0 0 10px;}ul#results li span:hover {background: url('http://www.optimaracingteam.com/wp-content/themes/optima/images/results-list_style_item.gif') no-repeat center left;}ul#results a {text-decoration: none;}div.sidebar div.latest_results {margin: 30px 0 20px 0;padding: 0;border-top: 1px solid #FFF;}div.sidebar div.latest_results img {margin: 2px 0 0 auto;display: block;}div.bottom_content {margin: 10px 0 0 0;padding: 0;float: left;display: inline;width: 640px;}div.bottom_content img.fade, div.category img.fade {background: #000;}div.bottom_content div.border, div.category div.border {border-top: 1px solid #FFF;margin: 0 10px;}div.bottom_content div.grid_4, div.category div.grid_4 {margin-top: 30px;border-top: 1px solid #FFF;padding: 10px 0 0 0;}div.bottom_content div.entry div.content, div.category div.entry div.content {margin: 15px 0;}div.bottom_content div.entry div.content div.date, div.category div.entry div.content div.date {width: 70px;float: left;}div.bottom_content div.entry div.content div.date span, div.category div.entry div.content div.date span {padding: 1px 2px;background: #FFF;color: #cf1b0b;}div.bottom_content div.entry div.content div.title, div.category div.entry div.content div.title {border-left: 1px solid #FFF;float: left;padding: 0 0 0 10px;width: 219px;}div.bottom_content div.entry div.content div.txt, div.category div.entry div.content div.txt {margin: 15px 0;}div#sidebar_2 div.widget {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #FFF;}div.widget #s {padding: 10px;width: 280px;border: none;background: #FFF;}div.widget_sponsors img {margin: 5px 0;}div#footer {padding: 30px 10px;margin-bottom: 10px;width: 940px;}div.the_excerpt {font-style: italic;border-left: 1px solid #FFF;padding-left: 10px;}div.category#content {width: 640px;float: left;border-top: none;padding-top: 0;}div.sidebar li {margin-left: 0px;list-style: none;}table#wp-calendar {width: 300px;}body.search .hentry {padding: 0 0 30px 0;}body.category-results div.entry {padding: 15px 0;margin-top: 15px;border-top: 1px solid #FFF;}body.category-results div.entry div.content div.title {width: 539px;}