/*----------------Base styles-----------------*/
body{
 background:url(gfx/two_column/dark_2/background_grad.gif) repeat-x #ff0029;
  margin: 0 0 0 0;
 color: #fff;
 font-family: "trebuchet ms", verdana, sans-serif;
 }
  p.general{
 font-size: 10px;
 }
a, a:active, a:visited{
color: #fff;
}
a:hover{
#ff5500;
}

.logo{
float: left;
margin: 10px 0 0 10px;
}
h1{
position: relative
overflow: hidden;
	/*width:215px;*/
/*height: 44px;*/
font-family: Georgia, serif;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 0 0;
}
h1 span{
position: absolute;
font-size: 3em;
/*font-size: 3em;*/
/*background-image:url(..your image path here);*/
text-indent: -9999px;
width:100%;
height: 100%;
left: 0;
top: 0;
background-repeat: no-repeat;
}
h2{
font-size: 1.5em;
margin: 0 0 0 0;
font-family: georgia, serif;
font-weight: normal;
 }
h3{
font-size: 1.5em;
margin: 10px 0 0 14px;
 }
 
 fieldset{
				border:1px solid #3d3d3d; 
				padding:10px; 
			margin:5px;}
        		legend{
				padding-left: 
				5px;padding-right:5px; 
				text-transform:capitalize; 
				margin-bottom:10px; 
				font-family:verdana; 
				font-size:10pt;}
			.testimonial fieldset
			{
				font-size:12pt;
				font-family:verdana,arial;
				border:1px solid #3d3d3d;
			}
			
                        .popupbg
                        {
                        background-color:#ccccff;
                        padding:3px;
			color:#000;
                        font-family:verdana,arial;
                        font-size:9pt;
                        font-weight:normal;
                        }
                        .popupcaption
                        {
			color:#fff;
			font-size:9pt;
                        background-color:#333399;
                        border:1px solid #333399;
                        font-family:verdana;
                        font-weight:bold;
                        }
                                                	
		
					#upload_border
					{
						width: 300px;
						border: 1px solid #000;
					}

					#upload_bar
					{
						background-color: #00a;	
						width: 1px;
						height: 30px;
					}

					#upload_text_eta, #upload_text_per, #upload_text_size 
					{
						float: left;
						width: 100px;
						height:	20px;	
					}

					#upload_text_per
					{
						text-align: center;	
					}

					#upload_text_size
					{
						text-align: right;	
					}
					
					#upload_display_meter
					{
						display: none;
					}
					A 
{
COLOR: #0022ff;
TEXT-DECORATION: none;
}

A:hover 
{
TEXT-DECORATION: underline;
}

.normal, td, body
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
}

.last20head
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 9pt;
COLOR: #000000; 
background-color: #44aaff;
}

.last20one
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #343454; 
background-color: #dbeefc;
}

.last20two
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #CADDFB;
}


.bigbuddylist2 
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #CAE4FF;
}

.bigbuddylist1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #E0EFFE;
}

.bigbuddylisthead
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 7pt;
COLOR: #000000; 
background-color: #44aaff;
text-align: center;
}


.error       { 
	font-family: Arial; 
	font-size: 9pt; 
	color: #FF0000; 
}

.small {
	 FONT-FAMILY: Arial, Helvetica;
    	FONT-SIZE: 8pt;
}

.tiny {
	 FONT-FAMILY: Arial, Helvetica;
    	FONT-SIZE: 6pt;
}

.miniheader {
	 FONT-FAMILY: impact, arial;
    	FONT-SIZE: 24pt;
}

.huge {
	 FONT-FAMILY: impact, arial;
    	FONT-SIZE: 36pt;
}

body, tr, td, table {
font-family: Arial, sans-serif;
font-size: 9pt;
}

.minibuddylisthead
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #44aaff;
text-align: center;
}

.minibuddylist2
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #eeeeee;
}

.minibuddylist1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #ffffff;
}

.msgline2
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #CAE4FF;
}

.msgline1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #B0D7FF;
}

.msgbody
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 9pt;
background-color: #ffffff;
}

.messagehead
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #B0D7FF;
}

.messagenew
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
background-color: #CAE4FF;
}

.messageold
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #edf7FF;
}

.admirerheader
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #44aaff;
text-align: center;
}#box1long {
	background: url(gfx/two_column/dark_2/boxbg.gif) repeat-x #202020;
	width: 600px;
	height: 255px;
	padding: 0;
	float: left;
	margin: 0 0 0 0;
	border: 0;
	display: inline;
}
.features a {
	color: #FE0000;
}

--------------Styles for IE 6 compatibility--------------
[if lte IE 6]>

fieldset.other {
   padding: 1em;
   margin-top: 40px;
}

legend.other {
   font-weight: bold;
   padding: 0.3em;
}

* html fieldset.other {
   position: relative;
   padding-top: 2.5em;
}

* html legend.other {
   position: absolute;
   top: -1em;
   left: 0;
}

#badge{
margin:0 0 0 0;
display: inline;
}

 #lowercontainer{
  height: 110px;
padding: 0;
}


#leftbox, #leftbox_all{
display: inline;
}


.photobg{
display: inline;
}
box1{
display: inline;
{
boxheadbar{
display: inline;
}
boxright{
display: inline;
}

#rightbox{
display: inline;
margin: 0;
repeat-x;
}
#rightbox_all{
display: inline;
margin: 0;
}

<![endif]
/////////////End of Styles for IE 6 compatibility/////////////

/*---extra general styles---*/
.floatleft{
float: left;
margin: 0 10px 0 15px;
display: inline;
}
.fl, .joinbutton{
float: left;
margin: 10px 10px 0 15px;
display: inline;
}
.joinbutton{margin: 17px 10px 0 15px;}
.rcmargin{
margin-right: 15px;
}
fieldset.other{
border: 1px solid #fff;
background: #222;
margin: 15px;
}
legend.other{
border: 1px solid #fff;
background: #222;
padding: 7px;
font-size: 1.2em;
}



.total a {
	color: #F00;
}

fieldset{
				border:1px solid #3d3d3d; 
				padding:10px; 
			margin:5px;}
        		legend{
				padding-left: 
				5px;padding-right:5px; 
				text-transform:capitalize; 
				margin-bottom:10px; 
				font-family:verdana; 
				font-size:10pt;}
			.testimonial fieldset
			{
				font-size:12pt;
				font-family:verdana,arial;
				border:1px solid #3d3d3d;
			}
			
                        .popupbg
                        {
                        background-color:#ccccff;
                        padding:3px;
			color:#000;
                        font-family:verdana,arial;
                        font-size:9pt;
                        font-weight:normal;
                        }
                        .popupcaption
                        {
			color:#fff;
			font-size:9pt;
                        background-color:#333399;
                        border:1px solid #333399;
                        font-family:verdana;
                        font-weight:bold;
                        }
                                                	
		
					#upload_border
					{
						width: 300px;
						border: 1px solid #000;
					}

					#upload_bar
					{
						background-color: #00a;	
						width: 1px;
						height: 30px;
					}

					#upload_text_eta, #upload_text_per, #upload_text_size 
					{
						float: left;
						width: 100px;
						height:	20px;	
					}

					#upload_text_per
					{
						text-align: center;	
					}

					#upload_text_size
					{
						text-align: right;	
					}
					
					#upload_display_meter
					{
						display: none;
					}
					A 
{
COLOR: #0022ff;
TEXT-DECORATION: none;
}

A:hover 
{
TEXT-DECORATION: underline;
}

.normal, td, body
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
}

.last20head
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 9pt;
COLOR: #000000; 
background-color: #44aaff;
}

.last20one
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #343454; 
background-color: #dbeefc;
}

.last20two
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #CADDFB;
}


.bigbuddylist2 
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #CAE4FF;
}

.bigbuddylist1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #E0EFFE;
}

.bigbuddylisthead
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 7pt;
COLOR: #000000; 
background-color: #44aaff;
text-align: center;
}


.error       { 
	font-family: Arial; 
	font-size: 9pt; 
	color: #FF0000; 
}

.small {
	 FONT-FAMILY: Arial, Helvetica;
    	FONT-SIZE: 8pt;
}

.tiny {
	 FONT-FAMILY: Arial, Helvetica;
    	FONT-SIZE: 6pt;
}

.miniheader {
	 FONT-FAMILY: impact, arial;
    	FONT-SIZE: 24pt;
}

.huge {
	 FONT-FAMILY: impact, arial;
    	FONT-SIZE: 36pt;
}

body, tr, td, table {
font-family: Arial, sans-serif;
font-size: 9pt;
}

.minibuddylisthead
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #44aaff;
text-align: center;
}

.minibuddylist2
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #eeeeee;
}

.minibuddylist1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #ffffff;
}

.msgline2
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #CAE4FF;
}

.msgline1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #B0D7FF;
}

.msgbody
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 9pt;
background-color: #ffffff;
}

.messagehead
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #B0D7FF;
}

.messagenew
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
background-color: #CAE4FF;
}

.messageold
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
background-color: #edf7FF;
}

.admirerheader
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #000000; 
background-color: #44aaff;
text-align: center;
}#box1long {
	background: url(gfx/two_column/dark_2/boxbg.gif) repeat-x #202020;
	width: 600px;
	height: 255px;
	padding: 0;
	float: left;
	margin: 0 0 0 0;
	border: 0;
	display: inline;
}
.features a {
	color: #FE0000;
}

