.wrapper form, .wrapper a, .wrapper div, .wrapper span, .wrapper ul, .wrapper ol, .wrapper li, .wrapper table, .wrapper caption, tbody, thead, tr, th, td, img, strong, em, .wrapper p, .wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6, .wrapper pre, .wrapper fieldset { 
	padding: 0px; border: 0px; margin: 0px; }
.wrapper input, .wrapper select, .wrapper option, .wrapper textarea, .wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6, .wrapper table, tr, th, td { 
	font-family: verdana, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none; }
.wrapper strong { font-weight: bold; }
.wrapper ul { list-style-type: none; }
.wrapper h2 { font-weight: bold; font-size: 13px; }
.wrapper h3 { font-weight: bold; font-size: 12px; }
.wrapper h4 { font-weight: bold; font-size: 11px;
	position: absolute; top: 90px; left: 13px; text-align: center; width: 100%; color: #ffaa00; }
.wrapper h5 { font-weight: bold; font-size: 11px;	text-align: center; width: 100%; color: #ffaa00; padding-top: 30px; }
    
/* START links */
.wrapper a:link, .wrapper a:visited, .wrapper a:active { color: #ffaa00; background-color: inherit; text-decoration: none; }
.wrapper 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: url(../images/bghd.jpg) no-repeat; 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: #580000 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: #580000 url('../images/bgcti.gif') no-repeat bottom; height: 10px; clear: both; float: none; }

.container_2 { background: #580000 url('../images/bgctb.gif') no-repeat top; padding-top: 17px; }
.container_2 .content { background: #580000 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 #580000; 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}


