/*

Theme Name:		Atlas Life
Theme URI:		http://tashadoestulsa.com
Description:	Custom theme for tashadoestulsa.com.
Version:		1.0
Author:			Michael J. Champlin
Author URI:		http://mjchamplin.com/
Tags: 			

*/



/* RESET */

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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

  /* remember to define focus styles! */

:focus { outline: 0; }

body { 	line-height: 1;	color: black; 	background: white; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */

table { 	border-collapse: separate;	border-spacing: 0;}

caption, th, td {	text-align: left;	font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q {	quotes: "" ""; }



/*Global Declarations*/



body { background: url('includes/carbon.jpg') repeat #000; }

a { color: #006699; }

a:link, a:visited, a:active { color: #006699; }

a:hover { color: #000; }

em { font-style: italic; }

strong { font-weight: bold; }  



h1 { font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 30px; color: #000; font-weight: bold; }

h1 a, h1 a:visited, h1 a:active, h1 a:hover, h1 a:link { text-decoration: none; margin: 0; padding: 0; color: #000;}                                           

h2 { font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 24px; color: #000; font-weight: bold; }

h2 a, h2 a:visited, h2 a:active, h2 a:link { color: #000; text-decoration: none; }

h2 a:hover { color: #0099CC; }

h3 { font-family: "Helvetica Neue Std", Helvetica, "Arial Black", Arial, sans-serif; font-size: 18px; font-weight: bold; }

h3 a, h3 a:visited, h3 a:active, h3 a:link { color: #000; text-decoration: none; }

h3 a:hover { color: #0099CC; }

h4 { font-family: "Helvetica Neue Std", Helvetica, "Arial Black", Arial, sans-serif; font-size: 13px; text-transform: uppercase; letter-spacing: 3px; color: #777; font-weight: normal; }







/* Selectors */

.left {float: left; }

.right {float: right;}

.center { margin: 0 auto; }

.clear { clear: both; }



.lead { margin-bottom: 8px; }

.lead-light { margin-bottom: 3px; }

.lead-heavy {margin-bottom: 15px; }

.lead-heavier { margin-bottom: 22px; }




.bg-green { background-color: #339900; }

.bg-orange { background-color: #CC6600; }

.bg-blue { background-color: #006699; }

.bg-gray { background-color: #666; }

.bg-twitter { background-color: #33CCCC; }



.green { color: #339900; }

.orange { color: #CC6600; }

.blue { color: #006699; }

.gray { color: #666; }



.hide { display: none; }



/*Container*/

#container { width: 970px; margin: 0 auto; padding: 0 0 20px 40px; border-top: 6px solid #666; border-left: 1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color: #fff; }



/*Header*/

#header { width: 970px; margin-bottom: 50px; } 

#header h1 { font-family: "Helvetica Neue Std", Helvetica, "Arial Black", Arial, sans-serif; font-size: 70px; letter-spacing: -2px; color: #000; line-height: .8; font-weight: bold; }

#header span.blue { color: #006699; }

#header span.green { color: #339900; }

#header span.orange { color: #CC6600; }



#nameplate { width: 500px; margin: 0; padding: 20px 0 0 0; } /*Tasha Does ________*/
#leaderboard { width: 728px; height: 90px; margin: 15px auto 0 auto; border: solid 1px #ccc;}


/*Navigation*/

#nav { width: 250px; margin-left: 220px; font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding-top: 30px; }

#nav a, #nav a:visited, #nav a:active, #nav a:link { text-decoration: none; color: #000; }

#nav ul {  }

#nav li { padding: 5px 0 5px 20px; border-bottom: 1px solid #ccc; }

li.current-menu-item { }

#nav li#last {}

#nav ul li:last-child { border-bottom:none; } 



/*Content*/



#content { width: 500px; }

#content h4.meta, #content div.meta { font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 12px; color:#666; text-transform: none; letter-spacing: normal; }

#content h2 a { color: #006699; }

#content .post { margin-bottom: 40px; }

.entry { font-family: Georgia, Times, serif; font-size: 14px; line-height: 19px; color: #000; }

.entry p { margin-bottom: 1em; }

.entry blockquote { font-style: italic; padding: 10px 0 10px 30px; margin: 20px 0 20px 30px; border-left: 4px solid #ccc; }

.entry blockquote p { margin: 0; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom: 8px; }

.entry ul { list-style-type: disc; padding: 5px 0 10px 40px; }

.entry ol { list-style-type: decimal; padding: 5px 0 10px 40px; }

.entry img { margin-bottom: 25px; }

.snippet { font-family: Georgia, Times, serif; font-size: 14px; line-height: 19px; color: #000; background-color: #eaeaea; padding: 20px; border-bottom: solid 4px #ccc;}




/* Similar Posts */

div#related { width: 525px; }

div#related div { width: 105px; margin-right: 25px; }

div#related div:last-child { margin-right: none; }

div#related p { font-size: 14px; line-height: 18px; }







/* Retweet Box */

#textretweet { color: #333; font-size: 12px; font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif;}

.socialcounter-wrap { width: 540px; margin-left: 0px; background-color: #eee; border-bottom: solid 4px #ccc; }

.socialcounter-wrap a, .socialcounter-wrap a:active, .socialcounter-wrap a:link, .socialcounter-wrap a:visited { text-decoration: none; color: #000; }

div.socialcounter { height: 30px; width: 100px; position: relative; }

span.socialcounter-number { width: 25px; font-size: 30px; font-weight: bold; }

span.socialcounter-text { font-size: 11px; position:absolute; top: 11px; letter-spacing: 1px; }



/*Comments*/

#comment{  width: 500px; }

#comments{  width: 500px;}

.comments_navigation{}

.comments_navigation{}

.comments_reply{  }

.comments_reply h3 { color: #000; }

.comments_reply p { font-size: 12px; line-height: 16px; color:#000;}

.comment_text p { font-family: Georgia, Times, serif; font-size: 13px; line-height: 21px;  margin-bottom: 10px; }



.comments_meta{}

.comments_meta p{ font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 12px; color:#666; }

h3.comments_author { font-weight: bold; }

#comments_list li { border-left: 5px #ccc solid; padding: 7px 5px 7px 25px; margin-left: 50px; position: relative; }

#comments_list li.author { background-color: #efefef; border-left: 5px #0099CC solid; }

div.comment-number { position: absolute; left: -70px; top: 3px; font-size: 60px; font-family: Georigia, Times, serif; font-weight: bold; color: #ddd; text-align: right; }

#trackbacks_list li { border-left: 5px #ccc solid; padding: 7px 5px 7px 25px; margin-left: 50px; position: relative; }

/*Adbar*/

#adbar { width: 140px; margin: 0 40px; text-align: center; }



/*Sidebar*/

#sidebar { width: 250px;}
#sidebar p {  font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; }

.sidebaritem { padding-bottom: 25px; }
.ad-widget { padding-bottom: 25px; }

.sidebaritem h3 { padding: 6px 0 6px 10px; font-family: "Helvetica Neue Std", Helvetica, "Arial Black", Arial, sans-serif; font-size: 15px; font-weight: bold; color: #fff; }
.sidebaritem h3 a, .sidebaritem h3 a:link, .sidebaritem h3 a:visited, .sidebaritem h3 a:active { color: #fff; }
.sidebaritem h3 a:hover { color: #eee; }

.sidebaritem ul {}

.sidebaritem li { padding: 5px 20px 5px 20px; font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 13px; border-bottom: 1px solid #ccc; }

.sidebaritem ul li:last-child { border-bottom: none; }

.sidebaritem ul li p { line-height: 17px; }

.sidebaritem a { text-decoration: none; color: #000; }

.sidebaritem a:visited, .sidebaritem a:active, .sidebaritem a:link { color: #000; }
.sidebaritem a.read-more { text-decoration: underline; color: #339900; text-align: right; display: block; margin-right: 10px; }

 /*twitter widget*/
ul.twitter {} 
li.twitter-item { color: #222; line-height: 16px; margin: 3px 0; } 
span.twitter-timestamp { color: #666; } 
ul.twitter a.twitter-link  { color: #4099FF; } 



/*Search Box*/

div.search { position: relative; width: 230px; }

div.search input { color: #666;	font-size: 0.9em;	background: #fff;	border-width: 1px; border-color: #ccc; border-style: solid;border-top-color: #3c3c3c;	padding: 4px 20px 4px 4px; width: 206px; }

div.search button {	border: 0; font-size: 0; line-height: 0; background: transparent url(includes/icons.png) 0 0 no-repeat; position: absolute;  right: 5px; top: 5px; height: 15px; width: 15px; }

/* Page Navigation */
.navigation-links { width: 100%; font-family: "Helvetica Neue Std", Helvetica, Arial, sans-serif; font-size: 12px; color:#666; text-align: center; font-weight: bold; }
.navigation-links.page-navigation { margin-bottom: 20px; }
.navigation-links.page-navigation a { text-decoration: none; }
.navigation-links.page-navigation .nav-previous { padding: 5px; margin-left: 50px; }
.navigation-links.page-navigation .nav-next { padding: 5px; }

.navigation-links.single-page-navigation { margin-top: 15px; margin-bottom: 30px; }

/*Footer*/

#footer { text-align: center; }

#footer p { font-size: 12px; font-family: "Helvetica Neue Std", Helvetica, "Arial Black", Arial, sans-serif; }



.screenReader { left: -9999px; position: absolute; top: -9999px; }

.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding:10px; }

/* Forms */

p.event-header  { font-family: Georgia, Times, serif; font-size: 24px; padding: 0; margin: 0; }
.event-body { margin-top: 15px; }
.event-submit { padding: 15px; border: 1px solid #339900; background-color: #efefef;}
.event-submit .wpcf7-submit { background: #339900; border: none;	color: #fff; cursor: pointer;	font: 16px/16px "Avenir LT Std", Helvetica, Arial, sans-serif; overflow: hidden; padding: 4px 10px;	width: auto; float: right;  }
.event-submit textarea { width: 463px; } 
.contact .wpcf7-submit { background: #006699; border: none;	color: #fff; cursor: pointer;	font: 16px/16px "Avenir LT Std", Helvetica, Arial, sans-serif; overflow: hidden; padding: 4px 10px;	width: auto; float: right;  }
.contact textarea { width: 500px; }

/*Gigpress*/

.gigpress-table { font-family: Arial, Helvetica, sans-serif; }
.gigpress-table .description span {  }

