/*
Theme Name: vaiumagasosa
Theme URI: http://rtCamp.com
Description: rtCamp Base Theme with 2 column layout
Version: 1.0
Author: rtCamp
Author URI: http://rtcamp.com
*/

/*
Color Palette:
==============
	Black: #333
	gray-shade-light: #EAEAEA;
	gray-medium-dark: #666666;
	
	Link colors: #0298FF; 
	Link hover color:	
*/

/* ----------------------------------------- */
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
a:link {color: #000; text-decoration: none; font-style:bold;}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */


/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
/* ----------------------------------------- */
.aligncenter { display:block; margin:0 auto; text-align: center}
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* Common CSS classes */
/* ----------------------------------------- */
/* To clear unwanted floats*/
.clear{clear: both}

/* headings */
h1, h2, h3, h4, h5, h6 { font-weight:bold } 
h1{padding: 10px 0; line-height: 180%; font-size: 180%}
h2{padding: 8px 0; line-height: 160%; font-size: 160%}
h3{padding: 6px 0; line-height: 140%; font-size: 140%}

h4{padding: 4px 0; line-height: 120%; font-size: 120%}


/* ----------------------------------------- */
/* Layout & Typography */
/* ----------------------------------------- */
body{line-height: 160%; font-family: Trebuchet MS; font-size: 80%;}
	#main-wrapper{width: 980px; margin: 0 auto;}
		#header-wrapper{padding-bottom: 20px}
		#content-wrapper{width: 980px; margin: 0 auto;}
			#content{width: 460px; float: left; margin-right: 40px;}

                        #sidebar{width: 460px; float: right}
                            #sidebar h2, #sidebar h2 a {font-size: 20px; font-family: Trebuchet MS; letter-spacing: -1px; margin-bottom: 10px; text-decoration: none; color: #000000; padding: 0px}
                            #sidebar-left {width: 242px; margin-right: 18px; float: left;}
                            #sidebar-right {width: 200px; float: left;}
                            .widget{ margin-bottom: 20px}
		#footer-wrapper{width: 980px; margin: 0 auto;}

/* ----------------------------------------- */
/* Header & Menus */
/* -----------------------------------side------ */
	#header{width: 250px; float: left;margin-top: 40px}
        #header-rss-fcb {width: 250px; float: right;margin-top: 40px}
		p.header-text{color: gray; font-size: 75%; font-weight: bold}
			p.header-text a{text-decoration: underline; color: gray; font-weight: bold}
	#menu ul{}
		#menu ul li{float: left; margin-right: 10px;}
			#menu ul li a{}

	/* 	drop-down menu support */
		#menu ul li ul{display: none}
	
		#menu ul li:hover ul{display: block; overflow: auto; position: absolute}
			#menu ul li:hover ul li{clear: both;}	

/* ----------------------------------------- */
/* Post and Main Content */
/* ----------------------------------------- */

/* Main Post Loop */
/* ---------------- */
.post{ margin-bottom: 40px}
	.post-title{}
            .post-title h3 {font-family: Georgia; font-size: 24px; font-style: italic; letter-spacing: -1px; margin-bottom: 5px;}
                .post-title h3 a, .post-title h3 a:visited, .post-title h3 strong { background: #FFEE33; color: #000000; padding-right: 5px;}
                
            .date-header {background: #000; color: #FFEE33; margin-right: 5px; padding: 0 5px;}
            span.post-comment-link {background: #000000; color: #FEED32; padding: 0 5px;}
                span.post-comment-link a {background: #000000; color: #FEED32; text-decoration: none;}
	.post-meta{width: 100px; float: right;}
        
	.post-content{}
	.post-content p{margin-bottom: 20px}
	.post-content img{margin: 2px 5px}
		.post-content img.wp-smiley{margin: 0}
	.post-content blockquote{}
	.post-content code{}
	.post-content pre{}
	.post-content span[style]{font-family: Trebuchet MS !important}

.post-content a {
  color: #000;
  text-decoration: none;
  font-family: Arial, Helvetica,sans-serif;
  font-weight:bold;
  text-shadow: #E8E8E8 1px 1px 1px;
  }

.post-content a:hover {
  color: #000000;
  background: #FFEE33;
  text-decoration: underline;
  font-family: Arial, Helvetica,sans-serif; 
  font-weight:bold;
  text-shadow: #E8E8E8 1px 1px 1px;
  }

        .tags{ margin: 0px 0}
        .tags a {color:black;font-family:georgia;font-style:italic;font-size:11px;font-weight:bold;padding-bottom:1px;padding-left:1px;padding-right:1px;padding-top:1px;text-decoration:underline;}
        .tags a:hover{background-color: #feed32}

	.tags2{ margin: 0px 0}
        .tags2 a {color:black;font-family:georgia;font-style:italic;font-size:8px;font-weight:bold;padding-bottom:1px;padding-left:1px;padding-right:1px;padding-top:1px;text-decoration:underline;}
        .tags2 a:hover{background-color: #feed32}

.post-related{}
            .post-related h3 {font-family: Georgia; background: #FFEE33; color: #000000; font-size: 24px; font-style: italic; letter-spacing: -1px; margin-bottom: 5px;}

/* Breacrumb related CSS */

/* Social Buutons */
.post .social-buttons{ }
	/*.post .social-buttons > div{margin-right: 1px}*/
	.post .social-buttons .facebook{}
	.post .social-buttons .tweetmeme{}

/* Paged Navigation */

/* View specific CSS */
#content.single-post{}
#content.multiple-posts{}
#content.home-posts{}

element.style {
width:250px;
}

* {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-width-ltr-source:physical;
border-left-width-value:medium;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
vertical-align:baseline;
}

.page input {    border: none;    border-top: 2px solid #EAEAEa;}
.page textarea{border: none;     border-top: 2px solid #EAEAEa;}
/* ----------------------------------------- */
/* Comments */
/* ----------------------------------------- */
#comment-area{}
	
	/* 	styling comments display  */
	.commentlist{}
		.commentlist li{}
			.commentlist li.depth-1{}
			.commentlist li.depth-2{}
			.commentlist li.depth-3{}
			
			.commentlist li.even{}
			.commentlist li.odd{}		
									
		.commentlist li.comment div.comment-body{ background: #6F6F6F;}
				 
				div.vcard{background: #FEED32; color: #000000; font-family: Trebuchet MS; font-style: italic; font-weight: bold; padding: 2px 10px; }
					div.vcard img.avatar{display: none;}
					div.vcard cite.fn{font-family: Trebuchet MS; font-style: italic; font-weight: bold; }
					div.vcard span.says{}
					
				div.comment-meta{color: white; font-size: 9px; text-transform: uppercase; }
					div.comment-meta a{color: white; text-decoration: none;}
					div.comment-meta a.comment-edit-link{}
						
				div.comment-body p{ color: white; padding: 10px;}
				
				div.comment-body div.reply{	}
				
			/* styling author/admin comments */
			li.comment-author-admin > div.comment-body,
			li.bypostauthor > div.comment-body{}

	
	/* 	styling comments pagination */
	.comments-pagination{}
		.comments-pagination .alignleft{}
		.comments-pagination .alignright{}
		
	/* 	styling comment from display  */
	#respond{}
		#commentform input{ margin-bottom: 5px; border: 1px solid}
		#commentform label{}
		#commentform textarea{width: 100%; border: 1px solid}
		#commentform input#submit{background:#000 none repeat scroll 0 0;border:medium none;color:#FFEE33;font-weight:bold;margin: 10px 0; line-height: 30px;}

		#respond p.cancel-comment-reply{}


/* ----------------------------------------- */
/* Sidebar & sidebar widgets*/
/* ----------------------------------------- */
#sidebar li{border-bottom: 1px dotted; margin-bottom: 5px;padding:4px 0;}
#sidebar li a:hover{text-decoration: underline }
.textwidget .blog-icon {float:left;margin-top:2px;text-indent:0;vertical-align:top;width:16px;}
.textwidget .blog-content {float:left;margin-left:5px;text-indent:0;width:85%;}

img.recent_thumb {border:0 none;float:right;height:55px;margin:0 0 5px 10px;padding:1px;width:55px;}
.widget_categoryposts{font-size: 10px;}
.widget_categoryposts img{border:0 none;float:right;height:55px;margin:0 0 5px 10px;padding:1px;width:55px;}
/*.widget_categoryposts .comment-num{ float:left}*/
.cat-post-item a, .cat-post-item { font-size: 10px; color:black;}
.cat-post-item .post-title { font-weight: bold; font-size: 10px }
.cat-post-item{ margin: 0 !important; padding : 10px 0 !important;}
.cat-post-item .post-date,.cat-post-item .comment-num,.cat-post-item .widget_morelink {float: left; display: inline; }
.widget_post_meta , .widget_post_meta a{ width:100%; display: inline; font-size: 7px; font-weight: bold}
.cat-post-item {line-height: 150%;}
.widget_picasa{ text-align: center}
.widget_picasa div{display: none}
.catcloud{text-align: justify}
.post-thumb{ float: right; margin-left: 10px; margin-bottom: 5px }
.widget_links a { text-decoration: none; font-family: Trebuchet MS;}


.picasaedissimo_image {
  width: 160px !important;
  padding: 1px;
  border: solid 4px #fff;
}
#picasaedissimo ul li {text-align:center;}

.centeralign{ margin: 0 auto;}
#text-27 h2{ display: none}
#gglslideshow-widget-4{ margin-bottom: 0px }

.comment_content{ font-size: 0.8em; line-height: 12px }
.rtrecentcomments span a,.rtrecentcomments span {font-size:12px; border-bottom: 1px solid }
.rtrecentcomments a:hover{text-decoration: none !important }
/* ----------------------------------------- */
/* Footer and subfooters */
/* ----------------------------------------- */
#footerbar div.footerbar-widget{float: left; width: 30%; margin-right: 3%}

#footer{ text-align: right; font-size: 10px;}
#footer p{height: 17px;line-height:17px }
.textyb{color: #FFEE33; background-color:black;display: inline;float: right;}
.textby{color: black; background-color:#FFEE33; display: inline;float: right;}
#text0-5 .textwidget{color: #85633E}

/* ----------------------------------------- */
/* pagenavi
/* ----------------------------------------- */

.wp-pagenavi {	clear: both; width: 100%; padding: 10px 0}
.wp-pagenavi span{ border:none}
.wp-pagenavi a, .wp-pagenavi span.current {border-right:1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin:2px;padding:2px 5px;text-decoration:none; color: black;cursor: pointer}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background-color: #ccc;cursor: pointer}

.navigation div{ background-color: #FFEE33;color: #000; width: 29% ; margin-right: 5px; text-align: center }
.navigation .next{ width:38% }

.navigation{ margin: 10px 0;}
/*a.nextpostslink{ display: inline; float:left; background-color: #000; color: #FFEE33; margin-bottom: 10px}
a.previouspostslink{ display: inline; float:right; background-color: #000; color: #FFEE33; margin-bottom: 10px}*/

/* ----------------------------------------- */
/* flip page top-right 
/* ----------------------------------------- */
#page-flip { position:relative; right:0; top:0; float:right;  }
#page-flip-image { width:50px; height:52px; z-index:99; position:absolute; right:0; top:0; -ms-interpolation-mode:bicubic; }
#page-flip-message { width:50px; height:50px; overflow:hidden; position:absolute; right:0; top:0;  background: url('http://i476.photobucket.com/albums/rr130/vaiumagasosa/mapadesalasnet_logo_globo02_web.png') no-repeat right top; }
#wp_thumbie{clear: both}
.status-msg-wrap {font-size:110%;margin:10px auto;position:relative;width:90%;}

.status-msg-body {padding:0.3em 0;position:relative;text-align:center;width:100%;z-index:4;border:1px solid #000000;color: #000; background-color: #EFEFEF}
#wp_thumbie{ display: block;clear: both}
.widget_title_bg{ font-size: 20px; margin: 20px 0 }

.feedreading_bookmark a,.feedreading_bookmark{ font-size: 10px !important; text-decoration: none !important; font-weight: normal !important }

/* fixes */
.widget_picasa_json ul.thumbs{text-align: center !important}
.widget_picasa_json ul.thumbs a.widget_picasa_json_more{display: none !important}

input#s{background: #f0f0f0; margin-bottom: 2px}
