/* CSS Document */
iframe.skyscraper {
	float: right;
	margin-top: 5px;
	}
iframe.media {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #047593;
	}
body {
	background: url(images/background.jpg);
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	}
.bold {
	font-weight: bold;
	}
.underline {
	text-decoration: underline;
	}
.italic {
	font-style: italic;
	font-size: 10px;
	}
#outer_wrapper {
		width: 1119px;
		position: relative;
		margin: auto;
		}
#wrapper {
	width: 979px;
	float: left;
	position: relative;
	background:url(images/main_bak.gif) repeat-y;
	}
#wrapper_films {
	width: 979px;
	float: left;
	position: relative;
	background:url(images/main_bak.gif) repeat-y;
	}
	
#background {
	/*rotating theme background below*/
	background: url(images/theme_background2.jpg) no-repeat center top;
	}
#background.film {
	background: url(images/film_background.jpg) no-repeat center top;
	}
#background_showbiz {
	background: url(images/showbiz_background.jpg) no-repeat center top;
	}
#charts_film {
	background: url(images/theme_background2_iamlegend.jpg) no-repeat center top;
	}
#background_game {
	background: url(images/games_background.jpg) no-repeat center top;
	}
#background_music {
	background: url(images/music_background.jpg) no-repeat center top;
	}
#background_festival {
	background: url(images/festivals_background.jpg) no-repeat center top;
	}
#h1housing {
	width: 900px;
	margin: auto;
	position: relative;
	}	

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 8px;
	margin-top: 0px;
	float: left;
	}
h1.inside {
	color: #047593;
	}
#date {
	float: right;
	padding-top: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}
#date.inside {
	color: #047593;
	}

#bodycontainer {
	width: 918px;
	position: relative;
	margin: auto;
	padding-top: 20px;
	}
#bodycontainer.inside {
	padding-top: 0px;
	}
#wrapper_content {
	padding-top:30px;
	width: 717px;
	position: relative;
	float: left;
	}

#left_container {
	width: 357px;
	float: left;
	}

#middle_container {
	width: 340px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	}

/*GENERAL LINKS*/	
a.general 	{
	margin-top:5px;
	margin-right:5px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 1px;
	padding-left: 5px;
	padding-right:5px;
	text-decoration:none;
	}
a:hover.general {
	color:#FF9900;
	background:#FFFFFF;
	}
	
a.footer {
	padding-left: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	}
a:hover.footer {
	color:#CCCCCC;
	}
	
/*FOOTER*/
#footer {
	width: 916px;
	height: 80px;
	display: block;
	background:url(images/footer.jpg) no-repeat;
	background-position: 0 10px;
	margin: auto;
	}
#footer_text {
	padding-top: 35px; padding-left: 390px;
	color: #FFFFFF;
	}

/*LEFT INCLUDE*/
#left_header {
	background: url(images/left_include/left_include_header.gif) no-repeat;
	width: 355px;
	height: 19px;
	}
#left_body {
	background-color: #d0eff7;
	position: relative;
	width: 355px;
	}
.box_left {
	width:342px;
	margin: auto;
	margin-bottom: 14px;
	}
hr {
	color: #ff8300;
	background-color: #ff8300;
	padding-bottom: 1px;
	}
h2 {
	margin-left:150px;
	padding-top:10px;
	margin-top: 0px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 12pt;
	margin-bottom: 0px;
	}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	}
h7 {
	font-weight: bold;
	color:#FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left:2px;
	line-height: 12pt;
	}
.header7 {
	font: 24px/12pt Georgia, "Times New Roman", Times, serif;
	color:#ff7800;
	font-weight: bold;
	}
.box_text {
	margin-left:150px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 12pt;
	}
/**Music stuff**/
.box-music-t { background: top url(images/left_include/music_bak.jpg); height: 128px; background-repeat:no-repeat; }
.musicweb { 
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:2px;
	margin-right:2px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#FF9900;
	padding: 1px;
	padding-left: 3px;
	padding-right:3px;
	text-decoration:none;
}
a:hover.musicweb {
	color:#FF9900;
	background:#FFFFFF;
}

/**Games stuff**/
.box-games-t { background: top url(images/left_include/games_bak.jpg); height: 129px; background-repeat:no-repeat; }

/**Movie stuff**/
.box-movie-t { background: top url(images/left_include/movies_bak.jpg); height: 129px; background-repeat:no-repeat; }

.box_text_lite {
	padding-top: 60px;
	margin-left:90px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	line-height: 12pt;
	text-decoration: none;
	}

/**Special offers**/
a.offers { 
	display: block;
	background: url(images/left_include/special_offers.gif); 
	height: 109px; 
	width: 333px; 
	margin: auto;
	text-decoration: none;
	padding-bottom: 10px;
	}
a:hover.offers {
    background-position: 0 -109px;
	}
a.chitchat { 
	display: block;
	background: url(images/left_include/chitchat.gif); 
	height: 109px; 
	width: 333px; 
	margin: auto;
	text-decoration: none;
	padding-bottom: 10px;
	}
a:hover.chitchat {
    background-position: 0 -109px;
	}
a.viralvideos { 
	display: block;
	background: url(images/left_include/viral_videos.gif); 
	height: 109px; 
	width: 333px; 
	margin: auto;
	text-decoration: none;
	padding-bottom: 10px;
	}
a:hover.viralvideos {
    background-position: 0 -109px;
	}
	
/*MIDDLE INCLUDE*/
#countdown_text {
	width: 320px;
	margin: auto;
	}
.box {
	width:342px;
	padding-top: 20px;
	}
h3 {
	margin-top: 0px;
	margin-left:180px;
	padding-top: 5px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom: 0px;
	}
h5 {
	margin-top: 0px;
	margin-left:120px;
	padding-top: 5px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom: 0px;
	}
h5.films {
	margin: 0 0 0 0;
	padding-top: 0px;
	}
h5.charts {
	margin: 0 0 0 0;
	padding-top: 0px;
	font-size: 14px;
	}
h5.games {
	margin: 0 0 0 0;
	padding-top: 0px;
	font-size: 14px;
	font-style:normal;
	}
h6  {
	font-size:24px;
	font-weight: bold;
	line-height: 24pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.downloadbox_text {
	margin-left:180px;
	margin-right:10px;
	margin-top: 0px;
	color:#FFFFFF;
	}	

/**Download stuff**/
.box-download-t { background: top url(images/middle_include/mp3_bak.jpg); height: 114px; background-repeat:no-repeat; margin: 0 0 0 0; padding: 0 0 0 0;}
.box-download-m { background: top url(images/middle_include/wallpaper_bak.jpg); height: 92px; background-repeat:no-repeat; margin: 0 0 0 0; padding: 0 0 0 0;}
.box-download-ba { background: top url(images/middle_include/myspces_bak.jpg); height: 91px; background-repeat:no-repeat; margin: 0 0 0 0; padding: 0 0 0 0;}
.box-download-software { background: top url(images/middle_include/software.jpg); height: 91px; background-repeat:no-repeat; margin: 0 0 0 0; padding: 0 0 0 0;}

/*SIDE NAVIGATION*/
#right_container {
	width: 175px;
	float: right;
	background: url(images/side_nav_bottom.gif) no-repeat bottom;
	padding-bottom: 21px;
	}
#menu_top {
	background: url(images/side_nav_header.gif) no-repeat top;
	height: 33px;
	margin-right: 1px;
	}
#navouter {
	width: 155px;
	background: url(images/side_nav_background.gif) repeat-y;
	padding: 10px;
	float: left;
	height: 980px;
	}
#navcontainer {
	width: 120px;
	font-size: 14px;
	color: #FFFFFF;
}
#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	padding-bottom: 10px;
}
a.nav {
	display: block;
	padding: 10px;
	width: 100%;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 12px;
	background-color: #009bc3;
	text-decoration:none;
}
a.nav:hover {
	background-color: #333333;
	color: #ffffff;
	text-decoration:none;
	}
	
/*----------------------INSIDE PAGES------------------------------------*/

#left_container.inside {
	width: 350px;
	float: left;
	padding-top: 18px;
	}
#middle_container.inside {
	margin-top: 0px;
	padding-top: 18px;
	width: 350px;
	}
#media_top {
	height: 29px;
	background: url(images/pages/media_top_left.gif);
	display: block;
	width: 350px;
	position: relative;
	}
#media_bottom {
	width: 350px;
	height: 21px;
	background:  #047593;
	display: block;
	}
	
.corner_tl { background: left top url(images/pages/corner_tl.gif) no-repeat; height: 21px; width: 20px; float: left; display: block; position: relative;}
.corner_tr { background: right top url(images/pages/corner_tr.gif) no-repeat; height: 21px; width: 20px; float: right; display: block;position: relative;}
.corner_bl { background: left bottom url(images/pages/corner_bl.gif) no-repeat; height: 21px; width: 20px; float: left; display: block;position: relative;}
.corner_br { background: right bottom url(images/pages/corner_br.gif) no-repeat; height: 21px; width: 20px; float: right; display: block;position: relative;}

#left_menu_content{	
	margin-bottom: 1px;
	padding: 12px 8px 15px 12px;
	background-color: #047593;
	color: #FFFFFF;
	}
#left_menu_content.films {
	height: auto;
	padding-bottom: 15px;
	}
#left_menu_content_image{	
	float: left;
	text-align:center;
	padding: 0px 5px 5px 0px;
	}
a.links_for_films 	{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
	text-decoration:none;
	width: 93px;
	display: block;
	margin-top: 2px;
	text-align: center;
	}
a:hover.links_for_films {
	color:#FF9900;
	background:#FFFFFF;
	}
#media_player_inside {
	width: 350px;
	height: 272px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#media_body {
	background: bottom #047593;
	display: block;
	padding: 20px;
	color: #FFFFFF;
	width: 310px;
	}
#media_body.viral {
	width: 385px;
	}
#menu_footer {
	background:#047593;
	height: 21px;
	display: block;
	}
#middle_bottom {
	padding: 10px;
	color: #047593;
	}

/*----------------------VIRAL PAGES------------------------------------*/	


#viral_logo {
	background: url(images/pages/viral/viral_header.gif) no-repeat center top;
	margin:auto;
	padding: 40px 10px 0px 100px;
	width: 234px; height: 60px;
	display: block;
	color: #047593;
	} 
#media_top.viral_left {
	width: 300px;
	background: url(images/pages/small_top.gif);
	}
#middlecontainer_viral {
	width: 425px;
	float: right;
	}
#wrapper_content.viral {
	width: 735px;
	position: relative;
	}	
#viral_txt {
	padding-left: 95px;
	padding-top: 40px;
	padding-right: 10px;
	color:#464646;
	}
#viral_top_media {
	height: 21px;
	display: block;
	width: 425px;
	background:url(images/pages/large_top.gif);
	}	
#media_player {
	width: 425px;
	height: 340px;
	}
#media_body_viral {
	background: bottom #047593;
	width: 405px;
	display: block;
	padding: 10px;
	color: #FFFFFF;
	}
a.menu_content {
	width: 280px;
	padding: 10px;
	display:block;
	background:#047593;
	color:#FFFFFF;
	text-decoration: none;
	margin-bottom: 1px;
	}
a:hover.menu_content {
	background:#0087ab;
	}
	
#menu_footer.viral {
	width: 300px;
	}

/*----------------------MUSIC PAGES------------------------------------*/	

.menu {
	padding-top: 10px;
	padding-bottom: 20px;

	}	
	
.bands-img {
	float: left;
	padding-right: 12px; padding-bottom: 0px;
	}
a.bands-button {
	float: right;
	background: url(images/pages/music/download_button.gif) no-repeat;
	width: 38px; height: 36px;
	display: block;
	position: relative;
	}
a:hover.bands-button {
	background-position: 0px -36px;
	}
	
/*----------------------GAMES PAGES------------------------------------*/	

#middlecontainer_games {
	width: 720px;
/*	height: 1000px;*/
	position:relative;
	float: right;
	background: #047593;
	margin-bottom: 20px;
	}
#games_top_media {
	height: 21px;
	display: block;
	width: 720px;
	position:relative;
	background: #047593;
	}	
#media_body_games {
	background: #047593;
	width: 700px;
	/*height: 850px;*/
	position: relative;
	display: block;
	padding: 10px;
	color: #FFFFFF;
	}
.games_thumb {
	padding: 5px;
	padding-top: 10px;
	float: left;
	width: 70px;
		position:relative;
	text-align: center;
	color:#FFFFFF; text-decoration:none;
	}
#games_left_center {	
	float: left;
	margin: auto;
	width: 220px;
		position:relative;
	text-align: center;
	margin-bottom: 20px;
	}	
#games_right_center {	float: right;
	margin: auto;
	width: 404px;
	position:relative;
	padding-top:5px;
	padding-bottom: 20px;
	padding-right: 30px;
}
.thumb_game_review {
	padding-top: 15px;	
		position:relative;
	margin:auto;
	}

/*----------------------WALLPAPER PAGE------------------------------------*/	

.wallpapers {
	border-bottom:#FFFFFF thin solid 1px;
	padding: 7px;
	background-color: #047593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 9pt;
	height: 250px;
	}
.wallpapers-bottom {
	padding: 7px;
	background-color: #047593;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 9pt;
	height: 250px;
	}
.wallpaper-img {
	float: left;
	padding-right: 5px;
	padding-bottom: 20px;
	}
.wallpaper-button {
	float: right;
	padding-left: 1px;
	padding-bottom: 6px;
	}
.main-text {
	position:relative;
	width: 315px;
	line-height: 12pt;
	padding-bottom: 15px;
	vertical-align:baseline;
	}
.wall-headers {
	font-size:14px;
	font-weight:bold;
	}
.wall-small {
	font-size:9px;
	font-style:italic;
	}
hr.wallpaper {
	margin: 1px;
	padding: 1px;
	border: 0px;
	color:#FFFFFF;
	height: 0px;
}
/*----------------------SOFTWARE PAGE------------------------------------*/	

.webdings {
	font-family: "verdana";
	font-size: 14px;
	letter-spacing: 5px;
	color: #1487a6;
	}
.orange { color:#f7941d; }
.yellow {color: #ffff00; }
	
.headers {
	width: 330px; 
	background: #024152;
	padding: 10px; 
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	background: url(images/section_background.gif) repeat-x;
	}
	
	
/*----------------------MYSPACE PAGE------------------------------------*/	

.myspace {
	padding: 8px;
	background-color: #047593;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	line-height: 9pt;
	font-weight: normal;
	}
	
li.for_myspace {
	font-weight: bold;
	line-height: 16pt;
	}

.myspace_text {	
	font-size:10px;
	line-height: 9pt;
	overflow: scroll;
	height: 80px;
	width: 316px;
	margin: 5px;
	border: solid 1px #FFFFFF;
	text-align: left;
	padding: 1px;
	}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 420px;
	height: 700px;
	font-size: 11px;
	color:#FFFFFF;
	line-height: 14pt;
	text-align:justify;
	background-color: #047593;
	padding:2px;
	/**border:solid;
	border:thick;**/
	border:none;
	/**Scrollbars
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-base-color:#000000; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-face-color:#047593; 
	scrollbar-highlight-color:#047593; 
	scrollbar-shadow-color:#047593;
	scrollbar-track-color: #0554690;**/
} 	
/*----------------------OFFERS PAGE------------------------------------*/	
	
#offer_logo {
	background: url(images/left_include/special_offers.gif) no-repeat center top;
	margin:auto;
	padding: 60px 10px 0px 100px;
	width: 234px; height: 40px;
	display: block;
	color: #047593;
	} 
#left_menu_content.offers {
	height: 190px;
	}
li {
	list-style-position: inside;
	}
	
/*----------------------FESTIVALS PAGE------------------------------------*/		

.festival {
	border-bottom: dotted #FFFFFF 1px;
	padding-bottom: 5px; margin-bottom: 0px;
	padding-top: 0px; margin-top: 0px;
	}
	
/*----------------------QUIZ PAGE------------------------------------*/	
.quiz_thumb {
	padding: 5px;
	padding-top: 10px;
	float: left;
	width: 95px;
	text-align: center;
	color:#FFFFFF; text-decoration:none;
	}

.quiz_thumb a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	
/*----------------------CRAP PAGE------------------------------------*/	

.spacer_charts {
	height: 1px;
	width: 100%;
	border-bottom: 1px #FFFFFF dotted;
	padding: 0;
	margin: 0;
	display: block;
	}
	
.charts_block {
	padding: 10px;
	color: #FFFFFF;
	font-size: 9px;
	line-height: 9pt;
	}
	
.charts_block a {
	font:14px/14pt Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color:#FFFFFF;
	}
	
.charts_block a:hover {
	text-decoration:underline;
	}