body {
	background: #fff url('images/bg1.png') 0 -10px repeat-x ;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
    text-align: center;
	min-width: 960px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

#bg_wrap {
width:960px;
margin-left:auto;
margin-right:auto; 
padding:0; background-color:#ffffff;
}
.vitbg{
background-color:#ffffff;
}

.newestmemeberscell{
background-color:#f1f1f1;
}
.forumpad{
padding-left:10px;
padding-right:10px;
}
.castingsearch {
border:1px solid #CCCCCC;
background-color:#EEEEEE;
margin-top: 5px;
padding: 5px;
}
.simptable {
border-bottom:1px dashed #9CA0AD;
margin-top: 15px;
padding-bottom: 15px;
}

.simptabletop {
background:#ebeef2;
border-bottom:1px dashed #9CA0AD; 
margin-top: 15px;
padding-bottom: 15px;
}
.forumrow {font-family: Verdana,Sans-serif; color: #000000;background-color: #F2F2F2;font-size: 12.73px;} /*color of the forum rows*/
.quotecode {font-family: Verdana,Sans-serif; color: #000000; border-collapse: collapse; border: 1px solid #000000; background-color: #f9fbff;font-size: 12.73px; width:100%;} /*when you quote someone in a post*/




#pleftcolumn { width: 300px; float: left}
#prightcolumn { width: 350px; border: float: right}



#wrapper{
margin:0 auto;

	width:960px;
	text-align: left;
	}

select {
	font-weight: normal;
	font-size: 12.73px;
	color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	background-color:#ffffff;
}

/* General links style used where link does not have its own explicit class */
a {
	color: #499ede;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;

	text-decoration: none;
}



/* Cell style for display of site title and slogan.html */
.headercell {
	background-color:#ffffff;
	height:20px;

}

/* Class for title text used on blogs */
.title {
	color: #003399;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	}

/* Class for slogan text */
.slogan {
	color: #ffffff;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 13px;


}


.decobar {
background-color: #444444;
height:10px;
}




.unreadmail {
/* Style for font displaying subject link for mail that has not been read  */

	color: #ffff00;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 12.73px;
}

.readmail {
/* Style for font displaying subject link for mail that has been read  */

	color: #cccccc;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
}

.vplinkinbox {
/* View profile links displayed in inbox next to sender's name */

	color: #ffffcc;
	font-weight: normal;
	font-size:10px;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	text-decoration:none;
}

.colsheader {
/* Used in inbox display and on the page where mail is read. Styles the colum headers as in: Sender, Subject, Date / From, Subject Date  */

	color: #ffffff;
	background-color: #313131;
	border:1px outset #444444;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 12.73px;
}

.whiterows {
	color: #e7e7e7;
	background-color: #444444;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-size: 12.73px;
}



/* Font style for create account*/
.createaccount {


	color: #499ede;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;

	text-decoration: none;

}


/* Standard sized bold links */
.boldlink {
	font-weight: bold;
	font-size: 12.73px;
	color: #ff0000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	text-decoration: none;
}

/* Standard submit button class */
.aptbutton {
	font-size: 12.73px;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	color: #000000;
	height:20px;
	font-weight:normal;
	background-color: #cccccc;
	border:1px solid #444444;
	}

/* Standard class used for page headers (Areas of page that shows the page title above the main content) */
.headertext {
	color: #ffffff;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 12.73px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:3px;
	/*background-image: url("images/mbkg.jpg");*/
	background-color: #cccccc;
	background-repeat: repeat-x;
	height:20px;
}
.contactbutton {
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	
	background-color: #f1f1f1;
	background-repeat: repeat-x;
	height:20px;
}


/* Alternate class for page subheaders */
.subheadertext {
	color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 12.73px;
	background-image: url("images/blockdefault2.gif");
	padding-left:5px;
	padding-top:0px;
	padding-bottom:10px;
    background-repeat: repeat-x;
	height:9px;

}

/* Second alternate class for page subheaders (Examples of use: contact form cells for name, email, type of message; featured photographer table cells for name, country, access, currently rated, online status)*/
.subheadertext2 {
	color: #444444;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	padding-left:3px;
	background-color: #e7e7e7;

}

/* View photos link used in random photographer table on subheadertext2 class*/
.subheadertextlink2 {
	color: #0000ff;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;

}

/* Class for table displaying title and slogan */
.titleslogan {
	background-color: #303230;
	padding-left: 6px;
	height:25px;

}


/* Class for input box style. used on login form */
.box {
border:1px solid #444444;
}

/* General border class */
.border {
   border: 1px solid #ffffff;

}

/* Lost password link */
.lpasslink {
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-size:12.73px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}

/* Copyright class */
.copyright {
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

/* Class for message alerts sent by system */
.alert {
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-size:12.73px;
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
}

.join {
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-size:24px;
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
}
/* Class for style of main photo display in portfolio */
.bigphoto {

	background-color: #e7e7e7;
}

/* Class for style of thumbnial displays */
.picthumbs {
	border: 4px solid #f1f1f1;
	background-color: #f1f1f1;
}


.borderinset {
	border:0px outset #e7e7e7;
}

/* Standard outset border style (used in cnotice_view.html, contact_form.html,mail_send.html,bits\joblist.html) */
.borderoutset {
	border:0px inset #e7e7e7;
}

/* Class for menu at top of page greeting member, showing number of members online, number of profile views, number of new messages and logout link after user has logged in */
.statusmenu {
	background-color:#eeeeee;

	color: #e7e7e7;
	font-size:12.73px;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	height:30px;
	width:1000px;
}



/* Cell style using only a bottom border (used in templates/bits/modelingtips.html) */
.bottomline {
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style: dotted;
	border-color:#444444;
	color:#000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 13px;
}

/* class for menus yo */
.menus {

	background: black url(images/blockdefault.gif) center center repeat-x;
background-repeat: repeat-x;
	height:20px;
	padding-left:6px;
}

/* Class for meny links */
.menulinks {
	color: #cccccc;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;
}

/* Class for table used in relogin.html behind text "Submit A Portfolio" */
.submitaback {
	background-color:#cccccc;
	border:1px outset #000000;
	height: 60px;
}
.mylog{
float: right;
color:#cccccc;

}

/* Class for font of text "Submit A Portfolio" as used in relogin.html */
.submitafont {
	color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 25px;
}

.submitalinksm {
	color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 13px;
}

.submitalinksm2 {
	color: #314F77;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
}


.textspace { text-align:left; padding-left:20px;

 
}
.textspace2 { text-align:left; padding-left:12.73px;

 
}
.mstat {
	background-color:#e7e7e7;
	border:1px outset #314F77;
	color:#e7e7e7;
	font-size:12.73px;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Class for "Use the advanced search tool" link used in basicsearch.html */
.advslink {
	color: #6B91C2;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
}

.pframetop {
border-top: 5px;
border-bottom:0px;
border-left: 0px;
border-right: 0px;
border-style: solid;
border-color: #314F77;
}


/* Delete pic link used in admin pic inspector */
.dellinkpicinspect {
	color: #900000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;
}

 .link-mailbox-sender{
 color: #CC0000;
 }

/* Portfolio classes */
.psheader {
/* class for section headers such as (Basic Information, Skills, Work Interests, Additional Stats etc.) */
	color: #000000;
	text-align:left;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 12.73px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #cccccc;
}

.pcell1 {
/* Class for cell displaying field name in portfolio information display */
	background-color: #e7e7e7;
	color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-align:left;
	text-decoration:none;
	padding-left:3px;
}

.pcell2 {
/* Class for cell displaying field answer in portfolio information display */
	background-color: #e7e7e7;
	
	color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px; 
	text-align:left;
	text-decoration:none;
	padding-left:3px;
}

/* Style to decorate table cell displaying random model pic */
.randommodel1 {
	border:1px inset #cccccc;
}

.randommodel2 {
	/*border:1px inset #314F77;*/
	background-color: #ffffff;
}
.rmodelname {
	background-color: #444444;
	color: #cccccc;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;
	
}

.rmodellink {
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
}



.rightcell {
	background-color: #314F77;
}

.tspace1border {
	background-color: #ffffff;
	
}

.tspace1 {
	background-color: #ffffff;
}



.blinkscell{
	background-color:#444444;
	border:1px outset #314F77;
}

.blinkscell_links {
	color:#ffffff;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;

}

.tratablelinks {
	color: #ffffff;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;
}

.biotable {
background-color: #e7e7e7;
color: #000000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-weight: normal;
	font-size: 12.73px;
	text-align:left;
	text-decoration:none;

}

.joincell {

	height:130px;
}

.thumbnail {
width:100px;
}

.thumbnailh {
height:100px;
}

.outset_lastx {
	background-color: #000000;
	border:2px;
}

.lastx {
	background-color: #ffffff;
}

.backbutton {
	font-weight: bold;
	font-size: 12.73px;
	color: #ff0000;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	text-decoration: none;
	
}
.pheader {
    background-color: #e7e7e7; text-align:left; 
	 
}
.bheader {

	/*background-image: url("images/pheaderbkg.jpg");*/
	/*background-repeat: repeat-x;*/
	height:20px; color: #FFFFFF;  font-size:14px; font-weight:bold;
	vertical-align:top; margin:auto;
}

#logo {
position:absolute;
z-index:1000;
}


/* TOP MENU */

.solidblockmenu{
margin: 0; 
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
height:30px;

border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;

}

.solidblockmenu li{
display: inline;

}

.solidblockmenu li a{
float: left;
color: #B1B1B1;
padding: 8px 10px;
text-decoration: none;
border-right: 1px solid #B1B1B1;

}

.solidblockmenu li a:visited{
color: black;
}
td .mostviewedcell{ text-align:left;
  
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: black;
height:14px;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.nav-box {
	width: 175px;
	overflow: hidden;
	background: url(images/bg-nav-box.gif) repeat-y left;
	margin: 0 0 12.73px 0;
}

.nav-box div {
	background: url(images/bg-nav-box-top.gif) no-repeat left top;
}

.nav-box div div {
	background: url(images/bg-nav-box-bottom.gif) no-repeat left bottom;
	padding: 12.73px 2px;
}

.nav-box ul li {
	line-height: 19px;
	width: 100%;
}

.nav-box ul a {
	display: block;
	width: 141px;
	padding: 0 12.73px 0 30px;
	color: #666;
	background: url(images/arrow1.gif) no-repeat 17px 5px;
}

#index .nav-box ul a {
	color: #333;
	background: url(images/arrow.gif) no-repeat 18px 5px;
}

.nav-box ul ul a {
	width: 120px;
	padding: 0 12.73px 0 40px;
	background: url(images/bullet2.gif) no-repeat 30px 7px;
}

.nav-box ul a:hover {
	background-color: #e7e7e7 !important;
	width:75%;
	text-decoration: none;
}

.nav-box ul .active a {
	background-color: #FDF5CC;
	color: #339;
	font-weight: bold;
}
h1{
	font-size: 14px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	

}
ul li {
  margin: 2px 0 6px 0;
  padding: 0;
  background:#ffffff;



  }
ul li a {
  padding-left: 2px; /* width of icon + whitespace */
  }


.usrnmSearch { font-size: 12.73px;	font-weight: bold; color: #000;	margin:0 auto; }
.boxSearch {float:left; text-align:center;height:200px;}
.boxSearchA {float:left; text-align:center;height:200px;}

.photo_thumbsSearch { margin: 0px 0px 1px 17px; }

.photo_thumbsSearch .boxSearch { background-color: #f1f1f1; width:144px; padding:0; margin: 0 10px 10px 0; border:0px solid #999;}
.photo_thumbsSearch .boxSearchA  { background-color: #580000; width:144px; padding:0; margin: 0 10px 10px 0; border:0px solid #999; color: #fff; background-repeat: no-repeat; text-align: center;}

.photo_thumbsSearch .boxSearch .picSearch { height:150px; padding:0; margin: 10px 0 1px 0; vertical-align:middle;}
.photo_thumbsSearch .boxSearchA .picSearch { height:150px; padding:0; margin: 10px 0 1px 0; vertical-align:middle;}
.photo_thumbsSearch .boxSearch .picSearch img {border:0px solid #666; margin: 0px 0 0 0; padding: 0; vertical-align:middle;}
.photo_thumbsSearch .boxSearchA .picSearch img {border:0px solid #666; margin: 0px 0 0 0; padding: 0; vertical-align:super;}

.photo_thumbsSearch .boxSearch .picFriends { height:160px; padding:0; margin: 5px 0; vertical-align:middle;}
.photo_thumbsSearch .boxSearchA .picFriends { height:160px; padding:0; margin: 5px 0; vertical-align:middle;}

.iconNameRow { margin: 0; padding: 0; height: 22px; text-align: center; overflow: hidden; }
.citySearch { height:15px; font-size: 10px;}

.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#f2f2f2}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.round4{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.round5{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.roundfg{
  background:#ffffff;
}



.pager{
font-size:16px;
}

input, textarea 
{
    background-color : #ffffff; 
    font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
    font-size : 8pt; 
    color : #000000;
}
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	  text-align: left;
	background-image: url(images/lbox/overlay.png);
} 
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid #fff;
}
#lightboxOverallView {
	background-image: url(images/lbox/overlay.png);
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	background-image: url(images/lbox/blank.gif);
	
	opacity:0.4;filter:alpha(opacity=40);

}



TR.rowheader{color:#FFFFFF; background-color:#666666; font-size:10pt; font-weight:bold;}
TR.rowprimary{color:#000000; background-color:#E9E9E9; font-size:10pt;}
TR.rowsecondary{color:#000000; background-color:#FFFFFF; font-size:10pt;}

TD.nav{color:#000000; background-color:#FFFFFF; width:150px;}
TD.main{color:#000000; background-color:#e7e7e7; width:620px;}


TD.cellprimary {color:#000000; background-color:#e7e7e7; font-size:10pt;}
TD.cellsecondary {color:#000000; background-color:#FFFFFF; font-size:10pt;}

.bodyg {color:#333333; background-color:#e7e7e7; font-size:10pt;  font-weight:normal;}
.bodysm {color:#333333; background-color:#ffffff; font-size:8pt; font-weight:normal;}
.bodysmbold {color:#333333; background-color:#e7e7e7; font-size:8pt; font-weight:bold;}
.bodymd {color:#333333; background-color:#ffffff; font-size:10pt;  font-weight:normal;}
.bodymdbold {color:#333333; background-color:#e7e7e7; font-size:10pt; font-weight:bold;}
.bodylg {color:#333333; background-color:#e7e7e7; font-size:12pt; font-weight:normal;}
.bodylgbold {color:#333333; background-color:#e7e7e7; font-size:12pt; font-weight:bold;}

.mainimage {
border:1px solid #CCC;
background-color:#fff;
padding:5px;
}
.mainimage2 {
border:1px solid #CCC;
background-color: #006600;
padding:5px;
}
.searchfilter {
border:1px solid #CCC;
background-color:#f4f4f5;
padding:5px;
}

.head_fat {
background:url(images/head.gif) #F4F4F5 repeat-x;
border:1px solid #CCC;
clear:both;
color:#333;
font-weight:700;
text-align:center;
white-space:nowrap;
margin:4px 2px 4px 0;
padding:2px 5px 2px 0; 
}
.small {
font-size:85%;
line-height:1.1em;
}




.castingcontact {
font-size:85%;
line-height:1.1em; text-align: right;

}


.lilla{
font-size:85%;
line-height:1.1em;
color:#000000;
}

.lilla2{
font-size:14px;
line-height:1.1em;
color:#000000;
}


 .ljus {
color:#666;
}
.yo{
font-size:13px; 
text-decoration: none;
border-bottom: dotted 1px #444444; 
color:#000000;
}

.head {
background:url(images/head.gif) #F4F4F5 repeat-x;
border:1px solid #CCC;
clear:both;
color:#333;
font-weight:700;
text-align:left;
white-space:nowrap;
margin:0 2px 4px 0;
padding:2px 5px;
}
.recent_visitors {

font-size:10px; text-decoration:none;
}
table.maintable {
width:100%;
background-color:#FFF;
margin-left:auto;
margin-right:auto;
padding:15px 24px 16px;

}

#dotted{
list-style: none;
margin: 0 0 10px 0; 
padding-left: 10px;
margin-left: 0;
background-color:#f1f1f1;
}
.biggtime{ 
font-size:24px;
}
.minimeny{
font-size:15px; 
text-align:left;

}


.storhud {
background: #f1f1f1;
border:2px none #000;
clear:both;
font-size:24px;
color:#333;
font-weight:700;
text-align:left;
white-space:nowrap;
margin:16px 2px 4px 0;
padding:2px 5px;
}
.lpost {
background: #ffffff;
border:2px none #000;
clear:both;
color:#333;
font-weight:700;
text-align:left;
white-space:nowrap;
margin:16px 2px 4px 0;
padding:2px 5px;
}

.title_box {

height: 25px;

clear:both;
color: #000000;
font-weight:700;
text-align:left;
margin:0 2px 4px 0;
padding:2px 7px;
}

.medium {
 width:320px;
line-height:1.2em;
font-size:12.73px;
font-family:"Trebuchet, Verdana", Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;

}





/*  rating action */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(images/rating_star.gif) left -1000px repeat-x;
	
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
	
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(images/rating_star_2.gif) left -1000px repeat-x;
	
}
.star-rating2{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.one-star{
	width:20%;
	z-index:6;
	
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left center;
}


/* END SECOND STAR */


.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(images/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	color:#333;
	width:130px;
	font-size:12.73px;
	}
.voted {
	background: #E7FFCE url(images/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	color:#333;
	width:130px;
	font-size:12.73px;
	}
/* The text that displays the rating information */
.rated_text {
	font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;
	font-size:12.73px;
	margin-bottom:5px;
	color:#666;
	}
/* Green text that shows 3.34/5 */
.out5Class {
	color:#00CC00;
	font-weight:bold;
	}
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	}

tr.d0 td {
	background-color: #f1f1f1; 
	
	 
}
 tr.d1 td {
	background-color: #f9fbff;
}


tr.e0 td {
	background-color: #f9fbff; 
	
	 
}
 tr.e1 td {
	background-color: #f1f1f1;

} /*new stuff */
table.navbarwrap {
width:960px; 
font-weight:700;
background:#000;
margin-left:auto;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin-right:auto;
}

table.navbar {
margin:0;
}

.lineit { 
color:#000; font-size:12.73px; 
border-right:1px solid #666; 

}
.navbar a:link,.navbar a:visited,.navbar a:active {
color:#fff;
}

.navbar a:hover,.numbers a:link,.numbers a:visited,.numbers a:active,.numbers a:hover {
text-decoration:none;
}
.lineit a {
color:#fff;font-size:12.73px; font-weight:bold;
display:block;
position:relative;
text-decoration:none;
padding:2px 10px;
}

.lineit a:hover {
background-color:#292B2C;
}
.logozoid {
background:#ffffff;
width:960px;
margin-left:auto;
margin-right:auto;
padding:0;
}
.dotz {
color:#000;
background:#F5F5F5;
border:2px dotted orange;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
padding:5px;
}

.loginbox {
border:1px solid #cccccc;
margin:2px 2px 2px 2px;
background-color:#f4f4f5;

}

.zinput {
width:100px;
border:1px solid #999;
background:#333;
color:#fff;
font-size:9px;
}

.smalltext {font-size: 10px; font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;}

.forumpath { font-size: 12.73pxpx; line-height: 1.3em; vertical-align:middle; padding: 6px 6px 6px 15px; color: #000000; background-color: #ffffff; font-weight: bold; margin-bottom: 10px; font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif;text-align:left;}
.forumpath a {font-size: 13px; font-weight: bold; color: #0018a5; text-decoration:underline;}

.linkbutton {overflow: visible; border: 0px inset; background-color: transparent; font-family: tahoma, arial, verdana; font-size: 12.73px; font-weight: bold; color: #0018a5; text-decoration: none; cursor: pointer; padding-left: 10px;}
.linkbutton:hover{text-decoration:underline;}
.inputtextbox {height: 20px; background-color: #fff; border: #000 1px solid;}
.inputbutton {height: 20px; background-color: #333; border: #999 1px solid; margin: 0px; color: #fff; font-weight: bold; font-family: verdana, tahoma, arial; font-size: 12.73px; padding-bottom: 1px;}

.navtable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; background-color: #ffffff; display: table; width: 99%; border-spacing: 0px; border-collapse: collapse;}
.navtable td { padding-top:7px;}
.logtable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; width: 100%; border-spacing: 0px; border-collapse: collapse;}
.logtable td {padding: 7px;}

.formstyle {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; margin: 0px; padding: 0px; display: inline;}
.formfield {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; background-color: #e5ecf9; border: #fff 1px solid; text-align: right; color: #000; width: 20%; font-weight: bold;}
.formcell0 {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; background-color: #F5F7FB; border: #fff 1px solid; text-align: left; color: #444444;}
.formcell0 a {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; color: #36c;}
.formcell1 {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; background-color: #F5F7FB; border: #fff 1px solid; text-align: left; color: #444444;}
.formcell1 a {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; color: #36c;}
.formtable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; display: table; width: 100%; border-spacing: 0px; border-collapse: collapse;  border: 1px #CCD7ED solid;}
.formtable td {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; padding: 5px 10px 5px 10px;}
.formtitle {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; border: 1px #fff solid; background-color: #f9fbff; color: #000000; padding: 4px; font-size: 12.73px; font-weight: bold; text-align:left;}
.formtitle a {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; color: #000;}

.error {padding: 5px; margin: 5px; color: red; background-color: #e5ecf9; border: #eee 1px dashed; display: block; text-align: center; font-weight: bold; font-size: 14px; font-family: arial;}
.message { padding: 20px; margin: 5px; color: #36c; background-color: #f4f4f5; border: #eee 1px dashed; display: block; text-align: center; font-weight: bold; font-size: 14px; font-family: arial;}
.message a {text-decoration: underline; font-family: arial, verdana, tahoma; font-size: 12.73px; color: #36c;}

.forumtable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; display: table; width: 100%;}
.forumtitle {font-family: tahoma, font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; border: 1px #fff solid; background-color: #f9fbff; color: #000; padding: 5px; font-size: 12.73px; font-weight: bold; text-align: left;}
.forumcell {font-family:  font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; padding: 5px 5px 5px 5px; font-size: 12.73px; border-left: 1px #fff solid; border-top: 1px #fff solid; border-bottom: 1px #eee solid; border-right: 1px #eee solid;}
.forumcat {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; border: 1px #fff solid; padding: 5px 5px 5px 10px; background-color: #ffffff; font-size: 12.73px; font-weight: normal; color: #666666;}
.forumcat a {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-weight: bold; font-size: 12.73px; color: #000; text-decoration: none;}
.forumlink {font-family: arial, font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-weight: bold;  font-size: 12.73px; text-decoration: none; color: #0018a5;}
.forumrow0 {background-color: #F5F7FB;}
.forumrow1 {background-color: #F5F7FB;}

.pagination {font-family: Verdana;  font-size: 12.73px; margin-top: 10px; margin-bottom: 10px; width: 100%; color: #000;}
.pagination a {font-family: Verdana;  font-size: 12.73px; text-decoration: underline; color: #000;}

.bbbuttons {font-family: times new roman, arial, verdana; border: 1px #fff solid; background-color: #F5F7FB;}
table td .bbbuttons {padding: 10px;}
.bbbuttons a {font-family: times new roman, arial, verdana; padding: 2px 5px 2px 5px; font-size: 12.73px; border: 1px #CCD7ED solid; background-color: #e5ecf9; color: #36c; text-decoration: none;}

.smiliesbar {margin: 5px 5px 5px 0px; font-family: arial, verdana; border: 1px #fff solid; background-color: #F5F7FB;}
.smiliesbar a {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; margin: 2px; padding-bottom: 5px; font-weight: bold; color: #36c;}

.smiliestable {display: table; width: 100%; border-spacing: 0px; border-collapse: collapse; border: 1px #CCD7ED solid;}
.smiliecell {padding: 5px 5px 5px 30px; border: 1px #CCD7ED solid; background-color: #F5F7FB;}

.code {border: 1px #000 solid; background-color: #000; color: #80FF80; padding: 10px; margin: 15px; font-size: 12.73px; font-family: verdana;}
.quote {border: 1px #000 solid; background-color: #FEFEFE; color: #000; padding: 10px; margin: 15px; font-size: 12.73px; font-family: verdana;}

.subforums {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; padding-left: 5px;}
.subforums a {font-size: 12.73px;}

.topiclink {font-size: 12.73px; font-family: arial; font-weight: bold; text-decoration: underline; color: #36c;}
sup .topiclink {font-family: arial, tahoma; text-decoration: none; font-size: 12.73px; font-weight: normal;}

.topictable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; display: table; width: 100%; border: 1px #CCD7ED solid; }
.topictitle {border: 1px #fff solid; background-color:#f9fbff; color: #000; padding: 5px; font-size: 10px; font-weight: bold; text-align: center; font-family: verdana;}
.topiccell {padding: 5px 5px 5px 5px; border-left: 1px #fff solid; border-top: 1px #fff solid; border-bottom: 1px #eee solid; border-right: 1px #eee solid; font-size: 12.73px;}
.topicrow0 {background-color: #F5F7FB;}
.topicrow1 {background-color: #F5F7FB;}

.topiccommands {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; text-align: center; background-color: #f9fbff; padding-top: 5px; padding-bottom: 5px; color: #000000;}
.topiccommands a {font-size: 12.73px; font-weight: bold; color: #000000;}

.posttable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; display: table; width: 100%; border-spacing: 0px; margin-bottom: 5px; border: 1px #CCD7ED solid;}
.posttitle {background-color: #f9fbff; color: #000; padding: 4px; font-size: 12.73px; text-align:left;}
.posttitle a {color: #000;}
.postauthor {background-color: #e5ecf9; padding: 2px 10px 2px 10px; font-size: 12.73px;}
.postrow0 {background-color: #F5F7FB;}
.postrow1 {background-color: #F5F7FB;}
.posttext {padding: 10px; font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; border: 1px #fff solid;}

.memberbutton {display: inline; overflow: visible; border: 0px inset; background-color: transparent; font-family: arial, verdana; font-size: 12.73px; font-weight: bold; color: #c30; text-decoration: underline; cursor: pointer; padding: 0px; margin: 0px;}
.selectbox {font-size: 12.73px; font-family: arial;}
.footer {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; text-align: center; margin-top: 10px;}
.footer a {font-size: 12.73px; color: #0018a5;}

.statstable {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; display: table; width: 100%; margin-bottom: 5px; border: 1px #CCD7ED solid; margin-top: 20px;}
.statstitle {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; background-color: #f9fbff; color: #000; padding: 4px; font-size: 12.73px;}
.statscell {font-family: font-family:Trebuchet, Verdana, Lucida Grande, Sapir Sans, Tahoma, Sans-Serif; font-size: 12.73px; background-color: #F5F7FB; padding: 10px;}
.centerme {
background:#FFF;
width:800px;
margin-left:auto;
margin-right:auto;
padding:0;
}
.theswfwow {
border:1px solid #CCC;
background-color:#fff;
padding:5px; height:320px; width:426px;
}
.names {
font-family: Trebuchet,Verdana,Lucida Grande,Sapir Sans,Tahoma,Sans-Serif; font-size: 10.88px; font-weight: bold;
}
.proff {
font-family: Trebuchet,Verdana,Lucida Grande,Sapir Sans,Tahoma,Sans-Serif; font-size: 10.88px; 
}
.pagination{
padding: 2px;
margin: 5px 0 0 48px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;

}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
padding: 1px; background-color: #f1f1f1;
}

.pagination a, .pagination a:visited{
padding: 1px 5px; 
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

.grid_box { float: left; height:12em; width:10em; border:1px solid #CCC; text-align:center; position:relative; padding-top:.67em;margin:0 .8em .8em 0; }

.grid_box div.user_img { width:9em; height:8em; margin:0 .67em .33em .67em; overflow:hidden; }
.grid_box ul { list-style: none; margin:0 0 0 .67em; }
.grid_box ul.user_info li { width:10em; height:18px; overflow:hidden; }
.grid_box ul.user_info li.small_font { height:12px; margin-top:-2px; }

.grid_box ul.online { background:url(images/online.gif) no-repeat left; margin:0 0 0 0; }
.grid_box ul.online li { margin:0 0 0 0.1em; padding:0 1.5em 0 0; width:8.25em; overflow:hidden; }
.grid_box ul.user_actions { margin:.33em .67em; }
.grid_box ul.user_actions li { display:inline; margin: 0 .17em; }
.grid_box a:link, .grid_box a:active, .grid_box a:visited, .grid_box a:hover { color:#000; }
.grid_box a.user_name { font-weight:bold; font-size:10px; }
.grid_box .hidden_icon { display:none; }



/* variants of grid_box (extra classes for same box): */
.with_actions { height:15.5em; }
.hover { background:#EEE; }
.hover .hidden_icon { display:block; }

#bgbrowse {width:960px; background-color:#FFF;}

#sectionTitle { width:960px; padding:0 0 10px 0; }
#sectionTitle h1 { float:left; }


#main_options { width:220px; padding:9px;  }

#search_options { width:220px; padding:1px;  }
.searchbox { float:left; background-color:#C9E2E9; height: 240px; margin-bottom:10px; }
.leftmenu { float:left; background-color:#C9E2E9; height: 540px; margin-bottom:10px; }
.search-fields { padding-bottom:10px; margin-bottom:10px; width:220px; }
.search-column { cursor:pointer; padding:0 8px; border-left:1px solid #ccc; float:left; }
.search-column select { float:left; }
label { font-size:13px; font-weight:bold; float:left; clear:left; margin:2px 0px; padding: 3px 0px;}
.search-fields-wide { display: block; float:right; margin:2px 0; vertical-align:text-bottom; width:130px;}
.search-fields-zip { display: block; float:right; margin:2px 0; vertical-align:text-bottom; width:126px; font:x-small;}
#ageSelector { float:right; width:130px; text-align:left; }
.ageDiv { float:left; }
#ageTo_div { margin: 6px 4px 0px 5px; }

.clearBoth, .clearFloats { clear:both; height: 0; line-height: 0; /* Need this for IE 6 to collapse the div */ font-size: 0px ; width: 0px ;}
.paginationlinks { text-align:right; float:right; margin:5px 0 0 0; display:inline; }

.clearLeft { clear:left; height: 0px ; /* Need this for IE 6 to collapse the div */ font-size: 0px ; width: 0px ;}
.clearRight { clear:right; height: 0px ; /* Need this for IE 6 to collapse the div */ font-size: 0px ; width: 0px ;}
.clearBoth, .clearFloats { clear:both; height: 0; line-height: 0; /* Need this for IE 6 to collapse the div */ font-size: 0px ; width: 0px ;}



#leftColumn { width:234px; float:right; margin:0; background-color:#C9E2E9;}
#rightColumn { width:726px; float:left; margin:0; padding:0;  }


#leftColumnBlogs { width:210px; float:right; margin:0; }
#rightColumnBlogs { width:750px; float:left; margin:0; padding:0; background-color:#fff;  }


/* variants of grid_box (extra classes for same box): */
.with_actions { height:15.5em; }
.hover { background:#EEE; }
.hover .hidden_icon { display:block; }

/* define margin of box, based on 4 or 5 columns per grid */

.row { clear:both; }
#inner-container {
	width : 960px ;
	margin : 0px auto ;
	text-align : left ; 
}
/* friendsrequest and myfriends.php  .grid_box { float: left; height:12em; width:10em; border:1px solid #CCC; text-align:center; position:relative; padding-top:.67em;margin:0 .8em .8em 0; }*/
.grid_boxinside { float:left; height:18em;  border:1px solid #CCC; text-align:center; position:relative; padding-top:.67em;margin:0 .4em .4em 0; }
.grid_boxinside div.user_img { width:10em; height:10em; margin:0 .67em .33em .67em; overflow:hidden; }
div .sociable { margin: 0 0; display:inline }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span { display: block; }
.sociable ul { display: inline; padding:0px; margin:0px; }
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img { border: 0; }
