/* Coded by Vizon Media http://VizonMedia.com */

/* MAIN ELEMENTS */
body {
	background: url("images/bg.gif") repeat-x;
	font: normal 13px Georgia;
}


#container {
	width: 880px;
	height: auto;
	margin: 0 auto;	
}


* {
	margin: 0; padding: 0;
}
.clear {
	clear: both; 
}

img {
	border: 0;
}


/* END MAIN ELEMENTS */


/* HEADER ELEMENTS */

	#logo {
		width: 414px;
		height: 192px;
		background: url("images/logo.gif") no-repeat;
	}


		#logo a {
			width: 402px;
			height: 192px;
			display: block;
			outline: none;
			text-indent: -10000px;
		}

	#nav {
		width: auto;
		height: 42px;
		list-style: none;
		font: normal 14px Georgia;
		margin-bottom: 20px;
	}

		#nav li {
			float: left;
			margin: 0 6px;
		}
	

			#nav li a {
				width: auto;
				height: 42px;
				display: block;
				color: #132a6f;
				padding-left: 10px;
				text-decoration: none;
				float: left;
			}

				#nav li span {
					line-height: 42px;
					cursor: pointer;
					padding-right: 10px;
				}


				#nav li a:hover {
					width: auto;
					height: 42px;
					display: block;
					background: url("images/over.gif") no-repeat top left;
					color: #fff;
					text-decoration: underline;
				}

				#nav li a:hover span {
					width: auto;
					height: 42px;
					display: block;
					float: left;
					background: url("images/over.gif") no-repeat top right;
					color: #fff;
				}
/* END HEADER ELEMENTS */

/* LEFT SIDE ELEMENTS */
	#left {
		width: 227px;
		height: auto;
		float: left;
	}

		#left h3 {
			width: 187px;
			height: 50px;
			background: url("images/s-head.gif") no-repeat;
			padding-left: 40px;
			color: #fff;
			font: normal 16px/47px 'trebuchet ms';
			text-transform: uppercase
		}

			#left h3 span {
				color: #cb2cb4;
			}

		.s-c {
			width: 197px;
			height: auto;
			background: url("images/s-c.gif") repeat-y;
			padding: 10px 15px 0 15px;
			line-height: 19px;
		}
		.s-cc {
			width: 197px;
			height: auto;
			background: url("images/s-c.gif") repeat-y;
			padding: 10px 15px 0 15px;
			line-height: 19px;
			text-align: center;
		}

			.s-c a, .l-c a {
				color: #4c6ecf;
			}

			.s-cc a {
				color: #112458;
			}

			.flick {
				margin: 5px;
				padding: 1px; 
				border: 1px solid #cad1e2;
			}

			#flick {
				float: right;
				font-size: 12px;
			}

		.s-end {
			width: 227px;
			height: 20px;
			background: url("images/s-end.gif") no-repeat;
			margin-bottom: 5px;
		}

/* END LEFT SIDE ELEMENTS */

/* RIGHT SIDE ELEMENTS */

	#right {
		width: 640px;
		height: auto;
		float: right;
	}

		#right h2 {
			width: 640px;
			height: 212px;
			background: url("images/banner.gif") no-repeat;	
			text-indent: -10000px;
			margin-bottom: 5px;
		}

		#right h3 {
			width: 600px;
			height: 51px;
			background: url("images/l-head.gif") no-repeat;
			padding-left: 40px;
			color: #fff;
			font: normal 16px/47px 'trebuchet ms';
			text-transform: uppercase
		}

		.l-c {
			width: 610px;
			height: auto;
			background: url("images/l-c.gif") repeat-y;
			padding: 10px 15px 0 15px;
			line-height: 21px;
		}


		.l-cc {
			width: 610px;
			height: auto;
			background: url("images/l-c.gif") repeat-y;
			padding: 10px 15px 0 15px;
			line-height: 21px;
		}

			.vid {
				padding-left: 390px;
			}

				.vid a {
					color: #4c6ecf;
				}

			.l-cc p {
				text-align: center;
				margin-top: 10px;
			}

		

		.l-end {
			width: 640px;
			height: 20px;
			background: url("images/l-end.gif") no-repeat;
			margin-bottom: 5px;
		}
/* END RIGHT SIDE ELEMENTS */

/* FOOTER ELEMENTS */
#footer {
	width: 100%;
	height: 53px;
	background: url("images/foot.gif") repeat-x;
	padding-top: 85px;
	color: #fff;
	text-align: center;
	margin-top:20px;
}
	#footer a {
		color: #fff;
		text-decoration: none;
	}

		#footer a:hover {
			color: #fff;
			text-decoration: underline;
		}

/* END FOOTER ELEMENTS */
