body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-color: #101010;
	color: #FFF;
	font-size:12px;
	min-width:1000px;
}


.clear {
 clear:both;
}

#flashcontent {
	height: 400px;
}

a:link {
	color: #666;
	text-decoration:none;
}

a:hover {
	color: #4BCFFF;
	text-decoration:none;
}

a:visited {
	
}


#container {
	width: 950px;
	margin: 50px auto 50px auto;
}


#middle {
	display: table; display: inline-block;
	width: 950px;
}


#content {
	float:left;
	width: 550px;
	margin-right:10px;
}

#sideBar {
	float:right;
	width: 388px;
}

.zone {
	width: 550px;
	/*background-color: #000;*/
	margin-bottom:12px;
}

.zone .zoneHeader {
	font-size:18px;
	color: #FFFFFF;
	padding:12px;
	background-image:url(../images/headerBg.gif);
	background-repeat:no-repeat;
}

#twitter {
	width: 550px;
	background-image:url(../images/othersBg.jpg);
	background-repeat: no-repeat;
	background-color:#000000;

}

#twitter_div {
	/*display: table; display: inline-block;*/
	width: 550px;
	background-image:url(../images/othersBg.jpg);
	background-repeat: repeat-y;
	background-color:#000000;
	/*background-position: 175px 0px;*/
	margin-bottom:1px;
}

#twitter_div ul {
	width: 526px;
	padding-left:12px;
	padding-rigth:12px;
	margin-left:0px;
}

#twitter_div ul li {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	font-size:14px;
	color: #4BCFFF;
}

hr {
	color: #333333;
	background-color: #333333;
	height: 1px;
	border: 0;
	margin:12x 0px 12x 0px;
}


#twitter_div ul li a {
	display:block;
}

.zone .first {
	/*display: table; display: inline-block;*/
	float:left;
	width: 550px;
	background-image:url(../images/othersBg.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
	/*background-position: 175px 0px;*/
	margin-bottom:1px;
	min-height:175px;
}

.zone .others {
	display: table; display: inline-block;
}

.zone .second {
	float:left;
	width: 275px;
	background-image:url(../images/othersBg.jpg);
	background-repeat: repeat-y;
	background-color:#000000;
	min-height:175px;
}

.zone .third {
	float:right;
	width: 275px;
	background-image:url(../images/othersBg.jpg);
	background-repeat: repeat-y;
	background-color:#000000;
	min-height:175px;
}

.zone .more {
	/*display: table; display: inline-block;*/
	float:left;
	width: 550px;
	background-image:url(../images/othersBg.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
	/*background-position: 175px 0px;*/
	margin-bottom:1px;
}



.zone .zoneImage {
	float:left; background-color:#101010; margin-right:12px;
}

.zone .zoneImage a:link, .zone .zoneImage a:visited {
	display:block; width:150px; height:150px; padding:12px;
}

.zone .zoneImage a:hover {
	background-color:#333;
}

.zoneContent {
	padding:12px 12px 0px 12px;
	height:129px;
}

.zone .zoneTitle {
	font-size:18px;
	color: #4BCFFF;
}

.zone .zoneTitle a:link, .zone .zoneTitle a:visited {
	color: #4BCFFF;
	text-decoration:none;
}

.zone .zoneTitle a:hover {
	color: #666666;
	text-decoration:none;
}

.zone .zoneDate {
	font-size:10px;
	color: #666;
	font-style: italic;
	padding-bottom:12px;
}

.zone .zoneText {
	font-size:12px;
	color: #FFF;
	/*text-align:justify;*/
	/*text-indent:24px;*/
}

.zone .zoneText a:link, .zone .zoneText a:visited {
	color: #4BCFFF;
	text-decoration:none;
}

.zone .zoneText a:hover {
	color: #666666;
	text-decoration:none;
}

.zone .zoneComment {
	padding: 12px 12px 0px 12px;
	font-size:10px;
	color: #666;
}

.zone .zoneComment a:link, .zone .zoneComment a:visited {
	color: #666;
	text-decoration:none;
}

.zone .zoneComment a:hover {
	color: #666666;
	text-decoration:none;
}

.zone .zoneFooter {
	font-size:18px;
	color: #666;
	padding:12px;
	background-image:url(../images/footerBg.gif);
	background-repeat:no-repeat;
}

.zone .zoneFooter a:link, .zone .zoneFooter a:visited {
	color: #666;
	text-decoration:none;
}

.zone .zoneFooter a:hover {
	color: #4BCFFF;
	text-decoration:none;
}

#footer {
	color: #666;
	font-size:10px;
	padding:12px;
}

#sideBar .littleZone {
	width: 388px;
	background-color: #000;
	height: 174px;
	margin-bottom: 6px;
	background-image:url(../images/littleBg.jpg);
	background-repeat:no-repeat;
	background-position: 175px 0px;
}

#sideBar .littleZone .zoneImage {
	float:left; background-color:#101010; margin-right:12px;;
}

#sideBar .littleZone .zoneImage a:link, #sideBar .littleZone .zoneImage a:visited {
	display:block; width:150px; height:150px; padding:12px;
}

#sideBar .littleZone .zoneImage a:hover {
	background-color:#333;
}

#sideBar .littleZone .zoneContent {
	padding:12px 12px 0px 12px;
}

#sideBar .littleZone .zoneTitle {
	font-size:18px;
	margin-bottom:12px;
	color: #FFF;
}

#sideBar .littleZone .zoneText {
	font-size:12px;
	color: #666;
	height:100px;
}

#sideBar .littleZone .zoneAdd {
	font-size:12px;
	color: #FFF;
}

#sideBar .littleZone .zoneAdd a:link, #sideBar .littleZone .zoneAdd a:visited {
	color: #666;
	text-decoration:none;
}

#sideBar .littleZone .zoneAdd a:hover {
	color: #4BCFFF;
	text-decoration:none;
}

#sideBar .littleZone .liste {
	display: table; display: inline-block;
}

#sideBar .littleZone ul {
	display: block;
	float:left;
	padding: 0px;
	margin:0px;
	height:100px;
}

#sideBar .littleZone ul li {
	list-style: none;
	left:0px;
	margin: 0px;
	padding-bottom:2px;
}

#sideBar .littleZone ul li a:link, #sideBar .littleZone ul li a:visited {
	color: #666;
	text-decoration:none;
}

#sideBar .littleZone ul li a:hover {
	color: #4BCFFF;
	text-decoration:none;
}

#sideBar #relatedLinks ul {
	display: block;
	float:left;
	padding: 0px;
	margin:0px;
	width:75px;
}

#sideBar #relatedLinks ul li {
	list-style: none;
	left:0px;
	margin: 0px;
	padding-bottom:2px;
}

#sideBar #s_management ul {
	display: block;
	float:left;
	padding: 0px;
	margin:0px;
	height:100px;
	font-size:24px;
}

#sideBar #s_management ul li {
	list-style: none;
	left:0px;
	margin: 0px;
	padding-bottom:8px;
	font-size:24px;
}

#sideBar #tourDates ul {
	display: block;
	float:left;
	padding: 0px;
	margin:0px;
	height:100px;
}

#sideBar #tourDates ul li {
	list-style: none;
	left:0px;
	margin: 0px;
	padding-bottom:2px;
}


/*  */


#sideBar #s_contests {
	width: 388px;
	background-color: #000;
	height: 174px;
	margin-bottom: 6px;
	background-image:url(../images/littleBg_contests.jpg);
	background-repeat:no-repeat;
	background-position: 175px 0px;
}

#sideBar #s_contests .zoneImage {
	float:left; background-color:#001e2d; margin-right:12px;;
}

#sideBar #s_contests .zoneImage a:link, #sideBar #s_contests .zoneImage a:visited {
	display:block; width:150px; height:150px; padding:12px;
}

#sideBar #s_contests .zoneImage a:hover {
	background-color:#333;
}

/*  */

#sideBar #s_management {
	width: 388px;
	background-color: #000;
	height: 174px;
	margin-bottom: 6px;
	background-image:url(../images/littleBg_management.jpg);
	background-repeat:no-repeat;
	background-position: 175px 0px;
}

#sideBar #s_management .zoneImage {
	float:left; background-color:#1b002e; margin-right:12px;;
}

#sideBar #s_management .zoneImage a:link, #sideBar #s_management .zoneImage a:visited {
	display:block; width:150px; height:150px; padding:12px;
}

#sideBar #s_management .zoneImage a:hover {
	background-color:#333;
}



/* css no more video pop  */

#nomore {
	position: absolute;
	top: 0; /* These positions makes sure that the overlay */
	left: 0;
	width: 100%;
	height: 100%;
}


#nomore #nomore-overlay {
	position: absolute;
	top: 0; /* These positions makes sure that the overlay */
	bottom: 0; /* will cover the entire parent */
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color:#000000;
	filter : alpha(opacity=90); 
    -moz-opacity : 0.90; 
    opacity : 0.90;
}

#nomore #nomore-content {
	z-index: 100;
	position: relative; /* Moves the Text above the transparency */
	margin:400px auto 0px auto;
	width:600px;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	color:#4BCFFF;
}

#nomore #nomore-content a:link, #nomore #nomore-content a:visited {
	color:#4BCFFF;
	text-decoration:underline;
}

#nomore #nomore-content a:hover {
	color:#4BCFFF;
	text-decoration:none;
}