/*
=================================================================

June 2005

Written by Christopher Trott         {for}   Alan Blitz
http://www.pixelfight.com           

=================================================================
*/

body {
		background-color: #666666;
		text-align: center;
		margin: 15px;
		font: normal 76%/140% verdana,geneva,sans-serif;
		}
	
	#container {
		background-color: #393939;
		text-align: left;
		margin: 0 auto;
		padding: 0;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #999999;
		border-right: 2px solid #999999;
		width: 732px;
		voice-family: "\"}\""; 
  		voice-family: inherit;
		width: 734px;

		}
		
	#topmenu {
		background-color: #ffffff;
		text-align: left;
		margin: 0 auto;
		padding: 0;
		border-left: 2px solid #999999;
		border-right: 2px solid #999999;

		width: 732px;
		voice-family: "\"}\""; 
  		voice-family: inherit;
		width: 734px;

		}

		
	#content {
		padding: 0;
		background-color: #cccccc;
		border-left: 2px solid #666666;
		float: right;
		width: 546px;
		voice-family: "\"}\""; 
  	    voice-family: inherit;
		width: 544px;
		}
	
	#content-sideless {
		padding: 0;
		background-color: #ffffff;
		width: 732px;
		voice-family: "\"}\""; 
  	voice-family: inherit;
		width: 734px;
		}
	
	#content p,#content-sideless p,#content-sideless form,#footer p,#comments p,#comments form {
		margin: 0 20px;
		padding: 7px 0 7px;
		}
	
	#h2,h3,h4,h5 {
		margin: 10px 20px 0;
		padding: 0;
		}
	
	#side {
		padding: 0;
		color: #ff0000;
		background-color: #ff0000;
		float: left;
		width: 200px;
		}
		
	#side p,#side form {
		margin: 0 5px;
		padding: 5px 0;
		padding-left: 10px;
		}
	
	#footer {
		background-color: #666666;
		text-align: center;
		margin: 0 auto;
		padding: 0;
		width: 732px;
		voice-family: "\"}\""; 
  		voice-family: inherit;
		width: 734px;

		}
		
	#comments {
		text-align: left;
		padding: 0;
		background-color: #ffffff;
		border: 2px solid #cccccc;
		margin: 10px auto;
		width: 416px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 420px;
		}
	
	h1 {
		margin: 0 0 15px;
		border-bottom: 2px solid #666666;
		}
	
	h2 {
		color: #393939;
		font: italic 15px/100% arial,helvetica,verdana,geneva,sans-serif;
		letter-spacing: 2px;
		border-bottom: 1px solid #393939;
		}
	
	h3 {
		color: #393939;
		font: normal 18px/100% arial,helvetica,verdana,geneva,sans-serif;
		letter-spacing: 0px;
		border-bottom: 1px solid #393939;
		margin-bottom: 1px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 1px;
		margin-right: 10px;
		margin-left: 10px;
		}

ul { list-style-image: url("images/headers/icon_flag.gif"); } 
		color: #393939;
		font: normal 12px/150% arial,helvetica,verdana,geneva,sans-serif;
		margin-top: 0px
		letter-spacing: 0px;
		border-bottom: 0px solid #393939;
		margin-bottom: 0px;
		padding-left: 10px;
		margin-right: 10px;
		margin-left: 10px;
		}
		
	h4 {
		color: #393939;
		font: normal 12px/100% arial,helvetica,verdana,geneva,sans-serif;
		text-align: right;
		margin: 0 20px 10px;
		}
	
	h5 {
		font: normal 100%/100% verdana,geneva,sans-serif;
		padding-bottom: 10px;
		}
	
	#comments h5,h5.comments {
		border-bottom: 1px solid #ff0000;
		}
	
	h6 {
		font: normal 14px/100% arial,helvetica,verdana,geneva,sans-serif;
		text-align: left;
		border-bottom: 1px solid #999999;
		margin: 15px 5px 1px 10px;
		padding-bottom: 1px;
		padding-left: 2px;
		}
	
	#sidephoto {
		margin: 0 0 15px;
		padding: 0;
		height: 183px;
		border-bottom: 2px solid #666666;
		}
	
	#left-header {
		border-right: 2px solid #666666;
		}
	
	hr {
		color: #666666;
		margin: 10px 0;
		width: 100%;
		}
	
	.divider {
		height: 0px;
		margin: 10px 0;
		padding-bottom: 10px;
		}
	
	a { color: #669933; text-decoration: none; }
	a:hover { color: #669933; text-decoration: underline; }
	
	#content a,#content-sideless a,#comments a { color: #669933; text-decoration: normal; }
	#content a:hover,#content-sideless a:hover,#comments a:hover { color: #336633; text-decoration: bold; }
	
	h1 a img { border: 0; }
	
	#side input {
		border: 1px solid #663399;
		background-color: #990000;
		font-size: 11px;
		}
	
	#content-sideless input,#comments input,textarea {
		border: 1px solid #336600;
		background-color: #ffffff;
		font-size: 11px;
		}

	#welcometext {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: normal 12px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	width: 365px;
	width: 367px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

	#overviewarea {
		text-align: left;
		padding: 2;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #ffffff;
		border: 2px solid #669933;
		margin: 0px auto;
		width: 348px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 350px;
		}

	#overviewtext {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: normal 12px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	width: 341px;
	width: 343px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

	#footertext {
		background-color: #666666;
		color: #cccccc;
		font: normal 10px/110% arial,helvetica,verdana,geneva,sans-serif;
		text-align: center;
		margin: 0 auto;
		padding: 0;
		width: 732px;
		voice-family: "\"}\""; 
  		voice-family: inherit;
		width: 734px;

		}

#generaltext {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: normal 12px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	}

#generaltextbold {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: bold 12px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	}

	#listtext {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: normal 12px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	}

	#formmailspace {
		text-align: left;
		padding: 2;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		background-color: #ffffff;
		border: 0px solid #669933;
		margin: 0px auto;
		width: 507px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 509px;
		}

	#formmailarea {
		text-align: left;
		padding: 2;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		background-color: #ffffff;
		border: 1px solid #669933;
		margin: 0px auto;
		width: 498px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 500px;
		}

	#formmailtext {
	text-align: center;
	background-color: #ffffff;
	color: #393939;
	font: normal 12px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	width: 341px;
	width: 343px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	}

	#formtext {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: bold 10px/120% arial,helvetica,verdana,geneva,sans-serif;
	letter-spacing: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
	
	
	
h2.purple_headings {
	color: #663399;
	font-family: Times New Roman;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 10px;
}

.general_text {
	text-align: left;
	background-color: #ffffff;
	color: #393939;
	font: normal 12px/120% arial,helvetica,verdana,geneva,sans-serif;
}

