
html {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: url('images/bg.jpg');
	background-repeat: repeat;
}

	a {
		text-decoration: none;
		color: #ffffff;
		border-bottom: 1px dashed;
		border-color: #ffffff;
	}
	
	h1 {
		color: #ffffff;
		font-size: 20px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	
	.spacer {
		width: 100%;
		height: 1px;
		clear: both;
	}

#bigwrapper {
	width: 100%;
	height: 100%;
}

#contentbg {
	width: 872px;
	min-height: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url('images/bodybg.png');
	background-repeat: repeat-y;
}

#content {		
	width: 850px;
	height: 100%;
	margin: 0 auto;
	padding: 0px 0px 40px 0px;
	background: #666666;
	overflow: auto;
}
	
	#holder {
		height: 100%;
		margin: 0px;
		padding: 0px;
	}

		#top {
			height: 40px;
			padding: 10px 0 5px 10px;
		}	
	
			#title {
				float: left;
			}
		
			#title a {
				border: 0px;
			}
		
				#title a img {
					border: 0px;
				}
			
			#whiteline {
				width: 3px;
				height: 35px;
				background: #ffffff;
				float: left;
				margin-left: 25px;
			}
		
			#navbar {
				float: left;
				height: 40px;
				margin: 0px;
				padding: 0 0 0 5px;
				font-size: 15px;
				font-weight: bold;
			}
		
				.navbaritem {
					float: left;
					margin: 0px;
					padding: 10px 0 0 22px;
				}
			
					.navbaritem a, .navbaritem a:visited {
						text-decoration: none;
						border-bottom: 0px;
						color: #ffffff;
					}
					
					.navbaritem a:hover {
						text-decoration: none;
						color: #dfdfdf;
					}
			
				.navbaritem img {
					padding-top: 5px;
				}
			
				.navbaritemsocial {
					float: left;
					margin: 0px;
					padding: 5px 0 0 20px;
				}
				
				.navbaritemsocial img {
					border: 0px;
				}
			
				a.social, a.social:visited {
					border: 0px;
					text-decoration: none;
				}
	
		#picture {
			width: 850px;
			height: 300px;
			background: url('images/headimg2.jpg');
			border-top: 1px solid;
			border-bottom: 1px solid;
			border-color: #a9a9a9;
		}
	
			#picture a, #picture a:visited {
				text-decoration: none;
				border: 0px;
			}
		
		#quote {
			width: 100%;
			padding: 10px 0 10px 0;
		}	
	
			#quote table {
				margin: 0px auto;
				padding: 0px;
			}
		
			#quote td {
				margin: 0px;
				padding: 0px 5px 0px 5px;
			}
		
			#quotebox {
				position: relative;
				min-height: 50px;
				margin: 0px;
				padding: 5px 0 0 0;
			}
		
			p.quotetext {
				margin: 0px;
				padding: 0 0 5px 0;
				float: left;
				font-size: 20px;
				font-weight: 100;
			}
		
			p.quotesource {
				margin: 0px;
				padding: 0px;
				float: right;
				clear: both;
				font-size: 15px;
			}
		
		#update {
			padding: 10px 0px 10px 0px;
			width: 795px;
			margin: 0px auto;
		}
	
			.updatebox {
				float: left;
				width: 179px;
				min-height: 179px;
				border: 1px solid;
				border-color: #a9a9a9;
				margin-left: 23.66px;
				padding: 0px;
			}
		
			.updateimg {
				padding: 14px 0px 0px 0px;
				width: 100%;
				text-align: center;
			}
			
			.updateimg img {
				height: 86x;
			}
			
			.updatetext {
				width: 130px;
				margin: 0px auto;
				padding: 5px 0px 0px 0px;
				font-size: 15px;
			}
		
		#bodytext {
			with: 100%;
			height: 100%;
			padding: 10px 10px 0px 10px;
			font-size: 15px;
			clear: both;
		}
	
		#adminhead {
			width: 100%;
		}
	
		#adminleft {
			width: 50%;
			height: 100%;
			padding: 0px;
			margin: 0px;
			float: left;
			border-right: 1px solid;
			border-color: #a9a9a9;
		}
		
		#adminright {
			width: 45%;
			height: 100%;
			padding: 0px 0px 0px 5px;
			margin: 0px;
			float: left;
		}
		
		ul.admin {
			font-size: 20px;
		}
		
			ul.admin li {
				padding-bottom: 10px;
			}
		
		table.admin {
			width: 100%;
		}
		
		table.admin td {
			min-width: 75px;
		}
		
		table.admin, table.admin td {
			margin: 0px;
			align: left;
			border: 1px solid;
			border-color: #a9a9a9;
			border-collapse: collapse;
			cursor: arrow;
			color: #000000;
		}
		
		table.admin th {
			background: #ffffff;
		}
		
		table.admin a, table.admin a:visited {
			color: #000000;
			border-bottom: 0px;
		}
		
		tr.admin {
			background: #ffffff;
		}
	
		tr.adminalt {
			background: #dfdfdf;
		}
	
		.headerrow {
			width: 100%;
			position: fixed;
			top: 0px;
		}
	
		.tablediv {
			position: relative;
			max-height: 250px;
			width: 415px;
			overflow: scroll;
		}
		
		textarea.pageadmin {
			width: 100%;
			height: 200px;
			background-color: 666666;
			color: #ffffff;
		}
	
	#footer {
		width: 100%;
		height: 30px;
		text-align: center;
		font-size: 10px;
		clear: both;
		margin-top: -40px;
		padding-top: 10px;
	}
	
	#footer a, #footer a:visited {
		text-decoration: none;
		color: #ffffff;
		border-bottom: 0px;
	}
