/*  
Theme Name: Arthemia
Theme URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/
Description: <a href="http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/">Arthemia</a> theme is combining a magazine and a weblog into one; it is not too magazine-ish nor too blog-ish. Designed for Wordpress. Gravatar support included along with automatic thumbnail resizer.
Version: 1.0
Author: Michael Jubel Hutagalung
Author URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/

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


/* HTML Elements */
* {
	margin:0;
	padding:0;
	}

body {
	font: 100% Arial, Helvetica;
	background: #95c9c4 url(rotacao.php);
	background-repeat:no-repeat;
	background-position:top center;
	color: #333;
	}

p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #3c78a7;
	text-decoration:none
	}

a:hover, a:active {
	color: #01877f;
	text-decoration:underline;
	}

a img {
	border:0;
	}

code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	

acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding: 10px 10px 0 10px;
	border: 1px solid #ddd;
background: #f9f9f9;
background: -moz-linear-gradient(bottom, #eaeaea, #fafafa);
background: -webkit-gradient(linear, center bottom, center top, from(#eaeaea), to(#fafafa)); 	font:1.0em Arial;
	line-height:1.5em;
	margin:10px 0px;
	}


select {
	width: 130px;
	}	



/* Structure */


#head {
	width:960px;
	margin:0px auto;
	margin-top:0px;
	padding:0px;
	font-size:0.7em;
	}


#page {
	width:940px;
	margin:0px auto;
	padding:10px;
	font-size:0.7em;
	}

.left, .alignleft {
	float:left;
	}

.right, .alignright {
	float:right;
	}


/* Navigation Bar*/
#popup {
	}
#noar {
	margin:0 auto;
	margin-top:10px;
	width:366px;
	height:27px;
	font-size:8px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#navbar {		      
    background: url(images/menubg.jpg) repeat-x;
	border-top: 1px solid #008981;
	border-bottom: 4px solid #FFFFFF;
	width:960px;
	margin:0 auto;
	margin-top:0px;
	text-shadow:#666666;
	text-transform:uppercase;
	}

#page-bar {
	width:722px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar li:hover {
	background: #3c78a7;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:10px 16px;
	font-weight:bold;
	color:#01877f;
	display:block;
	}

#page-bar a:hover {
	text-decoration:none;
	display:block;
	}

#searchform {
	width:194px;
	float:right;
	text-align:right;
	padding-top:8px;
	margin-right:10px;
	}

/* Dropdown Menus */		
#page-bar li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#page-bar li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 122px;
	text-transform:none;
	}
	
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
	background: #2B2B2B;
	width: 122px;
	float: none;
	margin: 0px;
	padding: 5px 10px 5px 18px;
	border-top: 1px solid #C0C0C0;
	}
	
#page-bar li li a:hover, #page-bar li li a:active {
	background: #666666;
	padding: 5px 10px 5px 18px;
	}

#page-bar li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#page-bar li:hover ul {
	left: auto;
	display: block;
	}
	
#page-bar li:hover ul, #page-bar li.sfhover ul {
	left: auto;
	}


/* Text*/

h1 {
	font:3.5em Arial;
	font-weight:bold;
	letter-spacing:-0.08em;
	}

h2 {
	font:2.3em  Calibri, Tahoma, Arial;
;
	}

h3 {
	font:1.3em Arial;
	margin-bottom:3px;
	color:#3c78a7;
	font-weight:bold;
	}

h4 {
	font:1.0em Arial;
	}

h3.cat_title, h3.cat_title a {
	font-family:Calibri, Tahoma, Arial;
	color:#333;
	letter-spacing:-0.05em;
	font-size:0.85em;
	}

h3#respond {
	margin-top:0px;
	padding-top:20px;
	}

h3#comments {
	margin-top:32px;
	padding-left:0px;
	}

h3.authors {
	margin-top:15px;
	}

/* Index Page*/

#logo {
	width:350px;
	}
#but_emissao2 {
	width:200px;
	height:60px;
	margin-top:25px;
	}

#tagline {
	margin-top:5px;
	font-size:1em;
	color:#333;
	}

#top {
	padding:1px;
	}

#headline {
	width:479px;
	height:310px;
	float:left;
	}
#novasentradas {
	width:172px;
	height:306px;
	float:right;
	font-size:9px;
	color:#FFF;
	}
	
	#novasentradas h3 {	
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	width:150px;
	height:28px;
	color:#b5b5b5;
	margin:10px 10px 5px 10px;
	margin-bottom:20px;
	}
	
	#novasentradas li {	
	font-size:9px;
	font-weight:bold;
	color:#b5b5b5;
	margin-left:5px;
	}
#featured {
	width:250px;
	height:300px;
	background:#fff url(images/fundo_as4.png);
	float:left;
	color:#FFF;
	margin-left:20px;
	padding:2px 10px 5px 5px;

	}
	#featured h3 {	
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	width:250px;
	color:#e6e5d1;
	margin:10px 0px 5px 0px;
	padding:2px 10px;
	}
#middle {
	width: 921px;
	height: 96px;
	float:right;
	padding:10px;
	margin:10px 0;
	}

.category li {
    display:inline;
	width:150px;
	float:left;
	margin:0px;
	padding:5px 10px 10px 10px;
	}
	


.category p {
	margin:0;
	}

#cat-1, #cat-3, #cat-5  {}
#cat-2, #cat-4 {}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #archive .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.5em;
	letter-spacing:-0.05em;
	}

#front-popular h3 {
	color:#fff;
	}

.category a {
	color:#f7f7f7;
	display:block;
	background:none;
	}

.category a:hover {
	background:none;
	color:#01877f;
	text-decoration:none;
	}

#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#333333; color:#01877f; }
#cat-2:hover, #cat-4:hover {background:#3c78a7; color:#01877f; }
#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#333333; color:#01877f; }
#cat-2:hover a, #cat-4:hover a {background:#3c78a7; color:#01877f; }

#bottom {
	width: 940px;
	}
#front-list {
	width:590px;
	background:#fff;
	padding:10px;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
	}

#archive {
	padding-top:15px;
	font-size:1.05em;
	line-height:1.75em;
	}

#front-list blockquote {
	padding: 0px 10px 0 10px;
	}

#front-list .title, #archive .title {
	font-weight:bold;
	font:2.0em Georgia;
	letter-spacing:-0.05em;
	}

#front-list .clearfloat, #archive .clearfloat {
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	}

#front-list .spoiler, #archive .spoiler {
	display:block;
	margin-top:3px;
	}

#front-list p, #archive p {
	margin:0px;
	padding:0px;
	}

.author {
	font-size:0.8em;
	font-weight:bold;
	}

.meta {
	font-size:0.8em;
	color:#333;
	}

.meta a {
	color:#333;
	}

#headline p, #featured p {
	margin:0;
	}


/* Content Page*/

#content {
	border: 1px solid #d6d6d6;
	width:590px;
	background:#FFF url(images/bg_conteudo_pag.png) no-repeat;
	padding:10px;
	font-size:1.05em;
	line-height:1.75em;
	float:left;
	min-height:400px;
	}

#content .breadcrumbs, #content .breadcrumbs a {
	background:#555555;
	border:#3c3c3c;
	height:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:2px 0px;

	}
#content .breadcrumbs a {
	background:#555555;
	border:#3c3c3c;
	height:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:2px 0px;

	}
#content h2.title {
	margin-left:-30px;
	text-transform:uppercase;
	float:left;
	background:#20948c;
	padding:3px 7px;
	color:#fff;
	font-size:16px;
	}

.post {
	font-size:1.05em;
	line-height:1.75em;
	}

.post p {
	margin-top:0px;
	}

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}

.post ul, .post ol, #front-list ul, #front-list ol {
	margin-bottom:15px;
	}

.post ul li, #front-list ul li {	
	list-style:square;
	margin-left:30px;
	}

.post ol li, #front-list ol li {	
	list-style:decimal;
	margin-left:30px;
	}

.post ol li ul li, #front-list ol li ul li {	
	list-style:square;
	margin-left:20px;
	}

.post img, .post a img, #front-list img, #archive img {
	border:1px solid #ccc;
	margin:0 10px 5px 0;
	padding:2px;
	}

.post .ads {
	margin-top:10px;
	}

.entry {
	margin-top:20px;
	}

#stats {
	background:#35a69d;
	color:#FFFFFF;
	border:#2d968e 1px solid;
	font-weight:bold;
	margin-top:0px;
	padding:4px 0px;
	text-transform:uppercase;
	font:0.8em Arial;
	display:block;
	}

#stats span {
	padding: 0px 20px 0px 0px;
	}

#stats span a:hover {
	background:none;
	}

#stats span a {
	color:#333;
	}

#stats img, #nav img {
	border:0px;
	margin:0px;
	padding:0px;
	}

#tools {
	width:590px;
	height:25px;
	font-size:0.95em;
	}

#tools a:hover {
	background:none;
	}

.navigation {
	padding:5px 0px;
	text-align:Center;
	}

/* Sidebar*/
#sidebar {
	width:320px;
	float:right;
	margin:0px 0px 0px 0px;
	}

#sidebar h3 {
	font-weight:bold;
	background: #252525;
	text-transform:uppercase;
	color:#fff;
	margin:10px 0px 5px 0px;
		padding: 4px 2px 2px 2px;
	
	}

#sidebar-top, #sidebar-bottom {
	background:#FFF url(images/bg_sidebar_grande.png) no-repeat;
	width:300px;
	border: 1px solid #d6d6d6;
	float:right;
	padding:0px 10px 10px 10px;
	}

#sidebar-bottom, #sidebar-middle {
	margin-top:10px;
	}

#sidebar-middle {
	width:320px;
	float:right;
	}

#sidebar-left {
	background:url(http://www.radiocorredor.eu/site/wp-content/themes/arthemia/images/bg_sidebar_pequeno.png) no-repeat;
	width:135px;
	border: 1px solid #d6d6d6;
	padding:0px 10px 10px 10px;
	float:left;
	background:#fff;
	}
	
	#sidebar-left h3 {
	font-weight:bold;
	background: #289e97;
	text-transform:uppercase;
	color:#fff;
	padding: 4px 2px 2px 2px;

	}
#sidebar-right {
	background:url(http://www.radiocorredor.eu/site/wp-content/themes/arthemia/images/bg_sidebar_pequeno.png) no-repeat;
	width:135px;
	border: 1px solid #d6d6d6;
	padding:0px 10px 10px 10px;
	float:right;
	background:#fff;
	}
#sidebar-right h3 {
	font-weight:bold;
	background: #11867f;
	text-transform:uppercase;
	color:#fff;
	padding: 4px 2px 2px 2px;
	}

#sidebar li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0px 2px 13px;
	background:url(images/sub.png) no-repeat 0 0px;
	}

#sidebar li ul li:last-child{
	list-style:none;
	border-bottom:0px dotted #ccc;
	display:block;
	padding:2px 0px 0px 13px;
	background:url(images/sub.png) no-repeat 0 0px;
	}
#votacoes {
	width:300px;
	height:300px;
	float:left;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
	}
	
#publicidade {
	width:300px;
	height:300px;
	float:center;
	margin-bottom:2px;
	padding:10px;
	background:#fff;
	}

#sidebar-ads {
	width:300px;
	float:right;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
	}


/* Form Elements */

select {
	border:1px solid #333;
	width:100%
	}
	
.field {
	padding: 2px;
	border:1px solid #333;
	background:#fff;
	font-size:1.0em;
	}

#s {
	padding:1px;
	font-size:1.0em;
	width:150px;
	}
	
#searchsubmit {
	padding-left:5px;
	}

/* Comments*/

.commentlist cite {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;

	font-style:normal;
	margin-bottom:4px;
	display:block;
	}	

.commentlist blockquote {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;

	background:#00a8a0;
	}
			
.commentlist li {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;

	padding: 10px 0px 10px 0px;
	list-style:none;
	margin-bottom:3px;
	}

.commentlist li li {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;

	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
	}

.commenttext {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;

	padding: 10px 10px 0px 10px;
	background:#37aea7;
	color:#FFFFFF;
	border:4px solid #4cb9b3;
	width:495px;
	float:left
	}
		
.commentlist cite strong {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-size:1.1em;
	}
	
li.my_comment {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background: #FFF;
	border:none;
	}

li.my_comment cite strong {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-size: 1.3em;
	color:#313228;
	}
	

	
.commentmetadata {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	color:#4d4d4d;
	display: block;
	margin-top:3px;
	text-align:right;
	font-size:0.9em;
	}

.commentmetadata a, .commentmetadata a:visited {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	color:#959382;
	}
	
.commentlist small {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background:#00a8a0;
	}


/* Footer*/

#front-popular {
	background-repeat:repeat;
	background-position:center;
	font-size:0.7em;
	color:#009a8c;
	width: 950px;
	height:380px;
	margin: 0 auto;
	padding:10px;
	}

#recentpost {
	width:318px;
	height:324px;
	float:left;
	}


#mostcommented {
	width:300px;
	height:300px;	float:left;
    margin-left:5px;

	}

#recent_comments {
	width:281px;
	height:235px;
	float:right;
	}

#recentpost a, #mostcommented a, #recent_comments a {
	color:#009487;
	}

#recentpost ul, #mostcommented ul, #recent_comments ul {
	margin-top:5px;
	}

#recentpost ul li, #mostcommented ul li, #recent_comments ul li {
	list-style:none;
	border-top:1px dotted #fff;
	padding:5px;
	display:block;
	}

#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover {
	background:#008277;
	color:#fff;
	}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {
	border-top:0px dotted #fff;
	}


#footer {    
    background:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin: 0 auto;
	height:135px;
	color:#95c9c5;
	font-size:0.6em;
	font-weight:bold;
	padding-left:460px;
	}
	
/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}
	
	
	.autor h3 { margin:0; border:0; padding:0; color:#000000; font-weight:normal;}
.autor h3 {font-size:12px; line-height:32px; color:#53524b; background:url(images/h3-left.jpg) top left no-repeat #e0dfd0; font-weight:bold; }
.autor h3 div {
	background:#4cb9b3;
	height:32px;
	line-height:32px;
	padding:0 10px;
}
.autor .gravatar{float:left; margin-right:14px;border: 2px solid #e0dfd0;}
.autor { width:100%;font-size:11px;}
.autor .texto {
	border:solid 4px #4cb9b3;
	background:#d6eae9;
	padding:14px;
	margin-bottom:20px;
}


.usual {
  background:url(bg_titulos.png);
  color:#111;
  width:940px;
  height:30px;
  border:1px solid #222;
  margin:8px auto;
}
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  width:100px;
  height:18px;
  margin:0px 0px;
  margin-left:5px;
  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;
  font-weight:bold;
  font-size:12px;
  color:#eb7a00;
}
.usual ul a:hover {
  background:url(bg_titulos_hover.png);
  color:#ce0405;
  font-size:12px;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#FFFFFF;
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;
  font-weight:bold;
  background:url(bg_seleccionado.png);
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:snow;
  height:60px;
  font:10pt Georgia;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#FFFFFF; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/* menu styles */
#jsddm
{	
    margin: 0;
	padding: 0}

	#jsddm li
	{
        background-image: url(images/menubg.png);
		float: left;
		list-style: none;
		font: 10px Tahoma, Arial}

	#jsddm li a
	{	display: block;
        background: url(images/menubg.jpg) repeat-x;
        font: 22px  Calibri, Tahoma, Arial;
		text-transform:uppercase;
		font-weight:bold;
		padding: 5px 12px;
		text-decoration: none;
		border-left: 1px solid #008981;
		width: auto;
		height:26px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover{
	background: #ffffff;
	color:#008981;
	font-weight:lighter;	}
		
		#jsddm li ul
		{	
		z-index: 999;
		margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
}
		
			#jsddm li ul li
			{   float: none;			
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;			
		        height:15px;
				border-left:3px solid #008981;
				text-transform:lowercase;
				background: #FFFFFF;
				font-size:14px;
				color: #008981;
				font-weight:lighter;}
			
			#jsddm li ul li a:hover
			{	
		    background: #008981;
			color:#FFFFFF;
			}
			
			
/* > Navigation
-------------------------------------------------------------- */

ul#nav {
	margin: 0;
	padding: 0;
	position: absolute;
	list-style: none;
        background: #bc1800;
        width: 100%;
        padding: 5px 0;
        top: 100px;
        border-top: 1px solid #cd4225;
        border-bottom: 1px solid #941300;
}
	body.activity-permalink ul#nav { display: none; }

	ul#nav li {
		float: left;
		margin: 0;
	}
		ul#nav li a {
			color: #fceaec;
            font-weight: bold;
			text-decoration: none;
			padding: 7px 15px;
			background: #bc1800;
            border-right: 1px solid #9b0f00;
			border-left: 1px solid #cd4225;
			text-shadow: #000 1px 1px 0;
		}
			ul#nav li.selected a {
			    text-shadow: #222 1px 1px 0;
				background: #d31f04;
                color: #fff;
                font-weight: bold;
			}

/* > Container
-------------------------------------------------------------- */

div#container {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
	overflow: hidden;
}
	body.activity-permalink div#container {
		background: none;
		border: none;
	}

/* > Content
-------------------------------------------------------------- */

div#content {
	float: left;
	width: 590px;
        max-width: 1000px;
}


	div#content .main-column {
		margin-left: 190px;
	}

/* > Item Headers (Profiles, Groups)
-------------------------------------------------------------- */

div#item-header {
	margin-bottom: 20px;
	overflow: hidden;
}
	div#item-header img.avatar {
		float: left;
		margin: 0 15px 0 0;
	}

	div#item-header h2 {
		font-size: 32px;
		margin: 0 0 10px 0;
		padding-top: 5px;
		line-height: 100%;
	}
		div#item-header h2 a {
			color: #888;
			text-decoration: none;
		}

div#item-header span.activity, div#item-header h2 span.highlight {
		vertical-align: middle;
		font-size: 11px;
		font-weight: normal;
		line-height: 170%;
		margin-bottom: 7px;
	}

	div#item-header h2 span.highlight { font-size: 16px; }
	div#item-header h2 span.highlight span {
		position: relative;
		top: -2px;
		right: -2px;
		font-weight: bold;
		font-size: 11px;
		background: #bc1800;
		color: #fff;
		padding: 1px 4px;
		margin-bottom: 2px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		vertical-align: middle;
		cursor: pointer;
		display: none;
	}
	div#item-header div#item-meta {
		font-size: 14px;
		color: #aaa;
		margin: 15px 0 5px 0;
		padding-bottom: 10px;
		overflow: hidden;
	}

	div#item-header div#item-actions {
		float: right;
		width: 20%;
		margin: 0 0 15px 15px;
		text-align: right;
	}
		div#item-header div#item-actions h3 {
			font-size: 12px;
			margin: 0 0 5px 0;
		}

		div#item-header ul {
			overflow: hidden;
			margin-bottom: 15px;
		}

		div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
			display: none;
		}

		div#item-header ul li {
			float: right;
		}

		div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
			width: 30px;
			height: 30px;
			margin: 2px;
		}

	div#item-header div.generic-button {
		float: left;
		margin: 10px 10px 0 0;
	}


/* > Item Lists (Activity, Friend, Group lists)
-------------------------------------------------------------- */

ul.item-list {
	width: 100%;
}
	ul.item-list li {
		position: relative;
		padding: 15px 0;
		border-bottom: 1px solid #eaeaea;
	}
		ul.item-list li img.avatar {
			float: left;
			margin: 0 10px 10px 0;
		}

		ul.item-list li div.item-title {
			font-size: 14px;
		}

		ul.item-list li div.item-desc {
			margin: 10px 0 0 64px;
			font-size: 11px;
			color: #888;
			width: 50%;
		}

		ul.item-list li div.action {
			position: absolute;
			top: 15px;
			right: 0;
			text-align: right;
		}

		ul.item-list li div.meta {
			margin-top: 10px;
			color: #888;
			font-size: 11px;
		}

/* > Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
	clear: left;
	overflow: auto;
	margin: 25px -15px 5px -15px;
	background: #fff;
        border-bottom: 1px solid #ccc;
}
	div.item-list-tabs ul li a {
		text-decoration: none;
                font-weight: bold;
	}

	div.item-list-tabs#user-nav,
	div.item-list-tabs#group-nav {
		margin-top: 15px;
		margin-bottom: 0;
	}

	div.item-list-tabs ul {
		width: 100%;
	}
		div.item-list-tabs ul li {
			float: left;
			margin: 5px 0 0 5px;
		}
			div.item-list-tabs ul li:first-child {
				margin-left: 15px;
			}

			div.item-list-tabs ul li.last {
				float: right;
				margin: 7px 15px 0 0;
			}

		div.item-list-tabs ul li a,
		div.item-list-tabs ul li span {
			display: block;
			padding: 5px 10px;
			text-decoration: none;
		}
			div.item-list-tabs ul li span {
				color: #aaa;
			}

			div.item-list-tabs ul li a span {
				display: inline;
				padding: 0;
				color: inherit;
			}

		div.item-list-tabs ul li.selected a,
		div.item-list-tabs ul li.current a {
			background-color: #fff;
			color: #111;
			font-weight: bold;
		}
			div.item-list-tabs ul li.loading a {
				background-image: url( ../images/ajax-loader.gif );
				background-position: 92% 50%;
				background-repeat: no-repeat;
				padding-right: 30px;
			}

	div.item-list-tabs#user-subnav,
	div.item-list-tabs#group-subnav {
		background: #f2f2f2;
		margin: 0 -15px 0 -15px;
		border-bottom: 1px solid #eaeaea;
		min-height: 35px;
		overflow: hidden;
	}

        div.item-list-tabs#user-subnav a,
	div.item-list-tabs#group-subnav a{
	background: url( ../images/white-grad.png ) top left repeat-x;
	border: 1px solid #ccc;
	padding: 2px 8px;
        color: #111;
        font-size: 11px;
	}

/* > Item Body
-------------------------------------------------------------- */

.item-body {
	margin: 20px 0;
}

/* > Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search {
	float: right;
	margin: -32px 0 0 0;
}
	div.dir-search input[type=text] {
		padding: 4px;
		font-size: 12px;
	}
			
#weather_widget * {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:14px;
}
#weather_widget {
	background:url(http://www.radiocorredor.eu/site/wp-content/themes/arthemia/images/tempobg.png);
	width:292px;
	height:127px;
	padding:15px;
	overflow:auto;
	margin-top:
}

#weather_img {
	margin-top:30px;
	float:left;
	padding-right:20px;
}

#weather_country {
	margin-top:30px;
	font-weight:bold;
}

#weather_city {
	font-size:10px;
}

#weather_temp {
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
}

#weather_cond {
	font-style:italic;
}

#weather_conditions {
	float:left;
	color:#FFFFFF;
}



#transito_widget * {
	padding:0px;
	font-family:arial;
	font-size:10px;
}
#transito_widget {
	background:url(http://www.radiocorredor.eu/site/wp-content/themes/arthemia/images/transitobg.png);
	width:312px;
	height:131px;
	padding-top:34px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:10px;
    overflow: hidden;
	margin-top:2px;
}
#osprogramas * {
	padding:0px;
	font-family:arial;
	font-size:10px;
}
#osprogramas {
	background:url(http://www.radiocorredor.eu/site/wp-content/themes/arthemia/images/osprogramasbg.png) no-repeat;
	width:270px;
	height:201px;
	padding-top:34px;
	padding-left:10px;
	margin-right:8px;
	color:#FFFFFF;
	font-size:10px;
	float: right;
    overflow: auto;
}
#pubhome * {
	padding:0px;
	font-family:arial;
	font-size:10px;
}
#pubhome {
	width:281px;
	height:81px;
	margin-top:5px;
	margin-right:4px;
	color:#FFFFFF;
	font-size:10px;
	float: right;
    overflow: hidden;
}
#tucontas * {
	padding:0px;
	font-family:arial;
	font-size:10px;
}
#tucontas {
	background:url(http://www.radiocorredor.eu/site/wp-content/themes/arthemia/images/tucontasbg.png) no-repeat;
	width:318px;
	height:324px;
	padding-top:34px;
	padding-right:10px;
	margin-right:-8px;
	color:#FFFFFF;
	font-size:10px;
	float: right;
    overflow: hidden;
}