/*



Theme Name: Creide



Author: Ian Farb



*/







@import "style/css/reset.css";



@import "style/css/typography.css";



@import "style/css/layout.css";







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-family: inherit;



	vertical-align: baseline;



}



/* remember to define focus styles! */



:focus {



	outline: 0;



}



body {



	font-size:62.5%;



	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: "" "";



}







#pageWrapper {width:100%; overflow:hidden;}







#top {width:100%; background:url(images/top_bg.jpg) repeat-x; border-bottom: 1px solid #fff; height:75px;}







#top_content {width:775px; margin: 0 auto 0 auto;}







#top_nav {float: right; position:relative; margin: 27px -75px 27px 0;}







#top_nav li {display:inline; list-style-type:none;}







#top_nav a {font-family: 'Arial Black', Arial, Helvetica, sans-serif; color:#db0000; text-shadow: 1px 1px 0px #bfbfbf; text-transform:uppercase; text-decoration:none; font-size: 1.8em; padding: 5px 10px; letter-spacing:-.0625em;}







#top_nav a:hover {background:url(images/btn.png) repeat-x; border:1px solid #b50000; color:#fff; text-shadow:1px 1px 0px #333;padding: 5px 9px; -moz-border-radius:8px; -webkit-border-radius:8px;}







	#logo {



	position: relative;



	float:left;

	margin: 0 0 0 -100px;

	z-index: 99;}



	



#top_nav .current_page_item a {background:url(images/btn.png) repeat-x; border:1px solid #b50000; color:#fff; text-shadow:1px 1px 0px #333;padding: 5px 9px; -moz-border-radius:8px; -webkit-border-radius:8px;}



	



#top_photo {width:100%; height:300px; background:url(images/top-photo-fools-run.jpg) center no-repeat;}


#top_photo_pages {width:100%;}




#top_photo_content {width:775px; position:relative; margin: 0 auto 0 auto;} 







#top_photo_content #results h1 {font-family: 'Arial Black', Arial, Helvetica, sans-serif; color: #fff; font-size:3.0em; text-shadow: 1px 1px 0px #000; text-transform:uppercase; display:inline;  letter-spacing:-.1em; display:inline;}







#top_photo_content #results h2 {font-family: 'Arial Black', Arial, Helvetica, sans-serif; color: #fff; font-size:3.0em; text-shadow: 1px 1px 0px #000; text-transform:uppercase; display:inline;  letter-spacing:-.05em; display:inline;}







#top_photo_content #results {



	text-align:center;



	position:absolute;



	margin: 315px 0 0 0;



	width:100%;



	-moz-border-radius: 8px; -webkit-border-radius: 8px;



	background:#333;padding: 8px 15px 8px 15px;



}



#top_photo_content #results-pages {



	text-align:center;



	position:absolute;



	margin: 30px 0;



	width:100%;



	-moz-border-radius: 8px; -webkit-border-radius: 8px;



	background:#333;padding: 8px 15px 8px 15px;



}





#results_link {float:right; text-align:center; margin: 10px 0 0 0;}







#results_link a {font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-size:1.4em; color:#FFFFFF; text-shadow: 1px 1px 0px #000; padding: 5px 11px 5px 11px; text-transform:uppercase; letter-spacing:-.0625em;}







#results_link a:hover {background:url(images/btn.png) repeat-x; border: 1px solid #b50000; color:#FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px;}







#top_photo_content #results h1,a {color:#fff; text-decoration:none;  }


#results-pages h1 {font-family:'Arial Black', Arial, Helvetica, sans-serif; font-size:2.6em; color:#FFFFFF; text-shadow: 1px 1px 0px #000; text-transform:uppercase; letter-spacing:-.0625em;}



#top_photo_content p {font-family:Arial, Helvetica, sans-serif; font-size: 1.8em;font-weight:bold; color:#fff; text-shadow:1px 1px 0px #000;}







#content {width:100%; background:url(images/content_bg.png) repeat-x; background-color:#f7f7f7; padding: 30px 0 30px 0;}







#content_content {width:775px; margin: 120px auto 0 auto;}







#content_content a {color:#db0000;}







#content_content #left img {margin: 10px 0 10px 0;}







#content_content a:hover {color:#990000;}







#content_content #left {width: 465px; position:relative; float:left;padding: 0 30px 0 0;}







#content_content #right {width: 280px; position:relative; float:right;}







#content_content #right img {padding: 8px 0 8px 0; }







#content_content h2 {font-family:'Arial Black', Arial, Helvetica, sans-serif; font-weight:normal; color:#db0000; font-size:2.4em; text-transform: uppercase; text-shadow: 1px 1px 0px #bfbfbf; letter-spacing:-.0625em;}







#content_content h3 {font-family:'Arial Black', Arial, Helvetica, sans-serif; font-weight:normal; color:#333; font-size:1.8em;  text-transform: uppercase; text-shadow: 1px 1px 0px #bfbfbf; letter-spacing:-.0625em; padding: 15px 0 0 0;}







#content_content p {display:block; font-family:Arial, Helvetica, sans-serif;font-size: 1.2em; line-height:2em; padding: 10px 0 0 0;}







#footer {width:100%; background:url(images/footer_bg_1.png) repeat-x; border-top: 1px solid #fff;}







#footer_content {width:775px; margin: 0 auto 0 auto; position:relative; padding: 15px 0 15px 0; text-align:center; height: 200px;}







#footer_info {font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-transform:uppercase; padding: 20px 0 0 0;}







#footer_info a {color: #db0000;}







#footer_nav li {list-style-type:none; display:inline;}







#footer_nav a {font-family:'Arial Black', Arial, Helvetica, sans-serif; color:#db0000; text-transform:uppercase; text-decoration: none; padding: 0 30px 0 30px; font-size: 1.2em;}







#time {font-weight: bold; font-size: 1.2em; font-style:italic;}







#tags { font-style:italic; text-shadow: 1px 1px 0px #fff; padding: 5px 10px 5px 10px; margin: 10px 0 15px 0; background:url(images/footer_bg_1.png) repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px;}







#tags p {display: inline;}







#tags a {font-style:italic; color: #db0000; text-decoration: none;}







#tags a:hover {color:#990000; text-decoration: underline;}







#archives {margin: 10px 0 0 0;}







#archives a {font-family: Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/footer_bg_1.png) repeat-x; color: #000; padding: 10px; display:block; font-size: 1.2em; -moz-border-radius: 5px; -webkit-border-radius:5px;margin: 5px 0 0 0;}







#archives a:hover {background:url(images/btn.png) repeat-x; -moz-border-radius: 5px; -webkit-border-radius:5px; color: #fff; text-shadow:1px 1px 0px #333;}







#archive_post_header h3 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:1.8em; margin: 15px 0 0 0;}







#archive_post_header a {color: #000;}







#archive_post_header a:hover {color:#333333;}







#archive_time {font-style:italic;}







#comment {margin: 15px 0 15px 0; padding: 10px; border: 1px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px;}







#comment:focus {border:1px solid #db0000; }







#author, #email, #url {border: 1px solid  #999;padding: 5px;}







#author:focus, #email:focus, #url:focus {border:1px solid #db0000; }







#respond h3 {font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-size: 1.8em; color:#db0000; text-transform:uppercase; letter-spacing:-.0625em; text-shadow:1px 1px 0px #bfbfbf;}







#comments {font-family: 'Arial Black', Arial, Helvetica, sans-serif; color:#db0000; letter-spacing:-.0625em; text-transform:1px 1px 0px #bfbfbf; font-size: 1.4em; text-transform:uppercase;}







.comment-meta {position:relative; margin: -15px 0 0 0;float:right;}







.commentlist { margin: 15px 0 15px 0; -moz-border-radius: 5px; -webkit-border-radius:5px;}







.comment-author { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 1.4em;}







.fn, .says {text-transform:uppercase;}







.avatar {padding: 0 10px 0 0;}







.comment-body {margin: 0 0 15px 0; padding: 20px; background:#fff; -moz-border-radius: 8px; -webkit-border-radius: 8px;}


.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#reg-link a {font-weight:bold; color:#fff; text-shadow:1px 1px 0px #000;background:url(images/btn.png) repeat-x;border:1px solid #b50000; padding: 3px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
