/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Global
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/

		* {
			margin						: 0;
			padding						: 0;
		}
		
		
		body {
			background-color			: #5E5E5E;
			background-image			: url(/_images/background-site.jpg);
			background-repeat			: repeat-x;
			background-position			: top;		
			font-family					: Arial, Verdana, sans-serif;
			font-size					: 100.01%;
		}
		
		.clearboth {		
			clear						: both;
		}
		
		.errors {
			border						: 1px;
			margin						: 5px 0 5px 0;
			padding						: 5px;
			background-color			: #CCCCCC;
			color						: #FF0000;
			font-weight					: bold;
		}
		
		label {
			width						: 100px;
			float						: left;
			padding						: 3px 0 3px 5px;
		}		

		input {		
			padding						: 3px;
			font-size					: 100.01%;
		}
		
		textarea {
			padding						: 3px;		
			font-family 				: Arial, Verdana, sans-serif;
			font-size					: 100.01%;
		}
		
		input.longtext {
			width						: 350px;
		}

		textarea.longtext {
			width						: 350px;
			height						: 80px;
		}
		
		h3.runner {
			padding						: 8px 0 0 0;
		}
		
/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Wrappers
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/
		
		#body-wrapper {
			width						: 1280px;
			background-image			: url(/_images/background-page.jpg);
			background-repeat			: no-repeat;
			background-position			: top;	
			overflow					: hidden;
			margin						: 0 auto 0 auto;	
		}

		#inner-wrapper {
			width						: 980px;
			margin						: 0 auto 0 auto;	
		}
		
		#top-wrapper {
			height						: 83px;
			background-image			: url(/_images/background-top.jpg);
			background-repeat			: repeat-x;			
		}

		#banner-wrapper {
			height						: 248px;
			background-image			: url(/_images/background-banner.jpg);
			background-repeat			: repeat-x;			
		}
		
		#runner-wrapper {
			height						: 100px;
			background-image			: url(/_images/background-runner.jpg);
			background-repeat			: repeat-x;			
			overflow					: hidden;	
		}
		
		#content-wrapper {
			background-image			: url(/_images/background-content.jpg);
			background-position			: 0px 0px;
			background-repeat			: repeat-x;
			background-color			: #DEDBDB;			
		}

		#footer-wrapper {
			height						: 80px;
			background-image			: url(/_images/background-footer.jpg);
			background-repeat			: repeat-x;			
		}

/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Top
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/
		
		#top-left {
			float						: left;
			padding						: 10px 0 0 10px;
		}
		
		#top-right {
			float						: right;		
			padding						: 34px 10px 0 0;			
			text-align					: right;
		}

		ul#nav li {
			display						: inline;
		}

		ul#nav li a {
			float						: left;
			width						: 120px;
			font-size					: 100%;
			font-weight					: bold;
			color						: #FFFFFF;
			text-decoration				: none;
			text-align					: center;				
		}		

/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Banner
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/
		
		#banner-left {
			float						: left;		
			width						: 300px;
			padding						: 20px 0 0 30px;
		}
		
		#banner-right {
			float						: left;			
		}

		#banner-general-left {
			float						: left;		
			width						: 300px;
			padding						: 10px 0 0 25px;
		}
		
		#banner-general-right {
			float						: left;			
		}
		
		#banner-general-right h2 {
			color						: #6FC131;		
		}
		
		#banner-general-right p {
			color						: #FFFFFF;
		}		
		
		#banner-left-outline {
			background-color			: #666666;
			height						: 197px;
			width						: 260px;
			padding						: 10px 0 0 10px;
		}		
		
		#banner-left-outline img{
			border						: 1px solid #333333;
		}
		
		#banner-right-top-left {
			float						: left;
			padding						: 5px 0 0 0 ;
		}
		
		#banner-right-top-left h2 a{
			color						: #6FC131;
			text-decoration				: none;
		}

		#banner-right-top-left h2 a:hover{
			color						: #90DA57;
			text-decoration				: underline;
		}

		#banner-right-top-left p {
			color						: #FFFFFF;
			width						: 420px;
			height						: 55px;
		}		
		
		#banner-right-top-left p a{
			color						: #FFFFFF;
		}		
				
		#banner-right-top-right {
			float						: left;
			padding						: 5px 20px 0 30px;
			text-align					: center;
		}
		
		#banner-right-top-right h2{		
			color						: #6FC131;	
		}

		#banner-right-top-right h3 {		
			color						: #FFFFFF;
			font-size					: 220%		
		}
		
		#banner-right-top-right h4 {		
			color						: #FFFFFF;		
			font-size					: 90%;
		}
				
		#banner-right-bottom {
			padding						: 2px 0 0 0;
		}

		#banner-right-bottom h2{		
			color						: #6FC131;
		}

		ul#rate li {
			display						: inline;
			float						: left;
			width						: 62px;
			text-align					: left;				
		}

		ul#rate li img {
			border						: 0;
		}		

/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Runner
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/

		#runner-left {
			float						: left;		
			padding						: 10px 0 0 20px;
		}
		
		#runner-right {
			float						: right;	 
			padding						: 20px 20px 0 0 ;		
		}
		
		#runner-left h3 {
			color						: #FFFFFF;
		}		
	
		#runner-left p {	
			color						: #FFFFFF;	
			word-wrap					: break-word;
			width						: 750px;
		}

		#runner-left p a{			
			color						: #FFFFFF;
			font-weight					: bold;
		}
		
		#runner-right a img {
			border						: 0;
		}

/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Content Area
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/
	
		#content-minheight	{
			float						: left;
			width						: 1px;
		}	
		
		#content-left {
			float						: left;
			width						: 660px;
			overflow					: hidden;
			padding						: 20px 20px 0 20px;
		}
		
		#content-right {
			float						: left;
			width						: 279px;
			overflow					: hidden;		
		}
		
		#content-left h1{
			color						: #2C2C2C;		
			font-size					: 160%;
		}
		
		#content-nocomments {
			font-style					: italic;
		}

		.content-comment {
			padding						: 8px 0 8px 0px;			
			border-top					: 1px dashed #999999;
		}
		
		.content-comment-first {
			padding						: 8px 0 8px 0px;	
			border-top					: 1px dashed #999999;					
		}
		
		.content-comment-image {
			float						: left;
			width						: 80px;
			font-size					: 70%;
			text-align					: center;
		}
		
		.content-comment-text {
			float						: left;
			color						: #444444;
		}
		
		.content-comment-text p {
			font-size					: 80%;
		}
		
		#content-submit {
			margin						: 80px 0 0 0;
		}
		
		
		#content-submit h2 {
			color						: #2C2C2C;
			padding						: 0 0 10px 0;
		}
		
		#content-submit input {
			width						: 250px;
		}		

		#content-submit textarea {
			width						: 450px;
			height						: 110px;
		}		
		
		#content-previous {
			padding						: 20px 0 30px 0;
			text-align					: center;
		}

		#content-previous h2{		
			color						: #2C2C2C;
			text-align					: left;
			padding						: 0 0 10px 0;
		}

		#content-previous img{		
			margin						: 0 0 10px 0;
			border						: 1px solid #333333;
		}
		
		#content-rated {
			text-align					: left;
		}

/*=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-
=-=-=--=-=-|| Footer Area
=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-=-=-=--=-=-*/
	
		#footer-wrapper p {
			color						: #FFFFFF;
			font-size					: 80%;
			padding						: 35px 0 0 20px;
		}
