@charset "utf-8";
/*
Theme Name: Mind the racket
Description: Exclusive theme for the blog
Version: 1.0
Author: Victor Abadio
Author URI: http://www.unaghii.com
Tags: tennis, unaghii
*/

*{margin:0;padding:0;}
body{background:#111111;font:12px Arial, Helvetica, sans-serif;color:#1c1c1c;}
a:active, a:focus{outline:none;}
a{text-decoration:none;}
img{border:none;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}


/* HEADER */
#wrapper{width:100%;float:left;}
#wrapper_header{width:100%;height:130px;float:left;background:url(images/back_header.jpg) repeat-x;}
#header{width:900px;margin:0px auto;position:relative;}
#header h2{width:427px;height:46px;float:left;margin:40px 0 0 0;}
#header h2 a{
	width:427px;
	height:46px;
	float:left;
	background:url(images/img_sprites.jpg) no-repeat 0 -73px;
	text-indent:-99999px;
	overflow:hidden;
}
#header span{width:195px;height:150px;float:left;position:absolute;right:120px;top:0;background:url(images/img_logo.png) no-repeat 0 0;}


/* CONTENT */
#wrapper_content{width:100%;float:left;}
#outer-container_content{width:900px;margin:0px auto;}
#container_content{
	width:900px;
	float:left;
	background:url(images/back_content-sidebar.jpg) right repeat-y #161616;
	border-left:#1f1f1f 1px solid;
	border-right:#181818 1px solid;
}
#content_left-side{width:660px;float:left;position:relative;}
#content{width:660px;float:left;margin:135px 0 0 0;background:#FFF;}


/* FEATURED POST */
#featured-post{
	width:640px;
	height:30px;
	float:left;
	position:absolute;
	top:85px;
	left:10px;
	border-top:#262626 1px solid;
	border-bottom:#262626 1px solid;
	line-height:30px;
}
#featured-post h3{float:left;font-size:12px;color:#FFF;}
#featured-post h1{float:left;margin:0 0 0 10px;font-size:12px;color:#ff5500;}
#featured-post h1 a{color:#ff5500;}
#featured-post h1 a:hover{color:#039ca1;}


/* MENU */
#menu{width:680px;height:40px;float:left;position:absolute;top:30px;left:-20px;background:#039ca1;}
#menu ul{width:680px;height:40px;float:left;list-style:none;}
#menu ul li{height:40px;float:left;display:inline-block;}
#menu ul li a{
	height:40px;
	padding:0 20px 0 20px;
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:40px;
	color:#FFF;
	text-shadow:#027c80 1px 1px;
}
#menu ul li a:hover{background:#35b0b4;}
#menu_bottom-corner{width:19px;height:19px;position:absolute;bottom:-19px;left:0;background:url(images/img_sprites.jpg) no-repeat 0 0;}


/* SIDEBAR */
#sidebar{width:240px;float:right;}

#searchform{width:240px;height:135px;float:left;background:url(images/back_search-form-lines-effect.jpg) repeat;}
#searchform h3{float:left;margin:25px 15px 0 15px;font-size:18px;font-weight:bold;color:#FFF;}
#searchform #s{
	width:166px;
	height:18px;
	padding:5px;
	float:left;
	margin:15px 0 0 15px;
	border:#353535 1px solid;
	border-right:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
#searchform #searchsubmit{
	width:33px;
	height:30px;
	float:right;
	margin:15px 15px 0 0;
	background:#6eb50e;
	cursor:pointer;
	border:#353535 1px solid;
	border-left:none;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow:#558d0b 1px 1px;
}
#searchform #searchsubmit:hover{background:#ff5500;text-shadow:#c74200 1px 1px;}

#social-links{width:240px;height:45px;float:left;background:#ff5500;}
#social-links h3{float:left;margin:0 0 0 10px;font-size:20px;color:#FFF;text-shadow:#c74200 1px 1px;line-height:45px;}
#social-links ul{height:30px;float:right;margin:7px 10px 0 0;list-style:none;}
#social-links ul li{width:30px;height:30px;float:left;margin:0 5px 0 5px;display:inline-block;}
#social-links ul li a{width:30px;height:30px;float:left;background:url(images/img_sprites.jpg) no-repeat;text-indent:-99999px;overflow:hidden;}
#social-links ul li a.link_feed{background-position:-19px 0;}
#social-links ul li a.link_twitter{background-position:-49px 0;}
#social-links ul li a.link_facebook{background-position:-79px 0;}

.sidebar-list{width:240px;float:left;margin:0 0 25px 0;}
.sidebar-list h3{
	width:210px;
	height:35px;
	padding:0 15px 0 15px;
	float:left;
	background:#181818;
	font-size:18px;
	color:#FFF;
	line-height:35px;
	text-shadow:#000 1px 1px;
}
.sidebar-list h3 a{color:#FFF;}
.sidebar-list h3 a:hover{color:#ff5500;}
.sidebar-list ul{width:210px;float:left;margin:10px 15px 0 15px;list-style:none;}
.sidebar-list ul li{width:100%;float:left;margin:3px 0 3px 0;color:#3f3f3f;}
.sidebar-list ul li a{color:#b2b2b2;}
.sidebar-list ul li a:hover{color:#ff5500;}
.sidebar-list ul li ul{width:195px;margin:5px 0 0 15px;}

.categories-list div{width:210px;float:left;margin:10px 15px 0 15px;overflow:hidden;}

.twitter-message{width:210px;float:left;margin:13px 15px 0 15px;color:#565656;}
.twitter-message a{color:#b2b2b2;}
.twitter-message a:hover{color:#ff5500;}
.twitter-message .twitter-timestamp{font-size:10px;color:#3f3f3f;}

.sidebar-list.twitter-div{width:220px;padding:20px 10px 0 10px;}
.sidebar-list.twitter-div h3{text-shadow:none;height:auto;float:none;}
.sidebar-list select{width:210px;float:left;margin:10px 15px 0 15px;padding:5px;border:#999 1px solid;font:12px Arial, Helvetica;}

.btn_more{
	width:200px;
	padding:5px;
	float:left;
	margin:10px 15px 0 15px;
	background:url(images/back_search-form-lines-effect.jpg) repeat;
	font-weight:bold;
	color:#ff5500;
	text-shadow:#000 1px 1px;
}
.btn_more:hover{background:#ff5500;color:#FFF;text-shadow:#c74200 1px 1px;}

.lastfm-widget{width:240px;float:left;margin:10px 0 0 0;}
.lastfm-widget a{float:left;margin:10px 0 0 40px;}

.fedit{width:200px;padding:20px 20px 0 20px;}


/* POST */
.post{width:630px;float:left;margin:15px;position:relative;}

.post .top{width:630px;padding:0 0 10px 0;float:left;border-bottom:#e7e7e7 1px solid;}
.post .top h1{width:630px;float:left;font-size:28px;letter-spacing:-1px;line-height:25px;}
.post .top h1 a{color:#000;}
.post .top h1 a:hover{color:#ff5500;}
.post .top .categories{width:630px;float:left;margin:5px 0 0 0;color:#a0a0a0;}
.post .top .categories a{font-weight:bold;color:#0a9e97;}

.post .date{width:50px;height:45px;position:absolute;top:-5px;left:-65px;background:#ff5500;overflow:hidden;}
.post .date .day{
	width:35px;height:27px;float:right;margin:2px 2px 0 0;font-size:34px;font-weight:bold;color:#802b01;letter-spacing:-3px;line-height:27px;
}
.post .date .year{
	width:47px;
	height:14px;
	float:right;
	margin:1px 3px 0 0;
	position:absolute;
	bottom:0;
	left:0;
	background:url(images/img_sprites.jpg) no-repeat 0 -59px;
	font-size:11px;
	color:#802b01;
	text-align:right;
}
.post .date .month{width:12px;height:29px;float:left;background:url(images/img_sprites.jpg) no-repeat;overflow:hidden;text-indent:-99999px;}
.post .date .month.m01{background-position:0 -30px;}
.post .date .month.m02{background-position:-12px -30px;}
.post .date .month.m03{background-position:-24px -30px;}
.post .date .month.m04{background-position:-36px -30px;}
.post .date .month.m05{background-position:-48px -30px;}
.post .date .month.m06{background-position:-60px -30px;}
.post .date .month.m07{background-position:-72px -30px;}
.post .date .month.m08{background-position:-84px -30px;}
.post .date .month.m09{background-position:-96px -30px;}
.post .date .month.m10{background-position:-108px -30px;}
.post .date .month.m11{background-position:-120px -30px;}
.post .date .month.m12{background-position:-132px -30px;}

.post .entry{width:600px;float:left;margin:20px 15px 0 15px;}
.post .entry p{margin:10px 0 10px 0;line-height:17px;text-align:justify;color:#1c1c1c;}
.post .entry a{font-weight:bold;color:#039ca1;}
.post .entry a:hover{color:#ff5500;}

.post .bottom{width:645px;height:40px;float:left;margin:20px 0 0 -15px;}
.post .bottom .bottom_lines-effect{width:490px;height:10px;background:url(images/back_post-bottom-lines-effect.jpg) repeat;}
.post .bottom .bottom_container{width:645px;height:30px;float:left;background:#111111;}
.post .bottom .bottom_container a, .post .bottom .bottom_container span{
	width:155px;
	height:30px;
	float:right;
	background:#039ca1;
	text-align:center;
	font-weight:bold;
	line-height:30px;
	color:#FFF;
	text-shadow:#027c80 1px 1px;
}
.post .bottom .bottom_container a:hover{background:#6eb50e;text-shadow:#558d0b 1px 1px;}

.post .addthis_container{position:absolute;bottom:7px;left:15px;}

p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}

.pagetitle{
	width:630px;padding:0 0 10px 0;float:left;margin:10px 15px 10px 15px;border-bottom:#e7e7e7 1px solid;font-size:30px;color:#000;letter-spacing:-2px;
}

/* NAVIGATION */
.navigation{
	width:620px;
	padding:5px;
	float:left;
	margin:0 15px 30px 15px;
	background:url(images/back_post-bottom-lines-effect.jpg) repeat;
	font-size:20px;
	font-weight:bold;
	color:#ff5500;
}
.navigation a{font-size:20px;font-weight:bold;color:#ff5500;line-height:18px;}
.navigation a:hover{color:#039ca1;}
.navigation .alignleft{width:300px;float:left;margin:5px 0 5px 10px;text-align:left;}
.navigation .alignright{width:300px;float:right;margin:5px 10px 5px 0;text-align:right;}


/* COMMENTS */
#comments{width:630px;float:left;margin:0 15px 0 15px;font-size:18px;color:#000;}
.commentlist{width:630px;float:left;margin:10px 15px 0 15px;list-style:none;}
.commentlist li{width:610px;padding:20px 10px 20px 10px;float:left;border-bottom:#e6e6e6 1px solid;}
.commentlist li:nth-child(2n+0){background:#f2f2f2;}
.commentlist li.bypostauthor{background:#ffe6d9;}
.commentlist li .comment-body{width:610px;float:left;position:relative;}
.commentlist li .comment-body .comment-author{width:610px;float:left;position:relative;}
.commentlist li .comment-body .comment-author img{width:32px;height:32px;position:absolute;top:0;left:0;}
.commentlist li .comment-body .comment-author cite{float:left;margin:0 0 0 42px;font-size:14px;font-weight:bold;font-style:normal;color:#039ca1;}
.commentlist li .comment-body .comment-author cite a{color:#039ca1;}
.commentlist li .comment-body .comment-author cite a:hover{color:#ff5500;}
.commentlist li .comment-body .comment-author span{float:left;margin:1px 0 0 4px;}
.commentlist li .comment-body .comment-meta{position:absolute;top:0;right:0;}
.commentlist li .comment-body .comment-meta a{font-size:11px;color:#999;}
.commentlist li .comment-body p{width:568px;float:right;margin:7px 0 0 0;}
.commentlist li .comment-body .reply{
	width:32px;
	padding:3px 0 3px 0;
	float:left;
	position:absolute;
	top:32px;
	left:0;
	background:#6eb50e;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.commentlist li .comment-body .reply a{color:#FFF;text-shadow:1px 1px #558d0b;}
.commentlist li .comment-body .reply:hover{background:#FF5500;}
.commentlist li .comment-body .reply:hover a{text-shadow:1px 1px #C74200;}
.commentlist li.pingback .comment-body .reply{display:none;}
.commentlist li ul{width:568px;float:right;margin:10px 0 0 0;list-style:none;}
.commentlist li ul li{width:548px;padding:20px 10px 20px 10px;border-top:#e6e6e6 1px solid;background:#FFF;border-bottom:none;}
.commentlist li ul li:nth-child(2n+0){background:#f2f2f2;}
.commentlist li ul li .comment-body{width:538px;}
.commentlist li ul li .comment-body .comment-author{width:538px;}
.commentlist li ul li .comment-body p{width:496px;}
.commentlist li ul li ul{width:506px;float:right;margin:10px 0 0 0;list-style:none;}
.commentlist li ul li ul li{width:486px;padding:20px 10px 20px 10px;border-top:#e6e6e6 1px solid;background:#FFF;border-bottom:none;}
.commentlist li ul li ul li:nth-child(2n+0){background:#f2f2f2;}
.commentlist li ul li ul li .comment-body{width:486px;}
.commentlist li ul li ul li .comment-body .comment-author{width:486px;}
.commentlist li ul li ul li .comment-body p{width:444px;}

#respond{width:600px;padding:10px 15px 15px 15px;float:left;margin:15px;background:url(images/back_post-bottom-lines-effect.jpg) repeat;}
#respond h3{width:600px;float:left;font-size:20px;}
#respond a{font-weight:bold;color:#ff5500;}
#respond form{width:588px;float:left;margin:10px 0 0 0;}
#respond form p{width:588px;float:left;margin:10px 0 0 0;}
#respond form p label{width:160px;padding:5px;float:left;background:#FFF;font-weight:bold;color:#666666;}
#respond form p input{width:400px;padding:5px;float:right;border:#CCC 1px solid;font:12px Arial, Helvetica, sans-serif;color:#333;}
#respond form p textarea{
	width:400px;
	height:90px;
	padding:5px;
	float:right;
	border:#CCC 1px solid;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
#respond form p #submit{width:auto;background:#039ca1;cursor:pointer;color:#FFF;font-weight:bold;}
#respond form p #submit:hover{background:#ff5500;}


/* FOOTER */
#footer{width:900px;height:50px;float:left;position:relative;}
#footer #copyrights{float:left;margin:20px 0 0 15px;color:#525252;}
#footer #copyrights a{color:#CCC;}
#footer #unaghii{
	width:196px;
	height:28px;
	padding:18px 0 0 24px;
	float:right;
	position:absolute;
	top:-22px;
	right:255px;
	background:url(images/back_unaghii.png) no-repeat;
	font-weight:bold;
	color:#FFF;
}
#footer #unaghii:hover{color:#ff5500;}
