/*
THEME NAME: Cincinnati MasterCraft 2010
THEME URI: http://www.cincymc.com
DESCRIPTION: 2010 Cincymc.com
VERSION: 1.0
AUTHOR: Jason Haines
AUTHOR URI:
*/

html{background:#0f1012 url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg.jpg') top center repeat-y;}
body{text-align:center;padding-top:20px;font:62.5%/1.5 Helvetica, Arial, Verdana, sans-serif;color:#c8c8c8;}
#wrapper{text-align:left;width:920px;margin:0 auto;}

.leftCol{width:680px;float:left;}
.rightCol{width:230px;float:left;margin-left:10px;}
.cBlock{background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-block.png') repeat;padding:10px;}
.cSection{margin-top:3px;padding:7px 0 3px;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/faint-line.png') top left no-repeat;}

#hdrNavBar{margin-bottom:0px;height:0px;z-index:0;display:none;}
#homebanner div{z-index:0;}
#homebanner li{height:412px !important;}
#homebanner img{border-bottom:1px solid #111;}
#homeInv{margin-top:10px;padding:10px 0 10px 20px;}
#joinBox{margin-top:10px;}
#header{height:111px;padding:0 0 0 20px;margin-bottom:5px;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-navbar.png') bottom left no-repeat;}
#header h1{text-indent:-1000em;width:0;height:0;}
#hdrInfo{float:right;width:500px;text-align:right;margin-right:20px;font:16px Arial Black,Arial;font-weight:700;line-height:20px;}
#hdrInfo span{font:11px Arial;font-weight:100;line-height:13px;}
#fb{float:left;height:10px;margin-left:26px;}
#homeInv ul{width:545px;float:left;overflow:hidden;}
#homeInv li{display:inline;padding:0 5px 0 5px;height:74px;}
#homeInv li img{height:74px;}
#homeInv h3{width:105px;float:left;margin-right:10px;padding-top:18px;height:58px;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-vdiv.gif')top right no-repeat;}

#content{width:660px;float:left;padding:10px;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-block.png') repeat;font-size:1.4em;}
.entry-content h2{font-size:1.4em;}

#primary.sidebar{float:left;overflow:hidden;width:300px;margin-left:20px;padding:0;}

#homeposts{height:220px;background:#ccc url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg_homeposts.jpg') top left no-repeat;}
.homepost{width:300px;height:160px;overflow:hidden;float:left;margin-right:20px;}
.homepost h2,#homeeventlist h2{border:none;}
#homeeventlist{width:280px;height:160px;float:left;}
#homeeventlist ul{margin-left:20px;}

.homeNews{}
.homeNews h2, #joinBox h2, #homeInv h3{font:14px Verdana, Arial;color:#fff;text-transform:uppercase;}
.homeNews h3{font-size:11px;padding:3px 0 3px 12px;font-weight:100;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/arrow.gif') 0 7px no-repeat;}

.h-test{padding:4px 5px 0 30px;line-height:14px;font-size:12px;font-style:italic;margin-bottom:15px;background:transparent url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/quote.png') no-repeat top left;height:70px;overflow:hidden;}
.h-sig{text-align:right;margin-bottom:10px;}
.readmore{text-align:right;font-size:12px;}
.top-spacer{margin-top:10px;}


#showcaseholder{float:left;
width:360px;padding:0;}

#brands{margin-left:20px;float:left;margin-top:-7px;}
#brands h3{padding-top:0!important;}
#brands ul{width:270px;}
#brands ul li{list-style-type:disc;
margin-left:20px;
width:110px;float:left;font-size:12px;}

.products{margin-top:20px;}
.products ul{width:660px;}
.products ul li{list-style-type:disc;margin-left:20px;
width:110px;font-size:12px;float:left;}

#flickrBox img{height:45px;padding:2px;}
#joinBox span{font-size:11px;line-height:13px;}
.joinInputBox{margin-top:15px;border:1px solid #727272;background:#353639;padding:0;width:195px;}
.joinInputBox .tb{width:137px;height:17px;border:0;float:left;background:none;color:#ccc;padding:4px;font-size:12px;}
.joinInputBox .sb{height:25px;background:#b3b3b3;border:0;width:50px;font-size:11px;cursor: pointer;}
#footer{clear:left;color:#959595;float:left;margin:10px 0 20px;width:880px;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-footer.png') top left no-repeat;padding:4px 20px;}
#footer .floatRight{text-align:right;}
#footer .floatLeft{margin-top:8px;}

div.skip-link{position:absolute;right:1em;top:1em;}

#menu{margin-top:28px;float:right;margin-right:12px;width:550px;}
#menu ul{font-size:12px;float:right;}
#menu ul,div#menu ul ul{line-height:1;list-style:none;z-index:10;margin:0;padding:0;}
#menu ul a{display:block;text-decoration:none;color:#ccc;font-weight:700;padding:5px 15px 10px;}
#menu ul a:hover, #menu .active{color:#fff;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-nav-sel.png') bottom left repeat-x;}
#menu ul li{padding:0;}
#menu ul li ul{left:-999%;position:absolute;padding:12px 10px 3px;border-bottom:1px solid #212121;}
#menu ul li:hover ul{left:auto;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-dd.jpg') 0 7px no-repeat;z-index:10;}
#menu ul ul li{clear:left;text-align:left;z-index:10;}
#menu ul ul li a, #menu ul ul li a:hover{z-index:10;padding:12px 3px 8px 10px;width:150px;background:url('http://www.cincymc.com/wp-content/themes/cincymc2010/images/bg-line.jpg') top left repeat-x;}
#menu ul ul li:first-child a{background:none;}
#menu ul li.page-item-2:hover ul{margin-left:-102px;}

a{color:#b2b2b2;text-decoration:none;}
a:hover{color:#f9f9f9;}
#content a{text-decoration:underline;}
#content a:hover{color:#fff;}
p{line-height:1.5em;margin:10px 0 20px;}
.entry-title{font-size:1.2em;font-weight:700;color:#900;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{color:#c30;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;border:1px solid #727272;background:#353639;color:#ccc;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{border:1px solid #727272;background:#353639;color:#ccc;height:13em;overflow:auto;width:66%;margin:0 0 0.5em;}

.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;text-align:center;margin:1em auto;}
div.gallery{clear:both;height:180px;width:100%;margin:1em 0;}
p.wp-caption-text{font-style:italic;}

div.gallery dl{overflow:hidden;text-align:center;margin:1em auto;}
div.gallery dl.gallery-columns-2{width:49%;}
div.gallery dl.gallery-columns-3{width:33%;}
div.gallery dl.gallery-columns-4{width:24%;}
div.gallery dl.gallery-columns-5{width:19%;}

div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
div#nav-images{height:150px;margin:1em 0;}
div.navigation{height:1.25em;}
div.navigation div.nav-next{float:right;text-align:right;}

div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 2em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}
input#author,input#email,input#url,div.navigation div{width:50%;}
div.gallery *,div.sidebar div,div.sidebar ul{margin:0;padding:0;}



#upcoming-events ul ul li{list-style:none;}
#invItemDetails{float:left;width:430px;}
#invItemDetails ul{padding-left:20px;margin:5px 0;}
#invItemDetails li{list-style:square;}
#invItemImages{float:left;width:435px;margin-left:10px;padding-left:10px;border-left:1px solid #333;}
#invItemImages img:hover{background:#999;}
#invItemImages img{}

#invNav{clear:both;float:left;margin-top:20px;width:100%;}
#invAll,#infoRequest{float:left;font-size:13px;font-weight:700;}
#invNav a{color:#d2d2d2;background:#333;border:1px solid #ccc;display:block;padding:2px 5px;text-decoration:none;}
#invNav a:hover{color:#fff;background:#474747;text-decoration:none;}
#invNav #invAll{margin-right:10px;}


#map{margin-top:40px;text-align:center;}
#content h3{font-size:1.2em;text-decoration:underline;}

#homeposts p{margin:10px 0;}
#homeposts .entry-content a{font-size:.8em;font-weight:700;}

.imp2{color:#c00;font-weight:700;font-size:1.5em;border:2px solid;margin-bottom:20px;padding:10px;}
h3.widgettitle{color:#444;font-size:1em;font-weight:700;margin-bottom:10px;padding:5px;}

#category-archives{margin-bottom:20px;}
#category-archives li{float:left;margin-right:20px;}
#category-archives li a{border:5px solid #ccc;display:inline-block;width:120px;text-align:center;margin-top:10px;text-decoration:none;font-weight:700;padding:50px 0;}
#category-archives li a:hover{border:5px solid #666;}
#comments-list .comment{border:1px solid #333;padding:10px;}
#comments{font-size:1em;border:1px solid #333;margin:20px 0;padding:10px 20px;}
.entry-meta{font-size:.75em;color:#888;padding:10px 0;}
#hours li{list-style:none;padding:4px 0;}
#emailForm{margin-top:20px;}
.bbottom{border-bottom:1px solid #efefef;margin-bottom:15px;}
#serviceForm, #emailForm{padding:10px;}
.wpcf7 select{width:200px;padding:1px;border:1px solid #727272;background:#353639;color:#f1f1f1}
.wpcf7 input, .wpcf7 textarea, #emailForm input, #emailForm textarea{border:1px solid #727272;background:#353639;padding:3px 4px;color:#f1f1f1}
.wpcf7 input[type=submit], #emailForm input[type=submit]{height:25px;background:#333;border:1px solid #ccc;width:50px;font-size:12px;cursor: pointer;}
#serviceForm td{padding:5px 0 0;}
.wpcf7 .wpcf7-list-item{padding:0 10px;display:block;}


#boatinfo td{padding:5px;}
#boatinfo .wpcf7-list-item{float:left;clear:left;padding:3px 0;}
.blogroll li{list-style:none;height:100px;float:left;width:140px;background:#fff;padding:5px;}
.floatRight{float:right;}
dl{width:100%;overflow:auto;background:url(/wp-content/themes/cincymc2009/http://www.cincymc.com/wp-content/themes/cincymc2010/images/dot.gif) repeat-x 0 1.1em;margin:0 0 1.2em;}
dt,dd.price{background:#26292c;padding:1px 5px;}
dt{background:#16181B;}
dt{float:left;padding-right:3px;color:auto;font-weight:700;}
dd.price{float:right;padding-left:3px;}
dd.mdesc{float:left;width:100%;font:italic 100% Georgia,Times,sans-serif;color:#555;padding:3px 0;}

h2.menu2{color:#FFF;margin:20px 0 10px;}
h3.menu3{color:#f1f1f1;border-bottom:1px solid #ccc;font-weight:700;margin:20px 0;padding:2px;}

.eventDataTable{float:left;width:280px;font-size:.8em;margin:10px;}
.eventDataTable td{height:30px;padding:2px;}
.alt1{background:#efefef;}
.eventDataTable h3{font-weight:700;text-decoration:underline;}

.riders td{width:156px;text-align:center;padding-bottom:30px;}
.riders img{border:1px solid #999;width:130px;padding:2px;}
.riders a{font-size:.9em;}


.bio{width:100%;margin-top:20px;}
.bio td{font-size:.9em;padding:1px 0;}
.bio tr td:first-child{width:200px;}
.bio tr{vertical-align:top;}
.bioQ,.bioA{font-size:.9em;margin:0;}
.bioQ{margin-top:10px;}
table,div.gallery dl.gallery-columns-1,#serviceForm textarea{width:100%;}
#logo,div#menu ul li,div.gallery dl,div.navigation div.nav-previous,.floatLeft{float:left;}
#menu ul li li,form#commentform,form#commentform p{padding:0;}
.entry-title,.entry-meta,.clear{clear:both;}
div.sidebar ul ul,dd{margin:0;}
label,strong,.bioQ,.bio tr td:first-child{font-weight:700;} 
.post{font-size:13px;}

.wpcf7-form-control-wrap.boat{display:none;}


.kymcdealer p{display:inline;width:auto;padding:0;margin:0;}
.kymcdealer h3 a,.kymcdealer{font-size:6px!important;}
.kymcdealer h3{display:inline!important;text-decoration:none !important;}
.kymcdealer a{text-decoration:none !important;color:#c8c8c8;line-height:0;display:inline!important;}
.kymcdealer a:hover{text-decoration:none !important; color:#c8c8c8;}

.keywords h2{font-size:12px;display:inline !important;}

.post a, .dataTable a{color:#C00;}
.dataTable td{padding:8px 10px;}
.dataTable th{border-bottom:1px solid;padding:2px;}
.dataTable th u{text-decoration:none;font-size:1.1em;}
.post ul li{list-style-type:disc !important;margin:0 0 0 20px;}

.testimonial{margin-bottom:10px;background:transparent url('http://www.cincymc.com/wp-content/plugins/dealerInv/tablesort/inv-bg.png') repeat-x top right;
padding:10px;
}
.testimonial .signature{display:block;text-align:right;margin-top:10px;font-style:italic;}
