/* 

SUMO Newcastle
www.sumodesign.co.uk

Green: #ABD42A
Beige: #F2F3CC

music: #FF9000;
clubs: #DA254B;
stage: #93609F;
film: #926C71;
art: #ABD42A;
queer: #DF2083;
albums: #726996;
books: #6A8D95;
postmortem: #209CDF;

 */

*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

html {
	height: 100%;
	margin: 0;
}

img{
	border:0;
}

.articleIntro{

	border-bottom: 1px solid #b4b585;
	border-right: 1px solid #b4b585;
	border-top: 1px solid #e0e1bb;
	border-left: 1px solid #e0e1bb;
	margin: 10px 0px;
	background: #dfe0b8;
	padding: 10px;

}

thead{
	background: #333;
	color: #FFF;
}

th, td{
	padding: 4px;
	font-size: 11px;
}

body{
	font-family: "Segoe UI", "Trebuchet MS", geneva, arial, sans-serif;
	color:#424242; 
	text-align:left;
	font-size: 11px;
	text-align: center;
	background: #EBEDE6 url(../_img/grass.jpg);
	height: 101%;
}

a{
	text-decoration: none;
	color: #4b5e0e;
	font-weight: bold;
}

a:hover{
	color: #7d9a1f;
}

p{
	margin: 10px 0px;
}

ul{
	margin: 10px 0px;
}

#main_content li{
	border-bottom: 1px dotted #999;
	padding: 3px 0px;
}

#guidesearch{

	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	margin-bottom: 5px;

}

address{

	text-align: left;

}

#error h2{

	text-align: left;

}

input, textarea{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	font-size: 11px;
}

input.butn{
	border: 0px;
}

input.submit{
	border: 3px double #999;
	border-top-color: #CCC;
	border-left-color: #CCC;
	padding: 2px 0px;
	background: #FFF;
	color: #333;
	font: 0.9em Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

input.submit:active{
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}

#container{
	width: 763px;
	margin: 0px auto;
	text-align: left;
	background: #fff;
}

#header{
	border-top: 5px solid #fff;
	margin: 0px 5px 5px 5px;
	background: #ABD42A;
	height: 76px;
}

#banner{
	float: right;
	width: 470px;
	height: 62px;
	margin: 8px 5px 0px 0px;
}

#logo{
	width: 225px;
	height: 63px;
}

#thelogo{
	background: url(../_img/logo.gif) no-repeat;
	margin-left: -6000px;
	width: 225px;
	height: 63px;
}

#topnav{
	margin: 0px 5px;
	background: #ABD42A url(../_img/top_bg.gif) repeat-x;
	height: 44px;
}

#breadcrumb{
	margin: 0px 5px;
	float: left;
	padding: 5px 0px;
}

#breadcrumb p {
	margin: 0;
}

#breadcrumb a {
	font-weight: normal;
}

#userinfo{
	float: right;
	margin: 0px 5px;
	padding: 5px 0px;
}

#userinfo p {
	margin: 0;
}

#main_content{
	background: url(../_img/main_bg_new.gif) repeat-y center;
	clear: both;
	padding: 0px 5px;
}

.right{
	float: right;
	margin: 8px;
}

.left{
	float: left;
	margin: 8px;
}

#left_column{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px;
	float: left;
	width: 128px;
}

#left_column a{
	
	display: block;
	height: 15px;

}

#main_column{
	width: 480px;
	float: left;
	margin-left: 5px;
	padding: 10px 0px;
	font-size: 11px;
}

.sigh{
	background: url(../_img/title_takeacrack.gif) no-repeat top left;
}

.aftersigh{
	background: url(../_img/title_tookacrack.gif) no-repeat top left;
}

#right_column{
	width: 130px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

#previews{
	background: url(../_img/title_previews.gif) no-repeat top left;
	padding: 0px 5px;
}

#previews ul{

	margin-top: 2px;
	margin-bottom: -5px;

}

#firefox_clearer{
	clear: both;
}

.clearer{

	clear: both;

}

#previews_header{
	margin-left: -6000px;
}

#current_issue{
	padding: 2px 5px;
	background: url(../_img/title_current.gif) no-repeat;
}

#current_issue ul{

	margin-bottom: -7px;

}

#theguide{
	background: url(../_img/title_theguide.gif) no-repeat;
	padding: 0px 5px;
}

#theguide ul{

	margin-top: 2px;

}

#currentissue_header{
	margin-left: -6000px;
	margin-top: 0px;
}

#guide_header{
	margin-left: -6000px;
}


#homecontent{
	padding: 10px;
}

#homecontent img{

	margin: 8px;
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	clear: both;

}

#homecontent .icon{

	margin: 0px;
	padding: 0px;
	background: none;
	border: 0px;

}

#homecontent h1{

	margin: 0px 0px 10px 0px;
	padding: 4px;
	background: #dfe0b8;
	width: 200px;
}

#searchbar{
	width: 478px;
	font-size: 0.85em;
	line-height: 0.85em;
	background-color: #7d9a1f;
	border-bottom: 6px solid #6d881b;
	margin-top: 2px;
	color: #FFF;
}

#searchbar p{
	padding: 4px;
	margin: 0px;
}

.quickform{

	float: left;
	width: 150px;

}

#thecontent{
	padding: 0px 10px;
}

#right_column p{
	padding: 0px 8px;
}

#footer{
	margin: 0px 5px 0px 5px;
	background: #ABD42A;
	height: 30px;
	border-top: 5px solid white;
	border-bottom: 5px solid white;
	clear: both;
	text-align: center;
	padding-top: 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	height: 40px;
}

html>body #footer {
  height: 40px;
} 

#gigfinder p{
	margin: 0;
	padding: 2px 0px;
}

#gig_header{
	visibility: hidden;
	margin: 0px;
}

#logindiv{
	line-height: 10px;
	background: url(../_img/title_members.gif) no-repeat top left;
	padding: 5px 10px;
}

#login{

	padding-top: 20px;

}

#login p{
	margin: 0;
	padding: 2px 0px;
}

#login_header{
	display: none;
}

#gigfinder{
	background: url(../_img/title_gigfinder.gif) no-repeat top left;
	padding: 5px 10px;
}

form, input, option, select, textarea{
	font-family: "Segoe UI", "Trebuchet MS", trebuchet, helvetica, arial, geneva, sans-serif;

}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	margin: 10px 0px 0px 0px;
}

h1{
	font-size: 1.3em;
}

h2{
	font-size: 1.25em;
}

h3{
	font-size: 1.20em;
}

h4{
	font-size: 1.15em;
}

h5{
	font-size: 1.1em;
}

h6{
	font-size: 1.05em;
}

#currentnav{
	list-style-type: none;
	margin: 0px;
}

#guidenav{
	list-style-type: none;
	margin: 0px;
}

#previewsnav{
	list-style-type: none;
	margin: 0px;
}



.banner{
	margin-top: 8px;
	margin-left: 8px;
}

/*********    REMINDER STUFF   *******/

#reminders{
	background: url(../_img/title_reminders.gif) no-repeat top left;
	padding-top: 20px;
}

#reminder_header{
	display: none;
}

#upcoming{
	background: url(../_img/title_today.gif) no-repeat top left;
	padding-top: 20px;
}

#upcoming_header{
	display: none;
}

.reminder_date{
	margin: 0;
}

.reminder_title{
	margin: 0;
	color: #FF3300;

}

.reminder_venue{
	margin: 0;

}

.reminder_location{
	margin: 0;

}

.homeimg{
	margin: 0px auto;
}

.music{
	color: #FF9000;
}

.clubs{
	color: #DA254B;
}

.stage{
	color: #93609F;
}

.film{
	color: #926C71;
}

.art{
	color: #ABD42A;
}

.queer{
	color: #DF2083;
}

.albums{
	color: #726996;
}

.books{
	color: #6A8D95;
}

.music a:hover{
	background-color: #FF9000;
	color: #fff;
}

.clubs a:hover{
	background-color: #DA254B;
	color: #fff;
}

.stage a:hover{
	background-color: #93609F;
	color: #fff;
}

.film a:hover{
	background-color: #926C71;
	color: #fff;
}

.art a:hover{
	background-color: #ABD42A;
	color: #fff;
}

.queer a:hover{
	background-color: #DF2083;
	color: #fff;
}

.albums a:hover{
	background-color: #726996;
	color: #fff;
}

.books a:hover{
	background-color: #6A8D95;
	color: #fff;
}



.postmortem{
	color: #209CDF;
}

fieldset{
	margin: 10px;
	padding: 10px;
}

/******** TOPNAV **************/

#topnavlist{
	list-style-type: none;
	display: inline;	
	overflow: hidden;
	width: 720px;
	margin: 0px auto;
	
}

#topnavlist li{	
	float: left;
	height: 44px;
}

#topnavlist li a{
	/* hide from IE mac \*/
	float:left;
	/* end hiding from IE5 mac */
	padding: 44px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:44px; /* for IE5/Win only */
}

.topnav_crackslist{
	background: url(../_img/topnav_02.gif) no-repeat;
	width: 80px;
}

.topnav_subscribe{
	background: url(../_img/topnav_04.gif) no-repeat top left;
	width: 150px;
}

.topnav_cityguide{
	background: url(../_img/topnav_06.gif) no-repeat top left;
	width: 150px;
}

.topnav_door{
	background: url(../_img/topnav_08.gif) no-repeat top left;
	width: 180px;
}

.topnav_artvert{
	background: url(../_img/butn_artvert.gif) no-repeat top left;
	width: 120px;
}

.content_img{
	float: right;
	border: 1px solid #CCC;
	padding: 4px;
	margin: 10px 6px 6px 6px;
	background: #FFF;
}

.intro{
	font-size: 1.2em;
}

.tg{
	color: #9A0000;
}

#profileInfo{
	float: left;
}

#profilePic{
	float: right;
}

#beta{
	background: #F2F3CC;
	width: 752px;
	clear: both;
	margin: 0px auto;
	padding: 5px 0px;
}

.searchresults{
	padding: 4px 10px;
	width: 420px;
	margin: 10px auto;
	clear: both;
	background-color:#FFF;
}

.infobox{

	padding: 10px 5px;
	background: #dfe0b8;
	padding: 3px;
	border-right: 1px solid #c9c9a5;
	border-left: 1px solid #e1e3be;
	border-bottom: 1px solid #c9c9a5;
	text-align: center;

}

.minisearch{

	

}

hr{
	border: 0px;
	border-bottom: 1px dotted #666;
	margin: 10px 0px;
	clear: both;
}

.searchresults p, .searchresults h4 {
	padding: 0px;
	margin: 0px;
}

.musicresult{
	border: 1px solid #FF9000;
	background: #FFF url(../_img/music.gif) no-repeat top left;
	padding-top: 20px;
}

.clubsresult{
	border: 1px solid #DA254B;
	background: #FFF url(../_img/clubs.gif) no-repeat top left;
	padding-top: 20px;
}

.stageresult{
	border: 1px solid #93609F;
	background: #FFF url(../_img/stage.gif) no-repeat top left;
	padding-top: 20px;
}

.filmresult{
	border: 1px solid #926C71;
	background: #FFF url(../_img/film.gif) no-repeat top left;
	padding-top: 20px;
}

.artresult{
	border: 1px solid #ABD42A;
	background: #FFF url(../_img/art.gif) no-repeat top left;
	padding-top: 20px;
}

.queerresult{
	border: 1px solid #DF2083;
	background: #FFF url(../_img/queer.gif) no-repeat top left;
	padding-top: 20px;
}

.albumsresult{
	border: 1px solid #726996;
}

.booksresult{
	border: 1px solid #6A8D95;
	background: #FFF url(../_img/books.gif) no-repeat top left;
	padding-top: 20px;
}

.current_landing{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #666;
	clear: both;
}

#homecontent h2{

	padding: 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #666;
	clear: both;

}


#current_list{	
	list-style: none;
}	

/* Default DOM Tooltip Style */
div.domTT {
	border: 1px solid #333333;
	background-color: #333333;
}
div.domTT .caption {
	font-family: serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 2px;
	color: #FFFFFF;
}
div.domTT .contents {
	font-size: 12px;
	font-family: sans-serif;
	padding: 3px 2px;
	background-color: #F1F1FF;
}

/* Classic Style */
div.domTTClassic {
	border: 1px solid black;
	background-color: InfoBackground;
}
div.domTTClassic .caption {
	font-family: serif;
	font-size: 13px;
	_font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 1px 2px;
}
div.domTTClassic .contents {
	color: InfoText;
	font-size: 13px;
	_font-size: 12px;
	font-family: Arial, sans-serif;
	padding: 1px 2px;
	_padding-bottom: 0;
}

/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWin .caption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif;
  color: white;
}
div.domTTWin .contents {
  border: 1px solid #BFBFBF;
}

/* Overlib Style */
div.domTTOverlib {
	border: 1px solid #333366;
	background-color: #333366;
}
div.domTTOverlib .caption {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.domTTOverlib .contents {
	font-size: 10px;
	font-family: Verdana, Helvetica;
	padding: 2px;
	background-color: #F1F1FF;
}

/* Nicetitle Style */
div.niceTitle
{
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS", sans-serif;
	width: 250px;
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}
div.niceTitle .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.niceTitle p
{
	color: #ccc;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}

/* Context Menu Style */
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenu .caption {
  font-size: 12px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenu .contents {
  padding: 1px 0;
  background-color: #E6E6E6;
}

#membernav{
	border: 0px;
	list-style: none;
	width: 478px;
	margin-top: 7px;
	height: 20px;
	font-size: 10px;
	overflow: hidden;
}

#membernav li{
	border: 0px;
	border-right: 1px solid #c9c9a5;
	border-left: 1px solid #e1e3be;
	float: left;
	margin: 0px;
	display: block;
	margin-bottom: 10px;
	width: 94px;
	text-align: center;
	padding: 0px;
	background: #dfe0b8;
}

#membernav li a{
	padding: 0px 0px;
	display: block;
	height: 15px;
}

#membernav .selected{
	background: #F2F3CC;
	border: 0px;
}

#userlist th, #userlist td{
	padding: 3px;
	border-right: 1px solid #c9c9a5;
	border-left: 1px solid #e1e3be;
	border-bottom: 1px solid #c9c9a5;
}

#userlist th{
	background: #c9c9a5;
	color: #FFF;
}

#userlist td{
	background: #fafafa;
}

.messagetitle{
	font-size: 14px;
}

.sendername{
	color: #7E7A6B;
}

#error{
	background: #e2e3b8;
	border-right: 1px solid #c9c9a5;
	border-left: 1px solid #e1e3be;
	border-bottom: 1px solid #c9c9a5;
	border-top: 1px solid #e1e3be;
	padding: 10px;
	text-align: center;
}

#beta{
	text-align: center;
	border-top: 5px solid white;
}

#form{
	text-align:left;
	margin:25px;
}
#form ul{
	list-style:none;
}
#form li{
	margin:0 0 1em 0;
}
#form textarea{
	width:100%;
	height:150px;
}

#definition{
	margin:25px;
}
.highlight{
	background-color:#FEFFAF;
}

strong.result{
	font-size: 14px;
}

#searchbox{

	margin: 0px;

}

#homecontent ul{

	list-style: none;

}

#homecontent li{

	border: 0px;

}

#top{

	display: none;

}

.currentpage{

	background: #e2e3b8 url(../_img/current.gif) no-repeat right center;

}

.imagelogin{

	border: 0px;

}

.imagego{

	border: 0px;
	margin-top: 2px

}

.lookatme{

	font-size: 13px;
	color: #cd0066;
	text-shadow: #333 2px 2px 0px;

}

.smalltext{

	font-size: 10px;
	text-align: left;

}

#searchtab{
	border: 0px;
	list-style: none;
	width: 478px;
	margin-top: 7px;
	height: 20px;
	font-size: 10px;
	overflow: hidden;
}

#searchtab li{
	border: 0px;
	border-right: 1px solid #c9c9a5;
	border-left: 1px solid #e1e3be;
	float: left;
	margin: 0px;
	display: block;
	margin-bottom: 10px;
	width: 237px;
	text-align: center;
	padding: 0px;
	background: #dfe0b8;
}

#searchtab li a{
	padding: 4px 0px;
	display: block;
	height: 25px;
}

#searchtab .selected{
	background: #F2F3CC;
	border: 0px;
}


/* 

SUMO Newcastle
www.sumodesign.co.uk

Green: #ABD42A
Beige: #F2F3CC

music: #FF9000;
clubs: #DA254B;
stage: #93609F;
film: #926C71;
art: #ABD42A;
queer: #DF2083;
albums: #726996;
books: #6A8D95;
postmortem: #209CDF;

 */
