/*  
Theme Name: ZinePress 1.0.1
Theme URI: http://wellmedicated.com/themes/zinepress/
Description: A Magazine-esq Theme
Version: 1.0.1
Author: Andrew Lindstrom
Author URI: http://www.andrewlindstrom.com
*/

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,b,u,i,center,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-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:12px Arial, "Arial", Times, serif; background-color:#dfdfdf; top center; }

img {
border: 0px 
}


.cat {float:right; }


strong {
        color: #dd5e79;
		
	}



b {
        color: #dd5e79;
		
	}

	



u {
        
	text-decoration: underline;
		
	}



/* ************************************** E F E I T O S   E M   L I N K S **************************************** */

a { 
text-decoration: none; 

}

a:link { 
color: #ee7698; 
}

a:visited, a:active { 
color: #ee7698; 
}

a:hover { 
color: #efcad5;
text-decoration: none; 
}


#sidebar .widget {background: none; color: #a09889;}
#sidebar h2  {display: block;
color: #a09889;
font-family : arial, sans-serif, tahoma;
font-size:17px; 
font-weight:bold;
text-decoration: none;
text-align:left;
text-transform: capitalize;
height: 18px;
line-height:18px;
vertical-align:middle;
padding: 0 0 0 2px;
margin: 0px;
border-bottom: 2px dotted #393939;}



/* --= Logo =-- */
h1 a { width:378px; float: left; color: #352d26; font: bold 40px "Arial", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif; text-transform: uppercase; text-decoration: none; letter-spacing: -2px; text-indent: 35px; height: 60px; padding-top: 51px; }
h1 a:hover { color: #6e604f; }

/* If you want a TEXT BASED LOGO instead of an image, delete the line of code below */

/* If you want a TEXT BASED LOGO instead of an image, delete the line of code above */
	
	
	
/* --= Typography & Colors =-- */
.entry { font: 13px  Arial, Helvetica, sans-serif; color: #483e38; margin-bottom: 5px; color: #483e38; }
.post a { color: #e6517b; text-decoration: none; }
.post a:hover { color: #352d26; }
.commenttext a { color: #352d26;  text-decoration: none; }
.commenttext a:hover { color: #e6517b; }
.postwrapper h2 { font: bold 17px Verdana, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #3f352b; background-color:none; display: inline; }
.postwrapper h2 a { color: #3f352b; text-decoration: none; padding: 0 1px; border: none; }
.postwrapper h2 a:hover { color: #515151; background-color:none; padding: 0 1px; }
h2 a.single , h2.single, #comments, #respond { display: block; font: bold 19px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #352d26; text-decoration: none; border: none; }
h2 a.single:hover { color: #332b26; }
.entry h3 { font: bold 16px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; border-bottom: 1px solid #cbc1b8; padding-bottom: 2px; margin-bottom: 5px; }
.undertitle { display: block; color: #404040; font: bold 12px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; margin: 1px 0 8px 0; }
.undertitle a { color: #404040; text-decoration: none; }
.undertitle a:hover { color: #332b26; text-decoration: underline; }
.postmeta { color: #404040;  font-size: 11px; }
.postmeta a { color: #2c2c2c; text-decoration: none; border: none; }
.postmeta a:hover { color: #cc2a43; }
#sidebar h2.widgettitle { color: #c9c3b8; font:bold 18px "Verdana", Arial, Times, serif; margin-bottom: 8px;}
#subfooter h2.widgettitle { font-size: 18px; background: none; font-weight: bold; color: #df5773;  }
.pagetitle { font:bold 14px Arial, "Arial", Times, serif; color: #978b74; display: block; margin-bottom: 15px; font-style: italic; }

#subfooter li a {  color: #004b61; text-decoration: none; display: block;  padding: 5px 5px;   font-size: 12px; margin: 0 23px;  padding-left: 20px;}
#subfooter li a:hover { color: #107390;  }
#menu a { text-transform: uppercase; margin: 8px; font: bold 15px verdana; color: #f5f1e9; line-height: 80px; text-decoration: none; padding: 20px 0px; }
#menu a:hover { color: #d1c9b8; }
blockquote {  padding: 0 45px; background: url(images/quote.gif) 15px top no-repeat; color: #404040; height: 100%; font-style: italic; }
#rss a { float: right; margin-right:222px; margin-top: 109px; margin-bottom: 30px; width: 90px; height: 74px; text-indent: -8000px; }


/* --= End Typography & Colors =-- */



/* --= Begin Structure =-- */

#page { width: 1200px; margin: 0 auto; }
#header { height: 292px; background: url(images/topo.jpg) no-repeat; }
#headerimg { padding: 0px 0 0 0px; margin-bottom: 20px; }
#topad { float: left; margin: 33px 0 0 5px; }
#topad li { list-style: none; border: 0; margin: 0; padding: 0; }

#sidead { text-align: center; margin: 0 28px 15px 0; }
#sidead img { margin: 0 0 10px 10px; }
#menu { margin-left: 150px; clear: both; }
#content { clear: both; padding: 0px 0px 0px 165px; float: left; min-height: 300px; }
#contentbottom { height: 22px;  margin-left: 14px; }
#contentwrapper { background: url(images/cont.jpg); }
#contentbump { margin-top: 0px; }
.post { clear: both; width: 550px; }
.postwrapper { height: 135px; overflow: hidden; margin-bottom: 15px; }
.postmetadata { clear: both; height: 16px; font: 12px Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif; color: #272624; padding: 7px 3px; margin: 0 0 25px 0; background-color: #d8d8d8; }
.postmetadata a { color: #2c2c2c; text-decoration: none; border: none; }
.thecategory, .editthispost, .thecomments { background: url(images/divider.gif) no-repeat top left; padding: 0 10px; }
.postmetadata a:hover { color: #525252; }
.widget { margin-bottom: 10px; }
 { float: left; width: 285px; padding: 20px 2px 2px 2px; }
#sidebarbump { margin-top: -50px; float: right; width: 410px; }
#subfooter {background: url(images/bottom.jpg); height: 86px; }
#footer { clear: both; margin-right:150px; padding: 12px 0; text-align: right; font-size: 12px; color: #272727; }
#footer a { color: #cc2a43; text-decoration: none; }
#footer a:hover { border-bottom: 1px dotted #cc2a43; }


#sidebar li {  margin-left: 0px; padding: 1px 2px; font-size: 12px; color: #bfbfbf; text-decoration: none;  width: 260px; border-bottom: 1px dotted #393939; } 

#subfooter li {  margin-left: 0px; padding: 1px 2px; font-size: 12px; color: #2e2e2e; text-decoration: none; border-bottom: 1px dotted #393939; width: 260px; } 
/* --= End Structure==- */

/* --= Begin Lists =-- */
ol,ul { list-style:none; 
}
.entry ul { list-style:none; }
.entry ol {list-style:none; }
.entry li { padding-bottom: 0.2em; }
#menu ul { margin-left: 5px; float: left; }
#menu li { display: inline; }
#subfooter li { width: 100%; }
#subfooter .widget {width: 235px; float: left; margin: 25px; display: inline;}
/* --= End Entry Lists =-- */

/* --= Begin Images =-- */
.alignnone { padding-top: 4px; border: 1px solid #d6cfbc; background-color: #f2f2f2; text-align: center; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; padding-top: 4px; border: 1px solid #d6cfbc; background-color: #f2f2f2; text-align: center; }
.alignright { padding-top: 4px; border: 1px solid #d6cfbc; background-color: #f2f2f2; margin: 4px 0 0 15px; display: inline; text-align: center; }
.alignleft { padding-top: 4px; border: 1px solid #d6cfbc; background-color: #f2f2f2; margin: 4px 15px 1px 0; display: inline; text-align: center; }
.alignnone a, .aligncenter a, .alignleft a, .alignright a { border: none; }

.entry .img a { border: 0; }
.alignright { float: right; }
.alignleft {	float: left; }
.post .thumbnail { width: 125px; height: 125px; padding: 3px;  background: url(images/nothumb.jpg); background-color: #fbf8f2; border: 1px solid #c1baac; float: left; margin-right: 15px; }
.post .thumbnail:hover { background-color: #fbf8f2; border: 1px solid #c1baac; }
.attachment a { border: none; }
p img { padding: 0; max-width: 100%; }
.entry img { padding-left: 4px; padding-right: 4px; padding-bottom: 4px; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
/* --= End Images =-- */






/* --= começa areas =-- */
input, select, textarea {
font-family:'Verdana', Trebuchet MS, Arial, Helvetica, Sans-serif; 
font-size:7pt; 
color: #000000; 
filter:alpha(opacity=90); 
opacity: .90; 
background: #FFFFFF; 
border-top:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
}

blockquote {
/* ---- edit // usado no edit ----- */
border-top:1px solid #FFFFFF;
border-right:1px solid #d2cbbd;
border-bottom:1px solid #d2cbbd;
border-left:1px solid #FFFFFF;
background: #ffffff url('images/quote.gif');
color: #585550;
margin: 0 10px;
padding: 3px 5px 3px 20px;
font-size: 11px;
line-height: 12px; 
font-family : 'Arial', Tahoma, Helvetica, sans-serif; 
	}

code {
	font-family: monospace;
	color: #999;
	cursor: default;
	}

form {
	margin: 0;
	padding: 0;
	border: 0px none;
	}



/* --= Begin Comments =-- */
textarea#comment {width:400px; height:70px; }
#comments, #commentform, #respond, .commentlist { float: left; clear: left; width: 540px;  }
.commentlist { color: #2e2e2e; }
.commenttext p { line-height: 1.5; margin-bottom: 1em; }
ol.commentlist { margin-bottom: 2.5em; font: 12px Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
.commentlist li { margin:0 1em; padding:10px; background-color:#f3f3f3; line-height:1.7em; }
.commentlist li.alt { margin:0 1em; padding:10px; border:none; background-color:#e9e9e9; } 
.commenttext { clear:both; }
.commentmetadata { float:right; }
.commentmetadata a { color: #2c2c2c; font-weight: bold; text-decoration:none; }
.commentmetadata a:hover, .commentauthor a:hover { color: #cc2a43; text-decoration: none; }
.commentauthor, .commentauthor a { float:left; font-weight: bold; color: #362b23; }
#commentform { margin-left: 7px; font:12px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #191919; }
#commentform p { margin:0.5em 0.5em 0 0.5em; }
#commentform input,#commentform textarea { border:1px solid #cacaca; background-color: #eaeaea; color:#191919; margin:0; padding:0.2em; }
#commentform input:hover,#commentform textarea:hover { border:1px solid #cacaca; background-color: #eaeaea; }
#submit:hover { border:1px solid #cacaca; background-color:#cacaca; 
}
/* --= End Comments =-- */



/* --= Begin Calendar =-- */

/* -- tabela inteira do layout -- */
td {
	font-family:verdana;
	font-size:9px;
	text-align:justify;
	border:0px solid #454545;
	border-bottom-width:0px;
	padding:0px;
}

#wp-calendar {
	margin-left: auto;
	margin-right: auto;
	font-size: 9pt;
	width: 140px;
	color: #454545;
	border:0px solid #454545;
	
}

/* -- mes -- */

#wp-calendar caption {
	margin-left: auto;
	margin-right: auto;
	text-transform:uppercase;
	color: #91b712;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	padding: 1px 1px 1px 4px;
	font-family:verdana,sans-serif;
	border-bottom:1px solid #454545;

	
}

/* -- semanas -- */

#wp-calendar th {
	font-size: 8pt;
}

/* -- dia de hoje -- */

#wp-calendar #today {
	border: 1px solid #454545;
	background-color: #e7edec;
	color: #808080; 
}

#wp-calendar td {
	text-align: right;
	border-bottom:1px solid #C0C0C0;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #FFFFFF;
	background-color: #e7edec;
	color: #808080;
}

#wp-calendar td.pad {
	border: none;
}

#wp-calendar a:link, #wp-calendar a:visited {
	color: #e74e7a;
        font-weight: bolder;
	text-decoration: none;
}

#wp-calendar a:hover,  #wp-calendar a:active {
	color: #e74e7a;
        font-weight: bolder
	text-decoration: none;
}

/* -- links -- */

#wp-calendar #next a, #wp-calendar #next {
	padding-right: 5px;
	text-align: right;
	border: none;
}

#wp-calendar #prev a, #wp-calendar #prev {
	padding-left: 5px;
	text-align: left;
	border: none;
}








/* --= End Calendar =-- */





/* --= Begin Various Tags & Classes =-- */
.postwrapper .entry p { line-height: 1.6; }
.entry p { padding-bottom: 1.5em; line-height: 1.85; }
.thetime { padding: 0 10px; }
.readmore a { width:69px; height:24px; text-indent:-9009px; background:transparent url(images/read-more.jpg) top no-repeat; float: right; margin-top: -19px; margin-right: 3px; }

.navigation { width: 550px; float: left; color: #303030; }
.navigation a { color: #db3e5e; text-decoration: none; width: 137px; height: 18px; font: bold 14px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; display: block; }
.navigation a:hover { color: #1f8080; }
.navigation .navleft { background: none; float: left; }
.navigation .navleft a { padding: 1px 0 0 15px; }
.navigation .navright { background: none; text-align: right; float: right; }
.navigation .navright a { padding: 1px 15px 0 0; }
.clr { clear: both; }
#respond { margin-bottom: 15px; }

#subfooter #tag_cloud a { display: block; float: left; padding: 3px; border: none; }
/* --= End Various Tags & Classes =-- */