/*
	Theme Name: Antidote Theme
	Description: Tema desenvolvido por <a href="http://jujuqui.playstop.net">Juliana Moreira</a> para Mescla Comunica&ccedil;&otilde;es.
	Version: 1.0
	Author: Juliana Moreira
	Author URI: http://jujuqui.playstop.net/
	Tags: lingerie, custom header, fixed width, two columns, widgets

	Antidote Theme v1.0
	http://www.mesclacomunicacoes.com.br/

	This theme was designed and built by Juliana Moreira,
	whose blog you will find at http://www.playstop.net/

*/


/* Reset */
* {outline: none; font: normal normal 12px/normal 'trebuchet ms', sans-serif; border: none; padding: 0; margin: 0; list-style-type: none; text-decoration: none;}


/* General Tags, Classes & Ids */
body {background: url(img/bg_body.png) no-repeat fixed 0 0 #dcecf0;}

a {color: #489;}
a:hover {text-decoration: underline;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

h3, h3 a {font: 36px/36px helvetica, arial, sans-serif; color: #6f7baf; margin-bottom: 10px;}

h4, h4 a {font: 24px helvetica, arial, sans-serif; color: #6f7baf;}

h4.pagetitle {padding-bottom: 15px !important; color: #489;}

.container {width: 940px; margin: auto;}

.wp-smiley {margin-top: 0 !important; padding: 0 !important; background: none !important; border: none !important;}

input, textarea {padding: 5px; color: #555; background: #cadddf;}

button, input#searchsubmit, input#submit, .wpcf7 #submit input {padding: 0; height: 25px; background: #76b8e5; color: #fff;}


/* Header */
#header {height: 205px; background: url(img/bg_header.png) repeat-x 0 0 #ffffff; position: relative;}

	#header .header-container {width: 940px; margin: auto; background: url(img/bg_headercontainer.png) no-repeat 50% 0; line-height:25px}

		#header h1 {text-indent: -9999px; padding: 10px 0 45px 0; line-height:25px}
	
			#header h1 a {display: block; width: 690px; height: 60px; margin: auto;}


/* Navbar & Search */
#nav-search {padding: 0 60px; height: 97px}

#navbar {width: 560px; height: 71px; float: left; margin-top: 0px;}

	#navbar li {float: left; padding-right: 20px; margin-top: 35px}
	
		#navbar li a {font-size: 18px; line-height: 69px; color: #ffffff;}
		
#searchform {float: right; height: 72px; width: 240px; margin-top: 3px}

	#searchform label {display: block; font-weight: bold; font-size: 18px; line-height: 21px; width: 47px; padding: 12px 22px 0 22px; margin-bottom: 14px; color: #77a2a7;}
	
	#searchform #s {width: 159px; height: 20px; padding: 5px 5px 0 5px; float: left; background: #fff;}
	
	#searchform #searchsubmit {width: 60px; float: right;}


/* Content */
#content {height: 100%; overflow: hidden; clear: both; display: block;}


/* Left Content */
.left-content {width: 620px; float: left;}

.post {height: 100%; overflow: hidden; padding-bottom: 20px;}

.date {float: left; width: 40px; height: 57px; margin-top: 20px; padding: 10px; background: url(img/bg_date.png) no-repeat 0 0; color: #cd0067;}

	.date p {text-align: right; margin-left: 15px;}
	
		.date .day {font-size: 30px; line-height: 22px; margin-top: 5px}
		
		.date .month {text-transform: uppercase; padding-top: 5px; line-height: 10px;}
		
		.date .year {font-size: 14px; line-height: 24px;}
		
.meta a, .meta {font-size: 14px; font-style: italic; color: #489;}

	.meta a, .meta span a {font-weight: bold;}

	.meta span a {color: #2a6779;}

.storycontent {float: right; width: 520px; padding: 20px 20px 5px 20px; background: url(img/bg_post.png) repeat-y 0 0;}

	.storycontent p {margin: 0 0 15px 0; line-height: 18px;}
	
	.storycontent h4 {padding-bottom: 5px;}
	
	.storycontent img {padding: 6px; background: #fff; border: 1px solid #ccc;}
	
	.storycontent .postmetadata {background: #dde9ea; padding: 10px; margin: 0 0 20px 0;}
	
.pages {background: #dde9ea; float: right; height: 100%; overflow: hidden; width: 520px; padding: 20px; margin-bottom: 20px;}

	.pages .older {float: left;}
	
	.pages .newer {float: right;}

	.pages a {font-size: 14px; color: #2a6779;}


/* Images on Posts */
.alignleft {float: left; margin-right: 11px; display: inline; text-indent: 0 !important;}

.alignright {float: right !important; margin-left: 11px !important; text-indent: 0 !important; display: inline;}

.aligncenter {float: none !important; margin: 0 auto !important; display: block; text-indent: 0 !important; clear: both;}


/* Comments */
.commentlist {margin: 0 0 20px 0 !important;}
	
	.commentlist li {margin-bottom: 20px; clear: both; display: block; background: #fff;}

.comment p {padding: 10px; background: #dde9ea; color: #555;}

.comment em {padding-left: 10px; color: #555;}

.comment .avatar {display: none;}

.comment .comment-author {font-size: 14px; border: none; padding: 10px 10px 0 10px; color: #555;}

	.comment .comment-author a, .comment .comment-author cite {font-weight: bold;}

.comment .comment-meta {padding: 0 10px 10px 10px; color: #555;}

#commentform {padding-bottom: 5px;}

	#commentform p, .wpcf7 p {padding: 0 0 10px 0; overflow: hidden; height: 100%;}

	#commentform #author,
	#commentform #email,
	#commentform #url,
	.wpcf7 input {width: 245px; float: left;}

	#commentform textarea, .wpcf7 textarea {width: 510px; height: 140px;}
	
	.wpcf7 textarea {width:433px; float: right; margin: 0 !important;}

	#commentform label, .wpcf7 label {float: right; width: 257px; font-size: 14px; color: #489; line-height: 25px;}

	#commentform #submit, .wpcf7 #submit input {padding: 4px 7px; width: 140px;}
	
	.wpcf7 label {float: left !important; text-align: right; padding-right: 5px; width: 70px;}
	
	.wpcf7 #submit input {margin-left: 77px;}


/* Sidebar */
#sidebar {width: 300px; float: right; padding-top: 20px;}

	.sidebar-box {margin-bottom: 20px; background: url(img/bg_sidebar_box.png) repeat-x 0 0; width: 240px; position: relative;}

		.sidebar-box h4 {font: bold 14px 'trebuchet ms', sans-serif; width: 112px; height: 48px; padding-top: 20px; background: url(img/bg_sidebar_title.png) no-repeat 0 100%; color: #489; text-align:  center;}

	.sidebar-inner {background: #fff; padding: 5px 0;}
	
		.sidebar-inner p {padding: 0 5px; color: #555;}
		
		.sidebar-inner a {color: #2c93d6;}
		
		.sidebar-inner ul li {list-style: disc; margin-left: 32px; color: #489; line-height: 18px;}
		
		.sidebar-inner .tagcloud, .sidebar-inner div {text-align: center; padding: 0 5px;}
		
		.sidebar-inner .textwidget {text-align: left; padding: 0;}
		
		.sidebar-inner #twitter {position: absolute; background: url(img/twitter.png) no-repeat 0 0; width: 77px; height: 71px; top: 19px; right: -30px; padding: 0;}
		
		.sidebar-inner #rss {position: absolute; background: url(img/rss.png) no-repeat 0 0; width: 93px; height: 79px; top: 18px; right: -30px; padding: 0;}
		
	#sidebar #hotesse {text-indent: -9999px; padding: 10px 0 20px 65px;}
	
		#sidebar #hotesse a {display: block; background: url(img/hotesse.png) no-repeat 0 0; width: 111px; height: 58px;}
		
	#sidebar #antidoto {text-indent: -9999px; padding: 20px 0 10px 40px;}
	
		#sidebar #antidoto a {display: block; background: url(img/antidoto.png) no-repeat 0 0; width: 167px; height: 41px;}
	
	#wp-calendar {width: 200px; empty-cells: show;}
	
		#wp-calendar caption {color: #2c93d6; font-weight: bold;}
		
		#wp-calendar th {padding: 3px; font-weight: bold; color: #489;}
	
		#wp-calendar td {border: 1px solid #ccc; padding: 3px; background: #f0f0f0; color: #666;}
		
			#wp-calendar .pad, #wp-calendar #prev, #wp-calendar #next {border: none; background: none;}
			
			#wp-calendar #prev {text-align: left; padding: 0;}
			
			#wp-calendar #next {text-align: right; padding: 0;}


/* Footer */
#footer {background: url(img/bg_footer.png) repeat-x 0 0 #3596b7;}

	#footer p {text-align: center; color: #fff; padding: 0 0 20px 0;}
	
		#footer p.disclaimer {padding: 30px 0 20px 0; font-size: 11px; color: #5dafd0;}
	
		#footer p a {color: #fff;}
		
		#footer span {display: none;}
