/*
	IMPORT
	- HORIZONTAL MENU

	CONTENT
	- BODY
	- TEXT
	
	LAYOUT
	- CONTAiNER
		- HEADER
			- UTILITY MENU
		- NAVIGATION
		- HOME MID SECTION
			- MAIN SLIDESHOW
			- HOME LEFT MENU
		- HOME FLASH CHANNELS
		= FOOTER
		- SUB PAGE MAIN
			- SUB PAGE RIGHT COLUMN
				- SUB PAGE SLIDESHOW
				- SUBMENU
			- SUB PAGE LEFT COLUMN

	IMPORT
--------------------------------------------------------*/
	@import url("menu.css");
	
/*--------------------------------------------------------
	CONTENT
--------------------------------------------------------*/	
body {
	background:#191919 url("../img/backgrounds/top-back.jpg") no-repeat 50% 7px;
	color:#fff;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	}
	body.sub {
		/*background:#191919 url("../img/backgrounds/sub-back.jpg") no-repeat top center;*/
        background:#1c1c1c url("../img/backgrounds/sub-back.jpg") no-repeat top center;
		}
	a {
		color:#bbbebb;
		}
	h1, h2, h3, h4, h5 {
		margin: 0 0 0.25em 0;
		}

    h2 { margin-bottom: 1em;}

    h3 { margin-top: 1em; }

    .right {
        float:right;
    }

    .left {
        float:left;
    }

    .bold {
        font-weight:bold;
    }

    .boldem {
        font-weight:bold;
        font-style:italic;
    }

    #sub-main-left img {
        margin: 0 0 5px 10px;
    }

    #sub-main-left dt { font-weight: bold; }
    #sub-main-left dd { margin: 0 0 1em 0.8em; }

    #sub-main-left object {margin: 0 0 5px 10px; }

    #sub-main-left .emphasis { font-style:italic; font-weight:bold; }

    #flash-channel-one img, #flash-channel-two img, #flash-channel-three img {
        border: 0;
    }
/*--------------------------------------------------------
	LAYOUT
--------------------------------------------------------*/		
/*-- CONTAINER --*/
#container {
	margin:auto;
	overflow:hidden;
	width:920px;
	}
	/*-- HEADER --*/
	#header {
		position:relative;
		width:920px;
		}
		#header h1 {
			float:left;
			height:133px;
			width:288px;
			}
			#header h1 a {
				display:block;
				height:133px;
				text-decoration:none;
				text-indent:-9999px;
				width:288px;
				}
				#header h1 a:link,
				#header h1 a:visited {}
				#header h1 a:hover,
				#header h1 a:active {}
		/*-- UTILITY MENU --*/
		#utilities_ul {
			list-style:none;
			margin:0;
			padding:0;
			position:absolute;
			right:0px;
			top:20px;
			}
			#utilities_ul li {
				float:left;
				}
				#utilities_ul li a {
					border-left:1px solid #ababab;
					color:#bbbebb;
					font-size:11px;
					padding:0 10px;
					text-decoration:none;
					}
					#utilities_ul li a:link,
					#utilities_ul li a:visited {}
					#utilities_ul li a:hover,
					#utilities_ul li a:active {
						color:#fff;
						}
	/*-- NAVIGATION --*/
	#nav {
		clear:both;
		height:32px;
		padding:12px 0;
		width:920px;
		}
		body.sub #nav {
			border-bottom:1px solid #2a2f2a;
			}
	#simplemenu { font-size:12px;
					list-style:none;
					margin:0;
					padding:0; }
		/*-MENU STYLE-*/
			#simplemenu>li {
					float:left;
					line-height:32px;
					}
			/*MENU ITEM*/#simplemenu>li>a { 
							color:#d9d9d9;
							display:block;
							padding:0 12px;
							text-decoration:none; }
			/*MENU ITEM SELECTED*/#simplemenu>li.selected>a { color:#c1bca5; background:url("../img/backgrounds/nav_hover.jpg") no-repeat top center; }
			/*MENU ITEM ROLLOVER*/	#simplemenu>li:hover>a { 
								background:#578357 url("../img/backgrounds/nav-hover.jpg");
								color:#191919; }
						/*SUB MENU ITEM*/#simplemenu li li>a  { 
									background:#405740;
									border-bottom:1px solid #578357;
									color:#fff;
									font-size:11px;
									line-height:24px;
									padding:0 10px;
									text-align:left;
									text-decoration:none;
									width:140px;
								}
					#simplemenu li>ul{ background:#405740;  border:3px solid #578357; }
						#simplemenu li>li>ul {  }
					/*SUB MENU ITEM ROLLOVER*/#simplemenu li li:hover>a { background:url("../img/backgrounds/nav-fade-back.jpg") repeat-x bottom; color:#fff; text-decoration:none; }
	#simplemenu li ul>li:hover>ul,#simplemenu li ul>li:hover>ul>li:hover>ul, #simplemenu li ul>li:hover>ul>li:hover>ul>li:hover>ul  {margin:-25px 0 0 130px;}
	/*-- HOME MID SECTION --*/
	#home-mid {
		height:300px;
		overflow:hidden;
		width:920px;
		}
		/*-- MAIN SLIDESHOW --*/
		#flash-slideshow {
			float:right;
			height:300px;
			width:570px;
			}
			#flash-slideshow a {}
				#flash-slideshow a:link,
				#flash-slideshow a:visited {}
				#flash-slideshow a:hover,
				#flash-slideshow a:active {}
		/*-- HOME SIDE MENU --*/
		#home-menu {
			float:left;
			padding-top:2px;
			width:327px;
			}
			#home_menu_ul {
				list-style:none;
				margin:0;
				padding:0;
				}
				#home_menu_ul li {
					height:60px;
					margin-bottom:18px;
					width:327px;
					}
					#home_menu_ul li a {
						background:url("../img/backgrounds/home-menu-back.jpg");
						color:#bbbebb;
						display:block;
						font-size:15px;
						font-style:italic;
						height:60px;
						line-height:60px;
						padding-left:20px;
						text-decoration:none;
						width:307px;
						}
						#home_menu_ul li a:link,
						#home_menu_ul li a:visited {}
						#home_menu_ul li a:hover,
						#home_menu_ul li a:active {
							background:url("../img/backgrounds/home-menu-back-hover.jpg");
							color:#fff;
							}
	/*-- HOME FLASH CHANNELS --*/
	#home-channels {
		height:161px;
		/*overflow:hidden;*/
		padding-top:28px;
		width:920px;
		}
		#flash-channel-one {
			float:left;
			height:161px;
			margin-left:0px;
			width:296px;
			}
			#flash-channel-one a {}
				#flash-channel-one a:link,
				#flash-channel-one a:visited {}
				#flash-channel-one a:hover,
				#flash-channel-one a:active {}
		#flash-channel-two {
			float:left;
			height:161px;
			margin-left:16px;
			width:296px;
			}
			#flash-channel-two a {}
				#flash-channel-two a:link,
				#flash-channel-two a:visited {}
				#flash-channel-two a:hover,
				#flash-channel-two a:active {}
		#flash-channel-three {
			float:right;
			height:161px;
			width:296px;
			}
			#flash-channel-three a {}
				#flash-channel-three a:link,
				#flash-channel-three a:visited {}
				#flash-channel-three a:hover,
				#flash-channel-three a:active {}
	/*-- FOOTER --*/
	#footer {
		color:#666e66;
		font-size:11px;
		text-align:center;
		padding-top:30px;
		width:920px;
		}
		#footer br {}
		#footer span.credits {
			color:#444;
			display:block;
			font-size:10px;
			padding:15px 0;
			text-transform:uppercase;
			}
			#footer span.credits a {
				color:#444;
				}
				#footer span.credits a:link,
				#footer span.credits a:visited {}
				#footer span.credits a:hover,
				#footer span.credits a:active {
					color:#666e66;
					}
/*-- SUB PAGE MAIN --*/
#sub-main {
	/*border-top:1px solid #2a2f2a;*/
	margin-top:9px;
	overflow:hidden;
	width:920px;
	}
	/*-- SUB PAGE RIGHT COLUMN --*/
	#sub-main-right {
		float:right;
		overflow:hidden;
		width:258px;
		}
		/*-- SUB PAGE SLIDESHOW --*/
		#sub-slideshow {
			height:200px;
			width:258px;
			}
		/*-- SUBMENU --*/
		#submenu {
			background:url("../img/backgrounds/sub-menu-bottom.jpg") no-repeat bottom;
			padding-bottom:15px;
			}
			#submenu_top {
				background:url("../img/backgrounds/sub-menu-top.jpg") no-repeat top;
				min-height:200px;
				width:258px;
				}
			#submenu h2 {
				color:#bbbebb;
				font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				line-height:50px;
				margin:0 auto;
				padding:0;
				text-align:center;
				text-transform:uppercase;
				}
			#sub_menu_ul {
				list-style:none;
				margin:0;
				padding:0;
				}
				#sub_menu_ul li {
					border-bottom:1px solid #191919;
					height:30px;
					line-height:30px;
					}
					#sub_menu_ul li ul { display:none; }
				#sub_menu_ul li a {
					color:#a4bca4;
					display:block;
					font-size:12px;
					line-height:30px;
					padding:0 20px;
					text-decoration:none;
					}
					#sub_menu_ul li a:hover {
						color:#fff;
						}
	/*-- SUB PAGE LEFT COLUMN --*/
	#sub-main-left {
		float:left;
		overflow:hidden;
		padding:0px 20px 15px 0;
		width:642px;
		}
		#sub-main h1 {
			font-size:26px;
			font-weight:normal;
			padding-top:15px;
			}
		#sub-main-left p {
			margin:0;
			padding:5px 0;
			}
