/*  
Theme Name: WWE Rebirth
*/

/* --- RESET + BASIC RESTORATION (derived from Yahoo Reset, Base) --- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
blockquote,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
dl dd{margin-left:1em;}
th{font-weight:bold;text-align:center;}
th,td{border:1px solid #e0e0e0;padding:.5em;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,pre, ul{margin-bottom:1em;}
label {padding-bottom:3px;}
strong {font-weight:bold;}

/* --- reusable base classes --- */
ul.pods {margin:0; padding:0;}
li.pod {list-style:none;}
.pod.ad li {list-style:none;}
#sidebar ul {margin:0; padding:0;}
#sidebar li {list-style:none;}
.alignleft {float:left;}
.alignright {float:right;}


/*--- elements + font basics --- */
body {font-size:62.5%; font-family:arial, 'sans-serif'; color:#333;}
/*
original blue: #0066cc
bright green: #30b20d
green: #63a516

*/
a {text-decoration:none; outline:none;}
a, #content .entry .recipe a {color:#696969;}
#content .postContent .postTitle a, #content .comment-author a.url, #content .entry .recipe a:hover {color:#010101;}
#content .entry .recipe a:hover {border-bottom:1px solid #010101;}
#content .entry a {border-bottom:1px solid #e2e2e2;}
#content h2.postTitle a {border-bottom:none;}
#content h2.postTitle a:hover, #content a, a:hover, #header .coreMenu a:hover, #header .catsMenu a:hover, #photoNav li.thumb a:hover .text,
	.postContent .postTitle a:hover, #content .comment-author a.url:hover
	{color:#63a516;}

p {line-height:1.43em;}
#page {font-size:13px;}
#content {font-size:15px;}
h1.pagetitle {font-size:56px; margin:0 0 10px 35px;}
h2, h3, h4 {font-family:'arial black', arial, 'sans-serif';}
h2 {font-size:27px;}
#sidebar h2, #sidebar h4 {font-size:13px;}
.postContent .postTitle, #theQuestion h4 {font-family:'arial black', arial, 'sans-serif';}
#photoNav h4 {font-family:arial, 'sans-serif';}


.printOnly {display:none;}
body.printPage {background:#efefef;}
body.printPage #page {padding-top:20px;}
body.printPage h1 {font-family:'arial black', arial, sans-serif; font-size:32px; margin-left:0;}
body.printPage #page {width:983px; margin:0 auto; overflow:hidden;}
#printControls {
	padding:10px;
	background:#f9f9f9; border:1px solid #ddd; font-size:14px;
	-moz-border-radius:15px; -webkit-border-radius:15px;}
body.printPage #sidebar {float:left; width:198px; margin-right:10px;}
#printControls p.instructions {margin-bottom:5px;}
#printControls .field {border-top:1px dotted #bbb; margin-bottom:5px; padding-top:5px;}
#printButton {padding:5px 20px; font-size:150%; font-weight:bold;}
#printableContent {width:762px; float:right;}
#printableContent .recipe {
		background:#fff; border:1px dashed #696969; 
		margin-bottom:20px; padding:20px; float:right; width:720px;}
.copyright {color:#797979;}
#page #noRecipesMessage {position:absolute; padding-bottom:0; z-index:-1;}


#ad {
	width:178px; padding:10px; margin:20px auto; background:#fff;
	-moz-border-radius:15px; -webkit-border-radius:15px;}
#ad .notice {
	padding:5px;
	text-align:center; color:#727272; background:#efefef; 
	-moz-border-radius:15px; -webkit-border-radius:15px;}
#ad #blogherads {background:#fff;}
#ad a.bhaheadlines {display:block; padding:10px 0 0 0;}
#ad #blogherads #bhsearch {padding:10px 0 0 0;}
