@charset "utf-8";

/*   
Theme Name: tasca
Theme URI: http://www.tascaracing.com
Description: default theme for the tasca racing
Author: Aaron Ware & Mike McKenzie
Author URI: http://www.digitaloctane.com
Version: 2
*/

body, html{background:#333 url(img/body_bg.jpg) top center; color:#999;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:normal;
margin:0; padding:0;} 

#header {width:980px;margin:0 auto; height:120px; background:url(http://www.tascaracing.com/img/headBG.jpg) no-repeat left top;}
#menu {float:left;width:980px; height:120px; margin:0 10px;}
#menu img{float:left;}
#menu ul {margin:0;padding: 0px 0 0 10px;list-style: none;line-height: normal;}
#menu li {display: block;float: left;}
#menu a {display: block;float: left;margin-right: 1px;padding: 40px 10px 15px 10px;text-decoration: none;font-size: 12px; font-weight: bold;color: #FFFFFF;}
#menu a:hover { text-decoration:underline;color: #FFF;}

#container{width:1000px; margin:0 auto; background:url(img/center-tile.jpg); clear:both;}
#columns{width:980px; float:left; background:#000 url(img/content-tile.jpg) -25px 0 repeat-x; margin-left:10px}
#content{width:730px;}
.post{background:url(img/entry-bg.jpg) no-repeat center bottom; padding:5px 5px 120px 5px;}
#entries{width:460px; float:left; background:#111; border:1px solid #555; padding:5px; margin-right:5px}

#sidebar{width:210px; background:url(img/left-column.jpg) top left no-repeat; height:700px; padding:5px; margin-right:20px; padding-top:10px; float:left}
.border{border:1px solid #555; margin:5px 0;}
#slideshow{width:720px; height:300px;}

#twitter{float:left; width:100%}
#tasca3{clear:both; margin-left:10px; background:url(img/twitter-post.png) top left no-repeat; width:170px;line-height:12px;font-size:10px;padding:8px 8px 8px 8px;}
#tasca3-footer{ background:url(img/twitter-post.png) bottom left no-repeat; height:10px; margin-left:10px}
#tasca3-tweets{display:none; float:left}

#facebook{clear:both; margin-left:10px;background:url(img/calendar.png) no-repeat; padding:20px 3px 5px 6px; width:189px;} 
.social{padding-left:10px;}
#full-throttle {}
#sponsors{}
#sponsors ul{margin-left:30px;}
#sponsors li{list-style:none; padding:10px 0 0 0;}
#wp-calendar {margin:0 auto;}
#wp-calendar td{}
#wp-calendar caption {color:#C00;font-weight:700;font-size:16px;}
#calendar-2 h2{font-weight: 700; font-size:16px; color:#FFF;text-align:center; margin:0; padding:0;}
#calendar-2 {background:url(img/calendar.png) no-repeat; margin-top: 20px; padding:20px 3px 5px 6px;clear:both; margin-left:10px;  width:189px;}


img{margin:0; padding:0; border:none}
a{text-decoration:underline; color:#DB1D24; font-weight:bold;}
a:hover {color:#fff;}
#copy a{text-decoration:none; color:#DB1D24; font-weight:bold;}
#copy a img{padding:0;margin:0;}

.left{float:left}
.right{float:right}
.clear{clear:both}

.hidden{display:none}
#footer {background:#000 url(img/footer_tile.jpg) repeat-x; height:140px; width:980px; margin:0 auto; text-align:center}
#badges {color:#999; font-size:10px; width:100%}
#badges a{color:#FFF; text-decoration:none}
#footer a img{border:0; margin-left:25px}
#do-logo{float:right; margin-right:25px}

blockquote{background:url(img/quote.jpg) top left no-repeat; margin:0; padding:0 0 0 50px; min-height:30px;}

.post{margin-bottom:30px}
.post-tags a{color:#999;}
.post-tags a:hover{ color:#CCC;}

.article-content{margin:0 0 0 25px;}

object { outline:none; }
.topTitle {margin-left:20px;}
#page-content{width:980px;}

#teamPage{background:url(img/team_bg.jpg) no-repeat; width:980px; margin:0 auto;}

#contactPage{ width:980px;}
#contactHolder{margin-left: 20px; float:left; padding:10px;}
#contactLogo{ margin-left:40px; float:left;}
#fanClub{margin-left:20px; margin-top:10px; color:#FC0000; font-size:14px;}
#fanClub img{margin-left:40px;}
#page-content #entries{width:100%; border:none; background:none}
iframe{border:none;}

<!-- Youtube Channel -->
.chunk focus{width:200px; height:50px; float:left; padding:5px; border:0; background:#000;}
.chunk{width:200px; height:200px; float:left; padding:5px; border: 2px solid #2c2b2b; background:#252525; margin:5px;}
.footnote{}
.ytube_thmb{float:left; border: 1px solid #900;}
.clear{ clear:both;}
#videoPage{ width:980px;}

<!-- Wallpapers -->
#wallpapers{width:980px;}
.wall{width:130px; margin:10px; padding:5px; background:#333; float:left;}
.wall img{border:#990;}
.img_link{}

<!-- IMage gallery selection -->
#gallery_selection{width:980px;}
.imgGallery{width:410px; margin:10px; padding:5px; background:#333; float:left;}
.imgGallery img{border:#990;}
.wall_link{}

#nav {list-style: none;margin: 0;padding: 0;}
#nav ul {margin: 0;padding: 0;}
#nav li {float: left;margin: 0;padding: 0;}
#nav a {display: block;line-height: 24px;margin: 0;padding: 0 5px 0 5px;font-size: 10pt;color: #fff;letter-spacing: -1px;}
#nav li a:hover {color: #F00;text-decoration: none;display: block;}
#nav li ul {list-style: none;position: absolute;width: 200px;left: -999em;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li li {float: left; margin: 0;padding: 0;width: 80px;}
#nav li li a {width: 80px;height: 24px;line-height: 24px;color: #fff;border-top: 1px solid #131f27;background: #040404;margin: 0;padding: 5px;}
#nav li li a:hover {border-top: 1px solid #131f27;background: #000;padding: 5px;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */position: static;}
