textarea {
	background-color: #F0F8FF;
	border: 1px solid #999;
	border-top: 1px solid #666;
}

textarea.submitContent {
	height: 120px;
	width: 100%;
}

input.basicInput {
	background-color: #F0F8FF;
	border: 1px solid #999;
	border-top: 1px solid #666;
	width: 100%;
}

.submitTitle {
	font-weight: bold;
	font-size: 10px;
}

.info_button {
	border: 1px solid #CCC;	
	border-bottom: 1px solid #666;	
	border-right: 1px solid #666;	
	background-image: url('../images/fade.png');
	color: #666;
	cursor: pointer;	
}

.info_button:hover {
	color: #FF6600;
}

.nav_extras {
	padding-bottom: 20px;
	padding-left: 0px;
}

.nav_extras img {
	width: 50px;
	vertical-align: top;
	margin-right: 4px;
	float: left;
}

/*YTL EXTRAS*/

.nav { float: left; clear: both; border-bottom: 2px solid #333; }
.nav_buttons { margin: 2px; padding: 2px; color: #666; font-size: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -moz-linear-gradient(top,  #333,  #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000');
	cursor: pointer;
	border:1px solid #333;
	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
}

.glass {
	padding-top: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
	background: -moz-linear-gradient(top,  #000,  #333);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333');
	-moz-border-radius:10px;
  	-webkit-border-radius:10px; 
}

.white_glass {
	padding-top: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#CCC));
	background: -moz-linear-gradient(top,  #EEE,  #CCC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#CCCCCC');
	-moz-border-radius:10px;
  	-webkit-border-radius:10px; 
}

.bubble {
	-moz-border-radius:10px;
  	-webkit-border-radius:10px; 
}


div.nav_buttons:hover {
	background-color: #EEE;
}


.title_banner {
	background-image: url('../images/fade.png');
	padding: 4px;
	padding-left: 8px;
	color: #333;
}

a.banner_button {
	color: #666;
	text-decoration: none;
	font-size: 10px;	
}

.rightBanner {
 	height: 100%;
	//border-left: 1px solid #CCC; 
}

	body {
		font-family: Tahoma, Geneva, sans-serif; // Arial, Helvetica, sans-serif;
		background-color: #FFF;
		padding: 0px; margin: 0px;
		background-repeat:  no-repeat;
		background-position: center top;
		background-attachment:fixed;
		cursor: default;
		color: #111;
		font-size: 12px;
	}

	tr, td {		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #111;
	}

	.grey { 
		color: #666666;
		font-size: 10px;
	 }
	
	.section_title {
		border-bottom: 1px dotted #666;
		color: #666666;
	}

	.item_title {
		font-weight: bold;
	}

	.data {
		font-family: courier;
	}

	.header {
		width: 100%;
		//position: relative; 
		//z-index: 1;
		background-color: #FFF;
		//border-bottom: 24px solid #EE7711;		
	        border-bottom: 4px solid orange;		
		background-repeat: repeat-x;
		background-position: top center;	        
	}

	.banner_bar {		
		height: 0px;
		background: url('../images/shadow_bar.png');
		background-repeat: repeat-x;
	}
	.footer_bar {
		width: 100%;
		//height: 14px;
		background: url('../images/shadow_bar.png');
		background-repeat: repeat-x;
	}
	.footer_head {
		width: 100%;
		height: 14px;
		background: url('../images/shadow_bottom.png');
		background-repeat: repeat-x;
		-webkit-box-shadow: 0px -3px 13px #000;
		-moz-box-shadow: 0px -3px 13px #000;
		box-shadow: 0px -3px 13px #000;
	}	
	.shadow {
		-webkit-box-shadow: 0px -3px 13px #000;
		-moz-box-shadow: 0px -3px 13px #000;
		box-shadow: 0px -3px 13px #000;
		border: 1px solid #111;
	}

	.shine {
		background-image: url('http://bigups.tv/shine.png');
	}

	.nav_links {
		width: 520px;
		text-align: right;
	}

	.page_content {
		min-height: 640px;
		padding-bottom: 100px;
	}

	.content {
		//border-right: 1px solid #CCC; 
		//position: relative;
		//top: -16px;
		//z-index: 0;	
		text-align: left;			
		width: 1020px;
		background-color: #FFF;
		//border: 1px solid #999999;
		border-bottom: 0px solid #FFFFFF;		
		//moz-opacity:.90;
		//filter:alpha(opacity=90); 
		//opacity:.90;
		padding-bottom: 100px;		
		margin-bottom: 0px;
	}

	.new_button {
		background-color:#EEE;
		border: 1px solid #CCC;
		width: 240px;
		padding: 14px;
		margin: 18px;
	}
	
	.footer {
		position: fixed;
		bottom: 0px;
		width: 100%;
		text-align: left;		
		border-top: 1px solid #999999;		
		background-color: #EEEEEE;
		color: #666666;
	}

	.footerblack {
		position: fixed;
		bottom: 0px;
		width: 100%;
		text-align: left;
		color: #666666;
 		background-color: #111;
		-webkit-box-shadow: 0px -3px 13px #111;
		-moz-box-shadow: 0px -3px 13px #111;
		box-shadow: 0px -3px 13px #111;
	}

	img {
		border: 0px solid #333333;
	}

	ul {
		margin: 0px;
		padding-left: 11px;
	}
	.small_heading {
		font-size: 10px;
		color: #999;
	}
		
	.orange {
		color: #0044AA;
	}

	.or_link, a, .blue_link {
		color: #FF6600;
		cursor: pointer
	}
	.grey_link {
		color: #EEE;
		cursor: pointer
	}
	
	.or_link, .blue_link, a:active {
		color: #FF6600;
	}
	
	.or_link, .blue_link, a:hover {
		color: orange;
	}
	
	.or_link:visited {
		color: #FF6600;
	}
	
	.links {
		margin-top: 8px;		
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}

	.v_link {	
		float: left;
		padding: 3px; 
		margin: 3px 0px 0px 10px;
		font-size: 13px;
		background-color: #CCC;
		background-image: url('../images/fade.png');
		color: #333;
		border: 1px solid #666;
		border-top: 1px solid #999;
		cursor: pointer;
	}

	.nav_link {
		padding: 3px; 
		margin: 10px;
		font-size: 18px; 
		background-color: #333;
		background-image: url('../images/fade.png');		
		border: 1px solid #666;
		border-top: 1px solid #999;
		cursor: pointer;
	}

	.nav_link:hover {
		background-color: #EEEEEE;
	}

	//.blue_link, .nav_link, {
		//color: #003399;
		//cursor: pointer;
		//font-weight: bold;
	//}
	
	.blue_link, .nav_link:active {
		color: #003399;
	}
	
	.blue_link, .nav_link:hover {
		color: #CC3300;
	}

	//.blue_link, .nav_link:visited {
		//color: #003399;
	//}
	
	li {
		color: #666;
		padding: 2px;
		cursor: pointer;
		border: 1px solid #FFF;
	}
	li:active {
		color: #CC3300;
	}
	li:hover {
		color: #333;
		background-color: #EEE;
		border: 1px solid #CCC;
	}
	li:visited {
		color: #666;
	}
	.join_button {
		border: 1px solid #CCFFFF;
		background-color: #003366;
		font-size: 14px;
		padding: 4px;
		padding-left: 10px;
		padding-right: 10px;
		cursor: pointer;
		color: #EEE;
		text-decoration: underline
	}
	
	h3 {
		margin-top: 0px;
		padding-top: 0px;
	}
	.scroll_arrow {
		background-color: #333;
		border-top: 1px solid #444;
		height: 140px;
		font-weight: bold;
		cursor: pointer;
		color: #999;
	}
	.scroll_arrow:active {
		background-color: #333;
	}
	.scroll_arrow:hover {
		background-color: #444;
		color: #CC3300;
	}
	.scroll_arrow:visited {
		background-color: #333;
	}

	.basic_scroll_arrow {
		background-color: #EEE;
		border: 1px solid #BBB;
		font-weight: bold;
		cursor: pointer;
		color: #999;
	}
	.basic_scroll_arrow:active {
		background-color: #EEE;
	}
	.basic_scroll_arrow:hover {
		background-color: #CCC;
		color: #CC3300;
	}
	.basic_scroll_arrow:visited {
		background-color: #EEE;
	}
			
	.link {
		text-decoration: none;
		border-bottom: 1px dotted #CCC;
		padding: 3px;
		cursor: pointer;
	}
	
	.topic_entry {
		padding: 8px;		
		border-top: 1px dotted #CCC;
	}
		
	.topic_user {
		border-top: 1px dotted #CCC;
	 	padding-top:10px;
		margin-bottom: 20px;
	}
		
	.user_box {
		font-weight: bold;
		border: 0px solid #CCC;
		margin: 6px;
		padding: 4px;
		margin-bottom: 2px;
	}
	
	.forum {		
		//border: 1px solid #CCC;
		//margin-bottom: 12px;
	}
	
	.topic_list {
		border: 1px solid #CCC;
	}
	
	.basic_frame {
		padding: 6px;		
		border: 0px solid #CCC;
		border: 1px solid #999;		
		margin-bottom: 12px;
	}

	.basic_box {
		padding: 6px;
		background-image: url('../images/frame_shade.jpg');
		background-repeat: repeat-x;
	}
	
	.basic_bar {
		color: #EEE;
		padding: 6px;
		background-color: #EE6600;
		//background-image: url('../images/bar_shade.png');
		background-repeat: repeat-x;
	}
	
.login_frame {
	width: 260px;
	//background-image: url('../images/panelout.png');
	//background-repeat: repeat-x;
	min-height: 900px;
}

.chat-bubble {
  background-color:#EDEDED;
  border:2px solid #666666;
  line-height:1.3em;
  margin:10px auto;
  padding:10px;
  position:relative;
  text-align:center;
  width:300px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  
}

.tab {
  border: 1px solid #CCC;
  background-color: #CCC;
  padding: 4px;
  -moz-border-radius:10px 10px 0px 0px;
  -webkit-border-radius:10px 10px 0px 0px;
}
