/* CSS Document */

/*

	Theme Name: AndySapp2010
	Theme URI: http://www.andysapp.com/
	Description: WP Theme for implementation with the 2010 redesign for www.andysapp.com
	Version: 2.0
	Author: Andy Sapp
	Author URI: http://www.andysapp.com/
	
	GET OUT OF HERE.  THIS SHIT AIN'T FOR YOU, FUCKER.
	GET OUT OF HERE.  THIS SHIT AIN'T FOR YOU, FUCKER.
	GET OUT OF HERE.  THIS SHIT AIN'T FOR YOU, FUCKER.
	GET OUT OF HERE.  THIS SHIT AIN'T FOR YOU, FUCKER.
	
*/


body {

	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #ccc;	
	font-style:normal; font-variant:normal; font-weight:normal; line-height: 18px; font-size: 11px; font-family: "Helvetica", Arial, sans-serif;
	background-image: url(https://drifting.andysapp.com/wp-content/themes/asapp10_theme/images/bg_2010.jpg);
  	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000;
	background-attachment: fixed;
}

#content {

	width: 95%;
	float: left;
	display:inline;
	text-align: justify;
	padding: 8px;
	margin: 8px;
}

#core_content a {
	color: #993333;
	
}

#navig {

	height: 0px;
	width: 0px;
	margin-right: auto;
	margin-left: auto;
}



#sidebar {

	width: 145px;
	float: right;
	line-height: 1.5em;
	display:inline;
	margin: 4px 4px 4px 0px;
	padding: 5px;
	font-size:10px;
}

#pages h1{

	margin:0px;
	padding:0px;
}

#pages h1 a{

	text-transform:uppercase;
	text-decoration:none;
	color:#ccc;
	font: 15px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:13px 0px 0px 10px;
	letter-spacing: -1px;
	float: left;

}

#pages h1 a:hover{

	text-decoration:underline;
}



h3, h4 {

	padding-top: 5px;
	padding-bottom: 15px;
}

#footer1 {

	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	font-style: normal;
}

#footer2 {

	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
}

#tagline {

	height: 20px;
	text-align: right;
	margin-top: -30px;
	margin-right: 25px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

div#pages {

	height: 40px;
	margin: 0px auto 0px;
	width:730px;
    background: #2d2d2d;
}



div#pages ul {

	padding: 10px 0px 0px;
	white-space: nowrap;
	list-style-type: none;
	margin: 0px;	
}

div#pages ul li {

	float:right;
}



div#pages ul li.current_page_item a  {

	text-decoration: underline;
}

div#pages ul li a {

	display: block;
	text-decoration: none;
    border-left: 1px dotted #333;
	font-size:12px;
	padding:5px 10px 5px 10px;
	text-transform: uppercase;
	color: #999999;
}

div#pages ul li a:hover {

	color: #333333;
}


#footer {

	clear: both;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#footer p{

	padding:10px;
	margin:0px;
}



.entry{

	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	/*font-size: 0.80em;*/
	line-height: 1.5em;
}

.firstpost {

	margin-bottom:15px
}

h3.etitle, h3 {
	font-family:'Avant', sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
}

.gradient-text {
	repeat-x left bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0px;
}
.gradient-text h3 {
	font-family:'Avant', sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	position: relative;
}
.gradient-text span {
	background: url(https://drifting.andysapp.com/wp-content/themes/asapp10_theme/images/gradient-dark.png) repeat-x;
	position: absolute;
	bottom: -0.6em;
	display: block;
	width: 100%;
	height: 18px;
}

h3.etitle a, h3.etitle a:visited, h3 a {

	color: #fff;
	border-style: none;
	font-size: 25px;
	text-transform: none;
	font-variant: none;
	font-weight: normal;
	letter-spacing: -0.8px
}



h3.etitle a:hover, h3 a:hover {

	text-decoration:underline;
}

.emeta {
	
	font-family: "Helvetica", Arial, sans-serif;
	height: 35px;
	margin-top: 0;
	color: #666;
	border-top:dotted 1px #666;
	padding-top:4px;
	margin-bottom: 8px;
	font-size: 11px;
}

.emeta a img {

	border:none;
}


.ebody a {

	height: 16px;
	margin-top: 0;
	font-size: 11px;
	color: #666;
}


.ebody img {

	padding: 4px;
	border: 1px solid #DFDFDF;
}

.ebody2 img {

	border: 0px;
}

.noborder {

	border: 0px;
}

.ebody2 b {

	color: #cc0000;
}

.ebody ul {

	margin-left: 20px;
	padding-left:0px;
	list-style-type: none;
}

.ebody ol{

	margin-left:20px;
	padding-left:0px;
}

.ebody ul li {

	list-style:square;
}

.commentlink img {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



h4, h3, h2, #cblock h2 {

	margin: 0;
	padding: 0px;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#999;
}

h2 {

	margin-bottom: 10px;
	font-size: 14px;
}

a, a:visited {

	color: #cccccc;
	text-decoration:none;
}

a:hover {

	text-decoration:underline;
}

.ebody p {

	margin:8px 0;
	padding:0;
}

.ebody ul {

	margin-left: 30px;
	padding-left:0px;
	list-style-type: none;
}

.ebody ol {

	margin-left:30px;
	padding-left:0px;
}

.ebody ul li {

	list-style:square;
}

.date {

	float:left;
	height:15px;
	width:100px;
    margin-top:0px;
	margin-right:10px;
	padding:2px;
	background:#333;
    border:0px dotted #000;
    
}

.date p {

	font-family: 'Futura', sans-serif;
	text-align:center;
	color: #666;
	margin: 0 0 0 0;
	text-transform:uppercase;
	font-size: 14px;
	font-weight: bold;
	
}


.date span.month {
	
	font-family: 'Futura', sans-serif;
	height:11px;
	display:block;
    padding: 1px 2px 4px;
    margin-bottom:4px;
	border-top: 2px solid #660000;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

.date span.month a {
	
	font-family: 'Futura', sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #666;
}


.date span.day {

	font-family: 'Futura', sans-serif;
	display:block;
    color: #666;
	font-style: normal;
	margin-top: 5px;
}

.date span.day a {

	font-family: 'Futura', sans-serif;
	display:block;
    color: #666;
	font-style: normal;
}



#sidebar h2 {

	color: #bfbfbf;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom: 1px dashed #cccccc;
	font-size: 12px;
	text-transform: uppercase;
}

#sidebar ul {

	list-style: none;
	margin: 0 0 18px 0;
	padding: 0;

}



#sidebar ul li {

	display: inline;
	margin:0;
	padding:0
}

#sidebar li{

	list-style: none;
}



#sidebar ul li a {

	border-bottom: 1px dotted #666;
	color: #666666;
	display: block;
	text-decoration: none !important;
	margin-left: 0px;
	padding: 4px 0px 4px 20px;
}


#sidebar ul li a:hover {

	color: #ffffff;
	background-color: #000000;
}


ul.list-blogroll li a {

    border-bottom: 1px dotted #666;
	color: #666666;
	display: block;
	text-decoration: none !important;
	margin-left: 0px;
	padding: 4px 0px 4px 25px;
}



#searchdiv {

	margin-top: 8px;
	margin-bottom: 15px;

}

/*blogroll widget */
ul.list-blogroll li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}

/*meta  widget*/
ul.list-meta li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}
/*rss widget */
ul.list-rss li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}
/*category  widget */
ul.list-cat li, li.bar_categories li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}
/*recent  widget  */
ul.list-rec li, li.bar_comments ul li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}
/*archives widget */
ul.list-archives li, li.bar_archives li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}
/*pages widget */
ul.list-page li, li.bar_pages li, li.bar_recent_entries li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 22px !important;
}
/*sub-pages widget */
ul.list-page li ul li, li.bar_pages li ul li {

	background: url(img/arrow.gif) no-repeat !important;
	padding-left: 15px !important;
}
/*calendar bar widget */
li.bar_calendar td {

	padding: 1px 7px;
}

#wp-calendar { 

	border: 0px 
	solid #ddd; 
	empty-cells: show; 
	margin: 0; 
	width: 100%; 
}

#wp-calendar th {

	font-style: normal;
	text-transform: capitalize;
	color: #000000;
} 

#wp-calendar td {

	color: #333;
	font-style: bold;
	font: normal "Helvetica", Arial, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar a:hover {

	color: #cc0000;
	font-style: bold;
}

#wp-calendar a {

	color: #ccc;
	font-style: bold;
}

/*text bar */
.textbar {

	padding-top: 5px;
}

#searchform br {

	display: none;
}

#searchform #s {

	width: 100px;
	height: 18px;
	padding: 4px 5px 0px 5px;
	border: 1px dotted #cccccc;
	background: #000000;
	margin-right: 2px;
	color: #cccccc;
	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {

	background: #121605;
	border: 1px dotted #cccccc;
	width: 25px;
	height: 24px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #cccccc;
	vertical-align: middle;
}
.clink {

	background-image:url('images/comments.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:16px
}



#cblock h2{

	padding:2px;
	margin-bottom:10px;
	margin-top:30px;
}

#cblock {

	float:left;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: left;	/*font-size: 0.8em;*/
}



ol#commentlist {

	margin-top:0px;
	padding: 5px;
	margin-left: 0px;
	list-style-type: none;
}

.commentdate {

	font-size:0.8em;
	padding-left:5px;
}

#commentlist li  p{

	margin-bottom: 8px;
	line-height: 20px;
	padding:0;
}



.commentname {

	margin: 0;
	padding: 5px;
}



.commentinfo{

	clear:both;

}



.commenttext {

	clear: both;
	margin-top: 0px;
	margin-bottom: 1px;
	padding: 3px;
	width:600px;
	background: #333333;
}



.commenttext-admin {

	clear: both;
	margin-top: 0px;
	margin-bottom: 1px;
	padding: 3px;
	width:600px;
	background: #333333;
}



#commentsformheader{

	padding-left:0px;

}



#commentsform{

	margin-top:0;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#commentsform form{

	text-align:left;
	margin:0px;
}



#commentsform form textarea{

	width:99%;
}

#commentsform p{

	margin:5px;
}

p.comments_link  img{

	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

blockquote{

	font-style: normal;
	color: #999999;
}


table{

	margin:0px;
}

td, th{

	padding:0px;
	font-weight:normal;
}


#rss {

	width:50px;
	background-image: url(https://drifting.andysapp.com/wp-content/themes/asapp10_theme/images/rss.gif);
	display: block;
	height: 70px;
}

#rss a {

	width:50px;
	height: 70px;
	text-decoration: none;
}

.project-meta {

	font-family: "palatino linotype",palatino,serif;
	color: #b4b4b4;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0.6pt;
	word-spacing: -0.8pt;
	margin-left: 12px;
	margin-top: 15px;
}

@font-face {
	font-family: 'Avant';
	src: url('/fonts/Avant.eot');
	src: local('AvantGardeLEMON-Bold Regular'), local('AvantGardeLEMON-Bold'), url('/fonts/Avant.woff') format('woff'), url('/fonts/Avant.ttf') format('truetype'), url('/fonts/Avant.svg#AvantGardeLEMON-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('/fonts/LEMONFutBoo.eot');
	src: local('LEMONFutura Regular'), local('LEMONFutura-Book'), url('/fonts/LEMONFutBoo.woff') format('woff'), url('/fonts/LEMONFutBoo.ttf') format('truetype'), url('/fonts/LEMONFutBoo.svg#LEMONFutura-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}
