html{color:#000;background:#FFF;}
html, body {background-color: #000;color: #fff; }
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

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;}

.LIn_desc { display: block;color:#ccc }
.LIn_date {display: block;font-size:80%;color:#666}
.LIn_shortMode {margin: 20px 0 40px 0}
.LIn_shortMode li {list-style:none;margin: 20px 0 20px 0}
.LIn_shortMode li a, .LIn_shortMode li a:visited {color:#FBCF38 !important; } 
.LIn_shortMode li a:hover {color:#fff !important } 

.topnav li a, .topnav li a:visited {color:#FBCF38 !important; } 
.topnav li a:hover {color:#fff !important } 

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 !important;font-style:normal;color:#b6d1fa}

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}

.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:200%;letter-spacing:-3px}
.red {font-size:250%;font-weight:normal}

.frontP  {color:#ccc;line-height:1.3em;font-size:1.1em;text-align:justify;font-family: Verdana, Arial, Helvetica;}
.frontP  strong {color:#8560a8}
.frontP p a strong, .frontP p a:visited strong {color:#6c83cb !important; } 
.frontP p a:hover strong {color:#fff !important } 

#header { height: 180px; }
#head_lft {float: left;margin-right: 10px;width: 193px; }
#head_rgt {float: left;width: 727px; }
#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;}
.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:30px 20px 30px 20px}

#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; }

#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 }

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; }


#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; }


.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; }

a { color: #cb03fd;text-decoration: none; }
a:hover { color: #fff; }

.coloured_fg, strong, b, { color: #FF0BAB }
.coloured_bg { background-color: #fff }
.coloured_border { border: 1px solid #fff }

input.button {color: #fff;border: 2px solid #fff; }


.google {text-align:center;margin:40px 0px;}


#rh-adbox {background: transparent url(images/ad-block-bg.gif) no-repeat;height: 71px;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 }

#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; }

#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; text-align:center} 
#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; }

#txtbox {width: 611px;background-color: #1a1a1a;padding: 4px;text-align: left; }
#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; }

#blockMenu { clear: both; padding: 1em 0 2em 0;margin:0 0 20px 0; border-bottom:1px solid #252525}
#blockMenu li { padding-right: 0.5em; font-weight:bold}
#blockMenu li.first { color: #999999;font-size:120%}


.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; }

#blockMenu {font-size: 110%;}

.innerbottPromo {margin:20px 0 20px 0;text-align:center;}
.midPromo {margin:20px 0 20px 0;text-align:center;}

