/*
Theme Name: James Stewart
Theme URI: http://www.js7.com/
Description: Custom Theme & templates built exclusively for js7.com
Version: 1.0
Author: Brian Ziffer / James Lloyd 
Author URI: http://brianziffer.com
Tags: not available to public


*/



body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#ccc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color: #000000;
	background-image:url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/main_site_bkg_topfade_wide.jpg');
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
	}
	
	
/* F F F F F FONTS
 	{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size: 10px;
	color:#999999;
	} */
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	/*font-weight: bold;*/
	text-transform:uppercase;
	
}


h1 {
	font-size: 10px;
	color: #cccccc;
	line-height: 1em;
	margin:4px 0px 4px 0px;
	padding:0px;

}
h1 a:hover{
	color: #cc9933;
	text-decoration:none ;
	background:#000000;
}

#video-iframe {
	margin-left:30px;	
}



h2 {font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; font-size: 14px; color:#999999;}
h2 a{ color: #999999; text-decoration:none;}
h2 a:hover{ color: #cc9933; text-decoration:none;}


/* archive header page titles see all posts categories tags etc*/
h3 { font-size: 12px; color: #cccccc; }
h3 a:hover{ color: #cc9933; text-decoration:none ; background:#000000;}




h4 { font-size: 11px; line-height: 1em; color:#333333;padding:0px;
margin:5px 0px 5px 0px;}




h5 { font-size: 14px; }

h6 {
	font-size: 11px; 
	font-style:normal;
	color: #666666;
	padding:0px;
	margin:0px 0px 0px 0px;
}


/*subscribe rss */
h7 {
font-family: "Helvetica", Arial, Sans-Serif;
font-size: 14px; color: #cccccc;
text-transform:uppercase;
font-style:bold;
margin:0px 0px 0px 0px;


}


small {
color:#666666;
font-style:italic;
font-size:11px;
line-height:1em;
padding:0px;
margin:0px;


}





p {
	font-size: 13px;
	padding: 0px;
	line-height: 1.5em;
	color:#CCCCCC;
	/*max-width: 100%;
	border:solid #333333;*/
	}









#livestatsContainer td {
				color:#ffffff;
				height:15px;
				font-family:Arial,Helvetica,sans-serif;
			    font-size:11px;
				line-height:15px;
				vertical-align:middle;
			}
			
			#livestatsContainer tr:nth-child(even) {background: #181818}
			#livestatsContainer tr:nth-child(odd) {background: #2e2e2e}
			
			#livestatsContainer tr.highlight{ 
		        background-color: #cc9933;
		        cursor: pointer;
		     }
			 
			  #livestatsContainer tr.highlightdetail{ 
		        background-color: #cc9933;
		     }
			 
			#tableheader {
				background-image:url("");
				width:750px;
				height:25px;
			}
				
			#infotext {
				width:730px;
				height:50px;
				margin-left:10px;
			}
			
			#leftinfotext {
				float:left;
			}
			
			#headline {
				font-family:Arial,Helvetica,sans-serif;
			    font-size:14px;
				color:#cc9933;
				margin:0;
				padding-top:10px;
				text-transform:none;
			}
			
			#heatname {
				font-family:Arial,Helvetica,sans-serif;
			    font-size:14px;
				color:#FFFFFF;
				margin:0;
				float:left;
				text-transform:none;
			}
			
			#leader {
				font-family:Arial,Helvetica,sans-serif;
			    font-size:14px;
				color:#FFFFFF;
				font-weight:normal;
				margin:0;
				margin-left:30px;
				float:left;
				text-transform:none;
			}
			
			#rightinfotext {
				float:right;
				height:48px;
			}
			
			#date {
				font-family:Arial,Helvetica,sans-serif;
			    font-size:14px;
				color:#cc9933;
				margin:0;
				padding-top:10px;
				float:right;
				text-transform:none;
			}
			
			#allevents {
				font-family:Arial,Helvetica,sans-serif;
			    font-size:14px;
				color:#FFFFFF;
				margin:0;
				float:right;
				clear:both;
				text-decoration:underline;
				text-transform:none;
			}
			
			#allevents a {
				color:#FFFFFF;
				text-transform:none;
				margin:0;
			}
			
			#allevents a:hover {
				color:#FFFFFF;
				text-transform:none;
				text-decoration:underline;
			}


			#livestatsContainer {
				background-image:url("images/livestats_bg.jpg");
				width:999px;
				height:489px;
			}
			
			#livestatsContent {
				margin-left:136px;
				padding-top:59px;
			}
			
			#livestatsContainer tr.jstewart {
				background-color: #cc9933;
			}













/* ******** blog page */

#blog_post {
	padding: 0px;
	margin-bottom:0px;
}
#date_title {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color:#888888;
	margin:5px 0px 5px 0px;
}
	
#posted_by{
	width:740px;
	padding:5px 0px 5px 0px;
	margin-bottom: 10px;
	border-top:#212121 1px solid;
	border-bottom:#212121 1px solid;

}



/* ******** MORE BUTTONS */


morebuttons a{
	color: #cccccc;
	text-decoration:line-through ;


}

morebuttons a:hover{
	color: #ffffff;
	text-decoration:line-through ;
	background:#000000;
	padding:5px;

}


pre {
	overflow:auto;
}

acronym, abbr
{	
	color:#999999;
	font-size: 10px;
	letter-spacing: .07em;
	/*cursor: help;*/
	/*border-bottom: 1px dashed #999;*/
}

strong {	
	color:#666;
}


/* LINKS ---------------------  */
a {
	color: #cccccc;
	text-decoration:none ;
	
}
a:focus {color: #cc9933;}


a:hover {
	color:#cc9933;
	/*background:#000000;*/
}

:-moz-any-link:focus {
  outline: none;
}


/* for main nav highlight */
#current a
{
color:#cc9933;
}



div.connect_widget_facebook_logo_menubar {
	background-color:#000;
}
	




hr {
	display: none;
	}
	
	
	
img {
	border:solid #000000 1px;
	
}

img a:hover{
	border:solid #cc9933 1px;
}


/* Layout 

body {

	margin: 0px auto;
	padding: 0;
	
}*/

#backgroundWrapper{
	width:1050px;
	text-align:center;
	background-image:url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/main_site_bkg.png');
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	

}


#page {
	margin: 0px auto;
	padding: 0px;
	width: 999px;
	text-align:left;
}



#achievements {
	float:left;
	margin:45px 0;
	position:absolute;
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom:1px dashed #333333;
	padding-bottom:20px;
	visibility:hidden;
}

#achievements td {
	border-bottom:1px dotted #CC9933;
}

#achievements table {
	padding-bottom:20px;
}

.firstRow {
	font-weight:bold;
	color:#CC9933;
}



.biopost {
	float:left;
	visibility:visible;
}


#menu-item-info {
	background-image:url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/button_info.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:86px;
	height:25px;
	margin-left:-10px;
}

#menu-item-info:hover {
	background-position:bottom left; 
}

#menu-item-info a {
	color: #aaa;
	display: block;
	line-height: 25px;
	padding-top: 25px;
	text-decoration: none;
}


#menu-item-achievements {
	background-image:url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/button_achievements.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:5px;
	float:left;
	width:156px;
	height:25px;
}

#menu-item-achievements:hover {
	background-position:bottom left; 
}

#menu-item-achievements a {
	color: #aaa;
	display: block;
	line-height: 25px;
	padding-top: 25px;
	text-decoration: none;
}






/* wrapper starts in header.php */
#wrapper {
	width: 999px;
	margin:0px 0px 0px 0px ;
	padding:0;
	text-align:left;
	
	
	
}


#pods_container{
margin-top:10px;
margin-bottom:10px;
width:999px;
float:left;
/*border:dashed #CC0000 1px;*/
}

/* CONTENT - ON PAGES */
#content {
	width:740px;
	float:left;
	text-align:left;
	margin:0px auto;
	padding-left:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	/*border: dashed #ff0000 1px;*/

}
#single_content{
	width:730px;
	float:left;
	clear:both;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	
}
	
	
#comments_container{
width:740px;
float:left;
text-align:left;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;

border-bottom: 1px #333333 dashed;


}

/* widgetized - WP */
#sidebar {
	text-align:left;
	width:200px;
	float:right;	
	margin:0px 0px 0px 0px;
	padding:0px 10px;
}	


#sidebar_widgets {
/*border:dashed #333333 1px;*/
width:220px;
float:right;
padding:0px;
}

/* Header */


#header {
	width:999px;
	height:56px;
	
	background:no-repeat;
	background-image:url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/nav_bar_bkg_lrg.png');
	background-position:left;
}




#logo{
	width:280px;
	height:27px;
	float:left;
	/* pushes logo down from top a bit*/
	margin: 14px 0px 0px 10px;
	/*background:no-repeat;
	background-image:url(images/logo.png);
	background-position:left;*/
}

#logo a img{
border:none;
}

#logo a:hover img{
border:none;
}

#rbwidget {
	float:right; 
	margin-right:7px; 
	margin-top:10px;
}

nav_divider{
	color:#333333;

}


#global_nav {
	width: 420px;
	float:left;
	margin-top:26px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	text-align:center;
	
}

#global_nav ul {
	display:inline;
	padding:0px;
	magin:0px 0px 0px 0px;
}

	
#global_nav ul li {
	float:left;
	padding:0px;
	display:inline;
	/*spacing between elements */
	margin:0px 10px 0px 0px;
	
}


#global_nav ul li#hmenu_rss {
	background:url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/rss.png') no-repeat;
	padding-left:20px;
}	

#global_nav img {
	
	border:none;
	}




#header h1 {
	margin:10px 0;
}

#header .description {
	font-size:1.2em;
}

#search_container {
	width:230px;
	padding-left:10px;
	float:left;
	margin-top:12px;


}

#search_box {
    width: 180px;
    height: 22px;
	float: right;
	background: url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/bg_search_box.png') no-repeat;
    margin: 10px Auto 5px 0px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 130px;
    background: none;
	font-size:11px;
	color:#ebebeb;
}
#search_box #go {
    float: right;
    margin: 0px 4px 0 0;
	padding:0px;
	border:none;
	background-color:none;
	/*border: thin dashed #000000;*/
}




/* End header */

/* Post */

.blog_entry {
	margin-bottom: 25px;

}

.post {
	width:740px;
	margin-top 5px;
	margin-bottom:20px;
	padding:0px 10px 20px 0px; 
	border-bottom: 1px #333333 dashed;
	float:left;
	text-align: left;
	overflow:hidden;
	clear:both;
	}

.post h2 {
	margin:0px 0px 5px 0px;
	padding:0;
	text-align:left;
	font-size: 20px;
	line-height: 1em;
}





.post h3.post-title {
	font-weight:bold;
	font-size:1.8em;
	margin:0;
	padding:0;
	text-align:left;
}	


div.archive-title {
	font-size:1.6em;
	font-weight:bold;
}

.post hr {
	display: block;
	}

.postmetadata {
	clear: both;
	font-size:12px;
	color:#888;
}

.clear {
	clear: both;
}

.entry {
	font-size:12px;
	line-height:1em;
	margin:20px 0;
}



.entry a {
	color: #cc9933;
	text-decoration:none ;
	
}
.entry a:focus {color: #cc9933;}


.entry a:hover {
	color:#cc9933;
	/*background:#000000;*/
}








.entry blockquote {
	/*border:1px dashed #ccc;*/
	font-size:0.9em;
	padding:5px 20px;
	margin:10px 0;
	background:#f8f8f8;
}

.entry blockquote blockquote {
	font-size:1em;
}

.entry fieldset {
	border:1px dashed #ccc;
}

.entry fieldset legend {
	font-weight:bold;
	text-transform:uppercase;
}

.entry table {
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#ccc;
	font-size:0.9em;
}


.entry table tr td {
	padding:5px 10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;

}

.entry table tr th {
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 10px;
	background:#f4f4f4;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}

.entry ol { list-style-type:decimal; }
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }




img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	padding:0;
	margin: 2px 0 5px 10px;
	display: inline;
	float:right;
	}

.alignleft {
	padding:0;
	margin: 2px 2px 2px 0;
	display: inline;
	float:left;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:right;
}

.navigation {
	font-size:1.2em;
	clear:both;
	margin:20px 0;
	
}	


.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
}


.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.searchbox {
	padding:0px;
	text-align:left;
	
}











.center {
	text-align: center;
	}

.hidden {
	display: none;
	}


/* Comments*/

#comments {

	font-size:1.4em;
	line-height:1.4em;
}

.commentlist {
	margin:20px 0px;
	padding:0px 0px 1px 0px;
	/*background:url('images/border_h.png') repeat-x bottom;*/
}

.commentlist li {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	/*background:url('images/border_h.png') repeat-x top;*/
}

li.comment div, li.pingback div {
	padding:20px;
	overflow:auto;
}

li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}

.commentlist li.even {
	
	/*background-color:#000000;*/
}

.commentlist li.odd {
	border-top:#333333 1px dashed;
	border-bottom:#333333 1px dashed;
}

ul.children li {
	list-style:none;
}

.avatar{
	
}
img.avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:0;
	background:#fff;
}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:0.8em;
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
}


textarea#comment {
	color: #cccccc;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style:normal;
	
	background-color: #000000;
	border-width: 1px;
	border-color: #333333;
	border-style: dashed;
	margin-top:25px;
	width:730;
	/*background-image:url(images/panel_gradient_background.gif);*/

}

#comments div.navigation {
	font-size:0.8em;
}

/* Sidebar */

#sidebar {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style:normal;
	color:#999999;
	
	}

#sidebar h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style:normal;
	padding: 0px 0px 0px 0px;
	color:#B5B5B5;
	/*background-image :url("http://js7.com/wp-content/themes/jstewart7_theme/images/diag_line_h2.png");
	background-repeat:no-repeat;
	background-position:left;*/
	
	}



#sidebar ul, #sidebar ul ol {
	margin: 0px auto;
	padding: 0;
	}

#sidebar ul li {
	margin: 0; 
	line-height: 1em; 
	padding: 5px 0px 0px 0px; 
	list-style-type: none;
	
	}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	list-style-type: none;
	list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");
	margin-left: 5px; padding-left: 5px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0px;
	}

#sidebar ul ol li {
	list-style: none;
	
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	}
	
	
#sidebar-textbox{
	
}
#sidebar-textbox ul li{
	padding: 5px 0px 5px 0px;
	border-bottom:dashed #666666 1px;
}


	
/* Calendar */
#wp-calendar {
	empty-cells: show;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	font-weight:bold;
	}

#wp-calendar caption {
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0 0 5px 8px;
	color:#666;
	}

#wp-calendar td {
	padding: 3px 5px;
	text-align: center;
	}
	
#wp-calendar td#today {
	background:#eee;
}	

#wp-calendar td#prev a {
	padding: 0;
	text-align:left;
	font-weight:normal;
}

#wp-calendar td#next a {
	padding: 0;
	text-align:right;
	font-weight:normal;
}


/* End Calendar */


/* Footer */	

#footer {
	
	
	
	padding:20px 0px 0px 0px;
	text-align:center;
	font-size:10px;
	color:#222222;
	margin:20px 0px;
	width: 999px;
	height:30px;
	float:left;

}
#footer ul li{
	display: inline;
	
}



#footer a{
	color:#222222;
	font-size:10px;
	text-decoration:underline;
}
#footer a:hover{
	color:#cc9933;
	
}


#footer ul li{
	display:inline;
	padding:0px ;
}
#footer img{border:none;}



#featuredVideos {
	width:999px;
	border:dashed #33FF00 1px;
	
}



/*HOME VIDEO CONT*/
#recentVideo{ 
	margin:0px 0px 0px 0px; 
	padding-top:		0px;
	padding-left:		3px;
	padding-right:		12px;
	padding-bottom:		0px;
	border-right: thin solid #222222;
	width:300px;
	float:left;
}

#home_video_cont{ 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:329px;
	float:left;
}
/*
#home_video_more{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	float:				left;
	background-color:	#000000;
}
*/

#hvm_2{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		5px;
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
	background-color:	#000000;
	float:				left;
}

/*recent VIDEO UL*/
/*ul.home_video_ul {
	
	list-style:none;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	width:140px;
	}

ul.home_video_ul li {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	border:dashed 1px #ff0000;
	float:left;
	position:relative;
	
	}

ul.home_video_ul li img {
	border:3px solid #1B0C05;
	}

ul.home_video_ul li a:hover img {
	border:3px solid #cc9933;
	
	}

ul.home_video_ul li span {
	text-decoration:none;
	background-color:#1B0C05;
	display:block;
	text-align:left;
	padding-left:4px;
	position:absolute;
	top:96px;
	width:141px;
	color:#333;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}*/
	
ul.home_video_ul li a:hover span {
	
	background-color:#cc9933;
	color:#FFF;
	
	
	}





ul.recent_video_container {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

ul.recent_video_container li {
	float:left;
	margin:5px 5px 0 0;
	/*position:relative;*/
	}

ul.recent_video_container li img {
	border:3px solid #000000;
	}



ul.recent_video_container li a:hover img {
	border:3px solid #cb9a33;
	
	}




ul.recent_video_container li span {

}



ul.recent_photo_container {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-left:0px;
	}

ul.recent_photo_container li {
	float:left;
	
	margin-left:0px;
	margin-right:2px;
	margin-bottom:5px;
	margin-top:0px;
	
	position:relative;
	}

ul.recent_photo_container li img {border:3px solid #1b0c05;}
ul.recent_photo_container li a:hover img {border:3px solid #cb9a33;}



ul.recent_photo_container li  {
	/*text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:80px;
	width:147px;
	color:#FFF;
	text-transform:uppercase;
	font-family:arial;
	font-size:11px;*/
	}
ul.recent_photo_container li a:hover span {
	/*
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	*/
	
	
	
	}
	


ul.news {
	list-style:none;
	margin-left:12px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	}

ul.news li {
	margin:5px 5px 10px 0px;
	position:relative;
	list-style-type: none;
	list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");
	}

ul.news a:hover li {
	background-color:#555555;
	}


#header2{ 
	
	margin:0px auto;
	width:999px; 
	height:60px;
}

#flashBox{ 
	float:left;
	margin:0px 0px 0px 0px; 
	padding: 0;
	width:999px; 
	height:486px;
	
}


#playoverlay{
	float:left;
	margin-left:353px;
	margin-top:-380px;
	float:left;
}
	
#playoverlay img {
	border:none;
}

#flashBox img {border:none;}

#flashdropshadow{ width:999px; float:left; margin-top:3px;}
#flashdropshadow img {border:none;}

#recentPhotos{ 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:14px;
	padding-right:0px;
	width:315px;
	height: 300px;
	float:left;
}



#recentNews{ 
	border-left:thin solid #222222;	
	margin:0px 0px 0px 0px; 
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:325px;
	float:right;
}


#recentNews_links{
margin-left:12px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
border:dashed 1px #ffffff;
padding: 0px 0px 0px 0px;

}





#rss_container{width:200px; height:20px; background-color:#000; margin:0px 0px 0px 0px; padding: 0px;}
#rss_icon {width:12px; height:12px;margin:0px 0px 0px 0px; padding: 0px;}
#rss_textLink {text-align:left; float:left; width: 120px; height: 12px; padding-left: 15px;}
#rss_icon img {border:none; margin:0px 0px 0px 0px; padding: 0px;}

/* this is for the rollover dimmed thumbs */
a.thumbopacity img {
filter:alpha(opacity=25); 
-moz-opacity: 0.25; 
opacity: 0.25;}

a.thumbopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


#thumbopacity img {
	background: url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/shadow-1000x1000.gif') no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	}

#searchinput{
padding:0;
margin:0px auto;
width:100px;
float:right;
}


TEXTAREA {
background:#000000;
color: #000;
font-weight: bold;
font-size: 10px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
border: 1px #000 solid;
}


#user input {background-color: #111111;border: 1px solid #333333;font-size: 12px;color: #ffffff; }

input img{border:none 0px;background-color: #ff0000;}




/*  ************** TWITTER 
The plug in provides the following CSS classes:

ul.twitter: the main ul (if list is activated)
li.twitter-item: the ul items (if list is activated)
p.twitter-message: each one of the paragraphs (if msgs > 1)
.twitter-timestamp: the timestamp span class
a.twitter-link: the tweet link class
a.twitter-user: the @username reply link class
*/


ul.twitter{
	color: #ccc;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	list-style: none;
	list-style-position:inherit;
	list-style-type:none;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	
	} 
	
	
li.twitter-item{
		/*border-bottom:dashed #181818 1px;*/
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 10px;
		list-style: none;
	list-style-position:inherit;
	list-style-type:none;
	line-height:1.2em;
		}

a.twitter-link{
	color: #cc9933;
}

#twitter_cont {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:325px;
	float:left;
	}



/* Recent Videos on Videos page ///////////////////////////////////////////////////// */


#recent_video_wrapper{border: thin dashed #ff0000; width:740px;height:91px; margin:0px auto; padding:0px; float:left;}
#recent_video_wrapper img {border:#333333 solid 1px;}
#recent_video_thumb{width:145px; height:91px; margin:0px auto; padding:0px; float:left;}
#recent_video_title{width:320px;  margin:0px auto; padding:0px;float:left; text-align:left;}
#recent_video_rating{width:320px; margin:0px auto; padding:0px;float:left; text-align:left;}
#recent_video_meta{width:320px; margin:0px auto; padding:0px;float:left; text-align:left;}
myh {font-size:14px; color:#666666; padding-left: 5px;}






div#recent_video_container{ border: thin dashed #000000;margin:0px auto; width:740px;float:left;}
div#recent_video_content{ border: thin dashed #565656;margin:0px auto; width:326px;float:left;}
div#recent_video_thumb{ border: thin dashed #003300;margin:0px auto; width:160px;float:left;}
div#recent_video_copy{ border: thin dashed #003300;margin:0px auto; width:160px;float:left;}
ul.recent_video_ul {list-style:none;margin:0px 0px 0px 0px;padding:0;}
ul.recent_video_ul li {float:left;margin:5px 5px 0 0;position:relative;}
ul.recent_video_ul li img {border:3px solid #000000;}
ul.recent_video_ul li a:hover img {border:3px solid #cb9a33;}

ul.recent_video_ul li span {
	/*text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:147px;
	color:#FFF;
	text-transform:uppercase;
	font-family:arial;
	font-size:11px;*/
	}

ul.recent_video_ul li a:hover span {
	/*display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	*/
	}
	
	
	
/* Recent Photos  ///////////////////////////////////////////////////// */
	
div#recent_photo_container{ 
	border: thin dashed #003300;
	margin:0px auto; 
	width:999px;
	float:left;
}

div#recent_photo_content{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:326px;
	float:left;
}
div#recent_photo_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:110px;
	float:left;
}

div#recent_photo_copy{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:160px;
	float:left;
}





ul.recent_photo_ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}

ul.recent_photo_ul li {
	float:left;
	margin:5px 5px 0 0;
	position:relative;
	}

ul.recent_photo_ul li img {
	border:3px solid #000000;
	}

ul.recent_photo_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.recent_photo_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.recent_photo_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}











	
/* recent events on events page ///////////////////////////////////////////////////// */
div#RecentEventsContainer{ 
	
	margin:0px auto; 
	width:740px;
	float:left;
	clear:both;
}



div#eventsContainer{ 
	margin:0px auto; 
	width:740px;
	float:left;
	text-align:left;
}

ul.events_ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}

ul.events_ul li {
	float:left;
	margin:5px 5px 10px 0px;
	position:relative;
	}

ul.events_ul li img {
	border:3px solid #000000;
	}

ul.events_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.events_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.events_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}


/* Featured Photo ///////////////////////////////////////////////////// */

ul.featured_photo_ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}

ul.featured_photo_ul li {
	float:left;
	margin:5px 5px 0 0;
	position:relative;
	}

ul.featured_photo_ul li img {
	border:3px solid #000000;
	}

ul.featured_photo_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.featured_photo_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.featured_photo_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}
	
div#featured_photo_content{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:490px;
	float:left;
}
div#featured_photo_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:485px;
	float:left;
}

div#featured_photo_copy{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:485px;
	float:left;
}

div#single_photo_gallery_container{ 
	border: thin dashed #003300;
	margin:0px auto; 
	width:900px;
	float:left;
}
.single_photo_gallery_copy{ 
	border: thin dashed #222222;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:bold;
	margin:0px auto;
	padding:0;
	width:800px;
	float:left;
	top:0px;
}




ul.featured_photo_gallery_ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}

ul.featured_photo_gallery_ul li {
	float:left;
	margin:5px 5px 0 0;
	position:relative;
	}

ul.featured_photo_gallery_ul li img {
	border:3px solid #000000;
	}

ul.featured_photo_gallery_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.featured_photo_gallery_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.featured_photo_gallery_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}

div#featured_photo_gallery_content{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:150px;
	float:left;
}
div#featured_photo_gallery_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:150px;
	float:left;
}

div#featured_photo_copy{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:400px;
	float:left;
}



div#video_player{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:547px;
	height:200px;
	float:left;
}

div#featured_video_grid_container{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:440px;
	float:left;
}



ul.blog_ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}

ul.blog_ul li {
	text-align:left;
	float:left;
	margin:0px 0px 50px 0px;
	/*position:relative;*/
	}

ul.blog_ul li img {
	border:3px solid #000000;
	}

ul.blog_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.blog_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.blog_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}

div#recent_blog_post{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:765px;
	float:left;
}
div#recent_blog_post_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:auto;
	float:left;
}
div#recent_blog_post_copy{ 
	border: thin dashed #003300;
	margin:0px auto; 
	width:550px;
	float:left;
}



ul.news_ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0;
	}

ul.news_ul li {
	float:left;
	margin:5px 5px 0 0;
	position:relative;
	}

ul.news_ul li img {
	border:3px solid #000000;
	}

ul.news_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.news_ul li span {
	/*text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family:arial;
	font-size:11px;*/
	}

ul.news_ul li a:hover span {
	/*display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;*/
	}

div#newsContainer{ 
	/*border: thin dashed #003300;*/
	margin:0px auto; 
	width:775px;
	float:left;
}
div#recent_news_post{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:765px;
	float:left;
}
div#recent_news_post_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:auto;
	float:left;
}
div#recent_news_post_copy{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:550px;
	float:left;
}



/* sidebars testing */


#recent_video_wrapper{width:345px;height:91px;background:#000000; margin:0px auto; padding:0px; float:left;}
#recent_video_wrapper img {border:#333333 solid 1px;}
#recent_video_thumb_{width:145px; height:91px; background:#009900; margin:0px auto; padding:0px; float:left;}
#recent_video_title_{width:200px;background:#333333;  margin:0px auto; padding:0px;float:left; text-align:left;}
myh {font-size:14px; color:#666666; padding-left: 5px;}



#recent_featured_blog_posts{
 width:999px;
 height:400px;
 float:left;
 text-align:left;


}

#recent_featured_blog_post_image{
width:100px;
height:100px;
background-color:#333333;
float:left;

}

#rss_list {margin:0px auto;
}

#rss_list ul 
{
list-style-image: url('http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/rss.png');

}









#photos_recentCont{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;width:999px;float:left;}
.photos_recent_photo_container{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;width:210px;float:left;}

.photos_recent_img{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;width:65px;float:left;}

.photos_recent_copy{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;width:122px;float:left;}


#sidebar_recentVideo{ margin:0px 0px 30px 0px; padding: 0px 0px 0px 0px;width:190px;float:left;}

#sidebar_home_video_cont{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:220px;float:left;}



#sidebar_recentPhotos{ margin:0px 0px 30px 0px; padding: 0px 0px 0px 0px;width:220px;float:left;}

ul.sidebar_recent_photo_container {list-style:none;margin:0px 0px 0px 0px;padding-top:0px;padding-left:0px;}

ul.sidebar_recent_photo_container li {float:left;margin-left:0px;margin-right:13px;margin-bottom:5px;margin-top:0px;position:relative;}

ul.sidebar_recent_photo_container li img {border:3px solid #000000;}
ul.sidebar_recent_photo_container li a:hover img {border:3px solid #cb9a33;}



ul.sidebar_recent_photo_container li  {
	/*text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:80px;
	width:147px;
	color:#FFF;
	text-transform:uppercase;
	font-family:arial;
	font-size:11px;*/
	}
ul.sidebar_recent_photo_container li a:hover span {
	/*
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	*/
	
	
	
	}

/* homepage recent videos */

ul.homepage_video_ul {list-style:none;line-height:0px;margin:0px 0px 0px 0px;padding-top:0px;padding-left:0px;}
ul.homepage_video_ul li {float:left;margin-left:0px;margin-right:15px;margin-bottom:0px;margin-top:0px;position:relative;width:138px;}
ul.homepage_video_ul li img {border:4px solid #1B0C05;}
ul.homepage_video_ul li a:hover img {border:4px solid #cc9933;}
ul.sidebar_home_video_ul {list-style:none;line-height:0px;margin:0px 0px 0px 0px;padding-top:0px;padding-left:0px;}


ul.sidebar_home_video_ul li {float:left;margin-left:0px;margin-right:5px;margin-bottom:10px;margin-top:0px;position:relative;width:105px;}

ul.sidebar_home_video_ul li img {border:4px solid #1B0C05;}

ul.sidebar_home_video_ul li a:hover img {border:4px solid #cc9933;}

ul.sidebar_home_video_ul li span { text-decoration:none; background-color:#1B0C05; display:block; text-align:left; padding-left:4px; position:absolute; top:96px; width:141px; color:#333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;}
	
ul.sidebar_home_video_ul li a:hover span {background-color:#cc9933;color:#FFF;}
	
	
.goto_archives {margin-top: 30px;margin-left:10px;width:740px;float:left;}
.goto_archives li{position:relative;list-style-type: none;list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");list-style-position:outside;}

.newsletter_signup {margin-left:10px;float:left;}
.facebook_fanbox {margin-left:0px;float:left;margin-top: 20px;}
.newsletter_signup li{position:relative;list-style-type: none;list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");list-style-position:outside;}






#front_page_column1{
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	/*border: 1px dashed #ff0000;*/
	width:330px;
	height:100px;
	float:left;
}


#front_page_column2{
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width:330px;
	height:100px;
	float:left;
	/*border: 1px dashed #ff0000;*/
}


#front_page_column3{
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	/*border: 1px dashed #ff0000;*/
	width:330px;
	height:100px;
	float:right;
}




/* -------------------------------------------from style2 */

div#videos_recent_post_ratings{ 
	
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		50px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	float:				left;
	width:				100px;
	vertical-align:		top;
}

.videos_recent_post{ 
	
	/**/
	line-height:		0px;
	margin-left:		0px;
	margin-right:		5px;
	margin-bottom:		30px;
	margin-top:			10px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:				240px;
	height:				185px;
	float:				left;
}

.photos_recent_post{ 
	
	/**/
	line-height:		0px;
	margin-left:		0px;
	margin-right:		5px;
	margin-bottom:		30px;
	margin-top:			10px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:				240px;
	height:				125px;
	float:				left;
}



#sidebar_recent_posts_cont{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		20px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	float:left;
}

.videos_recent_img{ 
	
	/**/
	
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:150px;
	float:left;
}

.videos_recent_copy{ 
	
	/**/
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:80px;
	float:left;
}


#sidebar_recent_videos{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:200px;
	float:left;
}

#videos_recent_container{ 
	
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width:740px;
	float:left;
}

#videos_recent_cont{ 
	margin:0px 0px 0px 0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:740px;
	float:left;
}

ul.videos_recent_ul {
	
	list-style:none;
	margin:0px 0px 0px 0px;
	margin-bottom:50px;
	padding-top:0px;
	padding-left:0px;
	}

ul.videos_recent_ul li {
	float:left;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:16px;
	margin-top:0px;
	position:relative;
	}

ul.videos_recent_ul li img {
	border:4px solid #1B0C05;
	}

ul.videos_recent_ul li a:hover img {
	border:4px solid #cc9933;
	
	}

/*ul.videos_recent_ul li span {
	text-decoration:none;
	background-color:#1B0C05;
	display:block;
	text-align:left;
	padding-left:4px;
	position:absolute;
	top:96px;
	width:141px;
	color:#333;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}
	
ul.videos_recent_ul li a:hover span {
	
	background-color:#cc9933;
	color:#FFF;
	
	
	}

*/
#sidebar_recent_photos{ 
	margin:0px auto; 
	width:200px;
	float:left;
}



/*  ************** sidebars */
#sidebars_sidebar_container{ 
	margin:0px auto; 
	width:210px;
	float:left;
}

#sidebar_categories{ 
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	width:200px;
	float:left;
	
}





#sidebar_archives{ 
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	
	
	float:left;
	
}

ul.sidebararchive_ul {
	display:block;
	margin: 0px auto;
	padding:0px;
	}

ul.sidebararchive_ul li {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align:left;
	position:relative;
	
}
	
	
	
	


#sidebar_tags{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		10px;
	margin-top:			0px;
	width:200px;
	float:left;
	}
	







#sidebar_upcoming_events{ 
	margin:0px 0px 30px 0px; 
	width:200px;
	float:left;
	line-height:		0px;
}
	
#sidebar_events_content{ 
	margin:0px auto; 
	width:200px;
	float:left;
	}

#sidebar_events_copy{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:200px;
	float:left;
	line-height:		1em;
	}

#sidebar_events_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:65px;
	float:left;
	}

ul.sidebar_events_ul {
	list-style:none;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
	}

ul.sidebar_events_ul li {
	list-style:none;
	float:left;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	position:			relative;
	line-height:1em;
	
	}

ul.sidebar_events_ul li a {
	line-height:		1em;
}

ul.sidebar_events_ul li img {
	border:3px solid #000000;
	}

ul.sidebar_events_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.sidebar_events_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.sidebar_events_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}



ul.sidebarcat_ul {
	display:block;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	}

ul.sidebarcat_ul li {
	list-style-type: none;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	list-style-type:none;
	text-align:left;
	list-style:none;
	position:relative;
	line-height:13px;
	}

ul.sidebarcat_ul li img {
	border:3px solid #000000;
	}

ul.sidebarcat_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.sidebarcat_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	}

ul.sidebarcat_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	}
	
.categories {
	list-style:none;
}

.cat-item {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#999999;
	font-size: 1em;
	list-style-type: none;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
}








ul.sidebar_posts_ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

ul.sidebar_posts_ul li {
	float:left;
	margin-top:         0px;
	margin-bottom:         0px;
	margin-right:         0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type:	none;
	}

ul.sidebar_posts_ul li img {
	border:3px solid #000000;
	}

ul.sidebar_posts_ul li a:hover img {
	border:3px solid #cb9a33;
	
	}

ul.sidebar_posts_ul li span {
	text-decoration:none;
	background-color:#333333;
	display:none;
	text-align:left;
	position:absolute;
	top:-100px;
	width:100px;
	color:#FFF;
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
	}

ul.sidebar_posts_ul li a:hover span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	}

#sidebar_recent_post{ 
	
	
	line-height:		0px;
	margin-left:		0px;
	margin-right:		0px;
	/* amount between each set */
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		10px;
	width:				215px;
	float:				left;
	border-bottom:dashed #111111 1px;
	}


#sidebar_posts_content{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:330px;
	float:left;
	}

#sidebar_posts_thumb{ 
	border: thin dashed #222222;
	margin:0px auto; 
	width:65px;
	float:left;
	}
	


#sidebar_recent_news{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		30px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	width:200px;
	float:left;
	line-height:0px;
	}
	
	
	
	
#comments_fields{
width:730px;

float:left;
}


#fbconnect_box{
float:left;
}
	
	



#home_page_recent_posts_cont{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		20px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
	home_page_recent_posts_cont
}



#home_page_recent_posts{ 
	
	
	line-height:		0px;
	margin-left:		13px;
	margin-right:		0px;
	/* amount between each set */
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		8px;
	border-bottom:dashed #111111 1px;
	}
	
	
	


ul.home_page_recent_posts_ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

ul.home_page_recent_posts_ul li {
	margin-top:         0px;
	margin-bottom:         0px;
	margin-right:         0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
	list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");
	
	}
	
	
	
	
	
	
	
ul.subscribeRSS{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
ul.subscribeRSS img{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	}

ul.subscribeRSS li{
	float:left;
	display:inline;
	position:relative;
	margin-top:         0px;
	margin-bottom:       0px;
	margin-right:       	0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
}

/* more photos videos homepage */
h8 {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
font-size: 10px; 
color: #cccccc;
text-transform:uppercase;
font-style:bold;
margin:0px 0px 0px 0px;


}

h8 a:hover{ color: #cc9933; text-decoration:none;}

.more_links{
float:left;
padding-top:10px;
width:300px;
height:20px;

}
ul.more_button{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
ul.more_button img{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	}

ul.more_button li{
	float:left;
	display:inline;
	position:relative;
	margin-top:         0px;
	margin-bottom:      0px;
	margin-right:       0px;
	margin-left:        0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
}






#subscribe_cont{
	width:325px;
	margin-top:         0px;
	margin-bottom:      0px;
	margin-right:       0px;
	margin-left:        0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	float:left;
	}

#subscribe_cont img {border:none;}


#user {
width:500px;


}
#user2 {
width:500px;
}	
	elds{
width:730px;

float:left;
}


#fbconnect_box{
float:left;
}
	
	



#home_page_recent_posts_cont{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		20px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
	home_page_recent_posts_cont
}



#home_page_recent_posts{ 
	
	
	line-height:		0px;
	margin-left:		13px;
	margin-right:		0px;
	/* amount between each set */
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		8px;
	border-bottom:dashed #111111 1px;
	}
	
	
	


ul.home_page_recent_posts_ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

ul.home_page_recent_posts_ul li {
	margin-top:         0px;
	margin-bottom:         0px;
	margin-right:         0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
	list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");
	
	}
	
	
	
	
	
	
	
ul.subscribeRSS{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
ul.subscribeRSS img{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	}

ul.subscribeRSS li{
	float:left;
	display:inline;
	position:relative;
	margin-top:         0px;
	margin-bottom:       0px;
	margin-right:       	0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
}

/* more photos videos homepage */
h8 {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
font-size: 10px; 
color: #cccccc;
text-transform:uppercase;
font-style:bold;
margin:0px 0px 0px 0px;


}

h8 a:hover{ color: #cc9933; text-decoration:none;}

.more_links{
float:left;
padding-top:10px;
width:300px;
height:20px;

}
ul.more_button{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
ul.more_button img{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	}

ul.more_button li{
	float:left;
	display:inline;
	position:relative;
	margin-top:         0px;
	margin-bottom:      0px;
	margin-right:       0px;
	margin-left:        0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
}






#subscribe_cont{
	width:325px;
	margin-top:         0px;
	margin-bottom:      0px;
	margin-right:       0px;
	margin-left:        0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	float:left;
	}

#subscribe_cont img {border:none;}


#user {
width:500px;


}
#user2 {
width:500px;
}	
	right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	float:left;
	}

#subscribe_cont img {border:none;}


#user {
width:500px;


}
#user2 {
width:500px;
}	
	elds{
width:730px;

float:left;
}


#fbconnect_box{
float:left;
}
	
	



#home_page_recent_posts_cont{ 
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		20px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
	home_page_recent_posts_cont
}



#home_page_recent_posts{ 
	
	
	line-height:		0px;
	margin-left:		13px;
	margin-right:		0px;
	/* amount between each set */
	margin-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		8px;
	border-bottom:dashed #111111 1px;
	}
	
	
	


ul.home_page_recent_posts_ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

ul.home_page_recent_posts_ul li {
	margin-top:         0px;
	margin-bottom:         0px;
	margin-right:         0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
	list-style-image: url("http://redbullinteractive.http.internapcdn.net/redbullinteractive_vitalstream_com/js7/wp-content/themes/jstewart7_theme/images/arrow_yellow.png");
	
	}
	
	
	
	
	
	
	
ul.subscribeRSS{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
ul.subscribeRSS img{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	}

ul.subscribeRSS li{
	float:left;
	display:inline;
	position:relative;
	margin-top:         0px;
	margin-bottom:       0px;
	margin-right:       	0px;
	margin-left:         0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
}

/* more photos videos homepage */
h8 {
font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
font-size: 10px; 
color: #cccccc;
text-transform:uppercase;
font-style:bold;
margin:0px 0px 0px 0px;


}

h8 a:hover{ color: #cc9933; text-decoration:none;}

.more_links{
float:left;
padding-top:10px;
width:300px;
height:20px;

}
ul.more_button{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
ul.more_button img{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:none;
	}

ul.more_button li{
	float:left;
	display:inline;
	position:relative;
	margin-top:         0px;
	margin-bottom:      0px;
	margin-right:       0px;
	margin-left:        0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	list-style-type: none;
}






#subscribe_cont{
	width:325px;
	margin-top:         0px;
	margin-bottom:      0px;
	margin-right:       0px;
	margin-left:        0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	padding-top:		0px;
	float:left;
	}

#subscribe_cont img {border:none;}


#user {
width:500px;


}
#user2 {
width:500px;
}	


