/* Raw Tennis 2.0 Style */

body#woothemes { background: #18191D url(rawtennis/_bg.jpg) repeat-x center 0; }

body#woothemes h1, 
body#woothemes h2, 
body#woothemes h3, 
body#woothemes h4, 
#footer #footerWrap #copy a,
#sidebar a,
ol.commentlist li p a
{ color: #48abb7; }

p.txt0, p.txt0 a, .continue
{ color: #a3e4e2; }

.post a { color: #48ABB7; }
.post a:hover { text-decoration: underline; }
.post a:visited { color: #8ECCD2; }

a.post-edit-link { background-color: rgb(255, 251, 204); border:#E6DB55 2px solid; padding:3px; border-radius:3px; color:black !important; }
.cf_info waiting { background-color: rgb(255, 251, 204); border:#E6DB55 2px solid; padding:3px; border-radius:3px; color:black !important; }

#lang { 	
	color: #2a2b2b;
	width: 250px;
	position: absolute;
	top: 60px; right: 0;
	text-align: right;
}
	#lang a {
		font: 11px/26px Verdana, sans-serif;
		text-transform:lowercase;
		display: block;
		color:#C0CDD9;
		padding-right:30px;
		text-align:left;
		background:url('rawtennis/en-flag.png') right bottom no-repeat;
		display:-moz-inline-box; display:inline-block;
	}
		#lang a:hover { color:#FFF; }

#contato {}
	#contato fieldset {}
		#contato fieldset legend { display:none; }
		#contato fieldset ol { margin-bottom:0; }
			#contato fieldset ol li { list-style:none; padding:2px; margin:3px; }
		#contato fieldset label { width:100px; display:-moz-inline-box; display:inline-block; text-align:right; vertical-align:top; cursor:pointer; }
		#contato fieldset input
			, #contato fieldset textarea { width:200px; border:none; padding:5px; margin:0 5px; }
		#contato fieldset textarea { width:350px; }
		#contato fieldset .emailreqtxt
			, #contato fieldset .reqtxt { font-size:11px; font-weight:bold; }
	#contato p.submit { width:525px /* label + textarea */; text-align:right; margin:0; }
	#contato p.submit input { padding:5px 10px; }
	

.testimonial blockquote { font-style:italic; font-size:18px; margin-bottom:5px; }
.testimonial blockquote .more-link a { font-style:normal; font-size:11px; display:block; text-align:right; color:gray; margin:5px; }
.testimonial cite { display:block; text-align:right; }


#header {
	height: 230px;
	width: 100%;
}
	#logo { margin: 0 }

		#logo a {
			/* background: url(images/logo.png) no-repeat; */
			cursor: pointer;
			position: absolute;
			top: 80px; left: 7px;
			display:block;
		}
		
div#hi {
	color: #2a2b2b;
	font: 18px/18px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	width: 440px;
	position: absolute;
	top: 110px; right: 0;
}
	div#hi p a {
		color: #d0d0d0;
		font: 11px/11px Arial, Helvetica, sans-serif;
	}		

h3#myWritings {
	background: url(rawtennis/bg-h2-mywritings.png) no-repeat;
	width: 144px; height: 39px;
	margin: 0 0 10px 12px;
}

h3#myVideos {
	background: url(rawtennis/bg-h2-myvideos.png) no-repeat;
	width: 162px; height: 39px;
	margin: 0 0 11px 12px;
}

h3#myPhotos {
	background: url(rawtennis/bg-h2-myphotos.png) no-repeat;
	width: 137px; height: 39px;
	margin: 0 0 10px;
}
h3#myPortfolio {
	background: url(rawtennis/bg-h2-myportfolio.png) no-repeat;
	width: 160px; height: 34px;
	margin: 0 0 10px;
}
h3#myLifestream {
	background: url(rawtennis/bg-h2-mylifestream.png) no-repeat;
	width: 219px; height: 39px;
	margin: 0 0 10px;
}
h3#myFavblog {
	background: url(rawtennis/bg-h2-myfavblog.png) no-repeat;
	width: 136px; height: 39px;
	margin: 0 0 10px;
}

#footer {
	background: url(rawtennis/bg-footer-black.png) repeat-x;
}