/* CSS Document */
.bigjoinbutton {
background: #ffffff;
color: #e35804;
font-weight: bold;
font-size: 18px;
font-family: arial, hectiva;
}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

body {
		background-image:url(images/bg2.gif);
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		}
p {
	margin: 0;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
#container {
	margin: 0 auto;
	width: 830px;
	margin-top:10px;
	background-image:url(images/header.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom: 0px;
}
#header {
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 10px;
		}

#left {
	float: left;
	width: 150px;
	margin-left:15px;
	display: inline;
	margin-top: 5px;
}
		
#right {
	float:right;
	width:300px;
	margin-right:15px;
	display: inline;
	margin-top: 5px;
		}
#middle {
	float:left;
	width:570px;
	margin-left:10px;
	display: inline;
	margin-top: 5px;

		}
#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/menu_bg.gif);
	background-repeat:no-repeat;
	background-repeat: no-repeat;
	height: 44px;
}

.faqline	{
	height:14px;
	margin-top:12px;
	margin-bottom:12px;
	border-bottom: solid 1px #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}
#gossip	{
	width:440px;
	padding:5px;
	margin-left:10px;
	}

/* ######## SIDE MENU ######### */

#navcontainer {
	width: 150px;
}

#navcontainer ul
{
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	margin: 0;
}

#navcontainer li
{
	margin-bottom:3px;
}

#navcontainer a
{
	display: block;
	padding: 4px;
	width: 134px;
	color: #000000;
	font-weight: 800;
	background-image: url(images/menu_bg1.jpg);
	height: 15px;
	padding-left: 10px;
}

#navcontainer a:link, #navlist a:visited
{
	color: #000000;
	text-decoration: none;
}

#navcontainer a:hover
{
	color: #FF6600;
	background-image: url(images/menu_bg2.jpg);
}

/* ######## TOP MENU ######### */

.hiddenPic {display:none;}

#tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
      }
    #tabs li {
	float:left;
	background:url("images/norm_right.gif") no-repeat right top;
	margin:0;
	padding:0;
	font-size: 12px;
	font-weight: bold;
      }
    #tabs a {
	display:block;
	background:url("images/norm_left.gif") no-repeat left top;
	color:#333333;
	letter-spacing:-1px;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 16px;
      }
	#tabs li:hover
	{
      background-image:url("images/norm_right.gif");
      }
	 #tabs a:hover
	{
      color:#FF0000;
	  background-image:url("images/norm_left.gif");
      }


/* TOP RATED MEMBERS */
#topleft {
	float:left;
	width:110px;
	margin-left:35px;
	display: inline;
	}
#topright {
	float:right;
	width:110px;
	margin-right:35px;
	display: inline;
	}

/* LINK COLORS */

a:link, a:active, a:visited { color: #DA0000; text-decoration: none; background-color: transparent; }
a:hover { color: #6A0000; text-decoration: none; background-color: #FFFFFF; }
a.alt:link, a.alt:active, a.alt:visited { color: #AB6100; text-decoration: none; }
a.alt:hover { color: #543000; text-decoration: none; background-color: #FFFFFF; }
a.inb, a:hover.inb { background-color: transparent; }
a.pag:link, a.pag:active, a.pag:visited { color: #DA0000; text-decoration: none; background-color: #F1F1E5; padding: 2px; padding-top: 0px; padding-bottom: 0px; }
a.pag:hover { color: #000000; text-decoration: none; background-color: #FFFFFF; padding: 2px; padding-top: 0px; padding-bottom: 0px; }
.photomenu {
	font-size: 14px;
	font-weight:bold;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	}
.photomenu a {
	color:#FF6600;
	font-size: 14px;
	}

.maintext	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#333333;
	padding:10px;
	}
.pinkbold	{
	font-weight:bold;
	color:#FF33CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 22px;
}
.bluebold	{
	font-weight:bold;
	color:#33CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 22px;
}	
.dgreybold	{
	font-weight:bold;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 22px;
}
.dgreybold2	{
	font-weight:bold;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 18px;
}
.lgreybold	{
	font-weight:bold;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 22px;
}
.orangebold	{
	font-weight:900;
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 22px;
}
.orangebold2	{
	font-weight:900;
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 18px;
}
.orangebold a{
	text-decoration:none;
	}
.orangebold a:hover{
	text-decoration:underline;
	}
lim	{
	list-style-type:square;
}
.column-in {
	padding: 10px;
		}
.login	{
	color:#666666;
	font-size:10px;
	}
.join	{
	padding-top:100px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
	}	
form {
	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.input{

font-size:10px;
}
.dropdown{
height:20px;
font-size:11px;
letter-spacing:0px;
}
.sendinput{
height:18px;width:70px;
font-size:10px;
}
.joininput{
height:18px;width:80px;
font-size:10px;
}
.submit	{
	height:18px;
	font-size:10px;
	}
		
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
.copy { text-align:center; font-size:80%; }
	
.box	{
	border:1px solid; border-color:#FFCC66;
	background-color:#FFFFFF;
	color:#333333;
	font-size:10px;
	}
.box2	{
	background-image:url(images/box_bg.gif);
	color:#333333;
	font-size:10px;
	}

	

	/*** MENU ***/
	
.buttonscontainer {width: 150px;
	}

.buttons a {
color: #000000;
background-color: #ff9900;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #ff9900;
font: 10px Verdana, sans-serif;
font-weight: nornal;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons a:hover {border-left: 10px solid #ff6600;
text-decoration: none;
color: #ffffff;}


	
	
.anylinkcss{
	position:absolute;
	visibility: hidden;
	line-height: 18px;
	z-index: 100;
	background-color: #335f09;
	width: 190px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #669933;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:#FFFFFF;
}

.anylinkcss a:hover{ /*hover background color*/
background-color:#990000;
color: white;
}

/*** END MENU ***/

.title1 {
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
.title2 {
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}

.subheadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}

#news {
	width: 196px;
	height: 416px;
	background-image: url(images/latestnews_bg.gif);
	background-repeat:no-repeat;
	margin-top: 5px;
}
#footer {
	min-height: 83px;
	height: auto !important;
	height: 83px;
	background: url("images/bg-footer.gif") left top repeat-x #fff;
	width: 800px;
	margin: 20px 15px;
	}
	
#footer p {
	float: left;
	width: 115px;
	min-height: 63px;
	height: auto !important;
	height: 63px;
	border-right: 1px dotted #ccc;
	margin: 18px 0px;
	padding: 0 8px;
	line-height: 1.2;
	}

#footer p a {color: #2f2f2f !important; text-decoration: none;}

#footer p.lg {width: 110px;}
#footer p.last {border: 0px; padding-right: 0;}
#footer p.logo {
	border: 0;
	float: right;
	width: 130px;
}
#footer2	{
	height: 44px;
	margin-top: 25px;
	margin-bottom: 10px;
	display: inline;
}
/* BACKGROUNDS */

.introbg {
	background-image:url(images/intro_bg2.gif);
	}
.rightcolbg {
 background-image:url(images/title_latestnews_bg.gif);
 background-repeat:repeat-y;
 }
 .latestnewsbg {
 background-image:url(images/title_latestnews_bg.gif);
 background-repeat:repeat-y;
 }
.menubg {
 background-image:url(images/title_login_bg.gif);
 background-repeat:repeat-y;
 }
.topratedbg {
 background-image:url(images/title_toprated_bg.gif);
 background-repeat:repeat-y;
 }
.headerad 	{
	background-image:url(images/header_03.gif);
	background-repeat:no-repeat;
	}
.featuredbg {
 background-image:url(images/title_featured_bg.gif);
 background-repeat:repeat-y;
 }
 .searchbox	{
	border:1px solid; border-color:#FFCC66;
	background-image:url(images/searchbox_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#333333;
	font-size:10px;
	}
.registerbg 	{
	background-image:url(images/registerbg.jpg);
	background-repeat:no-repeat;
	}

h1 { font: 10px/10px arial, geneva, verdana, sans-serif; color: #8E8E65; padding-left: 5px; margin-top: 3px; }
h1.boxalt { height: 13px; color: #3D3D22; }
h1.box { height: 13px; }
h1.boxlrg { height: 13px; font-size: 11px; font-weight: bold; }
h1.boxfirst { margin: 0; height: 13px; }
h1.boxfirstlrg { margin: 0; height: 13px; font-size: 11px; font-weight: bold; }
h1.boxfirstalt { margin: 0; height: 13px; color: #3D3D22; }
h1.newsfirst { margin: 0; height: 10px; }
h1.nomarg { margin: 0; margin-bottom: 6px; }
h1.sup { padding: 0; margin: 0; color: #3D3D22; height: 18px; }
h1.e, h1.e2 { background-image: url(/_img/generic/edivi.gif); background-repeat: no-repeat; font: 11px/13px arial, geneva, verdana, sans-serif; color: #848258; margin-top: 0px; padding-top: 10px; margin-bottom: 5px; }
h1.e img { margin-right: 6px; }
h1.e2 { background-image: url(/_img/generic/edivi2.gif); }
h2 { font: 11px/19px arial, geneva, verdana, sans-serif; color: #3D3D22; font-weight: bold; }
h2.alt { height: 22px; }
h3 { font: 16px/16px arial, geneva, verdana, sans-serif; color: #4F4D31; padding-bottom: 4px; border-bottom: 1px #8F8D7A solid; margin-bottom: 10px; font-weight: bold; }
h3.news { line-height: 19px; padding-bottom: 7px; }
h3.employ { line-height: 19px; padding-bottom: 4px; border: 0px; margin: 0px; }
h4 { font: 10px/17px arial, geneva, verdana, sans-serif; color: #8E8E65; height: 17px; padding-left: 7px; }
h4.sml { background-image: url(/_img/boxes/stnd_smltxt_head.gif); height: 18px; overflow: hidden; }
h4.smlwide { background-image: url(/_img/boxes/stnd_smltxt_headwide.gif); height: 18px; overflow: hidden; }
h5 { font: 10px/10px arial, geneva, verdana, sans-serif; color: #8E8B66; font-weight: bold; height: 18px; }
h5.title { font: 10px/10px arial, geneva, verdana, sans-serif; color: #AC7900; font-weight: bold; border-bottom: 1px #8F8D7A solid; margin-bottom: 15px; text-transform: uppercase; }
h5.store { font: 12px/12px arial, geneva, verdana, sans-serif; margin-top: 4px; font-weight: bold; }
h5.about { font: 12px/13px arial, geneva, verdana, sans-serif; margin-top: 4px; font-weight: bold; color: #AC7900; height: auto; margin-bottom: 5px; }
h6, h6 a { font: 16px/17px arial, geneva, verdana, sans-serif; margin-bottom: 4px; font-weight: bold; }
h6.alt { font: 13px/14px arial, geneva, verdana, sans-serif; padding-left: 5px; color: #AC7900; font-weight: normal; }
h6.alt a { font: 13px/14px arial, geneva, verdana, sans-serif; font-weight: normal; }
h6.vp { font: 15px/15px arial, geneva, verdana, sans-serif; padding: 0px; margin-bottom: 3px; color: #F8EBDE; font-weight: normal; }
h6.news, h6.news a { font: 12px/14px arial, geneva, verdana, sans-serif; font-weight: bold; margin-bottom: 2px; }

/* LATEST NEWS */

.listtxt17 {
	background-color: #EAEAE2;
	font: 10px/17px arial, geneva, verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	height: 17px;
}
#latestnews {
	margin-left:15px;
	margin-right:15px;
	width: 270px;
	}

/* FOOTER */

.footertxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	line-height:15px;
	}
.footertxt2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	line-height:15px;
	}
	
	
/* PROFILES */

#featured	{
	margin-bottom:10px;
	}

#ftrprofile {
	margin-bottom:10px;
	}
.redtext {
	color:#CC0000;
	font-size:11px;
	letter-spacing: -1px;
	font-weight:bold;
	}
.greentext {
	color:#66CC00;
	font-size:11px;
	letter-spacing: -1px;
	font-weight:bold;
	}
.profiletxt {
	color:#666666;
	font-size:11px;
	}
.profiletxt2 {
	color:#000000;
	font-size:11px;
	}
	.redbold {
	color:#bc1014;
	font-size:11px;
	font-weight:bold;
	}
.name a	{
	font-size:10px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	}
.onlinenow {
	color:#CC0000;
	font-size:10px;
	}
.featured	{
	font-size:10px;
	font-weight:bold;
	color:#FF6600;
	}
.ftrboxgirl	{
	border:1px solid; border-color:#FF0066;
	background-color:#fce7f6;
	font-size:10px;
	}
.ftrboxguy	{
	border:1px solid; border-color:#0066CC;
	background-color:#eef2f3;
	font-size:10px;
	}
#proright {
	float:right;
	width:150px;
	margin-right:15px;
	display: inline;
	margin-top: 5px;
		}
#promiddle {
	float:left;
	width:450px;
	margin-left:25px;
	display: inline;
	margin-top: 5px;
		}
#pronarrow {
	float:left;
	width:160px;
	display: inline;
		}
#propic {
	padding:5px;
	background-color:#fff7e2;
	margin-bottom: 5px;
	}
#proactions {
	margin-bottom: 5px;

}
#promainon {
	float:right;
	width:480px;
	display: inline;
	background-image:url(images/onlinenow.gif);
	background-repeat:no-repeat;
		}
#promainoff {
	float:right;
	width:480px;
	display: inline;
	background-image:url(images/offlinenow.gif);
	background-repeat:no-repeat;
		}
#promain {
	float:right;
	width:480px;
	display: inline;
		}
#profriends {
	margin-top:10px;
	}
.friendstitle {
	color:#333333;
	background-color:#FFCC00;
	padding:3px;
	font-weight:bold;
	}
.friendstotal {
	color:#333333;
	background-color:#FFFFCC;
	padding:3px;
	}
.protitles	{
	font-weight:bold;
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size: 14px;
	line-height: 30px;
}

#profiledetails	{
	margin-top: 10px;
	}
#editprofile	{
	margin-top:10px;
	}

/* SMS SEND BOX */

#smssend	{
	background-image:url(images/sendsms_bg.gif);
	background-repeat:no-repeat;
	padding-top: 5px;
	}
#crushsend	{
	background-image:url(images/sendcrush_bg.gif);
	background-repeat:no-repeat;
	padding-top: 5px;
	}
#foolsend	{
	background-image:url(images/foolsms_bg.gif);
	background-repeat:no-repeat;
	padding-top: 5px;
	}
#remindersend	{
	background-image:url(images/remindersms_bg.gif);
	background-repeat:no-repeat;
	padding-top: 5px;
	}
#mobpics	{
	margin-top:10px;
	background-repeat:no-repeat;
	}
.smallgrey	{
	font-size:9px;
	color:#333333;
	}
/* PROFILE COMMENTS */

#addcomment {
	margin-top:10px;
}
#comments {
	margin-top:10px;
	display: inline;
}
#comments2 {
	margin-top:10px;
	display: inline;
	width:550px;
	margin-left:50px;
	margin-right:50px;
}

/*  ----------------------|  RATINGS PAGE & TOP RATED   |-------------------  */

.ratedbox{
	border:1px solid; border-color:#CCCCCC;
	background-color:#FFFFFF;
	color:#333333;
	font-size:10px;
	}
.col1 	{
	background-image:url(images/col_1_bg.gif);
	background-repeat:no-repeat;
	height:35px;
	text-align:center;
	width:235px;
	}
.col2 	{
	background-image:url(images/col_2_bg.gif);
	background-repeat:no-repeat;
	height:35px;
	text-align:center;
	width:320px;
	}
.col3 	{
	background-image:url(images/col_3_bg.gif);
	background-repeat:no-repeat;
	height:35px;
	text-align:center;
	width:480px;
	}
.colbg 	{
	background-image:url(images/col_bg.gif);
	background-repeat:repeat-x;
	height:36px;
	}
.colhead1 {
	background-image:url(images/colhead1_bg.gif);
	background-repeat:no-repeat;
	height:66px;
	width:480px;
	}
.colhead2 {
	background-image:url(images/colhead2_bg.gif);
	background-repeat:no-repeat;
	height:66px;
	width:650px;
	}
	
/*  ----------------------|  SWEET BLESSED CLEARFIX  |----------------------  */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

.clearfix {
    display: inline-block; }

html[xmlns] .clearfix {
    display: block; }

* html .clearfix {
    height: 1%; }
