/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: #fef9f9;
	font-family: Verdana;
	margin:0;
	padding:0;
	border:none;

}
#page_wrap { margin: 0 auto; width: 743px; padding-top:20px; }
.footer { font-size: 11px; text-align: center; color: #B1B1B1; }
.footer a { color: #B1B1B1; }
.footlink { text-align: center; font-size: 11px; }
.footlink a { text-decoration: none; }
#mainOutter
{
	width: 815px;
	margin: 20px auto 0 auto;
}
#main
{
	border: solid 2px #990099;
	float: left;
}
#main #header
{
	height:60px;
}
#main #header h1
{
	float:left;
	margin:0pt;
	width:342px;
	display:block;
}
#main #header h1 a { width: 300px; }
#main #header .topbanner
{
	float:right;
	height:60px;
	width:468px;
}
#header h1 a
{
	background:transparent url(images/Jamaica_Personal.gif) no-repeat;
	float:left;
	height:0px;
	margin:0pt;
	overflow:hidden;
	padding:53px 20px 0pt;
	width:342px;
}
#header .topbanner
{
	
}
#main .sponsors
{
	width: 185px;
	float: left;
}
#main #outterContent
{
	float: left;
	width: 840px;
}
#footer
{
	float: left;
	width: 820px;
}
.content .label
{
	text-align: right;
}
a 
{
	text-decoration: underline;
}
.purpleborder 
{
	BORDER-RIGHT: #990099 thin solid; 
	BORDER-TOP: #990099 thin solid; 
	BORDER-LEFT: #990099 thin solid; 
	BORDER-BOTTOM: #990099 thin solid ;
	background-color: #fef9f9 ;
 width: 700px;
}

.pinkborder 
	{
		BORDER-RIGHT: #996666 thin solid; 
		BORDER-TOP: #996666 thin solid; 
		BORDER-LEFT: #996666 thin solid; 
		BORDER-BOTTOM: #996666 thin solid; 
		BACKGROUND-COLOR: #cc3366;
}

.smalltext 
{
	FONT-SIZE: 15px;
	font-weight:bold;
}

.chatList 
{
	FONT-SIZE: 13px;
	font-family:Arial;
}

.tandctext 
{
	FONT-SIZE: 11px 
}
.message
{
	FONT-SIZE: 12px ;
	font-family:Arial;
}
.link 
{
	COLOR: #f36599; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline 
	}
.tdstyle 
{
	background-color: Purple;
	DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    TEXT-DECORATION: none
}
.headerFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
}
.tdborder 
{
		BORDER-RIGHT: #996666 1px solid; 
		BORDER-TOP: #996666 1px solid; 
		BORDER-LEFT: #996666 1px solid; 
		BORDER-BOTTOM: #996666 1px solid; 

}
.chatroomstats 
{
		BORDER-RIGHT: #996666 1px solid; 
		BORDER-TOP: #996666 1px solid; 
		BORDER-LEFT: #996666 1px solid; 
		BORDER-BOTTOM: #996666 1px solid; 
		font-size: 10px;
}
.adsborder 
{
		BORDER-RIGHT: #996666 1px solid; 
		BORDER-TOP: #996666 1px solid; 
		BORDER-LEFT: #996666 1px solid; 
}
.tablebg 
{
	background-color: #ffe4c4;
}
.username
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #42598e;
    TEXT-DECORATION: none;
    width: 100px;
    display:block;
    overflow: hidden;
    cursor: pointer;
    float: left;
}
.usernames
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #42598e;
    TEXT-DECORATION: none;
    cursor: pointer;
}
.username span
{
	text-decoration: none;
}
.headline
{
	
}
.msg_send
{
	BORDER-RIGHT: #996666 1px solid; 
	BORDER-TOP: #996666 1px solid; 
	BORDER-LEFT: #996666 1px solid; 
	BORDER-BOTTOM: #996666 1px solid; 
    BACKGROUND-COLOR: bisque;
    TEXT-DECORATION: none
}
.searchresult
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.profile
{
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
.resources
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.menu
{
	color:Blue
}

/* For BBCode Post Buttons */
.ButtonOut
{
	filter: alpha(opacity=70);
	border: #7F9DB9 1px solid;
}
.ButtonOver
{
	background-color: #FFE1AC;
	border: #FFAD55 1px solid;
}
.ButtonChecked
{
	background-color: #FFCB7E;
	border: #FFAD55 1px solid;
}
.ButtonOff
{
	filter: gray() alpha(opacity=30);
	background-color: #C0C0C0;
	border: #7F9DB9 1px solid;
}

/*  */
img 
{
	border: 0;
}

/* Header 1 - Main header */
.header1 {
	background-image: url('images/bg_header1.png');
	background-color: #4B0082;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
	font-size:16px;
	padding: 5px 0 0 5px;
}

/* Header 2 - Sub header */
.header2 {
	background-image: url('images/bg_header2.png');
	background-color: #D8BFD8;
	color: #000000;
	font-weight: bold;
	height: 28px;
}

/* Footer1 - Bottom of tables */
.footer1 {
	background-image: url('images/bg_footer1.png');
	font-size: 7pt;
	height: 28px;
}

.footer1 select, .footer1 td
{
	font-size: 7pt;
}

/* Header of posts */
.postheader 
{
	background-color: #D8BFD8;
}

/* User info and post/article */
.post 
{
	background-color: #DCDCDC;
}

.tablerow
{
	font-size:11px;
	text-align: center;
	background-color: #DCDCDC;
	border-top: purple solid 1px; 
	height: 20px;
}
.tablerow a
{
	text-decoration: none;
}

/* Footer of posts */
.postfooter 
{
	background-color: #D8BFD8;
}

/* Area between posts */
.postsep 
{
	background-color: #9932CC;
	height: 1px
}

/* most tables are class 'content' */
table.content {
	font-family: verdana;
	font-size: 12pt;
	border: 1px solid Purple;
	color: #000000;
	padding: 0px;
	margin: 0;
	border-collapse: collapse;
}

table.content td {
	padding: 3px;
}

/* links inside content table*/
.content a, .content a:hover			{
	color: Purple;
}

/* used for quoting messages */
.quote 
{
	padding-left: 16px;
}

.quoteinner 
{
	padding: 4px;
	background-color: #DDA0DD;
	border: 1px solid #D8BFD8;
}

/* font sizes */
.smallfont	{ font-size: 7pt; }
.largefont	{ font-size: 9pt; }

/* Image Links */
a.imagelink 
{
	font-family: Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
a:hover.imagelink
{
	text-decoration: none;
	/*background-color: #D0D0D0;*/
}

/* Used for editor textarea */
.posteditor 
{
	width: 100%;
	height: 200px;
	font-family: Verdana;
	font-size: 8pt;
}

/* Table just above and below tables */
table.command 
{
	/*border: solid 1px blue;*/
	padding: 3px;
}

/* p-tag at the top of pages with navigation links */
.navlinks { font-weight: bold; color: #000000; }
.navlinks a {
	color: Purple;
	text-decoration: none
}
.navlinks a:hover {
	color: Fuchsia;
}

/* for printing */
table.print 
{
	border: solid 1px #C0C0C0;
}
.printheader 
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}

/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
div.postdiv
{
	width: 100%;
	min-height: 100px;
	overflow: auto;	
}
#FreePersonals
{
	font-size: 11px;
}

/*New Home Page Style*/
#FooterContainer { width: 743px; }
#Container
{
	width: 743px;
	height: 535px;
	border: solid 2px #990099;
}
#Container h1
{
	font-size:10px;
}
#Container h1 a
{
	background:transparent url(images/Jamaica_Personal.gif) no-repeat;
	float:left;
	height:0px;
	margin:0pt;
	overflow:hidden;
	padding:53px 20px 0pt;
	width:342px;
}
#LoginContainer
{
	font-size: 11px;
}
#LoginContainer .loginname,
#LoginContainer .password,
.SearchBox .iamDIV .iam,
.SearchBox .seekingDIV .seeking,
.SearchBox .betweenDIV .between
{
	display: block;
	text-align:left;
}

#LoginContainer .loginDIV,
#LoginContainer .passwordDIV,
.SearchBox .iamDIV,
.SearchBox .seekingDIV,
.SearchBox .betweenDIV
{
	float:left;
	padding-right: 5px;
}

#LoginContainer .loginButton
{
	margin: 12px 0 5px 0;
}
#LoginContainer .remember
{
	padding-right:50px;
}
.flags
{
	
}
.flags li
{
	float:left;
	list-style-type:none;
	padding-left: 5px;
}
.DatingImg
{
}
.DatingImg a
{
	background: url(images/Free_Dating.gif) no-repeat;
	float:left;
	height:0pt;
	overflow:hidden;
	padding-top:350px;
	width:355px;
}
.HomeContent
{
	float:right;
	width:380px;
	padding-top:15px;
	text-align:center;
}
.HomeContent p
{
	text-align:left;
}
.SearchBox
{
	border: solid 2px #990099;
	padding:15px;
	margin:30px 10px 0 0;
}
.SearchBox .searchBtn
{
	margin-top:5px;
}
.SignupLink a
{
	background: url(images/Free_Personals.gif) no-repeat;
	display: block;
	margin-top: 25px;
	overflow: hidden;
	padding-top: 43px;
	width: 375px;
	height: 0;
}
#outterHeader, #leftNav
{
	position: relative;
	text-align:center;
	background-color:#DCDCDC;
}
#mainMenu
{
	width:840px;
}
#topAds
{
	display:block;
	padding-top:12px;
	text-align:center;
	background-color:#DCDCDC;
}
#mainMenu li
{
	float:left;
	list-style-type:none;
	padding: 8px 0 0 4px;
	font-size: 11px;
	color: #990099;
}
#mainMenu li a,
#topMenu li a
{
	color: #990099;
}
#mainMenu ul
{
	background-image: url('images/bg_header2.png');
	background-color: #D8BFD8;
	color: #000000;
	font-weight: bold;
	height: 28px;
	margin:0;
	padding-left: 0;
}
#topMenu
{	
}
#topMenu ul
{
	background-color: #DCDCDC;
	height: 18px;
	margin:0;
	color: #990099;
}
#topMenu li
{
	float:left;
	list-style-type:none;
	padding-left: 5px;
	font-size: 12px;
	text-align:center;
}
#topAds iframe a.title
{
	font-size: 8px;
}
#promote
{
	position: absolute;
	top: 0;
}
.leftAd1
{
	height:150px;
	padding-top:90px;
	position:static;
}
#rightSide
{
	height:auto;
	position:absolute;
	top:-141px;
	width:220px;
	right: -222px;
}
#innercontent
{
	position: relative;
	width: 840px;
}
#maincontent
{
	position: relative;
}
#rightSide ul
{
	padding-left: 20px;
	margin-top: 3px;
	margin-left: 0px;
}
#rightSide ul li
{
	padding: 0;
}
#rightSide ul li a
{
	font-size: 11px;
}
.messageread
{
	margin: 3px 0pt 0pt; 
	padding: 0pt; 
	overflow: auto; 
	width: 100%;
}
.messageread span#Label4
{
	margin: 15px; padding: 0pt; display: block;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width: 250px;
}

pre {
	font-style: italic;
	font-weight: bold;
	margin-left: 15px;
}
/* The .class tags go here in alphabetical order */
.bluetag { 	color: #FFFF00; background-color: #3300FF;}
.boarder {
	color: #FFFFFF;
	background-color: #3333CC;
	margin-bottom: 2px;
	margin-left: 8px;
	margin-right: 2px;
	margin-top: 2px;
	border: 2px solid black;
	text-align: justify;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}			 
.citer {
    display:block;
	background-color: #cccc33;
	margin-left: 15px;
	color: #000000;
	margin-top: -6px;
	margin-bottom: -9px;
}
.gogreen { background-color: #00FF66; color: #000000; }
.hilite { background-color: yellow;}
.indent {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6600CC;
	margin-left: 20px;
	margin-top: -9px;
}
.redlite { background-color: #FFFF00; color:#FF0000}
.redfont { 	color: #FF0000; }
.serifbigbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.striker {font-weight: bolder; text-decoration: line-through; }
.underbold { font-weight: bolder; text-decoration: underline; }

#sponsors
{
	width: 220px;
	float: left;
	clear:both;
}
#innerContent
{
	width: 620px;
	float: left;
}

 #Move {
 position: absolute;
 left: 50%; top:300px;
 width: 250px; height: auto;
 margin-left: -125px;
 z-index:2;
 background-color: #FFFFFF;
 border: 1px solid #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 visibility: hidden;
 }
  .layer_header {
 background-color: purple;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 padding: 4px;
 }
 .layer_body {
 padding: 10px;
 }
 
 .nophoto
 {
	padding-bottom:100px;
	padding-left:150px;
	padding-right:150px;
	padding-top:100px;
	text-align:center;
 }
 #comments
{
	text-align: left;
	position:relative;
	width:500px;
}
#comments h1
{
	font-size:18px;
	left:auto;
	position:relative;
	text-transform:uppercase;
	top:auto;
}

#comments .remove
{
	float: right;
}
#comments .remove a { text-decoration: none; }
.photoalbum
{
	padding-left: 5px;
}
#ctl00_Content_MyAlbums tr td { padding: 0; margin: 0; }

#mfooter { overflow: hidden; border: 0px; border-spacing: 0px; list-style: none; width: 100%; padding: 0; margin: 0; }
#mfooter li { clear: none; display: inline; margin: 0; padding: 0; width: 13%; float: left; }
#mfooter li span { margin: 0; color: #000000; padding: 3px; font-size: 11px; width: 100%; display: block; }
#mfooter li span a { color: #000000; font-size: 11px; }


#roomList li { list-style: none; list-style-image: none; }

#videochat_swf { width: 100%; height: 660px; }