/*
** allgigs.co.uk - mobile stylesheet
*/

H1,H2,H3,H4
{ 
	margin:0.1em;
	padding:0;
}
DL,
DL DT
{
	margin-left:0 !important;
}

DL DD
{
	margin-left:0.5em !important;
}

/* 
** ADVERTS 
*/

#headeradwrapper * 
{
	display:none;
}
#footerads .footerad
{
	clear:both;
	width:240px;
}
#footerads #advertise
{
	float:right;
	margin-top:-1.5em;
}
#footerads .clients
{
	float:left;
	width:240px;
}
#google 
{ 
	display:none;
}

/*
** LOGO
*/
#header IMG 
{	
	width:100px; 
}


/*
** IMAGE - GENERIC
*/

BODY#news #maintext IMG { width:50px; }
BODY#reviews DL#reviewlist DT IMG 
{ 
	margin-bottom:0.5em; 
	width:50px;
}
BODY#info div.article IMG, 
BODY#reviews div.snapshot IMG { width:75px; }
#sidebar IMG { width:50px; }

DIV.picturebar DIV.thumbnail IMG
{
	display:none;
}
DIV.caption 
{ 
	font-size:0.85em; 
}
DIV.caption DIV.credit
{ 
	display:none;
}


/*
** INPUT OVER-RIDES
*/
INPUT#gigsearchbox,
INPUT#searchbox {	width:7em !important; }
BUTTON { padding:0; }
BUTTON,
INPUT 
{ 
	clear:none; 
	font-size:9px;
}

/* GIG - genre search */
BODY#gigs UL#genres
{
	font:7px sydnie !important;
	width:200px;
}
BODY#gigs UL#genres LI
{
	width:8em;
	height:1em;
	margin:0.1em;
	overflow:hidden;
}
BODY#gigs UL#genres LI.highlighted
{
	width:8em;
	height:1em;
}


/*
** NAVIGATION
*/
DIV#maintext DIV#navtabs
{
	position:absolute;
	width:140px;
	top:3em;
	font:9px verdana;
}
DIV#navtabs UL,
DIV#navtabs UL#secondtabs
{
	width:340px;
	clear:none;
}
DIV#navtabs UL LI
{
	display:inline;
	float:none;
	border:none;
	padding:0.1em 0.2em;
}
DIV#navtabs UL#secondtabs LI
{
	margin:0;	
	height:1em;
	display:inline;
	width:auto;
}
DIV#navtabs DIV.options
{
	width:auto;
}
DIV#navtabs DIV.secondary 
{
	padding-top:0;
}


/* 
** page - main layout blocks 
*/ 
#page
{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	width:240px !important;
	padding:0;
	border:none;
	margin-top:0;
}
#footerads
{
	display:none;
}
#header
{
	margin-left:0;
	height:9em;
	width:240px;
}
#maintext,#sidebar,#header
{
	font-size:9px;
}
#maintext,#sidebar
{
	background-color:#BDBEE5;
	padding:0.5em;
}
#maintext
{
	float:left;
	width:240px !important;
	padding:0;
	padding-bottom:1em;
}
#sidebar
{
	float:right;
	width:240px !important;
	margin:0;
	margin-top:0.5em;
	padding:0;
	padding-bottom:1em;
	font-size:0.7em;
	min-height:0 !important;
}
#counter *
{ 
	border:none;
}
UL#login
{
	position:relative;
	top:-7em;
	font-size:0.85em;
	left:47em;
	list-style:none;
	list-style-image:none;
}
UL#login LI
{
	padding-left:16px;
	background:url("images/icons/login.gif") left center no-repeat;
	font-weight:bold;
}
DIV#sidebar UL.shortcuts
{
	list-style:none;
	list-style-image:none;
	margin-left:0.5em;
	padding-left:0;
}
DIV#sidebar UL.shortcuts LI
{
	margin-left:0em;
	padding-left:0.5em;
}
DIV#sidebar UL.shortcuts LI LI
{
	margin-left:0;
	padding-left:0;
}
DIV#pagedescription
{
	margin-bottom:1.5em;
}
.snapshot 
{ 
	border:3px solid white;
	margin:0;
	padding:0;
	margin-right:0.2em;
}
DIV.snapshot P { display:none; }	/* turn off all captions */


/*
** PAGE-SPECIFIC OVERRIDES
*/
BODY#gigs INPUT#term { width:7em;}

BODY#gigs #results
{
	margin-top:0em;
}

BODY#news DL#newslist DD UL LI,
BODY#reviews DL#reviewlist DD UL LI
{
	height:3em;
	overflow:hidden;
}

BODY#contact #sidebar,
BODY#help #sidebar,
BODY#addmydetails #sidebar	{	display:none; }

BODY#competitionwinners DIV.snapshot IMG,
BODY#competitionwinners IMG.snapshot { width:75px; }

BODY#reviews UL#reviewerlist { list-style:none; }
BODY#reviews UL#reviewerlist LI 
{ 
	display:inline; 
	width:auto; 
	margin:0; 
	padding:0; 
	margin-right:1em;
}

BODY#home UL#overview
{
	width:240px;
}
/* doesn't work in IE for Win CE.. still takes up space....
BODY#home LI#news LI *,
BODY#home LI#reviews LI *
{
	display:none;
}
*/
BODY#home #maintext	DIV.picturebar DIV.caption,
#sidebar DIV.picturebar DIV.caption
{
	width:30px;
	display:inline;
	background-color:transparent;
	height:1em;
	margin:0;
	padding:0;
}

BODY#home #maintext		
{
	min-height:0;	
}
BODY#home #sidebar	
{	
	min-height:0;
}

#gigs #maintext,
#gigs #sidebar {	min-height:0;	}

DIV.splash_small,
DIV.splash_long
{
	margin-left:80px;
	padding-left:0;
	display:block;
}


/*
** BUTTONS
*/
a.gobutton
{
	/*background:url("smallpurplearrow.gif") no-repeat 50% 75%;*/
	background:url("images/icons/smalldoublepurplearrow.gif") no-repeat 50% 75%;
	width:7px;
	height:14px;
	padding:0 6px;
	margin:0 6px;
	border-bottom:none;
}
a.externallink
{
	background:url("images/icons/smalldoubleupwardspurplearrow.gif") no-repeat 50% 75%;
	width:12px;
	height:13px;
	padding:0 6px;
	margin:0 6px;
	border-bottom:none;
}

dl.info
{
	padding-left:1em;
}
#info .gigs
{
	padding-left:1em;
}
.prevnextboxes 	
{
	margin-left:2em; 
	margin-top:0.5em;
}
.prevnextboxes div.middle	
{
	width:12em; 
}
