/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
/*	
	background-color: #8899AA;
*/
	font-size:80%;
	scrolling:no;
	overflow:hidden;
	background: #FFFFFF url(../images/freelancestreet.jpg) no-repeat top center;
	color:#000000;
}



a {
	color:#333333;
}

a:hover {
	text-decoration:none;
}

/* ====================================== */


form {

}

label {
	width:140px;
	float:left;
	text-align:right;
	padding-right:5px;
}



form p {
	clear:both;
	margin: 2px 0 0 0;

}

.errortext {
	padding:5px 20px 5px 20px;
	font-weight:bold;
}

/* ================================================== */

.freelancer_img {
	float:left;
	clear: both;
	width:115px;
}

.freelancer_name {
	font-weight:bold;
}


.freelancer_details {
	font-size:90%;
	float:right;
	width:400px;
	padding: 0 20px 0 0;
}



/* =================================================== */
.content {
	padding:10px;
}

.hilite {
	background-color:#FFFF66;
	color:#000066;
	font-weight:bold;
}


.tinytext {
	font-size:x-small;
}


.col_trans {
	background:url(../images/textbackground.png) center top no-repeat;
}

.col_solid {
	background:url(../images/textbackgroundwhite.png) center top no-repeat;
}

.col_empty {
}


.scroll_box {
	overflow:auto;
	height:500px;
	width:565px;
	padding: 0 0 0 10px;
}



.display_date {
	font-size:80%;
	font-weight:bold;
}



.display_table {
	border-left:1px solid black;
	border-top:1px solid black;
	
}

.display_table th {
	background-color:#99CCCC;
	text-align:left;
	border-right:1px solid black;
	border-bottom:1px solid black;
}


.display_table td {
	border-right:1px solid black;
	border-bottom:1px solid black;
	padding:1px 2px 1px 2px;
	font-size:90%;
}

.row_class0 {
	background-color:#FFCCCC;
}

.row_class1 {
	background-color:#CCCCCC;
}

.search_form {
	text-align: center;
	height:40px;
}



.people_background {
	width:560px;
	height:250px;
	min-height:250px;
	background-image: url(../images/people2.png);
	background-repeat: no-repeat;
	background-position: center top;
}



.people_background p , .people_background h3{
	padding:60px 10px 10px 10px ;
	color:#CCCCCC;
}

/* ============================================ */


#wrapper {
	width:1134px;
	min-height:786px;
	height:786px;
/*  not needed here because it is now on the BODY rule 
	background:url(../images/freelancestreet.jpg) top center no-repeat;
*/
	margin:auto;
}



#leftcol {
	width:225px;
	float: left;
}


#rightcol {
	float:right;
	width:900px;
	min-height:786px;
}



#midcol {
	width:600px;
	height:600px;
	min-height:600px;
	float:left;
	padding-top: 42px;

}


#midcol_inner {
	/* contains backgound of PGN file or solid */

	width:581px;
	height:510px;
	min-height:510px;
	padding: 10px;
}


#extreme_right {
	float:right;
	width:290px;
	height:524px;
	min-height:524px;
	padding-top: 53px;
}	

#extreme_right form {
	margin:0 0 0 0;


}


#folder_list {
	margin-top:45px;

}





#folder_list  ul {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#folder_list  ul li {
	text-align:center;
	font-size:80%;
	margin:2px 0 0 0 ;
	padding:0 0 0 0;
	line-height:100%;
}



#footer {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #000000;
}

#footer a , #footer a:link , #footer a:visited , #footer a:active , #footer a:hover {
	color: #000000;
}


#footer ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none none outside;
	text-align:center;
}

#footer ul li {
	display:inline;
	text-align:center;
}
