/*
Theme Name: Silver KPBR
Theme URI: http://www.katyperry.com.br/
Description: Edição <i>silver</i> do KPBR.
Author: Renan Marinho e Mário
Author URI: http://meriw.com/
*/

* { margin: 0; padding: 0; border: 0; }

body {
	background: #d9d9d9 url('images/back.gif');
	font: 12px "Trebuchet MS";
	color: #333;
}

a, a:link, a:visited, a:active { text-decoration: none; color: #111; }
a:hover { text-decoration: underline; color: #d15da3; }

#head { background: url('images/head.gif') repeat-x; height: 59px; }
#head p { width: 700px; text-align: right; margin: 0 auto; }

.menu { margin-bottom: 10px; }
.menu a { margin: 0 4px; }

#wrapper {
	width: 892px;
	margin: 20px auto;
}

#left {
	float: left;
	margin-left: 7px;
	width: 236px;
}

#right {
	float: right;
	margin-right: 7px;
	width: 200px;
}

#content {
	float: left;
	margin: 0 10px 10px 10px;
	width: 420px;
}

#footer {
	clear: both;
	width: 880px;
	margin: 15px auto;
	padding: 10px;
	text-align: center;
	background: #fff;
	border: 1px solid #fff;
	-moz-border-radius: 5px;
}

#noticias { background: #fff; }

h2 { background: url('images/titulo.gif') no-repeat top; text-align: center; font-size: 17px; line-height: 37px; text-transform: uppercase; color: #333; }
h2 a { text-decoration: none; }
h3 { margin: 15px 0; font-size: 22px; font-style: italic; text-transform: uppercase;  }
h3 a, h3 a:link, h3 a:hover, h3 a:visited { color: #fff; background: #0CF; padding: 1px 5px; text-decoration: none; }

.meta { font-size: 10px; text-align: center; margin: 2px 0; } .meta, .meta a { color: #666; }

.page p a { color: #d15da3; }

p { margin: 10px 20px; text-align: justify }

/* Boxes das sidebars etc. */
.box {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	background: #aeaeae url('images/cinza.gif') repeat-x;
	padding: 8px 10px;
	min-height: 50px;
}
img.titulo { display: block; margin-top: -20px; margin-bottom: 5px; font-size: 20px; color: #848484; font-weight: bold; }
.sidebar .box { margin-bottom: 30px; }


#elite { text-align: center; }
#lastpics,#oficiais { float: left; width: 42%; overflow: hidden; margin: 0 0 10px 10px; text-align: center; height: 80px; }
#oficiais { float: right; width: 49%; margin: 0 10px 10px 0; }
#destaque { font-size: 11px; }
.claro { background: #ececec url('images/cinzaclaro.gif') repeat-x; border: 1px solid #ececec; }

/* Etc. */

.widgettitle img { display: none; }
.cpg_gal { text-align: center; }
.cpg_gal img { margin-bottom: 2px; }
.cpg_gal a { color: #c28ba1; }

.cpg_album, .cpg_img { text-align: center; }
.cpg_album a img, .cpg_img a img, #noticias img, .borda {
	border: 1px solid #f0f0f0;
	background: #f0f0f0;
	padding: 4px;
	margin: 2px;
	-moz-border-radius:5px;
}
.cpg_album a:hover img, .cpg_img a:hover img, #noticias a:hover img { border-color: #d15da3; background: #d15da3; }
#lastpics a.cpg_gallink { display: none; }
.cpg_albumlink { font-size: 10px; }
.noborder, .separador { border: 0px !important; background: transparent !important; padding: 0 !important; margin: 0 !important; -moz-border-radius: 0; }
.separador { margin: 5px 0 20px 4px !important; }

.elite img, .blank { background: #ccc; }

input, textarea, select, .button {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	font: 11px Arial;
	color: #444;
	padding: 5px;
	margin: 2px;
}
.button { cursor: pointer; }
input:hover, select:hover { border: 1px solid #555; }

#twitterkaty ul { list-style: none inside; }
#twitterkaty li { font-size: 11px; margin: 4px 0; text-align: justify; }
#twitterkaty a { color: #d15da3; }


.navigation { height: auto; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; text-align: right; }
.alignleft { float: left; text-align: left; }
.navigation .alignleft, .navigation .alignright { max-width: 48%; }
img.centered { display: block; margin: 0 auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.tags { font-size: 11px; margin: 5px 0; }

