html, body {
	margin: 0 auto;
}
body {
	background-color: #AFB0B2;
	text-align: center;
	font-family: tahoma;
	font-size: 8pt;
}
a, a:active, a:visited {
	color: #66757e;	
}
.head {
	background: url(../images/bg_top_r.jpg) repeat-x top left;
	text-align:left;
	height: 29px;
}
.headright {
	width: 50%;	
	background: url(../images/bg_top_l.jpg) repeat-x top left;
	height: 29px;
}
.container {
	margin: 0 auto;
	width: 682px;
}
.logo {
	background: url(../images/logo.gif) no-repeat center center;
	height: 48px;
}
.content {
	background: url(../images/innerpage_bg.gif) no-repeat center center;
	height: 413px;
	margin: 0 auto;
	margin-top: 10px;
}
.hp {
	background: url(../images/homepage_bg.gif) no-repeat center center;
	height: 413px;
	margin: 0 auto;
	margin-top: 10px;
}
.content  .left {
	width: 230px; 
	float: left; 
	height: 100%; 
	text-align: center; 
}
.content  .right {
	width: auto; 
	height: 100%; 
	margin-left: 231px;	
}
.content .pagetitle {
	width: 163px; 
	border: dashed 1px #b8b7b1; 
	text-align: left; 
}
.content .pagetitle .title {
	background-color: #efefe9; 
	color: #66757e; 
	padding: 2px 5px;
	font-size: 12pt; 
	font-family: Impact;
}
.content  .subtitle {
	font-size: 7pt; 	
	font-family: tahoma;
	font-weight: bold;
}
.content  .definition {
	background-color: #fbfbfa; 
	color: #66757e; 
	padding: 5px;
	border-top: dashed 1px #b8b7b1;
}
.navigation, .navigation li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.navigation {
	margin-left: 3px;
}
.navigation li {
	float: left;
	margin-right: 2px;
}
.navigation li  a, .navigation li  a:active, .navigation li  a:visited{
	display: block;
	padding: 3px 8px;
	color: #f7f7f7;
	background-color: #AFB0B2;
	margin-bottom: 2px;
	text-decoration: none;
}
table a.options{
	padding: 0px 3px;
	color: #f7f7f7;
	background-color: #AFB0B2;
	text-decoration: none;
}
.navigation li  a.selected, .navigation li  a.selected:active, .navigation li  a.selected:visited{
	display: block;
	padding: 3px 8px;
	color: black;
	background-color: #e2e2e2;
	margin-bottom: 2px;
	text-decoration: none;
}
.navigation li  a:hover, table a.options:hover{
	color: black;
	background-color: #e2e2e2;
}
th, td {
	font-size: 8pt;
}
th{
	background-color: #e2e2e2;
	padding: 2px;
	color: #5a5a5a;
}
th a{
	text-decoration: none;
}
td{
	padding: 1px 3px;
	background-color: #ffffed;
	border: solid 1px #eeeeee;
}
td.active{
	padding: 1px 3px;
	background-color: #f1f1f1;
	border: solid 1px #eeeeee;
}
.add {
	background-color: white;
}
.add th{
	text-align: right;
	width: 100px;
}
.add td{
	vertical-align: top;
}

.fieldname {
	vertical-align: top;
}
.error {
	color: red;
}
select, input[type='submit'], input[type='button'] {
	font-size: 8pt;
}
#newreact td{
	padding: 2px;
}
.guestbook {
	background-color: #ffffed;
	margin-bottom: 10px;
}
.guestbook .label{
	padding: 2px;
	width: 100px;
	float: left;	
	font-weight: bold;
}
.guestbook .value {
	width: auto; 
	margin-left: 101px;
}
.guestbook .date {
	background-color: #FBFBFA;
	text-align: right;
}
.guestbook .date span{
	padding: 2px 5px; 
	background-color: #fafac5;
	font-weight: bold;
}
.footer {
	font-size: 8pt;
	color: white;
}
.ads {
	margin-top: 20px;
	text-align: center;
}
.ads .ad {
	margin-bottom: 5px;
}
.mainarea {
	width: auto; 
	margin-left: 250px; 
	margin-right: 250px;
	overflow: hidden;
}

#glider a {
	text-decoration: none;
	display: block;
	width: 100px;
	height: 80px;
	float: left;
}

.hometable td {
	background: none;
	border: none;
}

#screen{
	width:820px;
	padding:0;
}			
	#screen li{
		float:left;
		list-style:none;
	}
	#screen .jq-ss-crop{
		margin:5px 5px;
		border:1px solid #FFFFCC;
		float:left;				
	}
		#left,#right{
			font-weight:bolder;
			font-size:36px;
			margin-top:115px;
			display:block;
			text-decoration:none;
			color:black;
		}
	#view{
		margin:20px;
		width:635px;
		border:1px white solid;
		height:212px;
		overflow:hidden;
		background-color:black;
	}
		#images{
			width:3818px !important;
			width:3822px;
			padding:0;
		}
			#images li img{
				border:0;
			}
