/* CSS Document made by angelo moreira on 27-03-2008*/
/* Try to split up the different css because the layout its not regular */

div#container div#header
{
    height:121px;
	background-image:url('/themes/default/graphics/members/bg/banner.jpg');
	background-position:bottom;
    background-repeat:no-repeat;
    margin:0px 0px 3px 0px;
}

div#container div#header div#menu
{
    float:left;
    height:28px;
    margin:95px 0px 0px 20px;
    padding:0px 0px 0px 70px;
    width:600px;
}

div#container div#banner
{
    height:216px;
    width:990px;
    margin:0px 0px 3px 0px;
	background-position:bottom;
    background-repeat:no-repeat;
}

.bg_login{
	background-image:url('/themes/default/graphics/members/bg/img_banner_ballon.jpg');
}

.bg_login2{
	background-image:url('/themes/default/graphics/members/bg/img_banner_ballon2.jpg');
}

.welcomeUser{
	color:#fff;
	margin:50px 30px;
}

.welcomeUser a{
	color:#fff;
}

div#container div#banner div#ballon
{
	float:left;
	margin:45px 0px 0px 450px;
	height:120px;
	width:175px;
}

div#container div#banner div#ballon blockquote
{
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 5px 10px;
	line-height:16px;
}

div#container div#banner div#ballon p, div#container div#banner div#ballon br {
	color:#003399;
	font-weight:normal;
	font-size:10px;
	padding:0px 5px 3px 0px;
	text-align:right;
}

div#container div#banner div#members
{
    float:left;
    width:315px;
    height:206px;
}

div#container div#banner div#members div.username
{
    position:relative;
    top:47px;
    left:100px;
    padding:0px;
    margin:0px;
}

div#container div#banner div#members div.password
{
    position:relative;
    top:53px;
    left:100px;
    padding:0px;
    margin:0px;
}

div#container div#banner div#members div.username input, div#container div#banner div#members div.password input
{
    width:176px;
}

div#container div#banner div#members div.checkbox
{
    position:relative;
    top:60px;
    left:96px;
    padding:0px;
    margin:0px;
}

#login_members {
    position:relative;
    top:40px;
    left:236px;
	width:40px;
}

div#container div#banner div#members div.join
{
    position:relative;
    top:44px;
    left:22px;
    width:200px;
    height:50px; 
}

div#container div.hold_news 
{
	float:left;
	height:30px;
	background-color:#c7dcf2;
	width:100%;
}

div#container div.hold_news div#txt_news_home 
{
    float:left;
	background-image:url('/themes/default/graphics/members/home/network-update.jpg');
    background-position:center;
    background-repeat:no-repeat;
    background-color:#0081c6;
	width:169px;
	height:30px;
}

div#container div.hold_news div.news_text 
{
	padding-left:15px;
	overflow:hidden;
	padding-top:7px;
	width:795px;
	height:19px;
}

div#container div#hold_news div.news_text a 
{
	text-decoration:none;
	color:#000000;
}

div#container div#content 
{
    padding:10px 0px 10px 0px;
}

div#container div#content div#membersLeft
{
    float:left;
    width:179px;
/*    margin:0px 0px 0px 9px;*/
}

div#membersLeft a img {
	padding:0px;
}

div#container div#content div#text
{
    float:left;
    width:386px;
    margin:10px 30px;
}

div#container div#content div#text p
{
    font-size:12px;
    line-height:16px;
    margin:0px 0px 10px 0px;
}

div#container div#content div#text p strong
{
    font-weight:bold;
}

div#container div#content div#text ul
{
    margin:0px 0px 10px 0px;
}

div#container div#content div#text ul li
{
    font-size:12px;
    line-height:16px;
    list-style:disc inside;
    color:#727170;
}

div#container div#content div#membersRight
{
    float:left;
    width:319px;
    margin:0px 0px 0px 0px;
}

div#container div#content div#membersRight div.top_left
{
    float:left;
}

div#container div#content div#membersRight div.top_right
{
    margin:0px 0px 0px 7px;
}

div#container div#content div#membersRight div.bottom_left
{
    float:left;
    margin:7px 0px 0px 0px;
}

div#container div#content div#membersRight div.bottom_right
{
    float:left;
    margin:7px 0px 0px 7px;
}

#text h3{
	font-size:13px;
	font-weight:bold;
}
.askbox{
	background-color:#E2ECF8;
	padding:20px;
}

#text h1{
	font-size:15px;
	font-weight:bold;
}

.floatLeft
{
    float:left;
}

.clearLeft
{
    clear:left;
}

.clearBoth
{
    clear:both;
}
p {
	line-height:16px;
}