/*
Theme Name:Twenty Ten 2
Theme URI:http://wordpress.org/
Description:The 2010 default theme for WordPress.
Author:the WordPress team
Version:1.0
Tags:black,blue,white,two-columns,fixed-width,custom-header,custom-background,threaded-comments,sticky-post,translation-ready,microformats,rtl-language-support,editor-style
*/
/* -------------------------------------------------------------- 
Reset default browser CSS.
Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* 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{background:#fff;line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';}
/* 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;}*/
a img{border:none;}
body{font:14px/1.5em "helveticaneue","helvetica neue",helvetica,arial,sans-serif;}
h1,h2,h3,h4,h5,h6{clear:both;}
/*
LAYOUT:Two columns
DESCRIPTION:Two-column fixed layout with one sidebar right of content
*/
#container{float:left;margin:0px;width:100%;}
#content{margin:0 300px 0 0;}
#primary,
#secondary{float:right;overflow:hidden;width:258px;margin-left:-260px;border:1px solid #ccc;padding-top:21px;}
#secondary{clear:right;}
#footer{clear:both;width:100%;}
.xoxo {font-size:13px;}
.xoxo a{color:#333 !important;text-decoration:none !important;}
.xoxo a:hover{color:#f75342 !important;}
.xoxo h3{margin-bottom:8px;}
.widget-container{margin-bottom:26px !important;}
.xoxo li ul li{list-style:none;margin-left:-13px;}
.widget_tag_cloud a{text-decoration:none !important;}
/*
LAYOUT:One column,no sidebar
DESCRIPTION:One centered column with no sidebar
*/
.one-column #content{margin:0 auto;width:640px;}
/*
LAYOUT:Full width,no sidebar
DESCRIPTION:Full width content with no sidebar;used for attachment pages
*/
.single-attachment #content{margin:0 auto;width:900px;}
/* =Fonts
-------------------------------------------------------------- */
.page-title span,
/*.pingback a.url{font-family:Georgia,"Bitstream Charter",serif;}*/
input,textarea{font:14px/1.5em "helveticaneue","helvetica neue",helvetica,arial,sans-serif;}
pre{font:11px,"Courier 10 Pitch",Courier,monospace;}
code{font:11px,"Monaco","Consolas","Andale Mono","DejaVu Sans Mono",monospace;}
/* =Structure
-------------------------------------------------------------- */
/* The main theme structure */
#wrapper{margin:0px;padding:0px;}
.menu-header,
#colophon,
#branding,
#main{margin:0 auto;width:940px;}
/* Structure the footer area */
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#site-info{color:#555;font-size:11px;line-height:1.25em;text-align:left;}
#site-generator{float:right;width:220px;}
/* =Global Elements
-------------------------------------------------------------- */
body,input,textarea{color:#000;line-height:22px;}
p,ul,ol,dd,pre{margin-bottom:22px;}
hr{background-color:#E7E7E7;border:0;height:1px;margin-bottom:18px;clear:both;}
/* Text elements */
ul{list-style:square;}
ol{list-style:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,
ol ol,
ul ol,
ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
strong.color{color:#f75342;}
cite,em,i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{margin:0 0 20px;padding:20px 20px 5px 50px;color:#666;font-style: italic;background: #fafafa url('images/quote.gif') no-repeat 5px 0;border:none;}
blockquote cite,
blockquote em,
blockquote i{font-style:normal;}
pre{background:#fafafa;color:#000;line-height:18px;padding:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
sup,sub{height:0;vertical-align:baseline;position:relative;}
sup{bottom:1ex;}
sub{top:.5ex;}
input[type="text"],textarea{color:#000;padding:2px;/*background:#f9f9f9;*/
border:1px solid #ccc;}
a:link,
a:active,
a:visited{color:#1DACF6;text-decoration: none;}
a:hover{color:#f75342;}
table{border-top:1px dotted #ddd;margin-bottom:22px;}
tr{border-right:1px solid #ddd;font-size:12px;}
td, th{padding:3px;}
/* Text meant only for screen readers */
.screen-reader-text{position:absolute;left:-9000px;}
/* =Header
-------------------------------------------------------------- */
#header{padding:0;}
#site-title{font:normal normal bold 48px/1em helveticaneue,'helvetica neue',helvetica,arial,sans-serif;letter-spacing:-3px;float:left;margin:0;width:700px;}
#site-title a{color:#000;font-weight:bold;text-decoration:none;}
#site-title a:hover{color:#f75342;}
#site-description{color:#666;clear:both;float:left;margin:2px 0 21px 0;width:220px;}
#branding{padding:44px 0 0;margin-bottom:22px;}
/* This is the custom header image */
#branding img{clear:both;display:block;}
/* =Menu
-------------------------------------------------------------- */
.skip-link{display:none;}
#access{border-bottom:1px solid #ccc;height:32px;font-size:13px;overflow:visible;z-index:100;}
/*** ESSENTIAL STYLES ***/
/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:20em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;/* match top ul list item height */
z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;/* match ul width */
top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;/* match ul width */
top:0;}
/*** THEMATIC SKIN ***/
.sf-menu{border-right:1px solid #ccc;float:left;}
.sf-menu a{border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:9px 13px;text-decoration:none;}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a{border-bottom-color:#fff;}
.sf-menu a,.sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/
color:#000;}
.sf-menu li{background:#fff;}
.sf-menu li li{background:#fff;}
.sf-menu li li li{background:#9AAEDB;}
.sf-menu li:hover,.sf-menu li.sfHover,
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#fafafa;outline:0;border-bottom-color:#ccc;}
.sf-menu ul{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{top:32px;/* overriding essential styles */}
.sf-menu ul ul{margin-top:0;}
.sf-menu ul a{background:#fafafa;border-bottom:none;}
.sf-menu ul a:hover{color:#f75342;/*color:#FF4B33;*/}
.sub-menu li a{float:none;width:auto;}
/* =Content
-------------------------------------------------------------- */
#main{clear:both;overflow:hidden;padding:66px 0 22px;}
.hentry{padding:0 0 22px 0;}
.home .sticky{background:#F2F7FC;border-top:4px solid #000;padding:18px 20px;margin-left:-20px;margin-right:-20px;}
/*.single .hentry{margin:0 0 36px 0;}*/
.page-title{color:#000;font-weight:bold;margin:0 0 36px 0;}
.page-title span{color:#333;font-style:italic;font-weight:normal;}
.page-title a:link,
.page-title a:visited{color:#888;text-decoration:none;}
.page-title a:active,
.page-title a:hover{color:#FF4B33;}
.entry-title{font:bold 26px/24px "helveticaneue","helvetica neue",helvetica,arial,sans-serif;padding:0 0 7px 0;}
.entry-title a:link,
.entry-title a:visited{color:#000;text-decoration:none;}
.entry-title a:active,
.entry-title a:hover{color:#FF4B33;}
.entry-meta{color:#666;font-size:12px;font-style:normal;}
.entry-meta abbr,
.entry-utility abbr{border:none;}
.entry-meta abbr:hover,
.entry-utility abbr:hover{}
.entry-content,
.entry-summary{padding:22px 0 0 0;}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content ul{margin:0 0 22px 20px;}
.entry-content fieldset{border:1px solid #E7E7E7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input{margin:0 0 24px 0;}
.entry-content input.file,
.entry-content input.button{margin-right:24px;}
.entry-content label{color:#666;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup,
.entry-content sub{}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{color:#000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}
.page-link a:link,
.page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#D9E8F7;}
.page-link a:active,
.page-link a:hover{color:#FF4B33;}
.page .edit-link{clear:both;display:block;}
#entry-author-info{background:#F2F7FC;border-top:4px solid #000;padding:18px 20px;margin:24px 0;overflow:hidden;clear:both;line-height:20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;margin:0 -104px 0 0;padding:11px;height:60px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
#entry-author-info h2{color:#000;font-weight:bold;font-size:100%;margin-bottom:0;}
.entry-utility{/*border-top:1px solid #ccc;*/clear:both;color:#666;font-size:13px;line-height:18px;margin:0 0 44px 0;padding-top:3px;}
.entry-meta a,
.entry-utility a{/*text-decoration:none;*/}
.cat-links a,.tag-links a{/*padding:1px 5px !important;color:#fff;background-color:#000;*/}
.cat-links a:hover,.tag-links a:hover{/*background-color:#900;*/}
a.reply{background-image:url("http://blog.seventy4.net/wp-content/themes/twentyten/images/reply_off_15x15.png");background-repeat:no-repeat;background-position:left center;padding-left:16px;width:15px;height:15px;}
a:hover.reply{background-image:url("http://blog.seventy4.net/wp-content/themes/twentyten/images/reply_on_15x15.png");}
.entry-meta a:hover,
.entry-utility a:hover{/*text-decoration:none;*/}
#content .video-player{padding:0;}
/* =iRacing Result Table
-------------------------------------------------------------- */
#results table{text-align:center;margin:auto;width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:22px;}
#results thead th{color:#fff;background-color:#000;font-size:10px;font-weight:normal;padding:0;border:1px #000 solid;}
#results tbody td{font:normal normal normal 12px "Courier 10 Pitch",Courier,monospace;padding:4px 0;border:1px #ccc solid;}
#results .odd{background:#fff;}
#results .even{background:#fafafa;}
/* Asides
-------------------------------------------------------------- */
.home #content .category-asides p{line-height:20px;margin-bottom:10px;margin-top:0;}
.home .hentry.category-asides{padding:0;}
.home #content .category-asides .entry-content{padding-top:0;}
/* Gallery listing
-------------------------------------------------------------- */
.category-gallery{margin-bottom:48px;}
.category-gallery h2{margin-top:10px;}
.category-gallery .entry-meta{}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .category-gallery .entry-content p{display:inline;}
.home #content .category-gallery .entry-utility{padding-top:4px;}
/* Attachment pages
-------------------------------------------------------------- */
.entry-content .attachment img{margin-bottom:0;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{/*content:'\2190\00a0';*/
content:'&lang';}
.attachment .entry-content .nav-next a:after{/*content:'\00a0\2192';*/
content:'&rang;';}
a.more-link{line-height:1em;font-size:13px;float:right;color:#333;margin-top:10px;margin-bottom:22px;margin-right:10px;border:1px solid #333;padding:2px 7px;text-decoration:none;}
a:link.more-link,
a:visited.more-link{display:inline-block;}
a:hover.more-link{color:#fff;background:#333;border:1px solid #333;}
/* Images
-------------------------------------------------------------- */
#content img{margin:0;max-width:640px;}
#content .attachment img{max-width:900px;}
#content .alignleft,
#content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
#content .alignright,
#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
#content .aligncenter,
#content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter{margin-bottom:12px;}
#content .wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px;}
#content .wp-caption img{margin:5px 5px 0;}
#content .wp-caption p.wp-caption-text{margin:5px;color:#666;}
#content .wp-smiley{margin:0;}
#content .gallery{margin:0 0 22px 0;}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
#content .gallery img{border:2px solid #cfcfcf;}
#content .gallery .gallery-caption{color:#666;margin:0 0 12px;}
#content .gallery dl{margin:0;}
#content .gallery img{border:10px solid #f1f1f1;}
#content .gallery br+br{display:none;}
/* =Navigation
-------------------------------------------------------------- */
.navigation{overflow:hidden;color:#666;}
.navigation a:link,
.navigation a:visited{color:#666;text-decoration:none;border: 1px solid #ccc;padding:2px 7px;}
.navigation a:active,
.navigation a:hover{color:#fff;background:#333;border:none;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,
.single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0;line-height:23px;}
/* =Comments
-------------------------------------------------------------- */
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,
h3#reply-title{color:#000;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:0;margin-bottom:22px;border-bottom:1px solid #ccc;}
.commentlist{list-style:none;margin:0;border-bottom: 1px solid #ccc;}
.comment-one{clear:both;padding:0 0 24px 0;}
.commentlist li.comment{border-bottom:1px solid #ccc;line-height:24px;margin:0 0 11px 0;padding:0 0 0 46px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.comment-body {color:#000;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{color:#666;font-size:11px;margin:0 0 8px 0;}
.comment-meta a:link,
.comment-meta a:visited{color:#999;text-decoration:none;}
.comment-meta a:active,
.comment-meta a:hover{color:#FF4B33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.comment-reply{margin:0 20px 0; float:right;}
a.comment-reply-link{background-image:url("http://blog.seventy4.net/wp-content/themes/twentyten/images/reply_off_15x15.png");background-repeat:no-repeat;background-position:left center;padding-left:16px;width:15px;height:15px;}
a:hover.comment-reply-link{background-image:url("http://blog.seventy4.net/wp-content/themes/twentyten/images/reply_on_15x15.png");}
a.comment-edit-link{color:#333;}
.reply a:hover,
a.comment-edit-link:hover{color:#FF4B33;}
.commentlist .children{border-top:1px solid #ccc;list-style:none;padding-top:11px;}
.commentlist .children li{border:none;margin:0;}
.nopassword,
.nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e7e7e7;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#666;display:block;margin:0;}
#comments .pingback .url{font-style:italic;}
/* Comments form */
input[type=submit]{color:#666;}
#respond{margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-weight:normal;}
#respond .required{color:#FF4B33;font-weight:bold;}
#respond label{color:#666;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#666;}
#respond .form-allowed-tags code{}
#respond .form-submit{float:right;margin:12px 0;}
#respond .form-submit input{border:0px;color:#fff;background:#000;width:auto;}
#respond .form-submit input:hover{border:0px;color:#fff;background:#900;width:auto;}
/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
#search{margin:0px auto;width:940px;}
#search h3{display:none;}
#searchform{float:right;}
#searchsubmit{display:none;}
.widget_search #s{/* This keeps the search inputs in line */width:254px;}
.widget_search label{display:none;}
.widget-container{margin:0 0 18px 0;}
.widget-title{color:#000;font-weight:bold;}
.widget-area a:link,
.widget-area a:visited{text-decoration:none;}
.widget-area a:active,
.widget-area a:hover{}
.widget-area .entry-meta{}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{font-weight:bold;color:#000;text-align:left;padding-bottom:4px;}
#wp-calendar thead{}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{padding:3px 0 2px;background:#f5f5f5;border:1px solid #fff;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#FF4B33;}
.widget_rss .widget-title img{height:11px;width:11px;}
/* Main sidebars */
#main .widget-area ul{margin-left:0;padding:0 20px;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#primary{}
#secondary{}
/* Footer widget areas */
#footer-widget-area{}
/* =Footer
-------------------------------------------------------------- */
#footer{margin-bottom:20px;}
#colophon{border-top:1px solid #ccc;margin-top:-4px;padding:18px 0;overflow:hidden;}
#site-info a{}
#site-generator{position:relative;font-style:italic;}
#site-generator a{color:#666;display:inline-block;text-decoration:none;background:url(images/wordpress.png) center left no-repeat;padding-left:20px;/*line-height:16px;*/}
#site-generator a:hover{text-decoration:underline;}
img#wpstats{display:block;margin:0 auto 10px;}
/* Mobile Safari ( iPad,iPhone and iPod Touch )
-------------------------------------------------------------- */
/*
pre{-webkit-text-size-adjust:100%;}
code{-webkit-text-size-adjust:100%}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
*/
/* =Print Style
-------------------------------------------------------------- */
@media print{body{background:none !important;}
#wrapper{float:none !important;clear:both !important;display:block !important;position:relative !important;}
#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
#colophon{border-top:2pt solid #000;}
#site-title,
#site-description{float:none;margin:0;padding:0;line-height:1.4em;}
#site-title{}
.entry-content{color:#000;}
.entry-title{}
#access,
#branding img,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
.widget-area{display:none !important;}
#container,
#header,
#footer{width:100%;margin:0;}
#content,
.one-column #content{width:100%;margin:24pt 0 0;}
.wp-caption p{}
#site-info,
#site-generator{float:none;width:auto;}
#colophon{width:auto;}
img#wpstats{display:none}
#site-generator a{padding:0;margin:0;}
#entry-author-info{border:1px solid #e7e7e7;}
#main{display:inline;}
.home .sticky{border:none;}
}
