
body {
	margin-top:0px;
	margin-bottom:10px;
	background:url(../assets/backg.jpg);
	font-size:10pt;
	font-family:arial;
	}

body a{
	color:#940088;
	text-decoration:none;
	}
	
body a:hover{
	color:#940088;
	text-decoration:underline;
	}

h1,h2,h3{
	font-family:arial;
	font-size:10pt;
	}
h4{
	font-family:arial;
	font-size:10pt;
	color:#282828;
	}
	
.bold {
	font-weight: bold;
	}
.underline {
	text-decoration: underline;
	}
.italic {
	font-style: italic;
	}

.red {
	color:#ff0000;
	font-size:8pt;
	}
.blue {
	color:#0000C1;
	}
.colour {
	color:#804040;
	}
	.right{
	float:right;
	}
	
		.login_remind {
		display:block;
		position:relative;
		width:400px;
		float:left;
		padding: 5px 0px 0px 10px;
		color: #ff0000;
	}
	
.story_content{
		display:block;
		position:relative;
		width:900px;
		float:left;
		padding: 5px 0px 0px 30px;
	}
		.review_by{
		display:block;
		position:relative;
		width:730px;
		height:15px;
		background:#CBC498;
		float:left;
		font-size:8pt;
		padding: 2px 0px 0px 10px;
			}
		.review_content{
		display:block;
		position:relative;
		overflow:auto;
		width:720px;
		float:left;
		font-family: courier;
		color:#804040;
		padding: 10px 10px 30px 10px;
		}
		
		.review_form{
		display:block;
		position:relative;
		height:200px;
		width:760px;
		float:left;
		text-align:center;
			}
			
	.center{
		display:block;
		position:relative;
		width:500px;
		height:20px;
		float:left;
		margin-top:20px;
		text-align:right;
		}
	
		.archive_wrapper{
		display:block;
		position:relative;
		width:520px;
		overflow:auto;
		overflow:hidden;
		float:left;
		padding-bottom:20px;
	}
		.archive_gap{
		display:block;
		position:relative;
		width:520px;
		height:20px;
		margin: 0px auto;
		text-align:right;
		float:left;
}
		.archive_left{
		display:block;
		position:relative;
		width:130px;
		height:30px;
		font-size:8pt;
		text-align:left;
		padding:10px 0px 0px 20px;
		float:left;
	}
			.archive_left a{
			text-decoration:none;
			}
			.archive_left a:hover{
			text-decoration:underline;
			}
		.archive_middle{
		display:block;
		position:relative;
		width:170px;
		height:30px;
		font-size:8pt;
		text-align:left;
		padding-top:10px;
		float:left;
	}
			.archive_middle a{
			text-decoration:none;
			}
			.archive_middle a:hover{
			text-decoration:underline;
			}
			
		.archive_right{
		display:block;
		position:relative;
		width:90px;
		height:30px;
		font-size:8pt;
		text-align:left;
		padding-top:10px;
		float:left;
	}
		.archive_farright{
		display:block;
		position:relative;
		width:50px;
		height:30px;
		font-size:8pt;
		text-align:center;
		padding-top:10px;
		float:left;
	}
		.archive_farrightb{
		display:block;
		position:relative;
		width:50px;
		height:30px;
		font-size:8pt;
		text-align:center;
		padding-top:10px;
		float:left;
	}
		.archive_left2{
		display:block;
		position:relative;
		width:130px;
		height:30px;
		font-size:8pt;
		text-align:left;
		padding:10px 0px 0px 20px;
		float:left;
		background: #F1EFE4;
	}
			.archive_left2 a{
			text-decoration:none;
			}
			.archive_left2 a:hover{
			text-decoration:underline;
			}
		.archive_middle2{
		display:block;
		position:relative;
		width:170px;
		height:30px;
		font-size:8pt;
		text-align:left;
		padding-top:10px;
		background:#F1EFE4;
		float:left;
	}
			.archive_middle2 a{
			text-decoration:none;
			}
			.archive_middle2 a:hover{
			text-decoration:underline;
			}
			
		.archive_right2{
		display:block;
		position:relative;
		width:90px;
		height:30px;
		font-size:8pt;
		text-align:left;
		padding-top:10px;
		background:#F1EFE4;
		float:left;
	}
		.archive_farright2{
		display:block;
		position:relative;
		width:50px;
		height:30px;
		font-size:8pt;
		text-align:center;
		background:#F1EFE4;
		padding-top:10px;
		float:left;
	}
		.archive_farrightb2{
		display:block;
		position:relative;
		width:50px;
		background:#F1EFE4;
		height:30px;
		font-size:8pt;
		text-align:center;
		padding-top:10px;
		float:left;
	}
	
		.login_content{
			display:block;
			position:relative;
			width:300px;
			height:120px;
			float:left;
			border:1px solid #696969;
			padding: 20px 0px 0px 0px;
			background: #E0E0E0;
			margin:20px 0px 20px 70px;
		}
		
			.login_box{
		width:130px;
		height:15px;
		font-size:1em;
		}
		
		.field{
		display:block;
		position:relative;
		width:117px;
		float:left;
		text-align:right;
		padding-right:3px;
		font-size: 8pt;
		color:#000000;
		}
		
		.float_button{
		display:block;
		position:relative;
		width:230px;
		height:20px;
		float:left;
		text-align:right;
		}
		.forgotten{
				display:block;
				position:relative;
				width:130px;
				height:17px;
				float:left;
				font-size:8pt;
				padding-top:3px;
				}
				
	.register2{
			display:block;
			position:relative;
			width:130px;
			height:17px;
			float:left;
			font-size:8pt;
			text-align:left;
			padding-left:12px;
			padding-top:3px;
			}
		.register{
		font-size: 0.8em;
		}
		
#forgotten_password_content{
	display:block;
	position:relative;
	width:335px;
	height:140px;
	float:left;
	padding:20px 0px 10px 0px;
	border:1px solid #696969;
	background: #E0E0E0;
	margin:20px 0px 20px 70px;
	font-size:8pt;
}
#forgotten_question_content{
	display:block;
	position:relative;
	width:375px;
	height:100px;
	float:left;
	padding:20px 0px 10px 0px;
	border:1px solid #696969;
	background: #E0E0E0;
	margin:20px 0px 20px 70px;
	font-size:8pt;
}

		.quote_form_content {
		display:block;
		position:relative;
		width:700px;
		text-align:left;
		padding-left:10px;
		float:left;
		}
		
#forgotten_security_question{
	display:block;
	position:relative;
	width:235px;
	height:30px;
	float:left;
	padding: 20px 0px 0px 10px;
	}
		
#registration_content{
	display:block;
	position:relative;
	width:335px;
	float:left;
	padding:20px 0px 10px 0px;
	border:1px solid #696969;
	background: #E0E0E0;
	color:#ff0000;
	margin:20px 0px 20px 70px;
	font-size:8pt;
}

		.register{
		font-size: 0.8em;
		}

		.register_box{
		height:15px;
		font-size: 10pt;
		}
		
#terms{
	display:block;
	position:relative;
	width:320px;
	padding: 5px 5px 0px 5px;
	float:left;
	color: #000000;
	}

#header{
	display:block;
	position:relative;
	width:1000px;
	height:206px;
	margin:0px auto;
	background:url(../assets/cazartheader.jpg) no-repeat;
	border-left:1px solid #C8AA64;
	border-right:1px solid #C8AA64;
	}
#nav{
	display:block;
	position:relative;
	width:1000px;
	height:35px;
	float:left;
	}
#nav1{
	display:block;
	position:relative;
	width:8px;
	height:35px;
	float:left;
	}
#nav2{
	display:block;
	position:relative;
	width:122px;
	height:35px;
	float:left;
	}
#nav3{
	display:block;
	position:relative;
	width:117px;
	height:35px;
	float:left;
	}
#nav4{
	display:block;
	position:relative;
	width:128px;
	height:35px;
	float:left;
	}
#nav5{
	display:block;
	position:relative;
	width:124px;
	height:35px;
	float:left;
	}
#nav6{
	display:block;
	position:relative;
	width:145px;
	height:35px;
	float:left;
	}
#nav8{
	display:block;
	position:relative;
	width:139px;
	height:35px;
	float:left;
	}
#nav7{
	display:block;
	position:relative;
	width:190px;
	height:35px;
	float:left;
	}
#wrapper{
	display:block;
	position:relative;
	width:1000px;
	overflow:auto;
	margin:0px auto;
	background:#F4EBC5;
	border-left:1px solid #C8AA64;
	border-right:1px solid #C8AA64;
	}


	
#rightlinks{
	display:block;
	position:relative;
	width:420px;
	float:left;
	}
#rightlinkstop{
	display:block;
	position:relative;
	width:416px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	}
	
		#rightlinkstop a{
			text-decoration:none;
			color:#0000ff;
			}
			
		#rightlinkstop a:hover{
			text-decoration:underline;
			}
	
#bookholder{
	display:block;
	position:relative;
	width:519px;
	border:1px solid #E2CB6B;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
	background:#EDDFA7;
	float:left;
	}
	
#rightlinksbottom{
	display:block;
	position:relative;
	width:416px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	}
	
#photo_winners{
	display:block;
	position:relative;
	width:190px;
	float:left;
	padding: 10px 0px 10px 0px;
}
#photo_content{
	display:block;
	position:relative;
	width:500px;
	float:left;
	padding: 10px 10px 10px 10px;
}
#slideshow{
	display:block;
	position:relative;
	width:620px;
	font-size:12pt;
	float:left;
	padding-left:300px;
	text-align:left;
	}
	
		#slideshow a{
			text-decoration:underline;
			}
			
		#slideshow a:hover{
			text-decoration:none;
			}
	
#singedindiv{
	display:block;
	position:relative;
	width:990px;
	color:#5D5D5D;
	height:21px;
	padding:5px 0px 0px 10px;
	float:left;
	}
#topfill{
	display:block;
	position:relative;
	width:1000px;
	height:127px;
	overflow:hidden;
	float:left;
	}
	
#picjscript {
	display:block;
	position:relative;
	width:390px;
	padding-left:10px;
	float:left;
	}
	
	#main-home{
	display:block;
	position:relative;
	width:536px;
	padding: 0px 10px 0px 10px;
	margin-right:10px;
	margin-left:5px;
	border-right:1px solid #E3CC71;
	float:left;
	}
#passedphotos{
	display:block;
	position:relative;
	width:206px;
	text-align:center;
	float:left;	
	}
	
.by{
	display:block;
	position:relative;
	width:206px;
	text-align:center;
	float:left;	
	}
.photoby{
	display:block;
	position:relative;
	width:206px;
	text-align:center;
	float:left;	
	}
	
#footer{
	display:block;
	position:relative;
	width:1000px;
	height:180px;
	margin:0px auto;
	background:url(../assets/cazartfooter.jpg) no-repeat;
	border-left:1px solid #C8AA64;
	border-right:1px solid #C8AA64;
	border-bottom:1px solid #C8AA64;
	}
	
#footer-left{
	display:block;
	position:relative;
	width:400px;
	height:160px;
	float:left;	
	}

#footer-middle{
	display:block;
	position:relative;
	width:340px;
	height:160px;
	float:left;
	}
#footer-right{
	display:block;
	position:relative;
	width:230px;
	color:#3B3B3B;
	padding-top:90px;
	padding-left:20px;
	height:70px;
	float:left;
	}	
	
#footer-bottom{
	display:block;
	position:relative;
	width:990px;
	padding-left:10px;
	height:25px;
	padding-top:5px;
	margin:0px auto;
	text-align:center;
	color:#5D5D5D;
	}
	
		#footer-bottom a{
			color:#282828;
			}
	
	#hidden{
	display:none;
	position:relative;
	width:200px;
	height:17px;
	padding-top:3px;
	margin-left:120px;
	}