/* GENERAL PAGE SETTINGS */

	body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(/img/fitladsbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

	.ImgDavidAndJoeLogo {
	background-image: url(/img/logo/website_by_regular.gif);
	background-repeat: no-repeat;
	}

.FormBoxBlue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #DDEAFF;
	border: 1px solid #000099;
	font-weight: bold;
}

.FormBoxBlue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #DDEAFF;
	font-weight: bold;
}
.FormBoxOrange1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	background-color: #FFEFCE;
	border: 1px solid #990000;
	font-weight: bold;
}
.FormBoxOrange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	background-color: #FFEFCE;
	font-weight: bold;
}

.FormBoxGreen1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	background-color: #CBECCA;
	border: 1px solid #006600;
	font-weight: bold;
}
.FormBoxGreen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	background-color: #CBECCA;
	font-weight: bold;
}
.FormBoxOrange1Inverted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFEFCE;
	background-color: #663300;
	border: 1px solid #990000;
	font-weight: bold;
}

/* TopBar */

	.TopBarBackgroundPic {
	background-image: url(/img/topbar3/bg.jpg);
	}

	.TopBarOnlineCount {
		background-color: #000099	}


/* MESSAGING */

	.MsgInputBox {
		background-color: #666666
	}
	.MsgRead {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
	border: 1px dashed #0000CC;
	}

/* LINKS */

	.LinkLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCC00;
	}

	.LinkAbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	}
	
	.LinkDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	font-weight: bold;
	}

/* RATINGS */

	.RatingDropdownScoreHot {
	background-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFCCFF;
	}
	.RatingDropdownScoreWarm {
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	}
	.RatingDropdownScoreCold {
	background-color: #0066FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	}
	
/* MEMBERS GALLERY TYPES */

	.EscortBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px dashed #FF0033;
	}
	.EscortBannerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	}
	.MembersNameUsername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00FF00;
	font-weight: bold;
	}
	.MembersNameDisplay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	}
	.MembersRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33CCFF;
	font-weight: bold;
	}
	.MembersLinksTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #996600;
	font-weight: bold;
	}
	.MembersLinksBox {
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	}

	.MembersPixShowPage {
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding: 3px;
	}
	

	.MembersOnlineGridDivs {
	background-color: #CCCCCC;
	padding: 2px;
	float: left;
	height: 150px;
	width: 150px;
	margin: 10px;
	}
	
	.GalleryGridDivs {
	background-color: #CCCCCC;
	padding: 10px;
	float: left;
	margin: 10px;
	}

	.GalleryPicTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
/* MAIN TEXT TYPES */

	.TitleMedium {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #CCCCCC;
		font-weight: bold;
	}
	.TitleLarge {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #DDDDDD;
		font-weight: bold;
	}

	.RegularText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	background-color: #999999;
	padding: 4px;
	border: 1px solid #CCCCCC;
}


/* EVENTS */

	.EventTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F2E8FF;
	font-weight: bold;
	background-color: #000099;
	padding: 2px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}

	.EventSubtitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFCC00;
		font-weight: bold;
	}

/* FORUMS */

	.ForumBigHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #CCCCCC;
		font-weight: bold;
	}
	.ForumDiscussionTopicsHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;	
		font-weight: bolder;
		background-color: #CC0000;
	}
	.ForumDiscussionListForumName {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #990000;
		text-decoration: underline;
		font-weight: bold;
	}
	.ForumDiscussionListCornersTL {
		background-image: url(/forum/img/red_t_l.jpg);
	}
	.ForumDiscussionListCornersTR {
		background-image: url(/forum/img/red_t_r.jpg);
	}
	.ForumDiscussionListCornersBL {
		background-image: url(/forum/img/red_b_l.jpg);
	}
	.ForumDiscussionListCornersBR {
		background-image: url(/forum/img/red_b_r.jpg);
	}
	
	.ForumDiscussionCategoryDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bold;
	}
	.ForumDiscussionListDescription {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.ForumDiscussionTrackedTopicsHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;	
		font-weight: bolder;
		background-color: #006666;
	}
	.ForumDiscussionTrackedTopicNames {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #006666;
		text-decoration: underline;
		background-color: #87B0B0;
		font-weight: bold;
	}
	.ForumDiscussionIgnoringPostsHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;	
		font-weight: bolder;
		background-color: #660066;
	}
	.ForumDiscussionIgnoringPostNames {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #CC99FF;
		text-decoration: underline;
		background-color: #330033;
	}
	.ForumDiscussionOtherGoodiesHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF9900;
		text-decoration: none;
		font-weight: bolder;
		background-color: #333333;
	}
	.ForumDiscussionOtherGoodiesNames {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF9900;
		text-decoration: underline;
		background-color: #333333;
	}
	.ForumDiscussionListBackground {
		background-color: #FFCC99;
	}
	.ForumTop30Name {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF9900;
		text-decoration: none;
		font-weight: bold;
	}
	.ForumTop30Description {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #00CC00;
		text-decoration: none;
	}
	.ForumThreadTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	background-color: #CC6600;
	font-weight: bold;
	}
	.ForumThreadBody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #999999;
	}
	
	.ForumTop30BGSticky {
		background-color: #333344;
	}
	.ForumTop30BG {
		background-color: #333333;
	}
	.ForumThreadMiscTitles {
	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
	}
	.ForumThreadTextInput {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #620000;
		width: 100%;
		border: 2px solid #990000;
		background-color: #FFECDF;
		padding: 3px;
	}
	.ForumThreadTitleID {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
		text-decoration: none;
		background-color: #CC6600;
		font-weight: bold;
	}
	
/* Dashboard */

body.dashboard{
background-image: url(/img/dashboard/fl-bg.gif);
background-color: #FFFFFF;
color: #000000;
/*font-weight:10px;*/
margin:2px;
}
a.dashboard,a.dashboard:hover,a.dashboard:visited{
color: #000000;
}
body.dashboard .Arial12{
font-size:10px;
}
hr.dashboard{
background-color: #000000;
height: 3px;
}
body.dashboard a{
color: #000000;
}
.DashboardHeader{
font-weight: bold;
font-size: 12px;
}

.RowClass0{
background-color:#111111;
}
.RowClass1{
background-color:#333333;
}

.BlueText{
color:#0000CC;
}

/* NEWSTYLE */


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #CC0000;
	padding: 2px;
}
a {
	color: #FFFFFF;
	text-decoration: underline;
}




.advertfloat {
	background-color: #000000;
	height: 85px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099CC;
	position:fixed;
  _position:absolute;
  bottom:0;
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);

	z-index: 100;
	left: 0px;
	
}

.advertfloatTop {
	  position:fixed;
  _position:absolute;
  top:0;
  _top:expression(eval(document.body.scrollTop));

}