body{
	background-color: #000000;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: 808080;
	margin: 0px 0px;
}

a,a:active, a:visited, a:link{
	text-decoration: none;
	color: #808080;
	font-size: 100%;
	font-weight: normal;
}

a:hover{
	text-decoration: underline;
	font-size: 100%;
	color: #CCCCCC;
	font-weight: normal;
}

a img{
  border-width:0;
}

p {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	line-height: 130%;
}
	
	
h2, div#previous h2 a {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}


h3{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #808080;
	margin-top: 15px;
	margin-bottom: 10px;
}

#outer_wrapper {
	position: absolute;
	left: 50%;
	top: 22px;
	width: 1000px;
	z-index: 2;
	margin-left: -500px;
}
  
#left_wrapper {
	width: 500px;
	float: left;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}

#right_wrapper {
	width: 480px;
	float: right;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
	margin-right: 20px;
}
  
#header_wrapper {
	width: 1000px;
	height: 120px;
	float: left;
	clear: both;
	background-image: url(jms_header.jpg);
	background-repeat: no-repeat;
}

#footer_wrapper {
	width: 1000px;
	height: 90px;
	float: left;
	background-image: url(jms_footerbg.gif);
	background-repeat: repeat-x;
}

#blend_outer {
	width: 1000px;
	height: 30px;
	float: left;
	background-image: url(jms_blend.gif);
	background-repeat: repeat-x;
}

#rss_feed {
	width: 980px;
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
}

#rss_feed img {
	margin-right: 5px;
}

#latest_video {
	width: 450px;
	float: left;
	margin-left: 20px;
}

#latest_video_thumb img{
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	width: 450px;
	height: 410px;
}	

#previous, div.archived_show {
	float: left;
	width: 200px;
	margin-right: 30px;
}

div#archive_wrapper { 
  margin-left: 20px;
}


#previous_thumb {
	float: left;
	width: 200px;
	margin-bottom: 10px;
}	

#previous_thumb img{
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	width: 200px;
	height: 182px;
}	

#previous_text {
	float: left;
	width: 200px;
	text-align: left;
}

#previous_more_wrapper {
	margin-top: 10px;
	width: 960px;
	float: left;
	margin-left: 20px;
}

#bio_wrapper {
	width: 960px;
	float: left;
	margin-left: 20px;
}

#bio {
	float: left;
	width: 480px;
}

#bio_thumb {
	float: left;
	width: 80px;
}	

#bio_thumb img{
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
}	

#bio_text {
	float: left;
	width: 360px;
	text-align: left;
	margin-left: 20px;
}

#video_feedback {
	float: left;
	width: 480px;
}

textarea {
	color: #E1A71C;
	background-color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	font-weight: bold;
	padding: 3px;
	height: 60px;
	width: 445px;
	border: 1px solid #808080;
}

.buttons {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
    background-color: #000000;
    color: #E1A71C;
    border: 1px solid #E1A71C;
    margin-top: 10px;
    margin-right: 5px;
}

#footer_credits {
	float: left;
	width: 980px;
	margin-top: 20px;
	margin-left: 20px;
}

.text1, .text1 a:link, .text1 a:visited, .text1 a:active {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #E1A71C;
}

.text2, .text2 a:link, .text2 a:visited, .text2 a:active {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #808080;
}

.text3, .text3 a:link, .text3 a:visited, .text3 a:active {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #E1A11C;
}

div#previous .text2 a {
    text-decoration: underline;
}

.text3 a:hover {
	text-decoration: underline;
}

.text4, .text4 a:link, .text4 a:visited, .text4 a:active {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
}

.text4 a:hover {
	text-decoration: underline;
}

.clear{
	clear:both;
}

.space{
	height: 20px;
}

div#bio.biocol0 { 
  clear: left;
}
div#bio.biocol1 { 
  float: right;
  clear: right;
}

div#latest_video_title { 
  float: right; 
  margin-top: 10px;
}
div#latest_video_title a { 
  color: #a7a7a7;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}
div#previous_text h4 { 
  text-align: center;
  margin: 0px 0px 20px 0px;
}

div#previous_text h4 A, div#previous_text  h4 a:visited { 
  text-transform: uppercase;
  color: #C63A4B;
  font-weight: bold;
}
