body {

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	}
	
.boldheading {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:  #3B4990;
	padding-left:0px;
	padding-top:5px;
}

.groupHeading {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	text-align: left;
	
}
.style1 {
color: blue;
}

.weclome {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.date {
	font-style: italic;
	color: #666666;
	font-size:8pt;
}

.bottomgroupinfo {
	color: #666666;
	font-size:8pt;
}

.bodyfont { 
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	}
.bodyfontsidebar {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	color: #000000;
	}
	
.footer {
	font-size: 10px;
	background-color: #7093DB;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}

A:link {color:#3D59AB; text-decoration:underline;}
A:visited {color:#800080; text-decoration:underline;}
A:active{color:#990000; text-decoration:underline;}
A:hover{color:#990000; text-decoration:underline;}

.error
{color:red; 
font-weight:bold;
}

.normal
{color:black; 
}

_/*Definition for state toggling image */
.showstate{ 
float: right;
margin-top: 2px;
margin-right: 3px;
}

.iconheaders{ 
float: right;
margin-top: 2px;
margin-right: 3px;
padding-right:5pt;
}

.ImageButtons {
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
border: 0px solid black;
background-color: #7093DB;
padding:5px;
padding-left:7px;
color:#ffffff;

}
 
.blueback {
width: 99%;
font-size: 100%;
font-weight: bold;
font-family: verdana;
border: 0px solid black;
background-color: #7093DB;
padding:5px;
padding-left:7px;
color:#ffffff;
}

.switchcontent{
border: 1px solid #CCCCCC;
border-top-width: 0;
padding:0px;

} 

.MaincontentFontSize {
font-size:100%;
background-color:#ffffff;
padding:10px;
}

.MaincontentFontSizeGray {
font-size:100%;
background-color:#efefef;
padding:10px;
} 

.contentAlertFontSize {
font-size:100%;
background-color:#fff2f2;
padding:10px;
}
.contentFontSize {
font-size:95%;
background-color:#efefef;
padding:10px;

}

.Parenttable {
width:99%;
margin-left:10pt;
padding-left:20px;
padding-right:20px;
font-family:verdana;
font-size:70%;
border:0px;
}



.menucell {
	width: 200px;
	}

.menuitem {
	font-size:100%;
	padding-left:5px;
	padding-bottom:5px;
	background-color: #efefef;
	}

frameControl {
	margin-bottom: 5px;
	font-size:80%;
	}

.bottombuttons {
	text-align:right;
	}

tr.bottomthread {
	background-color:#efefef;
	text-align:center;
	}

td.border {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding:8pt;
	}

td.userborder {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding:8pt;
	text-align:center;
	}

th.border {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding-bottom:10pt;
	}

td#innerborder {
	border-bottom:1px solid #ffffff;

	}

td#nobottomborder {
	border-left:1px solid #ffffff;
	}

tr.thread {
	background-color:#d9ecff;
	}

tr.altthread {
	background-color:#efefef;
	}

table.discussion {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

table#discussion {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
	}

.forumdescription {
	color: #000000;
	font-size:8pt;
}

.forumheaders{
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	border: 0px solid black;
	background-color: #efefef;
	padding:5px;
	padding-left:7px;
	}

	
.subboldheadingleft {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:  #000000;
	padding-left:0px;
	padding-top:5px;
	text-align:left;
}

.subboldheadingcenter {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:  #000000;
	padding-left:0px;
	padding-top:5px;
	text-align:center;
}

.subboldheadingright {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:  #000000;
	padding-left:0px;
	padding-top:5px;
	text-align:right;
}
.alignright {
text-align:right;
}
.aligncenter {
text-align:center;
}

.userstats {
font-size:9px;
}

.lastupdated {
font-size:10px;
}

td.userposts {
padding:8pt;
text-align:center;
}

.rightpadding {
	text-align:right;
	padding-right: 10pt;
	}
	
td.userright {
		padding-left:10pt;
		padding-top:10pt;
		}
	
.postcontent {
		padding-right:10pt;
		padding-top:10pt;
		}
		
.abbrv {
	font-size: 6.5pt;
}

.statenumber {
	font-size: 6.5pt;
}


a.altlink:link {
color: #FFFFCC;
}

a.altlink:visited {
color: #FFFFCC;
}

a.altlink:hover {
color: #FFFF99;
}

.postcontentpaddingleft {
		padding-left:15pt;
			}
#postcontentpaddingleft {
		padding-left:15pt;
		}
		
.eventcontent {
		padding:15pt;
		}
		
.memberbar {
		padding:10pt;
		}
#memberbar {
		padding:10pt;
		}
		
td#bordermember {
		border-right:1px solid #cccccc;
		}
		
.leftmenuitem {
	font-size:100%;
	padding-bottom:5px;
	background-color: #efefef;
	}



TD {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	padding-bottom: 4px;
	}
	
table { 
	font-size:11px;
	padding:0px;
	}
	
.members{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
background-color: #efefef;
padding:2px;
padding-left:7px;
color:#666666;
}


/*Begin MemberBox styles */


.fontred {
	color: #990000;
	}

.fontyellow 	{
	color: #CC6600;
	}
	
.fontgreen {
	color:#339900;
	}
	
.fontblue {color: #000066;}
	
.memberspurple{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
background-color: #e6e6fa;
padding:5px;
padding-left:7px;
color:#666666;
}

td.bottom	{
border-bottom:1px solid #cccccc;
}
td#top	{
border-top:1px solid #cccccc;
}

td#topwhite	{
border-top:1px solid #ffffff;
}

table#discussion2 {
	border-right:1px solid #7093DB;
	border-left:1px solid #7093DB;
	border-bottom:1px solid #7093DB;
	}
	
table#purple {
	border-right:1px solid #9999ff;
	border-left:1px solid #9999ff;
	border-bottom:1px solid #9999ff;
	}
td#toppurple	{
border-top:1px solid #9999ff;
}

td.bottompurple	{
border-bottom:1px solid #9999ff;
}

/*End MemberBox styles */


/*///////////// Tabs Code ////////////*/

.note {
	background: #ffeaea;
	padding: 4px;
	font-family: verdana,sans-serif;
	font-size: 100%;
	line-height: 130%;
}

#main {
	text-align: left;
	background: #ffffff;
	clear: both;
	width: 100%;
	margin-top: -1px;
	
	
}

#bodyarea {
	padding: 20px;
	min-height: 300px;
		
	
}

#topbar {
	padding: 3px;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 14pt;
}

#topbar a { text-decoration: none; color: #000; }

#topbar a:hover { text-decoration: underline; }


#tabs {
	font-family: verdana,sans-serif;
	font-size: 100%;
	font-weight:bold;
	clear: both;
	text-align: left;
}

#tabs ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#tabs li { float: left; }



#tabs span {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #396bab;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 6px 6px 6px;
	text-decoration: none;
	color: #ffffff;
}

#tabs a {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #efefef;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	padding: 6px 6px 6px 6px;
	text-decoration: none;
	color: #333;
}

#tabs a:hover {
	background: #FFF7CD;
	position: relative;
	top: 0;
	padding: 5px 4px 6px 10px;
	margin-top: 0px;
}

#tabs a.active {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a.active:hover {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #333;
}

#subtabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#subtabs li {
	float: left;
	padding: 0 8px 0 8px;
	border-left: 1px solid #CCC;
	white-space: nowrap;
}

#subtabs li:first-child { border-left: none; }

#subtabs {
	font-family: verdana,sans-serif;
	
	background: #396bab;
	color: #fff;
	font-weight: bold;
	font-size:12px;
	padding: 5px 7px 7px 7px; /* for All other Browsers */
}

#subtabs a {

	text-decoration: none;
	color: #FFFFCC;

}

#subtabs a:hover {
	text-decoration: underline;
	color: #FFFFCC;
}

#subtabs a.active {
	text-decoration: underline;
	color: #FFFFCC;
}

table#allborders {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}

.headertabletabs{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
border: 0px solid black;
background-color: #396bab;
padding:5px;
padding-left:7px;
color:#ffffff;

}
/*///////////// End Tabs Code ////////////*/


input.field {

background: #efefef;
border: 1px solid #333333;
}

select {
color: #333333;
background: #efefef;
border: 1px solid #7093DB;
}

.storyheader{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: #e3f1ff;
padding:5px;
padding-left:7px;
color:#333333;

}

.storylistheader{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: #efefef;
padding:5px;
padding-left:7px;
color:#333333;

}

.storylistgray{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: #efefef;
padding:5px;
padding-left:7px;
}

.h1style {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	text-align: left;
}

.h2style {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align: left;
}

fieldset
{
border: 1px solid #cccccc;
width: 300px;
padding-left:20px;

}

.listgraynoborder {
background-color: #efefef;
padding:5px;
padding-left:7px;
}
.listwhitenoborder {

background-color: #ffffff;
padding:5px;
padding-left:7px;
}

.adminpanel{
font-size: 9pt;
font-family: arial;
border: 0px solid black;
background-color: #cccccc;

color:#666666;
}

a.admin:link {
color: #CCFFFF;
text-decoration:underline;
}

a.admin:visited {
color: #CCFFFF;
text-decoration:underline;
}

a.admin:hover {
color: #cccccc;
text-decoration:underline;
}

a.menu:link {color:#3D59AB; text-decoration:underline;}
a.menu:visited {color:#3D59AB; text-decoration:underline;}
a.menu:active{color:#990000; text-decoration:underline;}
a.menu:hover{color:#990000; text-decoration:underline;}

.earnings {
padding-left:10px;
padding-top:5px;
padding-bottom: 5px;
border-top:1px solid #cccccc;
}

.homeheaders{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
border: 0px solid black;
background-color: navy;
padding:5px;
padding-left:7px;
color:#ffffff;

}

.homeswitchcontent{
border: 1px solid #cccccc;
border-top-width: 0;
padding:0px;
background-color:#e6e6fa;
} 

.homecontentFontSize {
font-size:95%;
background-color:#e6e6fa;
padding:5px;

}   

.homeleftmenuitem {
	font-size:95%;
	padding-bottom:5px;
	background-color:#e6e6fa;
	}
	
.homeforumdescription {
	color: #000000;
	font-size:8pt;
}




.headingdarkblue {color:#FFFFFF;font-size:10pt;font-weight:bold;padding-left:4px;padding-top:3px;padding-bottom:3px;background-color:#000080;}
#headingdarkblue {color:#FFFFFF;font-size:10pt;font-weight:bold;padding-left:4px;padding-top:3px;padding-bottom:3px;background-color:#000080;}
.purpleback {background-color:#e6e6fa;}
#purpleback {background-color:#e6e6fa;}
.purpleheading {color:#000000;font-size:10pt;font-weight:bold;padding-left:10px;padding-top:3px;padding-bottom:3px;background-color:#e6e6fa;}


.grayborderbottompadding {border-bottom:1px solid #cccccc;padding-bottom:5px;padding-top:5px;}
.paddingbottom5 {padding-bottom:5px;}
.paddingtop5 {padding-bottom:5px;}

#paddingtop5 {padding-bottom:5px;}
.paddingtopbottom5 {padding-bottom:5px;padding-top:5px;}
#paddingtopbottom5 {padding-bottom:5px;padding-top:5px;}

.bordergraytopright {border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
#bordergraytopright {border-right:1px solid #cccccc;border-top:1px solid #cccccc;}

.padding8 {
padding:8px;}

.paddingtopright10 {padding-right:10px;padding-top:10px;}
.paddingtopright5 {padding-right:5px;padding-top:5px;}
.paddingtopbottom10 {padding-bottom:10px;padding-top:10px;}
.paddingtop10 {padding-top:10px;}
#paddingtop8 {padding-top:8px;}
#paddingright20 {padding-right:20px;}
#paddingright10 {padding-right:10px;}
.paddingright10 {padding-right:10px;}
.paddingbottom10 {padding-bottom:10px;}
#paddingbottom10 {padding-bottom:10px;}

.paddingtopleft8 {padding-left:8px;padding-top:8px;}
#paddingbottom10 {padding-bottom:10px;}
#paddingleft10 {padding-left:10px;}
.paddingleft10 {padding-left:10px;}
.padding5 {padding:5px;}
#padding5 {padding:5px;}
#padding8 {padding:8px;}
   
#topwhite {
	border-top:1px solid #ffffff;	}
	
.randomtable {background-color:#e6e6fa;border-left:1px solid #ffffff;padding:5px;}
.grayborderright {border-right:1px solid #CCCCCC;}
#grayborderright {border-right:1px solid #CCCCCC;}

.email {
background-color:#FFFFFF; 
border:1px solid #cccccc;
padding-left:25px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
}
.emaildown {
background-color:#efefef;
padding:5px;
padding-left:15px;
}

.efefef5 {
background-color:#efefef;
padding:5px;}

.efefef10 {
background-color:#efefef;
padding:10px;}
.newmessage {background-color:#e6e6fa;}
#newmessage {background-color:#e6e6fa;}

tr#top	{
border-top:1px solid #cccccc;
}
.subject {
padding-top:8px;
padding-bottom:8px;
background-color:#efefef;
}

/*///////////// Final Profile CSS ////////////*/



.box {background-color:#ffffff;}
.headingarea {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/tl.gif) 0 0 no-repeat; background-color:#000080;}
.heading {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/tr.gif) 100% 0 no-repeat; color:#FFFFFF;font-size:10pt;font-weight:bold;  background-color:#000080;}
.headingtext {color:#FFFFFF;font-size:10pt;font-weight:bold;padding-top:3px;}
.content {border:1px solid #cccccc;padding:8px;background-color:#e6e6fa;}


.galleryheadingarea {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/tl.gif) 0 0 no-repeat; background-color:#000080;}
.galleryheading {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/galleryright.gif) 100% 0 no-repeat; color:#FFFFFF;font-size:10pt;font-weight:bold;  background-color:#000080;}
td.galleryofftab {
background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/gallerypurpletab.gif); 
background-repeat:no-repeat; 
width:128px; 
height:22px;
padding-top:1px; padding-left:0px;padding-right:0px;padding-bottom:0px;
text-align:center;
font-weight:bold;
font-size:11px;
}
td.galleryontab {
background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/gallerybluetab.gif); 
background-repeat:no-repeat; 
width:124px; 
height:22px;
padding-top:1px; padding-left:0px;padding-right:0px;padding-bottom:0px;
text-align:center;
font-weight:bold;
font-size:11px;
}
a.tab:link {
color:#000080; text-decoration:underline;
}
a.tab:visited {
color:#000080; text-decoration:underline;
}
a.tab:hover {
color:#990000; text-decoration:underline;
}


.profileheading {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/profileright.gif) 0 0 no-repeat;  background-color:#000080;color:#FFFFFF;font-size:10pt;font-weight:bold;}

.tagline {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.profileborder {border-left: 1px solid #000080;border-bottom: 1px solid #000080;border-right: 1px solid #000080;}
.profileheadingtext {color:#FFFFFF;font-size:10pt;font-weight:bold;}
.profilebox {border: 1px solid #000080;}
#profiledarkblue {color:#FFFFFF;font-size:10pt;font-weight:bold;padding-left:4px;padding-top:3px;padding-bottom:3px;background-color:#000080;}
#profileboxpadding {padding-right:10px;padding-left:13px; padding-bottom:9px;}
#toolbackground {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/toolsback.gif) 100% 0 no-repeat; background-color:#000080;color:#FFFFFF;font-size:10pt;font-weight:bold;padding-left:8px;}

td.offtab {
background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/purpletab.gif); 
background-repeat:no-repeat; 
width:95px; 
height:25px;
padding-top:1px; padding-left:0px;padding-right:0px;padding-bottom:0px;
text-align:center;
font-weight:bold;
font-size:11px;
}
td.ontab {
background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/bluetab.gif); 
background-repeat:no-repeat; 
width:95px; 
height:25px;
padding-top:1px; padding-left:0px;padding-right:0px;padding-bottom:0px;
text-align:center;
font-weight:bold;
font-size:11px;
}
a.tab:link {
color:#000080; text-decoration:underline;
}
a.tab:visited {
color:#000080; text-decoration:underline;
}
a.tab:hover {
color:#990000; text-decoration:underline;
}

.minibox {background-color:#ffffff;}
.miniheadingarea {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/topleft.gif) 0 0 no-repeat; }
.miniheading {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/topright.gif) 100% 0 no-repeat; color:#FFFFFF;font-size:10pt;font-weight:bold;}
.miniheading240 {background:url(http://pictures.swinglifestyle.com/u/globalincludes/sitegraphics/topright240.gif) 100% 0 no-repeat; color:#FFFFFF;font-size:10pt;font-weight:bold;}
.miniheadingtext {color:#FFFFFF;font-size:10pt;font-weight:bold;padding-top:3px;}
.minicontent {border:1px solid #cccccc;padding:8px;background-color:#e6e6fa;}
.miniborder {border-left:1px solid #000080; border-right:1px solid #000080; border-bottom:1px solid #000080;  margin-top:-12px;}

.profilebar{
font-size: 10pt;
font-weight: bold;
font-family: verdana;
border: 0px solid black;
background-color: #e6e6fa;
padding-top:5px;
padding-right:5px;
padding-bottom:0px;
padding-left:10px;
color: #993300;
}

.smallblackfont {
font-size:9pt;
}

.smallerblackfont {
font-size:8pt;
font-family: verdana;
}


.image1 { 
position: absolute; 
} 

.gallerytitle {
font-size: 11pt;
font-weight: bold;
font-family: verdana;
color:#990000;
padding:10px;
}

/*///////////// CSS for Toolbar ////////////*/
