/*
	Theme Name: WWWhat's New
	Theme URI: http://wwwhatsnew.com/
	Description: Wordpress Theme developed by <a href="http://www.bahiastudio.net">Bahia Studio</a>
	Version: 2.0
	Author: Bahia Studio
	Author URI: http://www.bahiastudio.net
*/

/*- Reset Styles -----------------------------------------------------------*/

	html, body, div, span, applet, object, iframe, 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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent; }
	ol, ul { list-style:none; }
	h1, h2, h3, h4, h5, h6, li { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent; line-height:100%; }
	blockquote, q { quotes:none; }
	table { border-collapse:collapse; border-spacing:0; }
		
/*- End Of Reset Styles ----------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- General Styles ------------------------------------------------------*/	

	body { background:#FFF url('img/bg-body.gif') repeat-x left top; color:#676767; font-family:"Arial", Helvetica, sans-serif; font-size:13px; }
	a { color:#0f4464; text-decoration:none; }
	a:hover { color:#3b7ca4; }
	p { line-height:1.6em; margin:1em 0; }
	small { font-size:11px; }

	/*- Layout -*/
	#main, #footer-content { margin:0 auto; position:relative; width:1002px; }
	#top { height:30px; }
	#header { height:92px; }
	#navigation { background:url('img/bg-navigation.gif') no-repeat left top; height:40px; width:1002px; }
	#sub-navigation { background:url('img/bg-sub-navigation.gif') no-repeat left top; font-family: "Myriad Pro", Helvetica, sans-serif; height:26px; overflow: hidden; margin:0 auto; width:986px; }
	#container { background:url('img/bg-container.gif') repeat-y left top; overflow:hidden; padding:0 0 25px 25px; }
	#content { float:left; width:608px; }
	#sidebar { float:right; width:340px; }
	#footer {  background:#0f4464 url('img/bg-footer.gif') repeat-x left top; clear:both; color:#7ac5f3; font-size:11px; padding:45px 0; }
	
/*- End of General Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Header Styles ------------------------------------------------------*/	

	/*------------------------------*/
	/*	TOP	NAVIGATION				*/
	/*------------------------------*/
	#top ul { padding:8px 0 0; }
	#top ul li { color:#c0c0bf; display:inline; }
	#top ul li:after { content:" | "; }
	#top ul li:last-child:after { content:""; }
	#top ul a { color:#c0c0bf; margin:0 6px; }
	#top ul li a.portugues { background:url('img/bra.gif') no-repeat left center; padding:0 0 0 23px; }
	#top ul li a.espanol { background:url('img/esp.gif') no-repeat left center; padding:0 0 0 23px; }
	
	/*- Alignament -*/
	#top ul.left { float:left;}
	#top ul.right { float:right;}

	/*------------------------------*/
	/*	LOGO + SEARCH BAR			*/
	/*------------------------------*/
	#logo { float:left; padding:20px 0 0; }
	#formSearch { float:left; padding:6px 0 0; }
	#formSearch label { display:block; font-weight:bold; margin:0 0 4px; }
	#formSearch input { background:url('img/bg-search.gif') no-repeat left top; border:0; height:23px; padding:8px 30px 0 10px; width:174px; }

	/*------------------------------*/
	/*	NAVIGATION + SUB NAVIGATION	*/
	/*------------------------------*/
	/*- Navigation -*/
	#navigation ul { padding:9px 0 0 6px;}
	#navigation ul li { display:block; float:left; font-size:13px; }
	#navigation ul li a {border-right:1px solid #8abddc; color:#FFF; display:block; padding:5px 22px 5px 9px; text-shadow:1px 1px #226a96; }
	#navigation ul li a:hover, #navigation ul li.current a { color:#c5e8ff; }
	#navigation ul li a.last { border:0; }
	#navigation ul li a.more-categories { background:none; border:0; padding:5px 0 5px 25px; text-shadow: 1px 1px #308a1b; }
	#navigation ul li a.more-categories:hover { color:#FFF; }
	
	/*- Sub Menu -*/
	#navigation ul li ul { background:url('img/navigation-overlay.png') repeat-x left top; display:none; left:10px; padding:11px 0 0 0; position:absolute; width:978px; z-index:1000; }
	#navigation ul li:hover > ul { display:block; }
	#navigation ul li ul li:before { color:#79c336; content: "» "; }
	#navigation ul li ul li { display:inline; float:none; margin:0 10px; line-height:1.5em; }
	#navigation ul li ul li a { background:none; border:0; color:#FFF; display:inline; padding:0; text-shadow:1px 1px #092a3e; }
	#navigation ul li ul li a:hover { color:#FFF; }

	/*- Subnavigation -*/
	#sub-navigation strong { color:#98d0f3; display:block; float:left; letter-spacing:-0.04em; padding:6px 6px 0 10px; text-transform:uppercase; }
	#sub-navigation #twitter-news { float:left; padding:7px 0 0 0; }
	#sub-navigation #twitter-news ul li { color:#e2f2ff; display:block; float:left; height:20px; overflow:hidden; width:790px;  }
	#sub-navigation #twitter-news ul li a { color:#c4e5ff; border-bottom:1px dotted #6087ad; }
	#sub-navigation #twitter-news ul li .twitter-timestamp { font-size:11px; }
	
	
/*- End of Header Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Container Styles ------------------------------------------------------*/	

	/*------------------------------*/
	/*	POST						*/
	/*------------------------------*/
	.post { margin:3.5em 0 2em; }
	.post img.alignone { margin:0 auto; display:block; }
	.pagetitle { margin:2em 0; }
	.post h1 { font-family: 'Oswald', sans-serif; }
	.post h1, .pagetitle { font-size:26px; line-height:1.1em; }
	.post h1 a { color:#338abe; }
	.post h1 a:hover { background:#f5faff; border-bottom:1px solid #eef6fc; color:#4198cc; }
	.post h2, .pagetitle { font-size:26px; line-height:1.1em; }
	.post h2 a { color:#338abe; }
	.post h2 a:hover { background:#f5faff; border-bottom:1px solid #eef6fc; color:#4198cc; }
	.post h3, .pagetitle { font-size:18px; line-height:1.1em; }
	.post h3 a { color:#338abe; }
	.post h3 a:hover { background:#f5faff; border-bottom:1px solid #eef6fc; color:#4198cc; }
	.post .post-title { border-bottom:1px solid #e7e7e7; position:relative; }
	.post .post-title .meta span { background:#f4f4f4; font-size:11px; padding:3px 10px; -moz-border-radius:6px; -webkit-border-radius:6px; -ms-border-radius:6px; border-radius:6px; }
	.post .post-title .meta span strong, .post .post-title .meta span a { color:#338abe; font-weight:bold; }
	.post .post-title .widgets { bottom:15px; position:absolute; right:10px; }
	.post .post-title .widgets li { display:block; float:left; padding:0 0px; }
	.post .post-title .widgets iframe { position:relative; top:0px; }
	.post .post-caption { float:left; width:445px; }
	.post .post-image { float:left; padding:20px 0 0 0; width:160px; }
	.post .alignleft { float:left; margin:0 10px 10px 0px; }
	.post .aligncenter { display:block; margin:0 auto; }
	.post .alignnone { display:block; margin:0 auto; }
	.entry { overflow:hidden; }
        .entry a { text-decoration: underline; }
	.post blockquote { margin:22px 40px; padding:3px; color:#575757; padding: 0 50px; background: transparent url("img/blockquote.gif") no-repeat 0 0; }
	/*- Related Posts -*/
	.related-posts { background:#e2f2ff; -moz-border-radius:8px; -webkit-border-radius:6px; -ms-border-radius:6px; border-radius:6px; }
	.related-posts h4 { font-family: "Myriad Pro", Helvetica, sans-serif; font-size:16px; letter-spacing:-0.03em; padding:15px 0 0 10px; text-shadow:1px 1px #FFF; text-transform:uppercase; }
	.related-posts ul { border-bottom:1px solid #FFF; }
	.related-posts ul li { border-bottom:1px solid #c4e5ff; border-top:1px solid #FFF; overflow:hidden; padding:10px; }
	.related-posts ul li:first-child { border-top:0; }
	.related-posts ul li a { display:block; padding:3px 0; }
	.related-posts ul li img { background:#FFF; border:1px solid #f0f0f0; float:left; margin:0 10px 0 0; padding:3px; vertical-align:middle; }
	.related-posts p { font-size:12px; padding:0 10px 15px 0; text-align:right; text-shadow:1px 1px #FFF; }
	
	/*- Error 404 -*/
	#error404 { padding:20px 0; }
	#error404 h2 { font-size:24px; }	
	#error404 #search label { display:block; font-size:14px; font-weight:bold; margin:0 0 6px 0; }
	#error404 #search #s { border:1px solid #999; padding:4px; width:300px; }
	#error404 #search button { background:#e7e7e7; display:block; margin:5px 0 0 0; padding:4px 20px; vertical-align: bottom; }
	
	/*- Archives Page -*/
	.archive .post-image { float:left; padding:20px 0 0 0; width:160px; }
	.archive .post-image img { border:1px solid #e7e7e7; padding:4px; vertical-align:middle; }
	.archive .post-caption { float:left; width:445px; }
	
	/* Ads */
	.ads { border-bottom:1px solid #e7e7e7; overflow: hidden; padding:20px 0px 20px 0px; }
	.ads small { border-bottom:1px solid #e7e7e7; color:#CCC; display:block;  text-transform:uppercase; }
	.ads-left { float:left; width:300px; }
	.ads-right { float:right; width:300px; }
	.ads-center { margin-left: auto;  margin-right: auto; width: 336px; }
  .ads-left li { border-bottom:1px solid #E7E7E7; font-size:12px; }
	.ads-left li:last-child { border:0; }
	
	/*- All Categories -*/
	#content.archives h2.pagetitle { border-bottom:1px solid #E7E7E7; margin-bottom:0.5em; }
	#content.archives ul.list-inline { overflow:hidden; }
	#content.archives ul.list-inline li { display:block; float:left; width:33%; margin:8px 0; font-size:10px; letter-spacing:-0.04em; }
	#content.archives ul.list-inline li a { font-size:12px;  }
	#content.archives ul.list-inline li.submenu { background:url('img/more.gif') no-repeat left center; }
	#content.archives ul.list-inline li.submenu a { padding:0 0 0 14px; }
	#content.archives ul.list-inline li ul { background:#FFF; display:none; margin:0; position:absolute; }
	#content.archives ul.list-inline li:hover ul { background:#FFF url('img/arrow-top.gif') no-repeat 30px top; display:block; padding:14px 0 0 0; }
	#content.archives ul.list-inline li ul li { float:none; width:auto; margin:0; padding:10px; border-right:3px solid #dedede; border-left:3px solid #dedede; }
	#content.archives ul.list-inline li ul li:first-child { border-top:3px solid #dedede; border-right:3px solid #dedede; border-left:3px solid #dedede; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
	#content.archives ul.list-inline li ul li:last-child { border-bottom:3px solid #dedede; border-right:3px solid #dedede; border-left:3px solid #dedede; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; }
	#content.archives ul.tag-list { text-align:justify; }
	
	/*- Pagination -*/
	.pagination { margin:2em 0 0 0; text-align:center; }
	.pagination ol.wp-paginate li span.page.current, .pagination ol.wp-paginate li a:hover { background:#E2F2FF; border:1px solid #d1e4f4; color:#195f97; }
	.pagination ol.wp-paginate li a.page, .pagination ol.wp-paginate li a.next, .pagination ol.wp-paginate li a.prev { background:#f5f5f5; border:1px solid #eaeaea; }
	
	/*------------------------------*/
	/*	COMMENTS					*/
	/*------------------------------*/
	h3#comments { border-bottom:1px solid #E7E7E7;  font-size:16px; margin:2em 0 0; padding:0 0 8px 0; }
	#commentlist { margin:1em 0; }
	.avatar { float:left; }
	#commentlist li.comment { border-bottom:1px solid #E7E7E7; margin:0 0 15px; overflow:hidden; }
	#commentlist .comment-content { float:right; width:540px; }
	#commentlist .comment-content .author { color:#3151A2; display:block; font-size:16px; margin:0 0 3px 0; }
	#commentform textarea { height:150px; width:595px; }
	#respond { font-size:16px; margin:2em 0 0; }
	
	/*- Comment Button -*/
	#submitComments { background: url('img/btn-comments.gif') no-repeat left top; border:0; height:50px; width:239px; }
	
/*- End of Container Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Sidebar ------------------------------------------------------*/

	#sidebar .box { background:url('img/bg-divider-box.gif') no-repeat center bottom; overflow:hidden; margin:1em 0; padding:2em 1.5em 3em; }
	#sidebar h6 { font-size:12px; }
	#sidebar p { color:#c6c6c6; font-size:11px; margin:0 0 1em 0; }
	
	
	/*- Ads Box -*/
	#sidebar #ads li { display:block; float:left; height:125px; width:125px; margin:0 3px 5px; }
	/*- Recent & Popular Post Box -*/
	#sidebar #recent-entries ul,
	#sidebar #popular-entries ul { background:#FFF; border:1px solid #e5e5e5; overflow:hidden; -moz-border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; border-radius:8px; }
	#sidebar #recent-entries ul li,
	#sidebar #popular-entries ul li { border-bottom:1px solid #e5e5e5; padding:10px; overflow:hidden; }
	#sidebar #recent-entries ul li:last-child,
	#sidebar #popular-entries ul li:last-child { border:0; }
	#sidebar #recent-entries ul li img,
	#sidebar #popular-entries ul li img { border:1px solid #d4d4d4; display:block; float:left; margin:0 8px 0 0; padding:3px; }
	#sidebar #recent-entries ul li h3,
	#sidebar #popular-entries ul li h3 { line-height:1.1em; margin:0 0 8px 0; }
	#sidebar #recent-entries ul li small,
	#sidebar #popular-entries ul li small { color:#358cc0; }
	#sidebar #recent-entries ul li small a,
	#sidebar #popular-entries ul li small a { background:url('img/comment.png') no-repeat left center; margin:0 0 0 15px; padding:0 0 0 20px; }
	#sidebar #social input { background:url('img/email.png') no-repeat 5px center; border:1px solid #CCC; padding:4px 3px 4px 33px; width:180px }
	
	/*- Blogroll -*/
	#sidebar #blogroll li { background:url('img/link.gif') no-repeat 3px center; border-bottom:1px solid #E7E7E7; font-size:11px; padding:6px 3px 6px 16px; }
	#sidebar #blogroll li:last-child { border:0; }

	
	
/*- End of Sidebar -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/


/*- Footer Styles ------------------------------------------------------*/	

	#footer h5 { color:#FFF; font-size:18px; margin:0 0 20px 0; text-shadow:1px 1px #0b2535; }

	/*- About Box -*/
	#about { float:left; margin:0 100px 0 0; width:235px; }

	/*- Sponsor Box -*/
	#sponsors { float:left; width:235px; }
	#sponsors a { color:#618498; }

	/*- Categories Box -*/
	#categories { background:#1a4259; color:#b6b9ba; float:right; padding:20px; width:325px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; border-radius:10px; }
	#categories ul { float:left; margin:0 0 0 0; width:160px; }
	#categories ul.left { float:left; }
	#categories ul.right { float:right; }
	#categories ul li { line-height:1.3em; padding:3px 0; text-transform:uppercase; }
	#categories ul li a { color:#b6b9ba; }
	#categories ul li a:hover { color:#FFF; }

	/*- Copyright Box -*/
	#copyright { border-top:1px solid #2e5c77; clear:both; color:#618498; font-size:10px; overflow:hidden; padding:15px 0 0 0; position:relative; top:35px; text-shadow:1px 1px #082e44;  }
	#copyright a { color:#618498;  }
	#cc { float:left; padding:7px 0 0 0; }
	#pooldigital { float:left; margin-left:119px; position:relative; top:-20px; }
	#copyright img { vertical-align:middle; }
	#bahiastudio { background:url('img/bahiastudio.png') no-repeat left top; float:right; height:20px; padding:7px 0 0 8px; width:258px; }
        #bahiastudio2 { background:url('img/bahiastudio.png') no-repeat left top; float:right; height:20px; padding:7px 0 0 8px; width:258px; }
	
/*- End of Footer Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/