
/**
asawa dream style
noie lendio
feb 12, 2009
**/

body{
	background:#fff url(images/bg.jpg) repeat-x;
	margin:0;padding:0;
	font-family:arial,verdana,georgia;
	font-size:12px;
}

img{
	border:0;
}

form{
	margin:0;padding:0;
}

a:link,a:visited,a:active{
	color:#2d7087;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

#top{ display:none; }

#maincontainer{
	overflow:auto;
	width:864px;
	margin:0 auto;
}

#mainbody{
	overflow:auto;
	margin:0 auto;
	width:850px;
	padding-bottom:10px;
	min-height: 400px;
}

#header,#banner,#navbar,#footer,#container,#container1{
	overflow:auto;
	width:100%;
	margin:0 auto;
}

#header{
	height:76px;
}
#header div.logo{
	float:left;
	width:300px;
}
#header div.time{
	padding:19px 3px 0 0;
	float:right;
	text-align:right;
	line-height:19px;
}

#banner{
	background:#fff url(images/main_header.png) no-repeat;
	height:254px;
}
#banner img.regbtn{
	float:right;
	margin:196px 70px 0 0;
}
#banner div.members{
	float:left;
	font-weight:bold;
	margin:178px 0 0 375px;
	color:#333;
	line-height:25px;
	position:absolute;
	display:inline;
}
#banner hr{
	border:none 0;
	border-top:1px dashed #555;
	height:1px;
	width:113px;
}
#banner a.members{
	text-decoration:none;
	color:#333;
}
#banner a.members:hover{
	color:#2d7087;
}
#banner img.member{
	/*float:left;margin-top:4px;*/
}

#navbar{
	margin:1px auto 0 auto;
	background:#fff url(images/navbar_bg.jpg) no-repeat;
	height:61px;
	text-align:center;
}
#navbar span.navbar{
	padding:0 15px 0 15px;
	margin:0 auto;
	line-height:30px;
}

#navbar a:link,#navbar a:visited{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
#navbar a:active{
	color:#0b4a60;
	text-decoration:none;
}
#navbar a:hover,#navbar span a.currentpage{
	color:#0b4a60;
}

#welcome{
	float:left;
	overflow:auto;
	margin-left:10px;
	width:560px;
	line-height:20px;
	display:inline;
}

#signin{
	float:right;
	overflow:auto;
	margin-right:10px;
	width:230px;
	display:inline;
}
#signin div.mlabel{
	float:left;
	line-height: 20px;
}
#signin div.mfield{
	float:right;
} 

.mloginbtn{
	float:right;
	margin:10px 35px 0 0;
	display:inline;
}

.medheader{
	font-weight:bold;
	margin-bottom:20px;
	color:#640457;
}

.pinkbar{
	 margin-left:20px;float:left;background-color:#f2c4ec;width:6px;height:200px;
}

h2,h2.profile{
	font-size:22px;
	color:#7a026a;
	margin-top:0;padding-top:0;
}

h2.profile{
	font-size:16px;
}

#container1{
	margin:20px 0 0 0;
	background:#fff url(images/pink_curve_bg.jpg) no-repeat;
	height:186px;
}
#box1{
	float:left;
	margin:17px 0 0 20px;
	display:inline;
}
#box2{
	float:right;
	margin:17px 17px 0 0;
	display:inline;
}

div.message{
	float:left;
	display:inline;
	background:#fff url(images/info_message.jpg) no-repeat;
	border:0px solid #a1a1a1;
	line-height:50px;
	margin:0 auto;
	margin-bottom:20px;
	color:#333;
	width:93%;
	padding-left:55px;
}

.regbar_a,.regbar_b,.regbar_c{
	width:840px;
	overflow:auto;
	font-weight:bold;
	font-size:12px;
	line-height:32px;
	color:#7a0e6c;
	padding-left:10px;
}
.regbar_a{
	background:#fee3fa url(images/regbar_a.jpg) no-repeat;
	background-position:top right;
}
.regbar_b{
	background:#fee3fa url(images/regbar_b.jpg) no-repeat;
	background-position:top right;
}
.regbar_c{
	background:#fee3fa url(images/regbar_c.jpg) no-repeat;
	background-position:top right;
}

.reglbl{
	text-align:right;
	width:200px;
	font-weight:bold;
	color:#333;
	padding:10px 20px 0 0;
}
.regfld{ padding:10px 30px 0 0; }

.pinkheader{
	background-color:#ffe3fa;
	border-bottom:1px solid #f0c8eb;
	line-height:32px;
	font-weight:bold;
	padding-left:15px;
	width:98%;
	color:#4b2747;
}

#panel1,#panel2,#panel3{
	overflow:auto;
	float:left;
}
#panel1{
	width:210px;
	background:#eceff6 url(images/grdnt_vert.jpg) repeat-y top center;
	/*min-height:310px;*/
	border:1px solid #e1e4ec;
}
#panel2{
	margin-left:20px;
	display:inline;
	width:617px;
}
#panel3{
	background-color:#eceff6;
	border:1px solid #e1e4ec;
	padding:1px;
}
.border1{
	border:1px solid #e0e1e2;
	padding:1px;
}
.border2{
    border:1px solid #eaebf9;
    padding:1px;
    margin-bottom:20px;
}

.hdr,.hdr2{
	background-color:#f0f0f0;
	font-weight:bold;
	padding-left:10px;
	line-height:25px;
	color:#484949;
}
.hdr2{ background-color:#eaebf9; }

#messageoption,#messageaction{ line-height:33px;padding-left:10px;float:left; }
a.messageoption,a.messageaction{ padding-left:3px;font-weight:normal;text-decoration:none; }
#messageaction{ float:right;padding-right:10px; }

#footer{
	margin:20px 0 0 0;
	background:#fff url(images/footer_bg.jpg) no-repeat;
	line-height: 24px;
	text-align:center;
	font-size:10px;
	font-family:verdana;
}
#footer span{
	padding: 0 6px 0 6px;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.copyright{
	line-height:40px;
}
.pbold{font-weight:bold;margin-top:0;}
.label101{ font-weight:bold;color:#444;text-align:right;width:35%;line-height:20px; } 
.cheader{ background-color:#cad9de;font-weight:bold;line-height:25px;padding-left:15px; }
.pinkbox{ background-color:#f6ecf4;border-top:1px solid #f1dced;border-bottom:1px solid #f1dced;min-height:50px;padding:15px 0 15px 0;}
.pinkbox p{ padding:0 15px 0 15px; }
.topinfo{ background:#fff url(images/grdnt_top.jpg) repeat-x;line-height:32px; }
.pinkhead{ background-color:#ccccff;font-weight:bold;color:#4d3b4b;line-height:23px;padding-left:15px; }
.profilename{ float:left;font-weight:bold;padding-left:15px;font-size:14px; }
.memberphoto{ float:left;margin-right:20px;text-align:center; }
div.memberphoto a{ text-decoration:none;line-height:20px; }
.message{ color:red; }

#menumembers{ border:0px solid #ccc;line-height:25px;margin-bottom:4px;}
#menumembers a{
	text-align:center;
	padding:10px 17px 10px 17px;
	background-color:#e1e4ec;
}
#menumembers a.current_link{ background-color:#eceff6;text-decoration:none;border:1px solid #e1e4ec;border-bottom:0; }

.lbl101{ font-weight:bold;padding-right:10px;text-align:right; }

p.redfont,p.redfont a{ color:#e83426; }
p.redfont { margin-bottom:20px; }

