@import url(slimbox2.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

html{
	background:black;
}

#footer{
	background:#000;
	clear:both;
	color:#fff;
	padding:10px 0;
}

#footer a{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color:#ddd;
}

#footer ul{
	margin:0 auto;
}

#footer ul li{
	float:left	;
	margin-right:10px;
}

#footer_wrap{
	width:990px;
	margin:0 auto;
}


#epic{
	background:url(../_graphics/epic-logo.gif);
	display:block;
	text-indent:-9999px;
	height:40px;
	width:100px;
	float:right;
	margin:10px;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body{
	background:#ffffff;
	color:#000000;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
}

/*Menu*/

#ul_menu{
	height:38px;
	display:inline-block;
	margin:0 auto;
	list-style:none;
}

#ul_menu li{
	float:left;
	height:38px;
	text-align:center;
	border-right:#49494a solid 1px;
	width:auto;
	padding:0px 7px 0px 7px;
}

#ul_menu li a{
	display:block;
	height:100%;
	width:100%;
	font-size:15px;
	color:#ffffff;
	line-height:34px;
}

#ul_menu #li_myspace{
	text-indent:-9999px;
	background:url(../_graphics/li_myspace.png) 7px 11px no-repeat;
	width:77px;
}

#ul_menu #li_facebook{
	text-indent:-9999px;
	background:url(../_graphics/facebook.png) 7px 11px no-repeat;
	width:77px;
	border-right:none;
}

#ul_menu li:hover,
#ul_menu #li_myspace:hover,
#ul_menu #li_facebook:hover{
	background-color:#6a6a6a;
}

#mpu_banner{
	width:257px;
}

body#news #li_news,
body#russell #li_russell,
body#events #li_events,
body#gallery #li_gallery,
body#media #li_media,
body#press #li_press,
body#communities #li_communities,
body#video #li_video{
	font-size:15px;
	color:#ffffff;
	line-height:34px;
	background-color:#6a6a6a;
}

/* New skin styles */
/* Skin 1 */
body.skin1 #header{
	background-color:#202733;
}

body.skin1 #header .content{
	background:url(../_graphics/skin1_header.jpg) 0 0 no-repeat;
}

body.skin1 #nav{
	background-color:#121214;
}

body.skin1 .h2_header{
	background:url(../_graphics/skin1_h2_header.gif) 0 0 repeat-x;
}

/* Skin 2 */
body.skin2 #header{
	background-color:#202733;
}

body.skin2 #header .content{
	background:url(../_graphics/skin2_header.jpg) 0 0 no-repeat;
}

body.skin2 #nav{
	background-color:#121214;
}

body.skin2 .h2_header{
	background:url(../_graphics/skin1_h2_header.gif) 0 0 repeat-x;
}

/* Skin 3 */
body.skin3 #header{
	background-color:#45291d;
}

body.skin3 #header .content{
	background:url(../_graphics/skin3_header.jpg) 0 0 no-repeat;
}

body.skin3 #nav{
	background-color:#1d100a;
}

body.skin3 .h2_header{
	background:url(../_graphics/skin3_h2_header.gif) 0 0 repeat-x;
}

/* Skin 4 */
body.skin4 #header{
	background-color:#45291d;
}

body.skin4 #header .content{
	background:url(../_graphics/skin4_header.jpg) 0 0 no-repeat;
}

body.skin4 #nav{
	background-color:#1d100a;
}

body.skin4 .h2_header{
	background:url(../_graphics/skin3_h2_header.gif) 0 0 repeat-x;
}

/* Skin 5 */
body.skin5 #header{
	background-color:#442d52;
}

body.skin5 #header .content{
	background:url(../_graphics/skin5_header.jpg) 0 0 no-repeat;
}

body.skin5 #nav{
	background-color:#2d1533;
}

body.skin5 .h2_header{
	background:url(../_graphics/skin5_h2_header.gif) 0 0 repeat-x;
}

/* Skin 6 */
body.skin6 #header{
	background-color:#45291d;
}

body.skin6 #header .content{
	background:url(../_graphics/skin6_header.jpg) 0 0 no-repeat;
}

body.skin6 #nav{
	background-color:#1d100a;
}

body.skin6 .h2_header{
	background:url(../_graphics/skin3_h2_header.gif) 0 0 repeat-x;
}

/* New general styles */
#mainwrap{
	width:990px;
	margin:0 auto;
}

.content{
	width:990px;
	height:100%;
	margin:0 auto;
}

#nav{
	height:44px;
	width:100%;
	background:url(../_graphics/nav_shadow.gif) 0 38px repeat-x;
}

#nav a{
	text-decoration:none;
}

#nav_wrap{
	width:1000px;
	margin:0 auto;
}


#languages{
	display:inline-block;
	height:23px;
	line-height:12px;
	position:relative;
	overflow:hidden;
/*	min-width:100px;
	width:auto !important;
*/  	/*width:100px;*/
	z-index:20;
}
#languages img{
	position:relative;
	top:1px;
	margin-right:5px;
}
#languages div{
	float:left;
	position:relative;
	background-color:#ffffff;
	z-index:10;
	padding:5px 8px 6px 8px;
}

#popout{
	position:absolute;
	left:0;
	bottom:0;
	z-index:1 !important;
}

#header{
	height:332px;
}

#chooseskin{
	margin:55px 0px 0px 12px;
}

#chooseskin img{
	margin-right:6px;
	float:left;
	border:none;
}

#content{
	margin-top:30px;
}

#col1{
	width:257px;
	float:left;
	margin-right:25px;
}

#col3{
	width:708px;
	float:left;
}

#colfull{
	width:990px;
}

body#gallery #col1{
	width:222px;
	margin-right:15px;
}
body#gallery #col3{
	width:753px;
}

.contentfull{
	background:url(../_graphics/colfull_bg.gif) 0 0 no-repeat;
	min-height:222px;
	height:auto !important;
	height:222px;
	padding:13px 24px 13px 24px;
}
.contentfull p{
	margin-bottom:15px;
	line-height:20px;
}
.contentfull a{
	text-decoration:none;
	color:#000000;
}
.contentfull a:hover{
	text-decoration:underline;
}

.h2_header{
	font-size:20px;
	color:#ffffff;
	line-height:38px;
	padding-left:19px;
	height:40px;
}

a{
	color:#000;
}

#home_packshot{
	margin-bottom:10px;
}

#col1 .content_small{
	background:url(../_graphics/col1_bg_small.gif) 0 0 no-repeat;
	padding:13px 24px 13px 24px;
}
.content_small .item{
	padding-bottom:12px;
	margin-bottom:16px;
	border-bottom:#8d8d8d 1px solid;
	text-transform:uppercase;
}
.content_small .title{
	font-weight:bold;
	line-height:18px;
}
.content_small .title a{
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	color:#000000;
}
.content_small .title a:hover{
	text-decoration:underline;
}

#col1 .content_large{
	background:url(../_graphics/col1_bg_large.gif) 0 0 no-repeat;
	min-height:253px;
	height:auto !important;
	height:253px;
	padding:13px 24px 13px 24px;
}

#col3 .content_large{
	background:url(../_graphics/col3_bg_large.gif) 0 0 no-repeat;
	min-height:222px;
	height:auto !important;
	height:222px;
	padding:22px 18px 22px 18px;
}
.content_large .item{
	padding-bottom:12px;
	margin-bottom:16px;
	border-bottom:#8d8d8d 1px solid;
	line-height:20px;
}
.content_large .item .title{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
}
.content_large .title a{
	text-decoration:none;
	color:#000000;
}
.content_large .title a:hover{
	text-decoration:underline;
}
.content_large a{
	color:#000000;
}
.content_large .item p{
	margin-bottom:9px;	
}

body#gallery .content_large{
	background:url(../_graphics/col3_bg_large_gallery.gif) 0 0 no-repeat;
	padding:10px 10px 10px 10px;
}
body#gallery .content_large .item{
	padding-bottom:9px;
	margin-bottom:6px;
}

#colfull .item{
	float:left;
	margin-right:16px;
}
#colfull .item .title{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
}
#colfull .item a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#colfull .item a:hover{
	text-decoration:underline;
}
#colfull .item p{
	line-height:16px;
}
#colfull .last{
	margin-right:0;
}
#colfull h3{
	padding-bottom:9px;
	margin-bottom:9px;
	border-bottom:#8d8d8d 1px solid;
}
#colfull h3 a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#colfull a:hover{
	text-decoration:underline;
}

#div_pagination{
	clear:both;
	color:#000000;
}
#div_pagination a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#div_pagination a:hover{
	text-decoration:underline;
}

.news_date{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

.ticket_link{
	display:block;
	text-indent:-9999px;
	width:66px;
	height:19px;
	float:right;
	margin-top:3px;
	background:url(../_graphics/tickets_link.gif) 0 0 no-repeat;
}

.large_text{
	color:#000000;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
}
.large_text a{
	color:#000000;
	text-decoration:none;
}

.selected img{
	opacity:0.5;
	filter:alpha(opacity=50)
}

.single{
	border:none !important;
}

/* New titles */
#h1_logo{
	text-indent:-9999px;
	margin:60px 0px 0px 10px;
	width:333px;
	height:139px;
	background:url(../_graphics/h1_logo.png) 0 0 no-repeat;
}

#h3_chooseskin{
	margin-left:15px;
	margin-top:7px;
	width:111px;
	font-size:12px;
	line-height:14px;
	float:left;
	color:#ffffff;
}

.header_link a{
	display:block;
	width:100%;
	height:100%;
}

/*Gallery Styling*/
.picture img{
	width:141px;
}

.picture{
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:3px;
}

.start{
	clear:left;
}

/*Custom galleries*/
/*Hall of fame*/
#col3 .hall_of{
	background: url(../_graphics/hall_frams.jpg);
	position:relative;
	height:435px;
}

.hall_of .pic1{
	position:absolute;
	top:61px;
	left:69px;
}

.hall_of .pic2{
	position:absolute;
	top:59px;
	left:285px;
}

.hall_of .pic3{
	position:absolute;
	top:57px;
	left:522px;
}

.hall_of .pic4{
	position:absolute;
	top:233px;
	left:60px;
}

.hall_of .pic5{
	position:absolute;
	top:253px;
	left:290px;
}

.hall_of .pic6{
	position:absolute;
	top:253px;
	left:538px;
}

/*at play*/
#col3 .at_play{
	background: url(../_graphics/at_play.jpg);
	position:relative;
	height:353px;
}

.at_play .pic1{
	position:absolute;
	top:19px;
	left:117px;
}

.at_play .pic2{
	position:absolute;
	top:20px;
	left:265px;
}

.at_play .pic3{
	position:absolute;
	top:19px;
	left:438px;
}

.at_play .pic4{
	position:absolute;
	top:178px;
	left:77px;
}

.at_play .pic5{
	position:absolute;
	top:179px;
	left:243px;
}

.at_play .pic6{
	position:absolute;
	top:179px;
	left:449px;
}

.at_play .pic7{
	position:absolute;
	top:193px;
	left:584px;
}

/*Hall of fame*/
#col3 .in_concert{
	background: url(../_graphics/in_concert.jpg);
	position:relative;
	height:358px;
}

.in_concert .pic1{
	position:absolute;
	top:19px;
	left:38px;
}

.in_concert .pic2{
	position:absolute;
	top:19px;
	left:213px;
}

.in_concert .pic3{
	position:absolute;
	top:19px;
	left:385px;
}

.in_concert .pic4{
	position:absolute;
	top:19px;
	left:562px;
}

.in_concert .pic5{
	position:absolute;
	top:196px;
	left:38px;
}

.in_concert .pic6{
	position:absolute;
	top:196px;
	left:213px;
}

.in_concert .pic7{
	position:absolute;
	top:196px;
	left:385px;
}

.in_concert .pic8{
	position:absolute;
	top:196px;
	left:562px;
}

/*  //  */

.clearfix:after, .release_wrap:after, .comment_wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .release_wrap, .comment_wrap {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .release_wrap, * html .comment_wrap {height: 1%;}
.clearfix, .release_wrap, .comment_wrap {display: block;}
/* End hide from IE-mac */
