body, form, a, div, span, ul, ol, li, table, caption, tbody, thead, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset { 
	padding: 0px; border: 0px; margin: 0px; }
body { text-align: center; color: #ffffff;  }
body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td { 
	font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; }
strong { font-weight: bold; }
ul { list-style-type: none; }
h2 { font-weight: bold; font-size: 13px; }
h3 { font-weight: bold; font-size: 12px; }
h4 { font-weight: bold; font-size: 11px;
	position: absolute; top: 90px; left: 13px; text-align: center; width: 100%; color: #ffaa00; }
h5 { font-weight: bold; font-size: 11px;	text-align: center; width: 100%; color: #ffaa00; padding-top: 30px; }
    
/* START links */
a:link, a:visited, a:active { color: #ffaa00; background-color: inherit; text-decoration: none; }
a:hover { color: #ffaa00; background-color: inherit; text-decoration: none; }

a.white:link, a.white:visited, a.white:active { color: #ffffff; background-color: inherit; text-decoration: none; }
a.white:hover { color: #ffaa00; background-color: inherit; }
/* END links */

/* START common */
.clear { clear: both; float: none; }
.floatRight { float: right; }
.spacer10 { height: 10px; }
.spacer20 { height: 20px; }
.spacer40 { height: 40px; }
.white { color: #ffffff; }
.yellow { color: #ffaa00; }

input.text { border: 0px; }
a.tab { 
    background: transparent url('../images/bgprofdnava2.gif') no-repeat scroll left 0; 
    display: inline-block; 
    }
a.tab span { 
    background: transparent url('../images/bgprofdnavspan2.gif') no-repeat scroll right 0; 
    padding: 10px 15px 10px 15px; 
    display: inline-block;
    text-decoration: underline; 
    }
a.current_tab { 
    background: transparent url('../images/bgprofdnava.gif') no-repeat scroll left 0; 
    display: inline-block; 
    color: #ffffff; 
    }
a.current_tab span { 
    background: transparent url('../images/bgprofdnavspan.gif') no-repeat scroll right 0; 
    padding: 10px 15px 10px 15px; 
    display: inline-block;
    }
/* END common */    

#wrapper { margin: 0px auto; width: 850px; text-align: left; }
#content { padding-top: 10px; margin: 0px auto; width: 834px; }

#menu { background: #222222; text-align: center; }
#menu table { display: inline-block; }
#menu table td { padding-left: 10px; padding-right: 10px; height: 36px; }
#menu a:link, #menu a:visited, #menu a:active {
	color: #ffffff; background-color: inherit;
	font-size: 11px; font-weight: bold; text-decoration: none;
	}
#menu a:hover {
	color: #ffaa00; background-color: inherit;
	}	
#quicksearch { background: url('../images/bgsearch.gif') no-repeat left; position: relative; top: 1px; left: 150px; }
#qs_screenname { background: #b38686; height: 14px; width: 111px; }
html>body #qs_screenname { position: relative; top: -2.5px; left: 5px; width: 113px; }
*:first-child+html #qs_screenname { top: -2.5px; width: 111px; }
#qs_submit { background: url('../images/bgsearchsubmit.gif') no-repeat -2px -1px; width: 20px; height: 20px; border: 0px; position: relative; left: 20px; }

.container_1 { background: url('../images/bgcttnav.jpg') no-repeat top; padding-top: 60px; position: relative; }
.container_1 .wrapper { background: #B00D4C url('../images/bgct.gif') repeat-y; }
.container_1 .wrapper_content { 
    position: relative;
    background: transparent url('../images/bgcttop.jpg') repeat-x 0px -60px; 
    text-align: left;
    margin: 0px auto; 
    width: 828px; 
    }
.container_1 .content { height: 100px; }
html>body .container_1 .content { min-height: 100px; height: auto; }
.container_1 .content { position: relative; }
.container_1 .bottom { background: #B00D4C url('../images/bgcti.gif') no-repeat bottom; height: 10px; clear: both; float: none; }

.container_2 { background: #B00D4C url('../images/bgctb.gif') no-repeat top; padding-top: 17px; }
.container_2 .content { background: #B00D4C url('../images/bgct.gif') repeat-y; height: 70px; width: 834px; text-align: left; }
html>body .container_2 .content { min-height: 70px; height: auto; }
.container_2 .bottom { background: transparent url('../images/bgcti.gif') no-repeat top; height: 10px; clear: both; float: none; }

.paging { background-color: #330800;
	border-top: 1px solid #1a0400; border-bottom: 1px solid #1a0400; 
	padding: 3px 10px 5px 10px; font-size: 11px; font-weight: bold; text-align: right;
	}
.paging a { text-decoration: none; }

.list table { width: 800px; margin: 0px auto; }
.list table tbody td .border1 { border-top: 1px solid #400a00; border-left: 1px solid #400a00; width: 115px; }
.list table tbody td .border2 { border: 1px solid #802820; background-color: #330800; width: 114px; }
.list table tbody a { display: inline-block; padding-bottom: 4px; text-decoration: none; }
.list table tbody a img { border: 1px solid #B00D4C; display: inline-block; margin-bottom: 2px; }
.list table tbody span { clear: both; display: inline-block; }

#browse { text-align: left; padding: 10px 30px 10px 30px; }
#browse h2 { position: absolute; top: -40px; left: 30px; }
#browse ul.menu li.main { display: inline-block; width: 250px; height: 40px; margin-bottom: 5px; float: left; }
#browse ul.menu li a { font-weight: bold; font-size: 11px; text-decoration: underline; }
#browse ul.menu li a:hover { text-decoration: none; }
#browse ul.menu li ul li { float: left; width: auto; }
#browse ul.menu li ul li a { font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal; }
#browse ul.menu li ul li a:hover { text-decoration: underline; }
#browse ul.menu2 { margin-top: 20px; }
#browse ul.menu2 li { float: left; width: 125px; padding-bottom: 3px; }
#browse ul.menu2 li a { font-size: 10px; display: inline-block; padding: 2px 3px 3px 3px; }
#browse ul.menu2 li a.selected { background-color: #330800; text-decoration: none; }
#browse ul.menu2 li a strong { color: #ffffff; }

#submenu { position: absolute; top: -10px; left: 15px; }
html>body #submenu { left: 15px; }
#submenu div.hover { background: url('../images/bgsubcath3.gif') no-repeat; padding: 0px; }
#amain  {
    cursor: pointer;
    padding: 5px 15px 5px 10px;    
    font-weight: bold; font-size: 12px; text-decoration: none;
    display: inline-block;
    margin-left: 5px;
    }
#submenu a#amain span { height: 13px; position: }
#submenu a#amain img { display: inline-block; position: relative; top: 4px; left: 5px; }    
#submenu a.hover, #amain:hover { background: url('../images/bgh3strong.gif') no-repeat right; text-decoration: underline; }

#groups { display: none; width: auto; float: left; } 
html>body #groups { float: none; }
*:first-child+html #groups { float: left; }
#groups td.submenu { background: url('../images/bgsubcat.gif') repeat-y; width: 340px; }
#groups td.submenub { background: url('../images/bgsubcatbttm.gif') no-repeat bottom left; height: 10px; }
#groups td.submenu ul  { margin: 10px 15px 10px 15px; }
#groups td.submenu ul li { 
    padding: 2px 0px 1px 7px;  
    border-bottom: 1px solid #440500; 
    background: url('../images/bgsubcatli.gif') no-repeat 0px 7px;
    }
*:first-child+html #groups td.submenu ul li { background: url('../images/bgsubcatli.gif') no-repeat 0px 5px; }
#groups td.submenu ul li a { 
    display: inline-block; 
    text-decoration: none;    
    }
#groups td.submenu ul li span { position: relative; top: -4px; }
html>body #groups td.submenu ul li span { top: 0px; }
*:first-child+html #groups td.submenu ul li span { position: relative; top: -3px; }
    
#breadcrumbs { position: absolute; top: 15px; left: 330px; font-weight: bold; }
#breadcrumbs ul li { display: inline; }
#breadcrumbs ul li a:hover { text-decoration: underline; }
#breadcrumbs ul li span { font-size: 8px; }

#searchForm { width: 50%; margin: 0px auto; padding-top: 20px; padding-bottom: 10px; }
#searchForm table { border: 1px solid #400b00; }
#searchForm table tr { width: 100%; }
#searchForm table td { background-color: #400b00; padding: 5px; }
#searchForm input.text { border: 1px solid #000000; }
#searchForm input.long { width: 198px; }
#searchForm input.short { width: 60px; }
#searchForm select.long { width: 200px; }
#searchForm select.short { width: 100px; }
#searchForm input.submit { background: transparent url('../images/btnshort.gif') no-repeat scroll 0 0px;
	border: 0px; width: 105px; height: 24px; color: #ffaa00; cursor: pointer; }
#searchForm input.submit:hover { background-position: 0 -24px; }

#error h2, #search h2, #results h2 { position: absolute; top: -40px; left: 30px; }

#details { text-align: left; padding: 10px 30px 10px 30px; position: relative; }
#details img { border: 3px solid #400b00; }
#details img.rating { border: 0px; position: relative; top: 2px; }

#details div.title { font-size: 12px; position: absolute; top: -40px; left: 0px; }
html>body #details div.title { left: 30px; }

#details table td { vertical-align: top; }
#details table td.image { padding-right: 23px; height: 246px;}

#details table.contact a { margin-bottom: 5px; }
#details table.contact span { color: #ffaa00; }

#details table.contact a.private_show:link, 
#details table.contact a.private_show:active, 
#details table.contact a.private_show:visited { background: transparent url('../images/bgpnav2.gif') no-repeat 0px 0px;
	height: 27px; width: 210px; display: block; cursor: pointer; }
#details table.contact a.private_show:hover { 
    background: transparent url('../images/bgpnav2.gif') no-repeat 0px -27px;
    cursor: pointer;
    }

#details table.contact a.members_free_chat:link, 
#details table.contact a.members_free_chat:active, 
#details table.contact a.members_free_chat:visited { background: transparent url('../images/bgpnav5.gif') no-repeat scroll 0 0px;
	height: 27px; display: block; width: 210px; }
#details table.contact a.members_free_chat:hover { background: transparent url('../images/bgpnav5.gif') no-repeat scroll 0 -27px; }

#details table.contact a.free_live_chat:link, 
#details table.contact a.free_live_chat:active, 
#details table.contact a.free_live_chat:visited { background: transparent url('../images/bgpnav1.gif') no-repeat scroll 0 0px;
	height: 27px; display: block; width: 210px; }
#details table.contact a.free_live_chat:hover { background: transparent url('../images/bgpnav1.gif') no-repeat scroll 0 -27px; }
#details table.contact span.free_live_chat { background: transparent url('../images/bgpnav1a.gif') no-repeat scroll 0 0px;
	height: 32px; display: block; width: 210px; }

#details table.contact a.favourites:link, 
#details table.contact a.favourites:active, 
#details table.contact a.favourites:visited { background: transparent url('../images/bgpnav3.gif') no-repeat scroll 0 0px;
	height: 27px; display: block; width: 103px; float: left; }
#details table.contact a.favourites:hover { background: transparent url('../images/bgpnav3.gif') no-repeat scroll 0 -27px; }

#details table.contact a.contact:link, 
#details table.contact a.contact:active, 
#details table.contact a.contact:visited { background: transparent url('../images/bgpnav4.gif') no-repeat scroll 0 0px;
	height: 27px; display: block; width: 103px; float: left; margin-left: 4px; }
#details table.contact a.contact:hover { background: transparent url('../images/bgpnav4.gif') no-repeat scroll 0 -27px; }

#details table.contact td.info p { float: left; width: 100%; padding-bottom: 2px; }
#details table.contact td.info span { display: block; float: left; }
#details table.contact td.info img { display: block; float: left; margin-right: 3px; }
#details table.contact td.info p.languages img { margin-top: 3px; }

#details table.contact td.info img { border: 0px; }
#details table.contact td.info a img { top: 0px; }

#features_wrapper { position: absolute; z-index: 200; background-color: #000000; padding: 5px; width: 300px; top: 70px; left: 600px; display: none; }
*:first-child+html #features_wrapper{ top: 135px; }
#features_content { background-color: #440000; border: 1px solid #770000; width: auto; padding: 10px; }
#features_content p { width: 100%; height: 20px; }
#features_content span { position: relative; top: -4px; }
#features_content p.link { padding-top: 10px; text-align: center; }
#features_content p.link a { text-decoration: underline; }

#details div.profile_pictures { float: left; width: 419px; }
#details div.profile_pictures img { display: block; float: left; margin-right: 10px; }

#selector { position: relative; }
#selector ul { z-index: 100; position: absolute; left: 380px; top: -30px; }
#selector ul li { float: left; height: 30px; }
#selector ul li h3 { font-size: 10px; }
#selector a { text-decoration: none; }
#selector span { cursor: pointer; width: 100px; text-align: center; }

#profile { background: url('../images/bgpcont.gif') no-repeat top; padding: 30px 30px 10px 30px; width: 774px; }
table.individuals td { width: 774px; }
table.individuals th { color: #ffaa00; background-color: #000000; padding: 5px; }
table.individuals td { background-color: #400b00; padding: 5px; }

table.session { margin-top: 5px; width: 100%; }
table.session td dl { border-bottom: 1px solid #400b00; padding: 5px; margin: 0px; }
table.session td dl dt { padding: 5px; color: #ffaa00; margin: 0px; }
table.session td dl dd { padding: 5px; text-align: left; margin: 0px; }

#photos { 
    background: transparent url('../images/bgpcont.gif') no-repeat top; 
    padding: 30px 30px 10px 30px; width: 774px; 
    display: none;
    }
#photos p.warning { color: #ffaa00; background: #440000 url('../images/bgh2varch.gif') no-repeat top;
	height: 21px; padding-top: 9px; padding-left: 15px;
	text-align: center; font-weight: bold; font-size: 12px;
	}
#photos p.warning a { text-decoration: underline; }
#photos div.images { background: transparent url('../images/bgvarchcont.gif') repeat-x; padding: 15px 0px 15px 18px; height: 86px; }
#photos div.images img { display: inline-block; float: left; margin-right: 10px; border: 1px solid #400b00; }

#footer { background: #810100 url('../images/bgft.jpg') repeat-x 0px 55px; margin-top: 10px; height: 160px; }
#footer div.content {
	background: url('../images/bgftdiv.jpg') no-repeat top;
	margin: 0px auto; width: 780px;
	text-align: left;
	padding: 20px 30px 20px 40px;
}	
body{
 background-image:url(../../../../aboutswinging.php_files/bggradient.gif);
 background-repeat:repeat-x;
 background-color:#f90963;
 margin: 0 0 0 0;
 color: #ffffff;
 font-family: "trebuchet ms", verdana, sans-serif;
 }
 p.general{
font-size: 112%;
 }
 h2{
 margin: 0 0 0 0;
 }
  #container  
  {
  width: 935px;
  margin: 0 auto 0 auto;
background-image:url(../../../../aboutswinging.php_files/containerbg.gif);
  background-repeat:repeat-x;
  background-color: #000000;
  }
#containerbase  
  {
  width: 935px;
  margin: 0 auto 0 auto;
  }
  #header{
  background-image: url(../../../../aboutswinging.php_files/headergrad.gif);
  background-repeat: repeat-x;
  height:98px;
  width:100%;
  }

  #logo{
  float: left;
  }
  #badge{
  float: right;
  margin:0 15px 0 0;
  }
  #navbar{
  margin: 35px 15px 0 15px;
  background-color:#222222;
  padding: 4px;
  }
  #searchbox{
	width: 310px;
	height: 282px;
	margin: 0 0px 0 15px;
        display: inline;
	float: left;
	background-image: url(../../../../aboutswinging.php_files/mainpicbh.gif);
	padding: 50px 0 0 40px;
	color: #111111;
  }
  #mainimg{
  width: 555px;
  height: 332px;
  margin: 0 0 0 0;
  float: left;
  display: inline;
  background-image: url(../../../../aboutswinging.php_files/mainpic.jpg);
  background-repeat: no-repeat;
  }

  #startbutton{
	width: 50px;
	height: 50px;
	margin: 255px 0 0 85px;
  }
  #lowercontainer{
  height: 118px;
  width: 905px;
  margin: 0 0 0 15px;
  display: inline;
  background-image:url(../../../../aboutswinging.php_files/iconbg.gif);
  float:left;
  border-top: 1px solid #f90963;

  }
  #joinbutton{
  width: 183px;
  float: left;
  margin: 32px 0 0 20px;
  }
  
 #membersbutton{
 width: 183px;
 float: left;
 margin: 32px 0 0 20px;
 }
 #icon1{
 float: left;
 margin: 23px 0 0 150px;
 }
 .icons{
 float: left;
 margin: 23px 0 0 20px;
 
 }
 .additionalimg{
 margin: 40px 0 0 50px;
 float: left;
 }
 .additionalcontainer{
  margin: 40px 0 0 50px;
  float: left;
  width:500px;
 }
 .additionalcontainer2{
  margin: 40px 0 0 50px;
  float: left;
width:680px;
text-align:left;
 }
 #right-menucontainer{
	float: right;
	margin: 40px 15px 0 0;
	width: 150px;
	border: 1px solid #f90963;
	padding: 5px;
 }
 #containerbase{
 background-image:url(../../../../aboutswinging.php_files/curvedbottom.gif);
 background-repeat:no-repeat;
 height: 35px;
 }
 #menu
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#111111;
	border-bottom: 1px solif #000000;
}

#menu a, #menu a:visited 
{
	color:#DB115C;
	text-decoration:none;
	display:block;
	padding:0.4em;
	font-weight:normal;
	border-bottom: 1px solid #4c031e;
}

#menu a:hover 
{
	color:#FFFFFF;
	font-weight:normal;
	padding: 0.4em;
	border-bottom: 1px solid #f90963;
	display: block;
}

dd 
{
margin:3px 0 0 0; 
padding:0px; 
text-align:left; 
}

dt 
{
	margin:3px 0 0 0;
	padding:0.4em;
	text-align:left;
	font-size: 10pt;
	font-weight:bold;
	height:14px;
	color:#eeeeee;
	border-bottom: 3px solid #730930;
}

dl 
{
margin: 0px; 
padding: 0px;
}


#menubottom
{
background-repeat:repeat-x;
height:25px;
background-image: url(../../../../aboutswinging.php_files/grad.gif);
}

			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: #e7e7e7;
TEXT-DECORATION: none;
}

A:hover 
{
TEXT-DECORATION: underline;
}

.normal, td, body
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
}
h5{
font-size: 150%;
text-align: center;
}

.last20head
{
background-image:url(../../../../aboutswinging.php_files/last20head.gif);
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 10pt;
COLOR: #e7e7e7; 
background-color: #4a031d;
padding: 4px 4px 4px 4px;
background-repeat: repeat-x;
border-bottom: 1px solid #f90963;
}

.last20one
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #222222;
/*background-image: url(../gfx/abacus/adult-last-twenty1.gif);*/
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}
.last20one a
{
COLOR: #e7e7e7;

}
.last20one a:hover, a:visited:hover
{
COLOR: #ff2974;

}


.last20two
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #2f2f2f;
/*background-image: url(../gfx/abacus/adult-last-twenty1.gif);*/
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}
.last20two a
{
COLOR: #e7e7e7; 

}
.last20two a:hover, a:visited:hover
{
COLOR: #ff2974;

}


.bigbuddylist2 
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #444444;
/*background-image: url(../gfx/abacus/adult-last-twenty1.gif);*/
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.bigbuddylist1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #3a3a3a;
/*background-image: url(../gfx/abacus/adult-last-twenty1.gif);*/
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.bigbuddylisthead
{
background-image:url(../../../../aboutswinging.php_files/adult-last20head.gif);
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 10pt;
COLOR: #e7e7e7; 
background-color: #ff0054;
padding: 4px 4px 4px 4px;
background-repeat: repeat-x
}


.error       { 
	font-family: Arial; 
	font-size: 9pt; 
	color: #ffffff; 
}

.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;
text-align: left;
}

.minibuddylisthead
{
background-image:url(../../../../aboutswinging.php_files/adult-last20head.gif);
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 10pt;
COLOR: #e7e7e7; 
background-color: #ff0054;
padding: 4px 4px 4px 4px;
background-repeat: repeat-x
}

.minibuddylist2
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #444444;
background-repeat: repeat-x;
padding: 4px 0 4px 0;
}

.minibuddylist1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #3a3a3a;
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.msgline2
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #444444;
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.msgline1
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #3a3a3a;
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.msgbody
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #222222;

background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.messagehead
{
background-image:url(../../../../aboutswinging.php_files/adult-last20head.gif);
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 10pt;
COLOR: #e7e7e7; 
background-color: #ff0054;
padding: 4px 4px 4px 4px;
background-repeat: repeat-x;
}

.messagenew
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #3a3a3a;
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.messageold
{
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 8pt;
COLOR: #e7e7e7; 
background-color: #444444;
background-repeat: repeat-x;
padding: 4px 4px 4px 4px;
}

.admirerheader
{
background-image:url(../../../../aboutswinging.php_files/adult-last20head.gif);
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 10pt;
COLOR: #e7e7e7; 
background-color: #ff0054;
padding: 4px 4px 4px 4px;
background-repeat: repeat-x;
}
.DIYDFOOTER{
color:#fffc00;
}
.DIYDFOOTER a{
color:#fffc00;
}
#profiletemplate{
border: 1px solid #222222;
}
#extra{
margin: 20px 20px 20px 20px;
}
.additionalcontainer2{
  margin: 20px 0 0 20px;
width:680px;
 }
 
.style1 {font-size: 14px}
.style2 {font-size: 24px}

