/*
	Theme Name: Girls Aloud Theme
	Theme URI: http://girlsaloud.com.br/
	Description: Girls Aloud theme made exclusively for Girls Aloud Brasil by <a href="http://jujuqui.playstop.net">Juliana Moreira</a>.
	Version: 1.0
	Author: Juliana Moreira
	Author URI: http://jujuqui.playstop.net/
	Tags: girls aloud, custom header, fixed width, two columns, widgets

	Girls Aloud Theme v1.0
	http://girlsaloud.com.br/

	This theme was designed and built by Juliana Moreira,
	whose blog you will find at http://www.playstop.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset */
* {font-weight:normal; font-style:normal; font-size:100%; border:none; padding:0; margin:0; list-style-type:none; text-decoration:none; font-size:inherit;}


/* General Tags, Classes & Ids */
body {background: url(img/bg_body.png) repeat-x top #4d6f78;}

a {color: #4d6f78;}
a:hover {color: #2e4a52;}

strong, b, strong a, b a {font-weight: bold;}
em, i, em a, i a {font-style: italic;}

cite {font-size: 10px; font-style: italic; color: #666;}

body, input, textarea, select {font: normal 11px verdana, tahoma, sans-serif; color: #333;}

.clear {display: block; clear: both; width: 0; height: 0; line-height: 0; margin: 0; padding: 0;}

.staffsig {font: italic 14px georgia, 'palatino linotype', times, serif; text-align: right; color: #8ca1a5;}

.wp-smiley {float: none !important; padding: 0 !important; margin: 0 !important; background: none !important; border: none !important;}

.container {width: 943px; margin: auto;}


/* Header */
#header {height: 350px; background: url(img/bg_header.jpg) no-repeat top center;}
#header h1 {text-indent: -9999px;}
#header h1 a {display: block; width: 943px; height: 140px;}


/* Navbar */
#navbar {background: url(img/bg_navbar.png) repeat-x 0 0; padding: 0 9px; height: 43px;}
#navbar li {float: left; height: 43px;}
#navbar li a {height: 43px; float: left; display: block; padding: 0 10px; font: normal 16px/43px georgia, 'palatino linotype', times, serif; text-transform: uppercase; color: #604f34;}
#navbar li a:hover {color: #877354; background: url(img/navbar_over.png) no-repeat center bottom;}
#navbar li.nav01 a {padding-left: 11px;}
#navbar li.nav08 a {padding-right: 0;}


/* Content */
#content {background: #f0f0f0; display: block; clear: both; padding: 18px; height: 100%; overflow: hidden;}

h2, h3.storytitle, h3.storytitle a {font: normal 36px/36px georgia, 'palatino linotype', times, serif; padding-bottom: 12px; color: #4d6f78;}
h3.storytitle a:hover {color: #2e4a52;}
h5 {font: normal 15px/18px georgia, 'palatino linotype', times, serif; color: #877354; padding-bottom: 3px;}


/* Left Content */
.left-content {width: 524px; float: left; padding-right: 18px; border-right: 1px solid #bbcbce;}
.left-content h3 {font: italic normal 20px georgia, 'palatino linotype', times, serif; color: #4d6f78; padding-bottom: 5px;}

h2.pagetitle {color: #877354; font-size: 24px; font-style: italic; line-height: normal;}

#destaque {background: url(img/bg_featured.jpg) no-repeat top center #d3dee0; padding: 15px 18px 0 18px; overflow: hidden; height: 100%;}
#destaque .post {padding: 0;}
#destaque .post p {line-height: 16px;}
#destaque .post-float {width: 580px !important; float: right;}
#destaque .storycontent {float: none !important; width: 100% !important;}
#destaque h2.pagetitle {color: #8ca1a5; padding-bottom: 10px;}
#destaque h3.storytitle, #destaque h3.storytitle a {font-size: 50px !important; line-height: 46px;}
#destaque .meta {padding: 2px 0 5px 0 !important;}
#destaque .meta, .destaque .meta a {font: italic 14px georgia, 'palatino linotype', times, serif !important;}

.fim-destaque {background: url(img/bg_featured_bottom.png) repeat-x bottom #d3dee0; height: 19px;}

h4.date {font: italic normal 18px georgia, 'palatino linotype', times, serif; color: #8ca1a5; padding-bottom: 5px;}

.post {display: block; clear: both; padding-bottom: 37px;}
.post h4 {font: italic 20px georgia, 'palatino linotype', times, serif; color: #8ca1a5; padding: 0 0 3px 0; margin: 0;}
.post p {padding-bottom: 15px;}
.post .storycontent {width: 355px; float: right;}
.post .meta {padding-top: 8px; color: #8ca1a5;}

.storycontent {line-height: 14px;}
.storycontent p {margin: 0; padding: 0;}

.more-link a, .post .meta a {font-weight: bold;}

.metasocial {padding: 11px; background: #d3dee0; margin: 15px 0; overflow: hidden; height: 100%; display: block; clear: both;}

.postmetadata {float: left; width: 304px; padding: 0 !important;}

.sociable {width: 176px; float: right;}
.sociable h4 {font: italic 20px georgia, 'palatino linotype', times, serif; color: #8ca1a5;}
.sociable ul {padding: 0 !important;}
.sociable ul li {background: none; text-indent: -9999px; padding: 0; float: left; margin-left: 6px;}
.sociable ul li a {display: block; width: 24px; height: 24px;}

.digg {margin: 0 !important;}
.digg a {background: url(img/digg.png) no-repeat;}

.delicious a {background: url(img/delicious.png) no-repeat;}
.facebook a {background: url(img/facebook.png) no-repeat;}
.stumbleupon a {background: url(img/stumbleupon.png) no-repeat;}
.technorati a {background: url(img/technorati.png) no-repeat;}
.twitter a {background: url(img/twitter.png) no-repeat;}

.tags {clear: both; display: block;}

.related {padding: 0 !important; margin: 0 !important;}

.entry ul, #sidebar ul {padding-bottom: 15px;}
.entry li, #sidebar li {background: url(img/bullet.png) no-repeat 0 3px; padding-left: 13px; padding-bottom: 3px;}
.entry ul, .entry ol {margin-bottom: 15px;}
.entry ol li {background: none !important; list-style-type: decimal; list-style-position: inside; padding-left: 5px !important;}
.entry li abbr {display: none;}
.entry blockquote, .entry blockquote p {color: #4d6f78; font-style: italic; padding-left: 20px; padding-right: 20px;}


/* Images on Posts */
#destaque a .postimg {background-image: url(img/defaulthumbig.jpg); margin-top: 5px;}
a .postimg, .post img {float: left; padding: 4px; border: 2px solid #c1a983; margin: 3px 11px 0 0; background: url(img/defaulthumb.jpg) no-repeat 4px 4px #fff; text-indent: -9999px; font-size: 0; line-height: 0; color: #fff;}

#destaque .postimage {width: 303px; height: 245px; background-image: url(img/defaulthumbig.jpg);}
#destaque .postimage img {width: 303px; height: 245px;}

.postimage {float: left; padding: 4px; border: 2px solid #c1a983; /*margin: 3px 11px 0 0;*/ background: url(img/defaulthumb.jpg) no-repeat 4px 4px #fff; text-indent: -9999px; font-size: 0; line-height: 0; color: #fff; width: 146px; height: 118px;}
.postimage img {border: none; background: none; padding: 0; margin: 0; width: 146px; height: 118px;}

a:hover .postimg, a .postimg:hover, .page_item a:hover {border-color: #877354;}

.alignleft {float: left; margin: 0 11px 0 0 !important; display: inline; text-indent: 0 !important; background-image: none !important;}
.alignright {float: right !important; margin: 0 0 0 11px !important; text-indent: 0 !important; display: inline; background-image: none !important;}
.aligncenter {float: none !important; margin: 0 auto !important; display: block; text-indent: 0 !important; clear: both; background-image: none !important;}
.alignnone {float: none !important; display: block; clear: both; margin: 0 !important; background-image: none !important;}

.wp-caption {display: table; height: 100%; overflow: hidden;}
.wp-caption img {display: block; margin: 0 !important;}
.wp-caption-text {clear: both; padding: 2px 0 0 0 !important; margin: 0 !important; text-align: center; font-style: italic; color: #666;}

.img-float-post {height: 100%; overflow: hidden;}
.img-float-post li {float: left; display: inline; margin: 0 !important; padding: 0 6px !important; background: none !important;}


/* Comments */
.commentlist {margin: 0 !important;}
.commentlist li {padding-bottom: 20px; clear: both; display: block;}

.comment div {background: #dfd0b9; border-bottom: 1px solid #dfd0b9;}
.comment p {padding: 11px 11px 10px 11px; color: #555;}
.comment .avatar {display: none;}
.comment .comment-author {background: #f0f0f0; font-size: 14px; color: #8ca1a5; border: none;}
.comment .comment-author a, .comment .comment-author cite {font-weight: bold;}
.comment .comment-meta {background: url(img/bg_comment.png) no-repeat left bottom #f0f0f0; padding-bottom: 20px; border: none;}

.bypostauthor div, .bypostauthor .reply {background: #d3dee0; border-color: #d3dee0;}
.bypostauthor .comment-meta {background-image: url(img/bg_authorcomment.png);}

.xhtml {padding: 0 0 11px 0; color: #8ca1a5;}

#comments, #respond {clear: both; display: block;}

#commentform #author,
#commentform #email,
#commentform #url,
.wpcf7 input {background: #d3dee0; padding: 5px 7px; border: 1px solid #afc1c5; border-bottom-color: #fff; border-right-color: #fff; color: #35464b; width: 245px; float: left;}

.wpcf7 input {width: 390px;}

#commentform p,
.wpcf7 p {padding: 0 0 11px 0; overflow: hidden; height: 100%;}

#commentform textarea,
.wpcf7 textarea {background: #d3dee0; padding: 5px 7px; border: 1px solid #afc1c5; border-bottom-color: #fff; border-right-color: #fff; color: #35464b; width: 505px; height: 140px; margin-right: 3px;}

.wpcf7 textarea {width: 390px; float: right; margin: 0 !important;}

#commentform label,
.wpcf7 label {font: normal 14px/24px georgia, 'palatino linotype', times, serif; color: #4d6f78; float: right; width: 255px;}

.wpcf7 label {float: left !important; text-align: right; padding-right: 5px; width: 113px;}

.wpcf7 #captcha input {width: 304px;}

#commentform #submit,
.wpcf7 #submit input {background: #91a5a9; padding: 4px 7px; border: 1px solid #ebf0f1; border-bottom-color: #789297; border-right-color: #789297; font-weight: bold; color: #35464b; width: 140px;}

.wpcf7 #submit input {margin-left: 116px;}

.wpcf7 img {padding: 0; float: left; margin: 0 10px 0 0; display: inline;}


/* Sidebar */
#sidebar {float: right; width: 344px; padding: 0 0 0 18px;}
#sidebar h2 {color: #8b7354; font-style: italic; font-size: 24px; padding-bottom: 0;}
#sidebar .video {padding: 4px; border: 2px solid #c1a983; background: #fff;}

.sidebar-box {margin-bottom: 18px; display: block; clear: both;}
.sidebar-box .archives,
.sidebar-box .categories {padding-bottom: 0 !important;}
.sidebar-box .term-cloud {padding: 0 0 10px 0 !important; margin: 0 !important;}

#searchform {padding: 10px; background: #d3dee0;}
#searchform label {font: italic 20px georgia, 'palatino linotype', times, serif; color: #8ca1a5;}
#searchform div {padding-top: 5px;}
#searchform #s {background: #ebf0f1; padding: 5px 7px; border: 1px solid #afc1c5; border-bottom-color: #fff; border-right-color: #fff; color: #35464b; width: 220px; margin-right: 3px; vertical-align: middle;}
#searchform #searchsubmit {background: #91a5a9; padding: 4px 7px; border: 1px solid #ebf0f1; border-bottom-color: #789297; border-right-color: #789297; font-weight: bold; color: #35464b; width: 79px; height: 27px; vertical-align: middle;}

.textwidget {color: #4d6f78; font-style: italic;}
.textwidget a {color: #8b7354; font-style: italic;}
.textwidget a:hover {color: #604f34;}

.subscribefeeds a {display: block; height: 24px; background: url(img/feed.png) no-repeat 0 0; padding-left: 30px; font: italic 16px/24px georgia, 'palatino linotype', times, serif; margin-bottom: 5px;}

.orkutcomu a {display: block; height: 24px; background: url(img/orkut.png) no-repeat 0 0; padding-left: 30px; font: italic 16px/24px georgia, 'palatino linotype', times, serif;}

#twitter_update_list li, .aktt_tweets ul, .aktt_tweets li {padding-bottom: 0 !important; margin-bottom: 0;}
#twitter_update_list li span, .aktt_tweet_time {clear: both;}
.aktt_more_updates {display: none;}

.followus {text-align: right; margin-top: -10px;}
.followus a {background: url(img/twitterbird.png) no-repeat right 0; padding-right: 40px; font: italic 16px/35px georgia, 'palatino linotype', times, serif; display: block; height: 38px;}

.coppermine-widget td {background: #fff; border: 2px solid #c1a983; padding: 4px; width: 99px; height: 103px; vertical-align: middle; text-align: center;}

.current_page_item a {border-color: #4d6f78 !important;}

.imagelist .page_item {text-indent: -9999px; float: left; margin: 2px 2px 1px 1px !important; display: inline; padding: 0 !important; background: none !important;}
.imagelist .page_item a {width: 99px; height: 99px; display: block; background-color: #fff; background-repeat: no-repeat; background-position: 4px 4px; padding: 4px; border: 2px solid #c1a983;}

.imagelist .page-item-22 a {background-image: url(img/girlsaloud.jpg);}
.imagelist .page-item-26 a {background-image: url(img/cheryl.jpg);}
.imagelist .page-item-33 a {background-image: url(img/kimberley.jpg);}
.imagelist .page-item-36 a {background-image: url(img/nadine.jpg);}
.imagelist .page-item-41 a {background-image: url(img/nicola.jpg);}
.imagelist .page-item-44 a {background-image: url(img/sarah.jpg);}

.imagelist .page-item-56 a, .page-item-128 a {background-image: url(img/capa_sotu.jpg);}
.imagelist .page-item-59 a, .page-item-131 a {background-image: url(img/capa_wwtns.jpg);}
.imagelist .page-item-64 a, .page-item-134 a {background-image: url(img/capa_chem.jpg);}
.imagelist .page-item-68 a, .page-item-141 a {background-image: url(img/capa_soga.jpg);}
.imagelist .page-item-71 a, .page-item-136 a {background-image: url(img/capa_tu.jpg);}
.imagelist .page-item-73 a, .page-item-138 a {background-image: url(img/capa_ooc.jpg);}

.imagelist .page-item-144 a {background-image: url(img/capa_outros.jpg);}

.imagelist ul.pages {height: 100%; overflow: hidden; margin: 0 0 0 -5px;}

.blogroll {height: 100%; overflow: hidden; padding: 0 !important;}
.afiliados ul li {background: none !important; padding: 0 !important; float: left; margin: 2px 7px 5px 0 !important; display: inline;}
.afiliados ul li a {width: 49px; height: 49px; display: block; background-color: #fff; padding: 4px; border: 2px solid #c1a983;}
.afiliados ul li a img {width: 49px; height: 49px;}


/* Lyrics */
.letras .pages {padding-bottom: 0 !important; margin-bottom: 0 !important;}

.letras .pages li {padding: 0 !important; background: none !important;}
.letras .pages li a {font-weight: bold; font: italic 16px/24px georgia, 'palatino linotype', times, serif;}

.letras .pages li li {background: url(img/bullet.png) no-repeat 0 3px !important; padding-left: 13px !important; padding-bottom: 3px !important;}
.letras .pages li li a {font: normal 11px verdana, tahoma, sans-serif;}

.textwidget #vaga_form table {width: 300px; height: 74px !important;}

.textwidget #vaga_form td {height: 74px !important;}

.imprime-traduz {height: 100%; overflow: hidden; padding: 0 !important;}

	.imprime-traduz li {background: none; padding: 0; float: left; padding-right: 10px;}
	
		.imprime-traduz li a {background-repeat: no-repeat !important; background-position: 0 0; padding-left: 20px; font-weight: bold; height: 16px; display: block; }
	
			.imprime-traduz .imprimir a {background-image: url(img/print.png); border-right: 1px solid #b9cbce; padding-right: 10px;}			
			.imprime-traduz .traduzir a {background-image: url(img/br.png); background-position: 0 2px;}


/* Discography */
.albuminfo {padding-bottom: 15px; height: 100%; overflow: hidden;}
.albuminfo ul {float: right; width: 255px;}
.albuminfo .album {padding: 0;}
.albuminfo strong {font: bold 12px georgia, 'palatino linotype', times, serif; color: #877354;}
.single p {padding-bottom: 10px;}


/* Videography */
.vvqbox {padding-bottom: 20px;}


/* Footer */
#beforefooter {background: url(img/bg_beforefooter.jpg) no-repeat top center #c1a983; padding: 18px 9px; color: #877354; overflow: hidden; height: 100%; clear: both; display: block;}
#beforefooter h2 {color: #604f34; font-size: 24px; font-style: italic; padding-bottom: 0;}
#beforefooter a {color: #444;}
#beforefooter a:hover {color: #222;}
#beforefooter li {background: url(img/bullet2.png) no-repeat 0 3px; padding-left: 13px; padding-bottom: 3px;}

.before-footer {float: left; width: 290px; margin: 0 9px; display: inline;}

#footer {background: url(img/bg_footer.png) no-repeat top center; text-align: center; padding: 13px 50px 0 50px; margin-bottom: 18px; height: 44px; clear: both; display: block;}