/*----------
Author: Fabian Wizenfeld
Date: 28/05/09 | dd/mm/yy
Profile: Latin American Idol
-----------*/

html {
	padding: 0 !important;
	margin: 0 !important;
}

/************ Wrap ***************/

#wrap {
	background: #162d41 url(http://creative.myspacecdn.com/la/lai/v1/img/bg.jpg) repeat-x;
    font-family: Helvetica; 
	font-size:12px;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
	width: 100%;
}
div.wrapage {
	width: 960px;
	margin: 0 auto;
	display: block;
	text-align: center;
}
#mainContent{
 width:960px !important;
 margin:0 auto;
 padding:0;
 overflow-x:hidden;
}

/************ Header Section ***************/

#profile_url h5 {
	display: none;
}
#profile_url {
 position:relative;
 top: 24px;
 font-size:10px;
 color:#fff;
 text-align:right;
 width:944px;
 margin:0 auto;
}
#profile_url a {
	font-weight:bold;
	text-transform:uppercase;
	color: #fff;
}

/************ Header/Footer link styles ***************/

div#header a, div#topnav a, div#footer a {
	color:#fff;
}
div#header a:hover, div#topnav a:hover, div#footer a:hover {
	color:#fff;
}
/* Divider Colors and Positioning for Footer */
div#footer {
	width:100%;
	margin: 0 auto; 
	padding:0 0 10px 0;
	color:#fff;
	font-size:11px;
}
div#footer a, u {
	color:#fff;
	text-decoration: none!important;
	font-weight: normal;
}
div#footer a:hover {
	color: #fff;
	text-decoration: underline!important;
}

/************ Header/Footer ***************/

#header {
	margin-top: 0 !important;
	padding-top: 0 !important;
	width: 960px !important;
}
#headerTable tbody tr td {
	background: transparent !important;
	padding-left:0px !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
}
#headerWrap * {
	background: transparent !important;
}
#topnav {
	filter: none !important;
}
#topnav ul li a small {
	color: #fff !important;
}
#topnav ul li a:hover small {
	color: #fff !important;
}
div#topnav {
	width: 960px;
	height: 28px;
	margin:0;
	top: 9px;
	padding: 0;
	background-color: transparent!important;
	color: #fff;
	font-size: 10px;
}
div#topnav a {
	color: #fff!important;
}
#subnav ul {
	background: #000b1f!important;
	color: #000!important;
	border: none !important;
	font-size: 10px;
}
#subnav ul li, #subnav a {
	color: #fff!important;
	border: none !important;
}
#subnav a:hover {
	text-decoration: none !important;
	background: #001437 !important;
	border-right:1px solid #000b1f;
}

.mailCountNav,
#subNav .mailCountNav{
 color:#fff !important;
}

#mod_friend,
#mod_forum,
#mod_comments {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	color: #000;
}

#mod_friend .top,
#mod_forum .top,
#mod_comments .top{ height:42px; }

#mod_friend .top{ background: url(http://creative.myspacecdn.com/la/lai/v1/img/tit_friends.jpg) no-repeat; }
#mod_forum .top{ background: url(http://creative.myspacecdn.com/la/lai/v1/img/tit_foro.jpg) no-repeat; }
#mod_comments .top{ background: url(http://creative.myspacecdn.com/la/lai/v1/img/tit_comments.jpg) no-repeat; }

#mod_friend .cont,
#mod_forum .cont,
#mod_comments .cont {  
 background: #e0eef9 url(http://creative.myspacecdn.com/la/lai/v1/img/bg_mod.jpg) repeat-x;
 padding:20px 0 10px;
}

#mod_friend .bottom,
#mod_forum .bottom,
#mod_comments .bottom{
 background: #e0eef9;
 height:10px;
 margin-bottom:10px;
}

#profile_friends,
#profile_forums,
#profile_comments{
 margin:0 auto !important; padding:0 !important;
 width:940px;
 *position:relative;
 *margin-left:16px !important;
}

#profile_friends .heading, #profile_comments .heading, #profile_forums .heading .left {
 visibility:hidden;
}

#profile_friends a,
#profile_forums a,
#profile_comments a{
 color:#00aeef;
 font-weight:bolder;
}

#profile_friends .btext,
#profile_friends .redbtext{
 font-weight:bold;
}

#profile_friends .friend{
 width:134px;
}

#profile_forums .heading{
 color:#00aeef;
}
#profile_forums .right a{
 margin:0 10px 0 10px;
}

#profile_comments{
 height:500px;
 overflow-y:auto;
}

#profile_comments h4.commentdate{
 font-size:11px !important;
}

#profile_comments .right a{
 font-weight:bold;
 padding:0 20px 10px 0;
}

#profile_comments tr th,
#profile_comments tr td{
 border-top: 2px solid #71d0f6 !important;
}

