body {
	font-family:Arial;
	font-size:80%;
	background-color:#ffffff;

	background-repeat:repeat-y;
	background-position: center center;

	color:#000;
	letter-spacing:2%;
	line-height:1.3em;
	margin:0;
	padding:0;

	height:100%;

}



#bg_wrap {
margin-left:auto;
margin-right:auto; 
padding:0px 0px 20px 0px;  background-color:#fff;
height:100%;
}








.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;
}
.albumpulldowns{ 
font-size:2px;
}
.simptabletop {
background:#ebeef2;
border-bottom:1px dashed #9CA0AD; 
margin-top: 15px;
padding-bottom: 15px;
}
.forumrow {font-family: Arial,Sans-serif; color: #000000;background-color: #F2F2F2;font-size: 12.73px;} /*color of the forum rows*/
.quotecode {font-family: Arial,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*/

#wrapper{
margin:0 auto;

	width:90%;
	text-align: left;
	}

select {
	font-weight: normal;
	font-size: 12.73px;
	color: #000000;
	font-family: Arial;
	background-color:#ffffff;
}

/* General links style used where link does not have its own explicit class */
a {
	color: #3D5C7C;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;

	text-decoration: none;
}
a:hover {
	color: #3D5C7C;
	text-decoration:underline;
}
.recent_visitors {
font-size:10px; text-decoration:none;
}
/* general table cells used where cell does not have its own explicit class */
td {
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 12.73px;
}




.decobar {
background-color: #444444;
height:10px;
}
#pic_wrapper {
margin-bottom:6px;
}



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

	color: #cccccc;
	font-family: Arial;
	font-weight: normal;
	font-size: 12.73px;
}







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

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

}








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














.mstat {
	background-color:#e7e7e7;
	border:1px outset #314F77;
	color:#e7e7e7;
	font-size:12.73px;
	font-family: Arial;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}



/* Delete pic link used in admin pic inspector */
.dellinkpicinspect {
	color: #900000;
	font-family: Arial;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;
}

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



.pcell1 {
/* Class for cell displaying field name in portfolio information display */
	background-color: #e7e7e7;
	color: #000000;
	font-family: Arial;
	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: Arial;
	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;
	
}


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

.blinkscell_links {
	color:#ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 12.73px;
	text-decoration:none;

}



.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: Arial;
	text-decoration: none;
	
}
.pheader {
    background-color: #e7e7e7; text-align:left; 
	 
}

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




h1{
	font-size: 14px;
	margin:0px;
}



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




.pager{
font-size:16px;
}




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;
margin:0px 0px 2px 0px;
}
.mainimages {
border:1px solid #D5D0C4;
background-color:#fff;
padding:4px;
margin:0px 1px 2px 0px;
}

.fimage {
border:1px solid #959595;
background-color:#5C5C5C;
margin:5px;
}

.castingsearch {
border:1px solid #CCC;
background-color:#f4f4f5;
padding:5px;
}

.head_fat {
background: #CCCCCC;
clear:both;
color:#333;
font-weight:700;
text-align:left;
white-space:nowrap;
margin:4px 2px 4px 0;
padding:2px 5px 2px 0;

}

.small {
font-size:85%;
line-height:1.1em;
}

em{color:#000000; font-style:normal; font-size:9px}


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

}





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

.head {
background: #f1f1f1;
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;
}
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:12px; 
text-align:left;
text-decoration:none;
}


.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;
}




/*new stuff */
table.navbarwrap {
width:100%; 
font-size:12px;
background:#252321;
margin-left:auto;
/*border-top:1px solid #4f5151;*/
border-bottom:1px solid #000;
margin-right:auto;
}






.footerdiv {
background:#ffffff;
width:99%;

}

.showprofile{
	padding:30px;
}
.searchdiv{
width:100%;
background:#313131;
color: #898989;
}
.searchdiv td{

color: #898989;
}


.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;

}
.small {
font-size:85%;
line-height:1.1em;
}
.zinput {
width:50px;
border:1px solid #999;
background:#333;
color:#fff;
font-size:11px;
}







/* search results */
.result {
        border: solid 1px #CCCCCC;
		
        padding: 10px; 		
        margin: 0px 0px 8px;
		width: 780px; 
}
.resulthead {
		background-color: white;
    	margin: 0px 10px 8px;
		width: 780px; padding-bottom:5px; 
}


.searchhead {
       padding-right: 10px; padding-left: 10px; 
       width: 70px;
       font-size: 90%;
	   font-weight: bold; text-align:left;
}
.resultsname {
padding-left:10px;
 font-size: 90%;
}
/* end search results */


/* friends request and myfriends.php  */
.grid_boxinside { float:left; height:16em;  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; }


.row { clear:both; }
#inner-container {
	width : 780px ;
	margin : 0px auto ;
	text-align : left ;
	
	
}


/* end my friends and request grid layouts */




.footer {font-family: Arial; font-size: 12.73px; text-align: center; margin-top: 10px;}
.footer a {font-size: 12.73px; color: #0018a5;}
.footerb { 
width: 800px; 
text-align:center;
background: #000000; 
}


.head_top {
background:#E8DCD0;

clear:both;
color:#333;

text-align:left;
white-space:nowrap;
margin:0px 0px 1px 0;
padding:3px 0px 2px 5px;
font-size:11px;
}
.head_top a{
font-size:11px;
}
.head_top h1, .head_top h2{margin:0; padding:0; color:#333; font-weight:bold; font-size:12px;}
.head_top .paginate{position:relative;}
.head_top .paginate span{position:absolute;right:8px; top:1px; margin:0; padding:0;}

.align-right { text-align:right; }
#searchtable {
	background-color: #f5f5f5; text-align:left;
	
}
.searchheader { font-weight: 700; font-size: 90%; WIDTH: 120px; background-color: #e1e4ea; text-align: right;
}

hr{
	color:#AEAEAE;background-color:#AEAEAE;height:1px;border:none;
}
.fronthr{
	color:#D0D0D0;background-color:#D0D0D0;height:1px;border:none; padding:0px; margin:3px 0px 3px 0px;
}
.searchinput {
	font-size:13px;
	padding:1px;
	margin:0px 4px 0px 4px ;
	width:150px;
	background-color: #545450;
	color: #C9C9C9;
	border:1px solid #787878;
}

.recent{
color:#922176;
text-decoration:underline;
font-size:11px;
}
.recent:hover{
color:#D64EA3;


}

.ltarget{
	color:#00228b;
}
.ltarget:hover{
	color:#126ACB;
}

.infotab td{
	font-size:11px;
}
textarea{
margin:4px 5px 0px 0px;

display:inline-block;
background:#FFF;
color:#000; 
font:12px arial,sans-serif; 
padding:4px 10px 0 6px; 
border-color:#BBAE9D #BBAE9D #5C5C5C #BBAE9D; 
border-style:solid solid solid solid; 
border-width:1px 1px 1px 1px;
width:400px;
}
input{
margin:4px 0px 0px 0px;
padding:3px 3px 3px 3px; 

}
.inputbutton { background-color: #333; border: #999 1px solid; margin: 0px; color: #fff; font-weight: bold; font-family: verdana, tahoma, arial; font-size: 12.73px; padding: 6px;}

img.shadow {
	background: url(/images/shadow.gif) no-repeat right bottom;
	padding: 0px 10px 9px 0px;
	
}
img.shadow2 {
	background: url(/images/shadow.gif) no-repeat right bottom;
	padding: 0px 9px 9px 0px;
	
}

.portlink{
color:#414141; font-size:11px; 
}

.portlink:hover{
color:#B00085; font-size:11px; text-decoration:underline;
}

.replyf{
border:1px solid #C6C6C6;
}

.statusimg{
opacity:0.6;
filter:alpha(opacity=60);
padding:4px 2px 2px 2px;
z-index:0;
}

.imgcontainer{
width:45px;
height:45px;
overflow:hidden;
margin:3px;
}

/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: absolute;
	top: 40%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.pinkmenu{
color:white;
font-size:11px;
padding:4px 2px 4px 10px;
}

.pinkmenu a{
font-size:12px;
color:black;
text-decoration:none;
}
.pinkmenu a:hover{

text-decoration:underline;
}


#sendmessage{
border:2px solid #C4C6C1;
display:none;
position:absolute;
top:300px;
left:260px;
width: 540px;
height: 225px;
margin: 0 auto; 
background-color: #FFFFFF;
padding:10px;
margin:10px;
 
z-index:100;
}


