/*  
Theme Name: Dragon Fire Racing Blog
Theme URI: http://www.seowhat.com
Description: The theme for the new DFR blog from SEOwhat!
Author: Kelly Wilson
Author URI: http://www.seowhat.com/

*/

html { height: 100%; }

a { color: #000000; }

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, ul {
margin: 0;
padding: 0;
}

p{
padding: 10px 0 0 0;
}

h2 a { text-decoration: none; }

h2.widgettitle { font: bold 17px/19px arial; margin-top: 10px; }

body{
margin: 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 11px;
text-align: left;
vertical-align: top;
background: #000000 url(http://blog.dragonfireracing.com/wp-content/uploads/pagebackground2.jpg) repeat-y top center;
color: #000000;
height: 100%;
}

li#archives ul li, li#recent-posts ul li, li.widget_categories ul li, li#recent-comments ul li, .textwidget ul li { margin-left: -5px; padding-left: 9px; background: url(http://blog.dragonfireracing.com/wp-content/uploads/black-arrow.jpg) 0px 4px no-repeat; }

li#recent-posts ul, li#recent-comments ul, li#tag_cloud ul { list-style: none; }
li#recent-posts ul li, li#recent-comments ul li { margin-left: 10px; }

form.login { display: inline; font-size: 15px; }
  form.login input { width: 95%; font-size: 11px; }
  form.login input.register { width: 40%; }
  
.post{
padding: 10px 0;
}

.date { font-size: 12px; }

h1, .post h2, li#recent-posts h2, li#recent-comments h2, li#tag_cloud h2{
background-color: #FFF200;
font: bold 25px/25px arial;
padding: 5px;
border: 1px solid #000;
margin: 0 0 5px 0;
}

ul.recent-posts, ul.recent-comments, ul.blogs-by-topic { list-style: none; }
li#recent-posts h2, li#recent-comments h2, li#blogs-by-topic h2 {
margin: 0 0 10px 0;
}

td.post-subscribe-print a { text-decoration: none; }

.entry{
line-height: 13px;
margin: 0 8px;
}

p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 0 0;
padding-top: 5px;
}

.firstcolumn ul, .secondcolumn ul, .thirdcolumn ul { margin: 5px; padding: 0px; list-style: none; }
td.submit-contest-area ul, .thirdcolumn ul { padding: 0; }

li#recent-comments ul li, li#recent-posts ul li, li#archives ul li, li.widget_categories ul li, li.widget_text ul li { padding-bottom: 5px; }
li#recent-comments ul li a, li#recent-posts ul li a, li#archives ul li a , li.widget_categories ul li a, li.widget_text ul li a { text-decoration: none; }

td.post-area { padding: 0 10px; }

/*
.comments-heading, .post-comment-heading { font: bold 13px/15px arial; display: block; border: 1px solid #666; padding: 5px 10px; }
form#commentform textarea#comment { width: 300px; }
*/

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#commentform textarea {
	width: 350px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

td.third-column { margin-left: 5px; }

.about-dfr-box { background-color: #FFF200; padding: 5px; }
.about-dfr-box td img { padding-right: 5px; }
.about-dfr-box td a { text-decoration: none; font-size: 12px; }

form#searchform { background: #E7E7E8; padding: 5px 3px; margin-top: 3px; }
form#searchform input { height: 14px; font-size: 11px; padding: 0; text-transform: uppercase; width: 135px; }
form#searchform input.search { border: 0; line-height: 14px; width: auto; }

.subscribe-area { border: 1px solid #000; padding: 5px; margin-top: 3px; }
.subscribe-area img { padding-right: 10px; padding-bottom: 5px; vertical-align:middle; }
.subscribe-area a { text-decoration: none; font-size: 13px; }

.promo-area ul { margin: 0; padding: 0; list-style: none; }
.promo-box { border: 1px solid #000; padding: 5px; margin-top: 3px; }
