﻿/*
Theme Name: Key
Theme URI: http://popnoid.com
Description: Your heart is the key.
Version: 1.0
Author: Mariana Curci
*/
body {
	margin: 0px auto 0px auto;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	background: #f6f0e2;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	color: #655428;
	}

/* Básico */

u {
color: #655428;
border-bottom: 1px dotted #f6f0e2;}

b {
color: #655428; cursor:default;}

b:hover {
color: #655428; cursor:default;}

strong {
color: #655428; cursor:default;}

strong:hover {
color: #655428; cursor:default;}

i {
color: #655428;}

em {
color: #655428;}

.hr2 { border-top: 2px solid #dfd7c0;}

.hr3 { border-bottom: 2px solid #dfd7c0;}

.flickr { 	padding-top: 20px;
			padding-bottom: 20px;
			padding-left: 10px;
			padding-right: 10px;
			margin: 0px auto 0px auto;
			width: 940px;
			background:#f0e9d5;
			border-top-right-radius: 20px;
			border-bottom-left-radius: 20px;}

			
#busca {
	float: right;
	margin-right: 0px;
	margin-top: 20px;
}

.buscabox { padding: 13px;
		background: #f0e9d5;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
}
		
#wrap {
	margin: 20px auto 0px auto;
	padding: 0px;
	width: 960px;
	text-align: justify;
	}

/* Header */
#header {
height:35px;
background:url(img/header.png) no-repeat left top;
width:575px;
float: left;
}

/* Menu horizontal */
.menu {
float: left;
margin-top: 10px;
}

.menu ul{
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;
color: #655428;
}

.menu ul li{
position: relative;
display: inline;
float: left;
}

.menu ul li a{
display: block;
text-decoration: none;
color: #655428;
text-align: center;
border-left: 1px solid #f0e9d5;
}
.menu ul li a:hover{color: #ff1e7a;}

.menu ul li a#feed{
border-right: 0px solid #dcf8eb;
background: url(img/feed1.png) no-repeat center;
width: 60px;
height: 40px;
padding-top: 20px;
}

.menu ul li a#feed:hover{
border-right: 0px solid #dcf8eb;
background: url(img/feed2.png) no-repeat center;
width: 60px;
height: 40px;
padding-top: 20px;
}

.menu ul li a#home{
border-left: 0px solid #dcf8eb;
background: url(img/menu2.jpg) no-repeat top left;
width: 214px;
height: 100px;
padding-top: 0px;
}

.menu ul li a#home:hover{
border-left: 0px solid #dcf8eb;
background: url(img/menu.jpg) no-repeat top left;
width: 214px;
height: 100px;
padding-top: 0px;
}

.menu ul li a#mariana{
background: url(img/mmariana.png) no-repeat top center;
width: 80px;
height: 60px;
padding-top: 0px;
}

.menu ul li a#mariana:hover{
background: url(img/mmariana2.png) no-repeat top center;
}

.menu ul li a#popnoid{
background: url(img/mpopnoid.png) no-repeat top center;
width: 80px;
height: 60px;
padding-top: 0px;
}

.menu ul li a#popnoid:hover{
background: url(img/mpopnoid2.png) no-repeat top center;
}

.menu ul li a#arquivos{
background: url(img/marquivos.png) no-repeat top center;
width: 80px;
height: 60px;
padding-top: 0px;
}

.menu ul li a#arquivos:hover{
background: url(img/marquivos2.png) no-repeat top center;
}

.menu ul li a#extras{
background: url(img/mextras.png) no-repeat top center;
width: 80px;
height: 60px;
padding-top: 0px;
}

.menu ul li a#extras:hover{
background: url(img/mextras2.png) no-repeat top center;
}

.menu ul li a#links{
background: url(img/mlinks.png) no-repeat top center;
width: 80px;
height: 60px;
padding-top: 0px;
}

.menu ul li a#links:hover{
background: url(img/mlinks2.png) no-repeat top center;
}

.menu ul li a#nerd{
background: url(img/mnerd.png) no-repeat top center;
width: 80px;
height: 60px;
padding-top: 0px;
}

.menu ul li a#nerd:hover{
background: url(img/mnerd2.png) no-repeat top center;
}


/* menu novo */

.menutitle{
cursor:pointer;
margin-bottom: 5px;
color:#655428;
padding:2px;
font-size: 10px;
text-align:center;
font-weight:bold;
border-top:1px solid #dfd7c0;
border-bottom:1px solid #dfd7c0;
letter-spacing: 1px;
padding-bottom: 4px;
background: #dfd7c0;
}

.menutitle a, .menutitle a:link, .menutitle a:visited, .menutitle a:active{
color:#ff1e7a;
}
.menutitle a:hover{
color:#655428;
}

/*** fim ***/

a, a:link, a:visited, a:active {
		color: #ff1e7a;
		text-decoration: none;
		}
		
a:hover { color: #655428; }

.sidebar {
	margin-top: 10px;
    margin-right: 0px;
	width: 300px;
	padding: 10px;
	float: right;
    text-align: justify;
    font-size: 10px;
	}

	.sidebar side {margin-bottom: 10px;}
	.sidebar h2 {
		text-align: left;
		margin: 0px; padding: 0px;
		font-size: 12px;
		font-weight: bold;
        color: #b0a37e;
		font-family:Georgia,Serif;
		}
	.sidebar ul {
		margin: 0px 0px 15px 0px; padding: 0px;
		list-style-type:none;
		}
        .sidebar li {
		padding: 2px 2px 2px 12px;
		margin:0 0 0 2px;
		height: auto;
		background: url(img/li.gif) left no-repeat;
		border-bottom: 1px solid #dfd7c0;
		list-style-type:none;
		}
		.sidebar li:hover {
		background: url(img/li2.gif) left no-repeat;
		}
		
		.feed {
		padding: 2px 2px 2px 12px;
		margin:0 0 0 2px;
		height: auto;
		background: url(img/feed3.png) left no-repeat;
		border-bottom: 1px solid #dfd7c0;
		list-style-type:none;
		}
		.feed:hover {
		background: url(img/feed4.png) left no-repeat;
		}
	
.content {
    margin-top: 10px;
	width: 620px;
	padding: 10px;
	float: left;
	color: #655428;
	font-size: 11px;
	}

	.content a, .content a:link, .content a:visited, .content a:active {
		color: #ff1e7a;
		text-decoration: none;
		}
		
	.content a:hover { color: #655428; }
	
	.content h2, .content h2 a, .content h2 a:link, .content h2 a:visited, .content h2 a:active {
		margin: 0px; padding: 0px;
		font-size: 13px;
        line-height: 15px;
		font-weight: bold;
		color: #b0a37e;
		border-bottom: 0px dashed #f4c9ea;
		text-decoration: none;
		text-transform: uppercase;
		font-family:Georgia,Serif;
		}
	.content h3, .content h3 a {
		margin: 0px; padding: 0px;
		font-size: 11px;
        line-height: 12px;
		font-weight: bold;
		color: #655428;
		border-bottom: 1px dotted #cabb9a;
		text-decoration: none;
		}		

	.meta {
		margin: 0px;
        font-size: 10px;
		border-top: 0px dotted #e0f9ff;
		padding: 3px;
		color: #655428;
		} 
		.meta a, .meta a:link, .meta a:visited, .meta a:active { text-decoration: none; color: #b0a37e;}
		.meta a:hover { color: #655428; }
	    .post { padding-bottom: 20px;    }
		.alignright { float: right; }
		.alignleft { float: left; }
		.post ul, .post ol {
			margin: 0px; padding: 0px;
			list-style-type: none;
			}
		.retweet { padding: 10px;
		background: #f0e9d5;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		float: right; }
        .retweet a, .retweet a:link, .retweet a:visited, .retweet a:active { text-decoration: none; color: #655428;}
		.retweet a:hover { color: #ff1e7a; }		
		.comentarios { 
		padding: 10px;
		background: #f0e9d5;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		border-bottom-right-radius: 10px;
		float: right; }
		.comentarios a, .comentarios a:link, .comentarios a:visited, .comentarios a:active { text-decoration: none; color: #655428;}
		.comentarios a:hover { color: #ff1e7a; }
		/* Lista de links */

		.posts li h2 {color: #655428; font-size: 11px; font-weight: bolder; background: none; border-bottom: 1px dotted #dfd7c0;}
		.posts li.linkcat {margin: 10px 0px 10px 0px; padding: 0px; display: block; width: 620px; float: left;}
		.posts li {list-style-type: none; margin: 0; padding: 0;}
		.posts ul {background: none; list-style-type: none; margin: 0; padding: 0;}
		.posts ul li { border-bottom:1px solid #dfd7c0; display: block; margin:0; height: auto; width: 310px; color: #655428; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; float: left;}
		.posts ul li a, .posts ul li a:link, .posts ul li a:visited, .posts ul li a:active {display: block; padding: 2px 2px 2px 12px; background: url(img/li.gif) left no-repeat; color: #b0a37e; text-decoration: none;}
		.posts ul li a:hover {color: #655428; text-decoration: none;}
		.posts ul li a {width: 310px; text-decoration: none;}	
		

/* Lista de arquivos */

		.archive-list li h2 {color: #655428; font-size: 11px; font-weight: bolder; background: none; border-bottom: 1px dotted #dfd7c0;}
		.archive-list li.linkcat {margin: 10px 0px 10px 0px; padding: 0px; display: block; width: 620px; float: left;}
		.archive-list li {list-style-type: none; margin: 0; padding: 0;}
		.archive-list ul {background: none; list-style-type: none; margin: 0; padding: 0;}
		.archive-list ul li { border-bottom:1px solid #dfd7c0; display: block; margin:0; height: auto; width: 310px; color: #655428; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; float: left;}
		.archive-list ul li a, .archive-list ul li a:link, .archive-list ul li a:visited, .archive-list ul li a:active {display: block; padding: 2px 2px 2px 12px; background: url(img/li.gif) left no-repeat; color: #b0a37e; text-decoration: none;}
		.archive-list ul li a:hover {color: #655428; text-decoration: none;}
		.archive-list ul li a {width: 310px; text-decoration: none;}
		
		.sig{width: 100px;
			height: 33px;
			background:url(img/sig.png) no-repeat top center;
			float: right;
			}

		blockquote {
		padding:10px 5px 0px 10px;
		width:75%;
		border-left: 1px dotted #cabb9a;
		background: #f6f0e2 url(img/bgbq.jpg) no-repeat top left;
}

}
		abbr, acronym {
			border-bottom: 0px dotted #545454;
			cursor:help;
			}
		code {
                        padding:5px;
						color: #545454;
                        width:60%;
			}

.commentlist ol {
	margin: 10px; padding: 10px;
	}
	.commentlist ol li {
		margin: 0px 0px 5px 0px;
		padding: 5px 0px 2px 0px;
		border: 0px solid #8fc3fc;
		list-style-type: none;
		}
	.commentlist ol li a { text-decoration: none; color: #59A2D9; }

.footer {
	margin: 20px auto 0px auto;
	padding-bottom:20px;
	color: #655428;
	text-align: center;
    font-size: 9px;
	}
	
.clear{
	clear: both;
	padding: 0 0 1px;
	}

.main_date { 
             float: right; 
             color: #665362; 
             font-size: 10px;
             font-family: Verdana;                     
             text-align: center; 
             margin: 0px 0px 10px 0px; 
             padding: 6px 6px 0px 0px; 
             width: 50px; height: 60px; 
             background: url(img/bgdata.png) no-repeat top left; 
             line-height:7px;}

.meta2 {
		margin: 0px;
        padding: 7px;
        font-size: 10px;
		background-color: #f0e9d5;
		border: 1px solid #dfd7c0;
		border-top-left-radius: 10px;
		border-bottom-right-radius: 10px;
		} 
.meta3 {
		margin: 0px;
        font-size: 10px;
		padding: 5px;
		border-top-left-radius: 6px;
		background-color: #dfd7c0;
		} 	

/* BORDA EM IMAGENS */

.blogimage {
background: #dfd7c0; 
padding: 3px;
margin-right: 6px;
margin-left: 6px;
margin-top: 3px;
border: 1px solid #dfd7c0;
}

.blogimage:hover     {
background: #cabb9a; 
border: 1px solid #cabb9a;
}

.flickrimage {
background: #dfd7c0;  
padding: 4px;
margin-right: 5px;
margin-left: 5px;
margin-top: 0px;
border-top: 1px solid #dfd7c0;
border-bottom: 1px solid #dfd7c0;
}

.flickrimage:hover {
background: #cabb9a; 
border-top: 1px solid #cabb9a;
border-bottom: 1px solid #cabb9a;
}

.wp-post-image { 
margin-right: 10px;
background: #dfd7c0;  
padding: 3px;
border: 1px solid #dfd7c0; }

.wp-post-image:hover { 
margin-right: 10px;
background: #cabb9a;  
padding: 3px;
border: 1px solid #cabb9a; }

/* ------------------------------ GRAVATAR------------------------------- */
.gravatar{
float:right;
background: #dfd7c0; 
padding: 4px;
margin-right: 6px;
margin-left: 6px;
margin-top: 3px;
border: 1px solid #dfd7c0;
}

.gravatar:hover {
background: #cabb9a; 
border: 1px solid #cabb9a;
}


/* CALENDÁRIO */

#wp-calendar {
empty-cells: show;
text-align: center;
font-family:tahoma;
width:100%;
}

#wp-calendar TD {
PADDING:2px; 
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
border:1px solid #e0f9ff;
color:#000000;
}

#wp-calendar th{
color:#00495a;
text-align:center;
font-size:10px;
letter-spacing:7px;
cursor:help;
}

#wp-calendar #today {
border:1px solid #00ceff;
}

#wp-calendar #today:hover{
border:1px solid #e0f9ff;
}


#wp-calendar caption {
font:7pt tahoma;
letter-spacing:1px;
text-align:center;
color:#000000;
text-transform:uppercase;
margin-left:2px;
margin-right:2px;
padding:3px;
}

#wp-calendar a{
color: #00a7cf;
font: 9px tahoma;
text-decoration:none;
}

#wp-calendar a:hover{

color:#000000;
}


/*** configuração de caixa de texto e botões de formulário ***/

input, textarea, select {
background-color: #dfd7c0;
border:1px solid #dfd7c0;
color: #655428;
font-size: 8pt;
font-family: tahoma;
}

input:focus, textarea:focus, select:focus {
background: #f6f0e2; 
border:1px solid #f6f0e2;
color: #655428;
font-size: 8pt;
font-family: tahoma;
}

input:hover, textarea:hover, select:hover{
border:1px solid #f6f0e2;
}


/* ------------------------------ FOOTLINK ------------------------------- */


#footlink {
        /* Edit the Bottom Page Links */
        width: 100%;
        text-align:left;
        font-size: 9px;
        font-weight: normal;
        }

        #footlink span {
        	background-color: #f0e9d5;
			color: #655428;	
            padding:0 4px 0 4px;
        	margin:0 1px 0 1px;		
			border:2px solid #f0e9d5;		
		}

	#footlink span:hover {
            border:2px solid #f0e9d5;
		}

	#footlink a {
        	padding:0 4px 0 4px;
        	margin:0 1px 0 1px;        
		}

	#footlink a:link, #footlink a:visited, #footlink a:active {
	color: #ff1e7a;
	background-color: #f0e9d5;
	border:2px solid #f0e9d5;
		}

	#footlink a:hover {
		color: #655428;	
		}
		
