/*  
Theme Name: Mtnracer
Theme URI: http://mtnracer.com/
Description: Mtnracer theme for mtnracer.com
Version: 1.1
Author: Andy Vaughn
Author URI: http://breakawaywd.com/

	This theme was based on the default WordPress theme designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

*/

@import url("reset.css");

/*----------
	General
------------*/
a:link, a:visited {color: #26A; text-decoration: none;}
a:hover, a:active {color: #A50; text-decoration: underline;}
a img {border: none;}
acronym, abbr {font-size: 0.9em; letter-spacing: .07em; cursor: help; border-bottom: 1px dashed #999;}
blockquote {margin: 10px 30px 10px 10px; padding: 8px 0 8px 20px; border-left: 3px solid #ddd; color: #777; background: #F8F8F8;}
blockquote cite {margin: 5px 0 0; display: block;}
cite {text-decoration: none;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
hr {height: 1px; background: #DDDDD4;}
h1 {font: bold 2.4em/1 Helvetica, Arial, Verdana, sans-serif; text-transform: uppercase; margin: 0; padding: 0;}
hi, h1 a:link, h1 a:visited {text-decoration: none; color: #171700;}
h1 a:hover, h1 a:active {color: #611; text-decoration: none;}
h2 {font: 1.4em Georgia, "Times New Roman", Times, serif;}
h3 {font-size: 1.5em; font-weight: bold; padding: 0;}
h4 {font-size: 1em; font-weight: bold; line-height: 1.5; color: #121;}
h2, h2 a:link, h2 a:visited {color: #552;}
h3, h3 a:link, h3 a:visited {color: #333;}
h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {text-decoration: none;}
h2 a:hover, h2 a:active {color: #A50;}
h3 a:hover, h3 a:active {color: #EEE; background: #330;}
ol li {list-style: decimal outside;}
p {font-size: 1em; line-height: 1.8;}
p img {padding: 0; max-width: 100%;}
select {width: 130px;}
small {font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color: #777;}
strike {color: #777;}

body {font-size: 62.5%; font-family: "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; background: #330 url(images/bodyhead.jpg) top center no-repeat; color: #333; text-align: center;} /* Header image thanks to Ulrik's submission at sxc.hu */
#page {margin: 0 auto; padding: 0; width: 740px; border: 5px solid #FFF; border-width: 0 5px 5px; text-align: left;}
#main {float: left; width: 100%; background: #FFF url(images/main_bg.jpg) top left repeat-y;}

/*----------
	Head
------------*/
#header {background: none; border-top: 5px solid #FFF; margin: 0; padding: 0; height: 90px; width: 740px; position: relative;}
#header h1 {text-align: center; position: absolute; top: 100%; width: 100%; margin: -2.3em 0 0 0;}
#header h1 a {font-size: 3em; color: #FFF; letter-spacing: -.1em;}	
#description {font: 2em/1 "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; text-decoration: none; color: #CC2600; background: #FFF; padding: 8px 0;}
#headerimg {background: #FFF; position: absolute; top: 0; left: 0; width: 740px; height: 90px; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

/*----------
	Content
------------*/
#content {font-size: 1.2em; float: left; border-top: 1px solid #DDDDD4; background: #FFF url(images/contenttop.gif) top left repeat-x;}
#content h2 {text-transform: uppercase; font-style: italic; letter-spacing: 1px; margin: 0 0 8px; font-weight: normal; font-size: 1em; line-height: 1;}
.entry {line-height: 1.5;}
.entry form {text-align:center;}
.entry ol, .entry ul {padding: 0 0 0 35px; margin: 18px 0;}
.entry ol li, .entry ul li {margin: 0; padding: 0; color: #444;}
.entry p {font: 1.0833em/1.385 "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; color: #222; margin: 0 0 18px 0;}
.entry p a:visited {color: #b85b5a;}
.entry ul {list-style: disc inside;}
.entry ul li ul {list-style: circle inside; padding: 0 0 0 20px; margin: 0; font-size: .8333em; line-height: 1.8;}
.entry img {border: 3px solid #999;}
.narrowcolumn {padding: 20px; margin: 0; width: 470px;}
.narrowcolumn .postmetadata {text-align: center; padding-top: 5px;}
.navigation {display: block; text-align: center; margin-bottom: 40px; font-size: 1em;}
.navigation .previous {float: left;}
.navigation .previous a:link, .navigation .previous a:visited, .navigation .next a:link, .navigation .next a:visited {color: #26A; text-decoration: none;}
.navigation .previous a:hover, .navigation .previous a:active, .navigation .next a:hover, .navigation .next a:active {color: #A50; text-decoration: underline;}
.navigation .next {float: right;}
.post {margin: 0 0 40px; padding: 0;}
.post hr {display: block;}
.postmetadata {clear: both; color: #777;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}
.widecolumn {line-height: 1.385; padding: 20px; margin: 0; width: 700px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}
.widecolumn .entry p {font-size: 1.0833em;}
.widecolumn .post {margin: 0;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}

/*----------
	Comments
------------*/
h3.comments {padding: 0; margin: 40px auto 20px;}
.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0; padding: 10px;}
#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0;}
#commentform p {font-family: "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; margin: 5px 0;}
#commentform #submit {margin: 0; float: right;}
#commentform textarea {width: 100%;	padding: 2px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif;}
.commentlist li {font-weight: bold; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.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; margin: 10px 5px 10px 0;}
.commentmetadata {font-weight: normal; margin: 0; display: block;}
.nocomments {color: #777; text-align: center; margin: 0; padding: 0;}

/*----------
	Sidebar
------------*/
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}
#sidebar {font: 1em "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; padding: 20px; width: 187px; border-left: 3px solid #FFF; float: left; background: #DDDDD4;}
#sidebar form {margin: 0;}
#sidebar h2 {font-family: "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size: 1.2em; margin: 5px 0 0; padding: 0; text-transform: uppercase; color: #441;}
#sidebar h2, #wp-calendar caption {text-decoration: none;}
#sidebar p {line-height: 1.4;}
#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}
#sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {color: #777; margin: 3px 0 0; padding: 0;}
#sidebar ul ul li:before {content: "\00BB \0020";}
#sidebar ul ul ul {margin: 0 0 0 10px;}
#sidebar #searchform #s {width: 108px; padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar a {display: block; text-decoration: none;}
#wp-calendar caption {text-align: center; width: 100%; font: bold 1.3em "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; text-align: center;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}

/*----------
	Footer
------------*/
#footer {background: #FFF url(images/footer_bg.gif) bottom left repeat-x; border-top: 1px solid #DDDDD4; padding: 20px 0; margin: 0 auto; width: 740px; clear: both;}
#footer p {margin: 0; text-align: center;}

/*----------
	Misc
------------*/

img.flow {margin: 5px 0 5px 10px; display: inline; float: right;}
img.standalone {display: block; margin: 5px 0;}