	
	#gns-container {
	width:957px;
	margin-right:0;
	margin-left:0;
	margin-top:10px;
	padding:0px;
	text-align:left;
	background: #FFFFFF url(../../graphics/20graphics/container-back920.jpg) no-repeat;
		}
		
	#gns-maincontent {
	width:750px;
	padding:0px;
	float:left;
	margin-top: 15px;
		}
	
	#gns-sidebar {
	width:300px;
	padding:0px;
	float:left;
	background: url(../../graphics/20graphics/sidebarback300.jpg) repeat-y;
	margin-top: 23px;
		}
	
	#gns-adrail {
		width:170px;
		padding:0px;
		float:left;
		}
		
	#gns-container p,h1,h2,h3,h4,h5,h6,ul,li,pre {
		margin:0px 20px 10px 20px;
		}
	
#gns-branding {
	margin: 0px;
	width: 100%;
}
#gns-branding h4 {
	padding: 8px 0px 10px 40px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}.smaller {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding-right: 0px;
	padding-left: 20px;
}
#gns-sectionheading {
	padding:0px;
	width: 750px;
	background: url(../../graphics/swvideo/swvideobanner750x150.jpg) no-repeat 17px 17px;
	float: left;
	margin: 0px;
}
#gns-sectionheading h1 {
	font: normal 28px/31px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	letter-spacing: -0.01em;
	margin: 0px;
	padding-top: 40px;
	padding-left: 50px;
}
#gns-container h3.heading {
	font: normal 16px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 1px;
	padding-left: 50px;
	padding-bottom: 30px;
}
#gns-container h5 {
	font: normal 16px/16px Arial, Helvetica, sans-serif;
	color: #006600;
	letter-spacing: -0.01em;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #999999;
}
#gns-container h2 {
	font: normal 24px/30px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	letter-spacing: -0.01em;
	margin-top: 16px;
}

#gns-container h3 {
	font: normal 18px/23px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	letter-spacing: -0.01em;
	margin-top: 18px;
	margin-bottom: 1px;
}
#gns-container p {
	font: normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}
#gns-container img.left {
	float: left;
	margin-right: 6px;
}
#gns-adrail p.ad {
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding-top: 18px;
}
#gns-container img.right {
	margin: 0px 0px 0px 10px;
	float: right;
}
#gns-container p.cutline {
	font: bold normal 11px/14px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#gns-container p.creditline {
	font: italic normal 10px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align: right;
	margin-top: -9px;
	margin-bottom: 0px;
}
#gns-container li {
	font: normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	list-style: square inside;
	margin-left: 0px;
}
#gns-container h6.byline {
	font: normal 10px/13px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	letter-spacing: -0.01em;
}
#gns-container h6.date {
	font: normal 10px/13px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 20px 5px;
	letter-spacing: -0.01em;
}
#gns-container h6.aftersummary {
	font: normal 10px/13px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: -9px 20px 5px;
	letter-spacing: -0.01em;
}
#gns-container h6.afterforum {
	font: normal 10px/13px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: -9px 20px 12px;
	letter-spacing: -0.01em;
}
#gns-container ul {
	font: normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	list-style: square inside;
	margin-left: -20px;
}
#gns-footer p {
	font: normal 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-align: left;
	margin: 6px 20px;
}
#gns-container h2.center {
	font: normal 24px/30px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	letter-spacing: -0.01em;
	margin-top: 16px;
	text-align: center;
}
#gns-container p.center {
	font: normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-top: 0px;
	text-align: center;
}
#gns-container h2.story {
	font: normal 28px/34px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	letter-spacing: -0.01em;
	margin-top: 16px;
}
#gns-container h5.home {
	font: normal 16px/16px Arial, Helvetica, sans-serif;
	color: #CC0000;
	letter-spacing: -0.01em;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px none #CCCCCC;
}
#gns-container p.story {
	font: normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 10px;
}


/* Begin video player code */


object {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
#header {
	width:334px;
	margin: 0px;
	padding: 0px;
}

/* Video container */

#videocontainer {
	width:334px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#videotop {
	width:334px;
}
#videobottom {
	width:334px;
}
#videoleft {
	width:21px;
	float:left;
}
#videoright {
	width:20px;
	float:left;
}
#videoitself {
	width:293px;
	float:left;
}
#videoitself p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#videoholderwrap {
	width:334px;
	float:left;
	margin: 0px;
	padding: 0px;
}
div#archivecontainer a:link {
	color: #333333;
}
div#archivecontainer a:hover {
	color: #333333;
	text-decoration: none;
}
div#archivecontainer a:visited {
	color: #333333;
}

/* Archive */

.thumbnail  {
	width:60px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.summary  {
	width:285px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.summary h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.nothumbnail  {
	width:356px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.nothumbnail h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}
.nothumbnail h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}

.archivewrap  {
	width:373px;
	float:left;
	margin: 0px;
	padding: 5px 0px 10px 8px;
}
#archivecontainer {
	width:398px;
	float:left;
	margin: 0px;
	padding: 0px;
	height: 281px;
	overflow: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#archivetopcontainer {
	width:398px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#archivetop {
	width:398px;
}
#archiveholderwrap {
	width:416px;
	float:left;
	margin: 0px;
	padding: 0px;
}

/* Now Playing */

#nowplaying {
	width:334px;
}
#nowplaying h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 0px 19px;
}

#playercontainer {
	width:750px;
	float:left;
	margin: 0px;
	padding: 52px 0px 0px 17px;
}


/* End video player code */

