/* Takes 2 192  */

/* MCN default css template - edited 8.29.05*/

/* page positioning */
#wrapper,#header,#nav,#sidebar,#main,#footer { border:0 solid #000; }
body { background:#8c8c8c url(images/bgStripe.gif) repeat-y scroll center top; margin:0; padding:0; }
#wrapper { clear:both; width:756px; height:100%; margin:auto; margin-top:0; padding:0; position:relative; }
#homegif { position:absolute; top:0; left:0; z-index:50; }
#homegif img { width:220px; height:240px; border:none; }
#header { width:756px; clear:both; height:253px; background:url(images/topBg.gif) no-repeat scroll left top; margin:0; padding:0; }
#sidebar { float:left; width:242px; padding:10px 4px 30px 3px; color:#000000; }
#main { padding:10px 0 30px 8px; border-left:3px solid #eee; margin:3px 3px 3px 252px; }
#footer { clear:both; font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; background-color:#666; border-top:3px solid #9D1404; margin:20px 3px 3px; }
#footer a { color:#FFFFFF; }
.bannerspace { padding-top:48px; padding-right:10px; width:344px; text-align:right; }
.bg { background-color:#FFFFFF; margin:0; }
.arrow a { text-transform:uppercase; font-size:11px; line-height:100%; letter-spacing:1px; font-weight:bold; text-decoration:none; background:url(images/smallArrow.gif) no-repeat scroll 0 -28px; padding-left:18px; margin-left:30px; }
.arrow a:hover { background:url(images/smallArrow.gif) no-repeat scroll 0 0; }

/* content */
.content,#galleryText { 
/* gallery description */
color:#222; font:normal 13px/18px arial, sans-serif; text-align:justify; }
.contentHi { color:#003333; font-family:Arial; font-size:12px; }
.contentSml { color:#000000; font-family:Arial; font-size:10px; border:none; }
.contentHiSml { color:#670303; font-family:Arial; font-size:10px; text-align:left; }
.titleLrg { font:bold 20px/22px arial, sans-serif; color:#9D1404; letter-spacing:1px; padding:0 0 0 6px; border-left:12px solid #333; margin:0 0 3px; }
.titleSml { font:bold 14px/16px arial, sans-serif; color:#000; text-decoration:none; }
.titleSml a { color:#000033; text-decoration:none; }
.titleSml a:hover { color:#9D1404; text-decoration:underline; }

/* content links */
a { color:#000066; }
A:hover { color:#be0000; text-decoration:underline; }

/* Images */
.picRight { float:right; margin:1px 1px 1px 6px; }
.picLeft { float:left; margin:1px 6px 1px 1px; }
.picRightBrd { float:right; margin:1px 1px 1px 6px; border:1px solid #003366; }
.picLeftBrd { float:left; margin:1px 6px 1px 1px; border:1px solid #003366; }
.iconImg { margin:2px; border:1px solid #003366; }

/*----------------------------------------
NEWS
-------------------------------------------*/
#modNews { position:relative; font:normal 14px/18px Arial, Helvetica, sans-serif; text-align:left:; }
#modNews a { background:none; text-decoration:none; cursor:pointer; }
#modNews a:hover { background:#efefef; }
#modNews .item { margin:4px 0; padding:4px; border-bottom:1px solid #ccc; padding-left:76px; 
/*relative to the width of the icons */
min-height:66px; 
/*relative to the height of the icons*/
height:auto; _height:66px; 
/*ie Hack - relative to the height of the icons*/
}
#modNews img.iconImg { position:absolute; margin:2px; left:6px; }
#modNews h3 a { text-decoration:none; }
#modNews .item p,#modNews .item h3,#modNews .item small { margin:0; }
#modNews small { color:#369; }
.paginate a,.paginate b { display:inline; font-size:90%; padding:.5em 1em; float:left; text-transform:uppercase; letter-spacing:1px; text-align:right; }
.paginate b { color:#000; }

/* calendar and checkout*/
.calendarBox,.checkoutBox { color:#000000; width:99%; margin:6px; padding:8px; }
.checkoutOdd,.calendarOdd { color:#000000; font-family:Arial; font-size:11px; background-color:#EFEEEE; border:1px solid #ccc; padding:1px 3px; }
.checkoutEven,.calendarEven { color:#000000; font-family:Arial; font-size:11px; background-color:#fff; border:1px solid #ccc; padding:1px 6px; }
.calendarHdr,.checkoutHdr { color:#fff; background-color:#5A7D9E; font-family:Arial; font-size:12px; font-weight:bold; padding:0 2px; }
.memberPrice { 
/* members price */
color:#FF0000; }
.basketBtn,.checkoutBtn,.btn { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; background-color:#9CC6D9; letter-spacing:1px; border:1px solid #FFFFFF; padding:1px 2px; margin:0 0 2px; }
.optionBox { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#CCCCCC; }

/*ad banners */
.banner { margin:0 3px 6px 0; border:1px solid #ddd; float:left; }
#ad_12227.banner { margin-bottom:6px; }

/*shopping cart box, fan club login box, logout box */
.basketBox,#loginBox,#logoutBox { width:225px; margin:0 0 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#D2D8DE; border:1px solid #ffffff; }

/* sticky nav ,blog (page specific news), & v nav */

/*begin lists - vnav, subnav, albums, sml */
#albums,#calendarSml,#calendarSml1,#calendarSml2,/* 1=Current Presales,2=Upcoming Presales for Calendar v2 */ #newsSml,#blogNav,#stickyNav,#vNav { 
/* sets list style to none */
list-style-type:none; margin:0; }
#albumsBox ul,#calendarSmlBox ul,#newsSmlBox ul,#blogBox ul,#stickyBox ul,#vNavBox ul { 
/*for mozilla positioning */
padding-left:0; margin-bottom:0; list-style-type:none; }
.blogBox,#vNavBox { margin:0 0 6px 6px; border:1px solid #666; background-color:#fff; width:99%; }
#stickyBox { font:bold 11px/14px verdana, san-serif; margin:0 0 6px 6px; border:1px solid #666; border-bottom:none; width:130px; float:right; }
#blogBox a,#stickyNav a,/* nav cells*/
#vNav a { display:block; padding:2px 2px 2px 4px; background-color:none; border-bottom:1px solid #666; border-left:6px solid #dedede; color:#666; text-decoration:none; }
#stickyNav a:hover,/* nav cells roll-over*/
#blog_sm a:hover,#vNav a:hover { border-left:6px solid #666; }
#stickyBox ul ul { font:normal 9px/11px verdana, san-serif; margin:0; padding:0; background-color:none; border-left:8px solid #efefef; color:#666; text-decoration:none; }
li#1767 { padding:30px; }

/*calendar Sml, news smls, albums sml */
#calendarSmlBox,#newsSmlBox { margin:0 0 6px; width:99%; font:normal 11px/14px verdana, san-serif; color:#333; padding:4px; border-bottom:3px solid #ddd; }
#calendarSmlBox p,#newsSmlBox p { 
/* news dates */
font:normal 10px/10px arial, san-serif; display:block; color:#666; margin:0; }
#calendarSmlBox h3,/* calendarSm header */
#newsSmlBox h3 { 
/* newsSm header */
display:block; color:#000; margin:0; height:28px; }
#calendarSmlBox a,#newsSml a { padding:3px 4px; margin:0 4px 4px; display:block; color:#000; text-decoration:none; border-bottom:1px dotted #dedede; }
#calendarSmlBox a:hover,#newsSml a:hover { color:#000; background-color:#efefef; }

/* -- more news, subscribe -- */
ul.moreNav { height:1.5em; padding:0 4px; }
ul.moreNav li { display:inline; }
ul.moreNav li a { float:right; font:normal 10px/15px arial, sans-serif; text-transform:uppercase; text-decoration:none; padding:2px 0 2px 30px; }
ul.moreNav li a:hover { }
li.news a { background:transparent url(domain/bin/css/iconGDK.png) no-repeat 8px -714px; }
li.rss a { background:transparent url(domain/bin/css/iconGDK.png) no-repeat 8px -444px; }
li.calendar a { background:transparent url(domain/bin/css/iconGDK.png) no-repeat 8px -684px; }
li.play a { background:transparent url(domain/bin/css/iconGDK.png) no-repeat 8px -742px; }
li.news a,li.rss a,li.calendar a,li.play a { _background-image:none; 
/*for ie6 with the use of iconGDK.png*/
}
#newsSmlBox h3 { background:url(images/newsSml.gif) no-repeat scroll 2px 4px; }

/* newsSm header img*/
#calendarSmlBox h3 { background:url(images/calendarSml.gif) no-repeat scroll 2px 4px; }

/* calendarSm header img*/
h3 span { 
/*albumssm, calendarSm, newssm hdr  - set display:none to hide txt hdrs	*/
display:none; }
form { margin:0; }
.formInput { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; padding:2px; background-color:#FFFFFF; border:1px solid #000033; margin:0 0 2px; }

/* ----- MyEmma Signup form --- */
#e2ma_signup_form { padding:1em 0; }
.e2ma_signup_form_row { margin:2px 0; border-bottom:1px dotted #999; padding:2px 1px; }
.e2ma_signup_form_label { display:inline; width:160px; text-align:right; float:left; padding:2px 6px; }
.e2ma_signup_form_element { }
.e2ma_signup_form_button_row,.e2ma_signup_form_groups { margin-top:4px; }
.e2ma_signup_form_group_label,.e2ma_signup_form_required_footnote,.e2ma_signup_form_group_list { padding:2px; }
.e2ma_signup_form_required_footnote { font-style:italic; }
.e2ma_signup_form_required_asterix { color:red; }
input.btn,.e2ma_signup_form_button_row input { font-size:11px; padding:2px 4px; color:#fff; letter-spacing:1px; text-transform:uppercase; background:#369 url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -30px; _background-image:none; border:1px solid #369; }
.btn:hover,.e2ma_signup_form_button_row input:hover { background:#c00 url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -30px; _background-image:none; border:1px solid #c00; }
e2ma_signup_submit_button { }
#e2ma_signup_reset_button { }

/*Home Page - overrites news inc formatting*/
iframe#citymovie { width:480px; padding:10px 40px; }
#homePage li { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; background-color:#2d4851; list-style-type:none; margin:-8px 0 0 56px; padding:1px 3px; border:1px solid #fff; width:90px; text-align:center; }
#homePage li a:link,#homePage li a:visited { color:#FFFFFF; background-color:#2d4851; }
#homePage li a:hover { color:#2d4851; background-color:#FFFFFF; }
#homeNews { width:260px; float:left; padding:2px 4px 4px 0; margin:0 0 0 -10px; border-right:2px solid #eee; }
#homeNews li { margin:-10px 0 0 100px; }
#homeNews .titleSml { font-size:14px; line-height:14px; }
#homeNews .content { font-size:11px; line-height:12px; color:#555; }
#homeNews .contentSml,#homeNews .contentSml a { display:none; }
#homeNews .iconImg { width:0; height:0; border:none; visibility:hidden; }
#homeFeature { width:220px; float:right; padding:2px 4px 4px 6px; }
#homeFeature .picLeftBrd { clear:both; border:2px solid #000; margin:0; }