/* DEFAULTS */

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	font-family: Verdana;
	color:#FFF;
	background-color:#333;
	background-image:url(../images/BGLines03.png);
	background-attachment: fixed;

}


a { color: #999; text-decoration: none; }
a:hover { text-decoration: underline; }

p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0.8em;
}

p a:hover, a:active {
	font-size: 1em;
}

.clear { clear: both; }


.Border {padding: 5px; border: 1px solid #666;}
.Stars {
	background-color:#000;
	width:900px;
	height:12px;
	margin-top:15px;
	background-color:#000;
	background-image:url(images/Stars.png);
}


/* TEXT */

.Text-Small { font-size: 11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif color:#FFF;}
.Text-Medium { font-size: 12px; color:#FFF;}
.Terms { font-size: 10px; font-family:Arial, Helvetica, sans-serif color:#333;}



h1 { font-size: 28px; margin-bottom: 10px; color:#FFF; font-weight:bold }
h2 { font-size: 20px; color:#FFF; font-weight:bold }
h3 { font-size: 14px; margin-bottom: 5px; color:#F90; font-weight:bold }


/* LAYOUT */

div#Page-Wrap {
	background-color:#333333;
	width:1000px;
	margin: 0 auto;
	border-left:solid #000 2px;
	border-right:solid #000 2px;
	z-index:1000px;
	position:static;
}



div#Header {
	background-color:#000;
	width:1000px;
	height:297px
}

div#Nav {
	border-top:#101010 2px solid;
	border-bottom:#101010 1px solid;
	background-color:#242424;
	width:1000px;
	height:40px;
	margin-bottom:20px;
	}
	
ul#Nav {
	
	width:1000px;
	
	list-style: none;


	}

	ul#Nav li {

		display: inline;

	}

	ul#Nav li a {

		height:30px;
		
		display: inline-block;

		text-align:center;

		text-transform: uppercase;

		padding-right:15px;

		padding-left:15px;
		
		color: white;

		font-size:13px;
		
		font-weight:bold;

		text-decoration: none;

		outline: none;

		}

		ul#Nav li a:hover {
			
			height:24px;

			outline: none;

			color: #FF9;

			background-color:#444444;

		}

		ul#Nav li a:active {

			outline: none;

		}	




div#Main-Content {
	margin: 0 auto;
	width:955px;
	}

div#Intro {
	color:#CCC;
	margin-bottom:10px;
	font-size:13px;
	line-height:18px;
}

.VideoPanel {
	margin: 0 auto;
	background-color:#e5e5e5;
	border: #1e1e1e 5px solid;
	margin-bottom:10px;
	height:368px;
	}
	
	.VideoPanel .VideoPanel_Left {
		float:left;
		width:480px;
		border-right:#1e1e1e solid 2px;
	}
	
	.VideoPanel .VideoPanel_Right {
		float:left;
		margin-left:6px;
		padding:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
	}
	
	.VideoPanel .VideoHeader {
		font-size:30px;
		font-weight:bold;
		color:#000;
		margin-bottom:5px;
		width:420px;
		display:block;
	}
	
	.VideoPanel .VideoLocation {
		font-size:11px;
		padding: 1px 3px 1px 3px;
		color:#000;
		font-weight:bold;
		background-color:#FC3;
	}
	
	.VideoPanel .VideoText {
		width:428px;
		margin-top:10px;
		color:#000;
	}




	
.Single-Dotted {
	margin: 0 auto;
	width:920px;
	border-top:2px solid #464646;
	margin-top:20px;
	padding-bottom:20px;
}

.PlayVideo {
	display:inline-block;
	margin-left:13px;
	margin-top:7px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:3px;
	background-color:#900;
	margin-bottom:5px;
	}


div#Footer {
	padding: 10px 0 10px 0;
	margin: 0 auto;	
	background: #151515;
	width: 1000px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	div#Footer li {
		display: inline;
		font-size: 1.3em;
	}
	div#Footer li a {
		padding-left:15px;
		text-align:center;
		margin-right:18px;
		margin-top: 1px;
		color: #FFF;
		font-size: 10px;
		text-decoration: none;
	}
	div#Footer li a:hover, ul#Footer li a:active {
		color: #FC3;
	}



.PinHeader {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0;
	background-color:#000;
	padding:5px;
	}

.PinPin {
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#900;
	text-align:center;
	margin:10px;
	}

.PinText {
	font-family:"Courier New", Courier, monospace;
	font-size:24px;
	font-weight:bold;
	color:#FF0;
	padding:0px 2px 0px 2px;
	margin:1px 2px 1px 2px;
	}
	
.PinPlainText {
	color:#FFF;
	}
	
.PinTerms {
	font-size:9px;
	font-weight:bold;
	background-color:#000;
	color:#FFF;
	padding:2px 2px 2px 2px;
	line-height:13px;
	}

.VideoList-Title {
	color:#FC0; 
	font-weight:bold; 
	width:135px;	
}

.VideoList-Views {
	font-size:9px; 
	margin-top:3px;
	margin-left:3px;
	display:block;	
}
