/* HEADER */
#header {
	clear: both;
	border-bottom: 1px solid #000;
	width: 100%;
	height: 115px;
	padding: 0;
	background: #ccc;
	margin-bottom: .5em;
	text-align: center;
	}

#header_print {
	display: none;
	}
	
#header img {
	border: 0;
	margin-bottom: 1em;
	
	}

/* BODY */
body {
	margin: 0; 
	background: url("http://www.sourceh.com/kevins/images/menu-bg.gif") repeat-y top left ;
	}
	
	
/* CONTAINS EVERYTHING WITHIN THE <body></body> TAGS EXCLUDING THE <body> TAGS */
#wrapper {
	
	/*background-color: #fff8dc;
	padding: .5em;*/
	margin: 0;
	border: 0px solid #000;
	float: left;
	/*border-left: 2px solid #deb887;
	border-right: 2px solid #deb887; 
	border-bottom: 2px solid #deb887; 
	text-align: left;*/
	
	}

#inside {
	padding: 6px;
	border: 0px solid #000;
	}

/* EVERYTHING B/N THE HEADER & THE FOOTER */
#content {
	width: 650px;
	border: 0px solid #000;
	padding: 0em;
	margin: 0em 0em 0em 2em;
	float: left;
	}

#content img.item {
	border: 1px solid #000;
	float: left;
	margin-top: .5em;
	margin-right: .5em;
	}
	
/*ALL DEFINED PARAGRAPHS THAT ARE WRAPED IN THE <p></p> TAGS */
p {
	
	/*font-family: Arial, "Times New Roman", "Arial Black"*/
	}

/* LINKS */
a:visited { 
	
	/*font-family: Arial, "Times New Roman", "Arial Black"; */
	text-decoration: none
	}

a:link {  
	
	/*font-family: Arial, "Times New Roman", "Arial Black"; */
	text-decoration: none
	}

a:hover {  
	
	text-decoration: none; 
	/*font-family: Arial, "Times New Roman", "Arial Black"*/
	}

/* HEADINGS */
 h1 { 
	border: 0px solid #d2b48c;
	width: 100%;
	padding: 0;
	margin-top: .5em;
	font-size: 130%;
	}
	
h2 { 
	color: #FDF5E6;
	font-size: 100%;
	text-align: center;
	padding-bottom: 0px;
	border: 1px solid #D2B48C;
	border-bottom: none;
	margin-bottom: 0;
	background-color: #deb887;
	font-weight: bold;
	}

h3 {
	
	font-size: 100%;
	}


/*TABLE DEFINITIONS */
table {
	border: dashed 0px #000;
	padding: 0;
	margin: .5em 0em 1em 0em;
	border: 0px solid #D2B48C;
	}
	
caption {
	float: left;
	padding: 0em 0em .1em 0em;
	margin: 0;
	color: #B22222;
	width: 100%;
	border-bottom: 1px solid #D2B48C;
	text-align: left;
	font-weight: bold;
	font-size: 90%;
}

td img {
	float: left;
	margin: 0px 10px 2px 0px;
	padding: 0;
	border: 1px solid #000;
	}
	

th {  
	/*font-family: Verdana, Arial, "Times New Roman"; */
	
	}

td { 
	font-size: 90%; 
	border-right: 1px solid #D2B48C;
	
	}

#tabular table {
	width: 100%;
	
	}

#tabular tr {
	
	border: none;
	}
	
#tabular td.even {
	width: 100%;
	border: none;
	background:	#EEE8AA;
	
	}

#tabular td.odd {
	border: none;
	background: #CC9966;
	}

#tabular img {
	border: none;
}

/* FORM TYPE STUFF */
input { 
	/*color: #B22222;*/
	border: 1px solid #000; 
	padding: 0; 
	margin: .1em 0em 0em 0em;
}

textarea {
	border: 1px solid #000; 
	margin: 0; 
	padding: 0;
	}

strong.err {
	color: #f00;
	}
	
#Successful {
	background: #FFF;
	border: 1px solid #000;
	padding: 0em 0em .5em .5em;
	}

#Successful h4 {
	color: #FFF;
	background: #393;
	padding: 0em 0em 0em .5em;
	margin: 0em 0em 0em -.5em;
	margin-bottom: .5em;
	border-bottom: 1px solid #000;
	}
	
	
#Error {
	background: #FFF;
	border: 1px solid #000;
	padding: 0em 0em .5em .5em;
	}

#Error h4 {
	color: #fff;
	background: #933;
	padding: 0em 0em 0em .5em;
	margin: 0em 0em 0em -.5em;
	margin-bottom: .5em;
	border-bottom: 1px solid #000;
	}
	
/* LIST */
ul {
	list-style: none;
	padding: 0em 0em 0em .5em;
	margin: 0em 0em .2em 0em;
	font-size: 90%;
	}

li {  
	/*font-family: Verdana, Arial, "Times New Roman"; */
	color: #000000;
	}

span {
	display: block;
	padding: 0;
	margin: 0em 0em .5em 0em;
	}
	
#security {
	border: 0px solid #000;
	width: 100%;
	padding: .5em .5em .5em 0em;
	}

span.lsecurity {
	width: 49%;
	float: left;
	}

span.rsecurity {
	text-align: center;
	}
	

/* FOOTER */
#footer {
	text-align: center;
	background: url(images/foot_bg.jpg);
	width: 100%;
	border-top: solid 0px #000;
	height: 25px;
	bottom:0; left: 0;
	clear: both;
	padding:  .5em 0em .5em 0em;
	margin: 0em 0em 0em 0em;
	}
	
#footer img {
	border: 0;
	}
	

	
	
/*/////////////////////////////////////INDIVIDUAL STYLE SETTINGS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*EXAMPES WOULD INCLUDE: STYLES FOR news, biographys, spotlight, etc....*/


	
	
/*BACKGROUND */
#background table{
	border: 0px solid #000;
	width: 100%;
	}
#background td {
	padding-left: .5em;
	border: 0px solid #000;
	}
	
	
div#menu {
	border: solid 0px #000;
	width: 150px;
	padding: .5em 0em 0em 0em;
	margin-left: .5em;
	float: left;
	
	}
	
div#menu h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0em .5em 0em 0em;
	padding: 0em 0em 0em .5em;
	color: #000;
	font-size: 90%;
	border: solid 1px #000;
	background-color:#ccc;
	text-align: left;
}		
div#menu ul {
	margin: 0em 0em .5em 0em;
	padding: .2em 0em .5em 0em;
	border: solid 1px #000;
	border-right: none;
	border-top: none;
	clear: right;
	
	
}

div#menu li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	border-bottom: solid 0px #000;
	
	list-style:none;
	border-left: solid 0px #ccc;text-align: left;
}

div#menu a { 
	color: #000;
	text-decoration: none;
	
}

div#menu a:visited { 
	color: #000;
	text-decoration: none;
}

div#menu a:hover { 
	color: #f00;
	text-decoration: none;
}

div#menu a:active { 
	color: #000;
	text-decoration: none;
}
