html{color:#000;background:#FFF;}
html, body {background-color: #000;color: #fff; }
body {font:13px/1.231 verdana,arial,helvetica,clean,sans-serif;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}

.home {background:#000 !important;border-left:1px solid #1a1a1a;border-left:1px solid #1a1a1a}

abbr,acronym {border:0;font-variant:normal;border-bottom:1px dotted #000;cursor:help;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
legend{color:#000;}
em{font-style:italic;font-style:normal;}
.center {text-align:center}
.centerMargin {margin: 0 auto}

blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
li{list-style:none;}
dl dd{margin-left:1em;}

p,fieldset,pre{margin-bottom:1em;}
fieldset,img{border:0;}
.pimg {padding:0;margin:0}

h1 {color: #FF3007;background-color: transparent !important;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 40px; font-weight: normal;display: inline-block;padding: 0.5em; margin: 0 0 1px 0; }
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
#content h1 {padding:0;margin:0}


a { color: #FFAE00;text-decoration: none; }
a:hover { color: #D195EF }

.clear {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px; }
.hidden {display:none}

#index {margin: 0 auto;width: 985px;background:#000;border:5px solid #0F0F0F }
.lgbox_bg {color: #F5CD30;background-color: transparent !important;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 30px; font-weight: normal;display: inline-block;padding: 0; margin: 0 0 1px 0; }

.vid {color: #FF3007;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 30px; font-weight: normal;padding: 0; margin: 0;text-align:center !important }

.gold {color:#FCCF38}
.white {color:#fff;font-size:180%;letter-spacing:-3px}
.red {font-size:220%;font-weight:normal}
h2.red2 {color:red}

.frontP  {color:#ccc;line-height:1.3em;font-size:1.1em;text-align:justify;font-family: Verdana, Arial, Helvetica;}
.frontP  strong {color:#00B6FF}
.frontP a, .frontP a:visited {color:#FCCF38; } 
.frontP a:hover {color:#fff } 


#header { height: 180px; }
#head_lft {float: left;margin-right: 10px;width: auto; }
#head_rgt {float: left;width: 986px; }
#head_ad { height: 105px; }

.searchbox form { border: 1px solid #333333; height: 2.5em; padding: 2px 6px; margin: 0 0 30px 0}
.searchbox input[type="text"] { margin-top: 5px; padding: 2px; }
.twitterfeed {margin: 20px 0 20px 0}

#breadcrumb {clear: both;padding-bottom: 1em; }
#breadcrumb li { padding: 0 0.5em 0 0.5em; }

#content_lft {float: left;width: 640px;	}
#content_rgt {float: right;width: 320px; margin-right:5px}
#content {padding:0;margin:15px 20px 30px 0px}

#content_rgt .meta {background-color: #999;color: #000;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;padding: 0.5em; margin: 0 0 20px 0;}

#inner_lft {float: left;width: 385px; }
#inner_rgt {float: right;width: 215px; }

#inner_rgt .middle_item { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; }
#inner_rgt .text { border: 1px solid #199FCF; padding: 10px; }
#inner_rgt .text h1 { padding: 0.2em; margin: 0 0 0.3em 0; }

#txtbox {width: 611px;background-color: #1a1a1a;padding: 4px;text-align: left; font-family: Georgia, "Times New Roman", Times, serif;height:100px}

#imgwrap {width: 618px;margin: 10px auto;position: relative; }
#imgwrap:hover #txtbox {display: block; }
#imgbox {width: 618px;height: 286px;background-repeat: no-repeat;background-position: 50% 50%;display: block; }
#imgbox2 {width: 618px;height: 286px;background-repeat: no-repeat;background-position: 50% 50%;display: block;cursor: pointer; }

.latestBlog { clear: both;  border: 1px solid #FCCF38; padding: 10px; margin:0 0 50px 0;font-family: Georgia, "Times New Roman", Times, serif; }
.latestBlog h1 { padding: 0.2em; margin: 0 0 0.3em 0; } 

.buzz { clear: both;  border: 1px solid #199FCF; padding: 10px; margin-top:50px;font-family: Georgia, "Times New Roman", Times, serif; }
.buzz h1 { padding: 0.2em; margin: 0 0 0.3em 0; } 
.LIn_shortMode li a {font-size:1.3em !important}

#menu {background-color: #000;margin: 0px 5px 0 0 ;padding: 10px 0 10px 0;width: 100%; }
#menu ul {list-style-type:none}
#menu li { padding: 1px 0 1px 0; list-style-type:none}
#menu ul li.current a { color: #FF3007; }
#menu ul {margin: 0; padding: 0px 0 0px 20px;}
#menu ul li {float: none;display: block;padding:0 0 0 10px;margin: 5px 0 5px 0;}
#menu ul li a {color: #F6CE2E;font-family: Century Gothic, Verdana, Arial, Helvetica;font-weight: normal;font-size: 1.5em;text-decoration: none;text-transform: lowercase; }
#menu ul li a:hover { color: #ff3108;width:320px }

.latestbuzz1 {color:#fff;font-size:200%;letter-spacing:-3px}
.latestbuzz2 {font-size:250%;font-weight:normal}

.gigreview1 {font-size:250%;font-weight:normal}
.gigreview2 {color:#fff;font-size:200%;letter-spacing:-3px}

.middle_item b {color: #619BDF}

.gigtickets1 {font-size:250%;font-weight:normal}
.gigtickets2 {color:#fff;font-size:200%;letter-spacing:-3px}

.whatsnew1 {color:#fff;font-size:200%;letter-spacing:-3px}
.whatsnew2 {font-size:250%;font-weight:normal}


ol.horizontal { margin: 0; padding: 0;}
ol.horizontal li {list-style: none;float: left; }


.top h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px; font-weight: bold;margin: 1em 0 1em 0; }
.top h1 a { color: #000; text-decoration: none; }
.top h1 a:hover { color: #fff; }
.top img { margin-bottom: 20px; }
.top p {margin:0px}

#menu .meta { background-color: #FACE31;color: #000;font-family: Century Gothic, Verdana, Arial, Helvetica;font-weight: bold; }
.metaCopyright { color: #fff; font-size: 0.8em; margin-top: -15px; margin-bottom: 20px;  }


#mainNews .lmn1 a { color: #FF0BAB; }
#mainNews .lmn1 .social_border { border: 1px solid #FF0BAB; }

#mainNews .lmn2 a { color: #B4F90B; }
#mainNews .lmn2 .social_border { border: 1px solid #B4F90B; }

#mainNews .lmn3 a { color: #FFFC01; }
#mainNews .lmn3 .social_border { border: 1px solid #FFFC01; }

#mainNews .lmn4 a { color: #0081FF; }
#mainNews .lmn4 .social_border { border: 1px solid #0081FF; }

#mainNews .lmn5 a { color: #FE0A00; }
#mainNews .lmn5 .social_border { border: 1px solid #FE0A00; }


#mainNews ul { margin: 0; width: 99%; }
#mainNews li {clear: both;list-style: none;font-size: 1em;margin:5px 0 5px 0;text-align:justify }
#mainNews li img { float: left; }
#mainNews li div {float: right;font-family: Georgia, "Times New Roman", Times, serif;}
#mainNews li a { font-size: 1.3em; }
#mainNews div.meta {background-color: #000; color: #b3b3b3; font-size: 0.8em; font-weight: normal;padding: 0; margin: 0; }

#mainNews ul ul { float: right; width: 70%; }

.gig-guide { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif;border: 1px solid #666; padding: 10px; }
.video { margin-bottom: 15px;border: 1px solid #666; padding: 10px; }


.coloured_fg, strong, b, em { color: #FF0BAB }
.coloured_bg { background-color: #fff }
.coloured_border { border: 1px solid #fff }

input.button {color: #fff;border: 2px solid #fff; }

.rh-adbox {margin: 0 0 1em 0; }
.rh-adbox a.text { color: #fff; display: inline-block; margin: 30px 0 0 10px; float: left; }
.rh-adbox a.text:hover { color: #333; }
.rh-adbox img { float: right;width:320px }

.rh-adbox2 {background: transparent url(images/ad-block-bg.gif) no-repeat;margin: 0 0 1em 0; }
.rh-adbox2 a.text { color: #fff; display: inline-block; margin: 30px 0 0 10px; float: left; }
.rh-adbox2 a.text:hover { color: #333; }
.rh-adbox2 img { float: right;width:320px }

.google {text-align:center;margin:40px 0px;}

#footer {clear: both;padding-top: 2em;text-align:center }
#footer p { margin: 0; padding: 0 0 10px 0; }

#footerbar { background-color: #FFB900; padding: 10px; }
#footerbar li a { color: #000; }
#footerbar li a:hover { color: #FF5A00; }
#footerbar li { padding-right: 0.5em; }

#blockMenu { clear: both; padding: 1em 0 1em 0;margin:0 0 20px 0; }
#blockMenu li { padding-right: 0.5em; font-weight:bold}
#blockMenu li.first { color: #999999;font-size:120%}

#networks {background:#000;height: 79px;margin-bottom: 20px; }
#index.home #networks {background: #000 url(images/arrowbar.gif) no-repeat; }

#networks ol { padding: 53px 0 0 3px; width: 450px; float: left; }
#networks li { padding-right: 10px; }
#networksRSS { font-size: 0.9em; float: right; margin: 47px 5px 0 0; }
#networksRSS img { vertical-align: middle; margin: 0 0 0 5px; }

#feeds {background-color: #1a1a1a;padding: 10px; margin: 0 0 20px 0; }
#feeds div {float: left;font-size: 0.9em; width: 170px; margin-left: 10px; }
#feeds h2 { margin: 0; padding: 0; font-size: 13px; }
#feeds li { padding: 0.6em 0 0.6em 0;font-weight:bold }
#feeds div.clear { float: none; }
#feeds a:link,#feeds a:visited { color: #FFB900;text-decoration: none; font-weight:normal}
#feeds a:hover { color: #fff;font-weight:normal }

ol.bottomBlock { margin: 0; padding: 0; }
ol.bottomBlock li { list-style: none; background: none; }
#feeds a { color: #fe3600; }

#attitude { color: #999; } 
#attitude a { color: #999; text-decoration: none; }


button {border: 1px solid #F60FAB;background-color: #000;color: #F60FAB;font-size: 0.8em;height: 27px; width: 67px; }
.event img { border: none; }

#archive li { padding: 0.5em 0 0.5em 0; }

input, textarea { background-color: #E3E8E4;border: 2px solid #B3B3B3; }
input.button {background-color: transparent;font-weight: bold;font-size: 0.9em;border: 1px solid #666; }



.link1 { color: #FF0BAB; }
.link1_bg { background-color: #FF0BAB; }
.link1_border { border: 1px solid #FF0BAB; }

.link2 { color: #B4F90B; }
.link2_bg { background-color: #B4F90B; }
.link2_border { border: 1px solid #B4F90B; }


.link3 { color: #FFFC01; }
.link3_bg { background-color: #FFFC01; }
.link3_border { border: 1px solid #FFFC01; }

.link4 { color: #0081FF; }
.link4_bg { background-color: #0081FF; }
.link4_border { border: 1px solid #0081FF; }

.link5 { color: #FE0A00; }
.link5_bg { background-color: #FE0A00; }
.link5_border { border: 1px solid #FE0A00; }

.link6 { color: #FF8A00; }
.link6_bg { background-color: #FF8A00;width:100% }
.link6_border { border: 1px solid #FF8A00; }

.link7 { color: #12DC88; }
.link7_bg { background-color: #12DC88; }
.link7_border { border: 1px solid #12DC88; }

.link8 { color: #B400FF; }
.link8_bg { background-color: #B400FF; }
.link8_border { border: 1px solid #B400FF; }

.link9 { color: #00F7FF; }
.link9_bg { background-color: #00F7FF; }
.link9_border { border: 1px solid #00F7FF; }

.link10 { color: #fff; }
.link10_bg { background-color: #fff; }
.link10_border { border: 1px solid #fff; }

.bottomPromo {margin:20px 0 20px 0;text-align:center;border:1px solid #252525}



#blockMenu {font-size: 110%;}

.ee_miniCalendar {margin: 0px 0 20px 0}
table.ee_miniCalendarDays {font-size:1.1em;border:3px solid #252525;width:185px;padding:3px;text-align:center;margin:20px 0 5px 0;background:#1a1a1a}
td.ee_miniCalendarDays {width:50px;padding:3px;text-align:center}
tbody.ee_miniCalendarDays {margin:5px;text-align:center}
.ee_miniCalendarDays  th {font-size:1.1em;color:#666}
.easyEventsList_heading {color:#666;font-weight:normal !important;border-bottom:1px solid #666;font-size: 1.2em;padding:3px;margin:0px 0 5px 0;background:#1a1a1a}
div.easyEventsList_title a { color: #FF3007; }
.ee_listDetailsContainer {margin:10px 5px 10px 5px}
.ee_miniCalPrev {color:#1D34C2}
.ee_miniCalYear {color:#666;font-size:1.4em}
.ee_miniCalNext {color:}
.ee_miniCalPrev {color:#ccc}
.ee_miniCalMonth {color:#fff;font-size:1.6em}
.ee_miniCalNext {color:#666}
.ee_current a { color:#FFE900; font-weight:bold;background:#000;text-decoration:none;border;1px solid #666}
.ee_current a:hover { color:#fff; font-weight:bold;background:#000;text-decoration:none;border;1px solid #666}
.easyEventsList_item {margin:20px 0 5px 0}
.easyEventsList_time {color:#ccc;font-size:1em;font-weight:normal}
.easyEventsList_title a {color:#FFE900;font-size:1.3em;text-decoration:none;font-weight:normal}
.easyEventsList_description  {color:#838CBF;}
.easyEventsList_group {border:1px solid #666;padding:5px}
.ee_miniCalendarDays td a {border:1px solid #666;display: block;}
