/* CSS Document */
@media print {
  body {min-width:640px;	MARGIN-TOP: 5px; 
	MARGIN-LEFT: 0px; }
  .menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  }	
#contentmenu{
	width:0px;
	height:0px;
	color:#ffffff;
	display:none;
}
#footer {
background-color:#FFFFFF;
color:#000000;
}
}
@media screen {
  body {min-width:642px;	MARGIN-TOP: 5px; 
	MARGIN-LEFT: 10px; }
}
#header,#left-column,#content,#right-column,#footer {
overflow:hidden;
}
#header,#footer {width:640px}
#left-column,#content,#right-column {float:left}
#left-column {width:1px}
#right-column {width:1px; text-align:right;}
#content {
	width:640px;
}
#contentmenu{
	width: 640px;
	background-color:#333333;
	border:thin;
}
#contenthead {
	width:640px;
}
#contentbody {
	width:640px;
	min-height:600px;
}
#form {
	width:640px;
	top: 55px;
	left: 20px;
	right: 200px;
	margin-right:200px;
	text-align:right;
}
#footer {
clear:left; 
text-align:center; 
width:640px; 
visibility:visible;
background-color:#333333;
color:#FFFFFF;
}

#footer a, #footer z:visited {
color:#FFFFFF;
text-align:right;
}
#pagenav {
clear:left; 
text-align:center; 
width:640px; 
visibility:visible;
}
.foot {
/*position: absolute;
top: 880px;*/
visibility:visible;
}

.clear{
float:none; 
clear:both;
width:640px;
height:5px;
}
/*start of code for thumbs */
.nude-thumb {
margin:20px;
float: left;
width:150px;
height:150px;
padding:2px;
background-color:#EEEEEE;
border-style:solid;
border-width:thin;
border-color:#DDDDDD;
text-align:center;
}

.right-nowidth{
		float: right;
		text-align:right;
}
.left-nowidth{
		float:left;
		text-align:left;
}
/*end of code for thumbs */
ul {
	list-style: none;
	padding: 0px;
	margin-left:5px;
	line-height:18px;
	}
/*code for top menu*/

.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 20px;
  text-decoration:none;
  font-weight:normal;
  color:#FFFFFF;
  font-size:18px;
 }

* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -5px;         /* to correct an IE border width bug */  
  }

.menu a:hover {
  color:#000000; 
  }
.centered {margin:0 auto;}
/* end of code for top menu*/
		#address{
		height:100px;
		width:640px;
		padding:0px;
		margin:0px;
		background-color:#333333;
		}
		#address ul {
			list-style: none;
			padding: 1px;
			margin: 0px;
			line-height:14px;
			}
		.floatlogo
		{
			float: left;
			width: 100px;
			height: 100px;
		}		
		.floatleft
		{
			float: left;
			width: 200px;
			height: 100px;
			text-align:left;
		}
		.floatleftblock
		{
			float: left;
			width:320px;
		}
		.floatright
		{
			float: right;
			width: 370px;
			text-align:right;
		}
		.floatpic
		{
		float:left;
		text-align:center;
		width:200px;
		padding:5px;
		height:220px;
		}
		.righttext
		{
			float: right;
			width: 640px;
			height: 100px;
			text-align:justify;
		}
		.text
		{
		padding:0px;
		border:0px;
		text-align:justify;
		}
		.thumbs{
		padding:0x;
		border:0px;
		text-align:center;
		}
		.floatleftcol
		{
		float:left;
		width:315px;
		}
		.block {
	    display:block;         /* for all browsers except IE */
		background-color:#DDDDDD;
		width:auto;
		font-weight:bolder;
		float:right;
		}
		.float hover
		{
		background-color:#666666;		
		}
#displaypic {
	width:640px;
	text-align:center;
}
