/* design & code (c) ABOVO Media */
html, body { 
	padding				: 0; 
	margin				: 0 0 15px 0; 
}

body {
	font					: normal 11px "Tahoma", sans-serif;
	color					: #626262;
	background			: #CBCAC5 url('../_images/background.gif') repeat-x top left;
}

#body	{
	margin				: 0 auto;
	width					: 778px;
	height				: auto;
}

	#main {
		float					: left;
		width					: 100%;
		height				: auto;
		background			: transparent url('../_images/main_background.gif') repeat-y top left;
	}
	
		#home #main {
			background-image	: url('../_images/main_background_home.gif');
		}

		#content {
			float					: left;
			width					: 770px;
			height				: auto;
			min-height			: 289px;
			padding				: 0 4px;
			background			: transparent url('../_images/content_background.gif') no-repeat top left;
		}

			* html #content {
				height				: 289px;
			}
			
			#top {
				position				: relative;
				float					: left;
				width					: 750px;
				height				: 77px;
				padding				: 20px 20px 0 0;
				text-align			: right;
			}
			
				#top #logo {
					position				: absolute;
					width					: 266px;
					height				: 70px;
					left					: 25px;
					top					: 13px;
				}
				
			#header {
				float					: left;
				width					: 100%;
				height				: 160px;
			}	
			
				* html #header {
					margin-bottom	: -2px;
				}
			
			#menu {
				float					: left;
				width					: 100%;
				height				: 32px;
				background			: transparent url('../_images/menu_background.gif') repeat-x top left;
				border-bottom		: 23px solid #fff;
				text-align			: center;
			}
			
			#left {
				float					: left;
				width					: 246px;
				padding-left		: 25px;
			}
			
			#right {
				float					: left;
				width					: 439px;
				padding				: 0 30px;
				line-height			: 17px;
			}	
			
			#footer {
				float					: left;
				width					: 100%;
				height				: 23px;
				background-color	: #fff;
			}		
			
	#bottom {
		float					: left;
		width					: 100%;
		height				: 4px;
		background			: transparent url('../_images/bottom.gif') no-repeat top left;
	}
	
	#credits {
		float					: left;
		width					: 758px;
		padding				: 2px 10px;
		text-align			: right;
		line-height			: 17px;
	}
		
	
/* Headings H1-H6 */
h1 { }

	#left h1 {
		font-size			: 11px;
		color					: #fff;
		width					: 220px;
		height				: 18px;
		margin				: 0 0 10px 0;
		padding				: 7px 13px 3px 13px;	
		background			: transparent url('../_images/left_h1.gif') repeat-x;
	}
	
	#right h1 {
		font-size			: 12px;
		color					: #A0083B;
	   padding-left		: 17px;
		background			: transparent url('../_images/right_h1.gif') no-repeat left;
		margin				: 0 0 5px 0;
	}

h2 { }

	#left h2 {
		font-size			: 11px;
		font-weight			: bold;
		color					: #A0083B;
		margin				: 10px 0;
		padding				: 0 10px;
	}
	
	#left h2 span {
		font-weight			: normal;
		color					: #626262;		
	}
	
	#right h2 {
		font-size			: 11px;
		font-weight			: bold;
		color					: #626262;
		margin				: 5px 0;	
	}

h3 { }

h4 { }

h5 { }

h6 { }





/* Paragraph and Link Styles */
p { }

	#left p {
		margin				: 10px 0;
		padding				: 0 12px;
		line-height			: 17px;
	}
	
	#right p {
		margin				: 10px 0;
		line-height			: 17px;
	}	

a { }

	a {
		color					: #A3093F;
		text-decoration	: underline;	
	}	
	
	#menu ul.main li a {
		color					: #fff;
		font-weight			: bold;
		text-decoration	: none;
	}
	
	#menu ul.submain li a {
		color					: #555;
		font-weight			: bold;
		text-decoration	: none;
	}	
	
	#menu ul.submain li a:hover {
		color					: #A3093F;
	} 
	
	#top a {
		color					: #626262;
		text-decoration	: none;
	}
	
	#top a:hover {
		color					: #A3093F;
	}
	
	#left a {
		text-decoration	: none;
	}
	
	#credits a {
		color					: #626262;
		text-decoration	: none;
	}	
	
/* Lists and Navigation */

ul { }

	#menu ul.main {
		margin				: 6px 0 0 0;
		padding				: 0;		
	}
	
	#menu ul.main li {
		list-style-type	: none;
		display				: inline;
		padding				: 0 19px 0 15px;
		background			: transparent url('../_images/menu_dot.gif') no-repeat right;
	}
	
	#menu ul.main li.last {
		background			: none;
	}
	
	#top ul.main {
		margin				: 0;
		padding				: 0;
	}
	
	#top ul.main li {
		list-style-type	: none;
		display				: inline;
		padding				: 0 19px 0 15px;
		background			: transparent url('../_images/top_menu_dot.gif') no-repeat left;
	}	
	
	#menu ul.submain {
		text-align			: left;
		visibility			: hidden;
		position				: absolute;
		border				: 4px solid #CBCAC5;
		border-top			: 0;
		background-color	: #CBCAC5;
		margin-top			: 9px;
		margin-left			: -5px;
		padding				: 5px 10px;
	}
	
	#menu ul.submain li {
		display				: block;
		padding				: 2px 25px 2px 5px;
		background			: none;
		line-height			: 20px;	
	}	
	
/* forms */
form {
	margin				: 0;
	padding				: 0;
}

#left input {
	font					: normal 11px "Tahoma", sans-serif;
	color					: #626262;
	padding				: 4px;	
	vertical-align		: middle;
	border				: 1px solid #aaa;
	background-color	: #fff;      
}

#right input, select, textarea {
	font					: normal 11px "Tahoma", sans-serif;
	color					: #626262;
	border				: 1px solid #aaa;
	padding				: 5px;		
	background-color	: #F2F2F0;
	vertical-align		: middle;
}

.unsubscribe
{
	display: none;
}

.forumPath
{
	text-decoration: none;
	color: white;
}

.forumPath:hover
{
	text-decoration: underline;
}





