﻿body
{
	font-family: arial,sans-serif;
	background-color:#fff;
	color:#555;
	font-size:13px;
}

div#page
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

div#innerpage
{
	width:960px;
	float:left;
}

div#left
{
	width:200px;
	float:left;	
}

div#left img
{
	margin-bottom:0px;
}

div#right
{
	width:760px;
	float:left;
}

div.left
{
	float:left;
}

div.right
{
	float:right;
}

div.column4
{
	margin-left:20px;
	width:170px;
	float:left;
}

div.column2
{
	margin-left:20px;
	width:360px;
	float:left;	
}

div.column3
{
	margin-left:20px;
	width:233px;
	float:left;	
}

div.column1
{
	margin-left:20px;
	margin-bottom:15px;
	width:740px;
	float:left;	
}

table.music tr
{
    border-top:solid 4px #bbb;
}

table.music tr tr
{
    border-top:none;
}

table.music tr td
{
    vertical-align:top;
}

table.music tr td img
{
    margin-bottom:20px ;
}

table.music tr td.right
{
    padding:0 0 0 20px;
}

div.cassettes img
{
    margin:3px;   
}

/*\*/ * html div.column1 { margin-left:10px; } /**/
/*\*/ * html div.column2 { margin-left:10px; } /**/
/*\*/ * html div.column3 { margin-left:10px; } /**/
/*\*/ * html div.column4 { margin-left:10px; } /**/

a img
{
	border:none;	
}

div.box
{
	margin-bottom:15px;
}

div.top
{
    
	border-top:solid 4px #bbb;
}

div.banner
{
	color:White;
	background-color:#775dff;
	padding:7px;
}

div.banner a
{
	color:White;	
}

div.mail
{
	padding:7px;
	color:White;
	background-color:Black;
}

div.mail a
{
	color:White;
}

div.news p
{
	border-bottom:solid 1px #bbb;
	padding-bottom:5px;
}

img.links, img.link
{
	margin:0 0 0 40px;	
}

img.network
{
	margin:3px 0 0 42px;	
}

h1, h2, h3, h4, p
{
	margin-top:3px;
	margin-bottom:5px;	
}

h1
{
	font-size:30px;
	font-weight:bold;
}

h2
{
	font-size:17px;	
	font-weight:bold;
}

h3
{
	font-weight:bold;	
}

h4
{
	font-style:italic;	
}

p.desc
{
	font-size:11px;
	text-align:right;
	font-style:italic;
}

div#right img
{
	margin-bottom:0px;	
}

a
{

	color:#00cbff;

}

table.ticket_price_review
{
	width:100%;
	margin-bottom:15px;
}

table.ticket_price_review tr 
{
	border:solid 3px #fff;
}

table.ticket_price_review tr td, table.ticket_price_review tr th
{
	
	padding:5px;
	background-color:#ddd;
}

table.payment
{
    margin-bottom:20px;   
}

table.payment tr td,table.payment tr th
{
    padding:5px;   
}

table.payment input[type='text']
{
    width:300px; 
}

table#ticket_paypal
{
	margin-top:20px;
}



table.contacts tr td
{
	padding:10px;	
}

div#map
{
	width:100%;
	height:300px;
	margin:10px 0 10px 0;	
}

ul.info
{
    margin:0 0 0 20px;
    list-style-type:disc;
}

div#main h1
{
    margin:20px 0 10px 0;
    font-weight:bold; 
    font-size:20px;  
}

div#main h2
{
    margin:20px 0 10px 0;
    font-weight:bold; 
    font-size:15px;  
}

div#main
{
    text-align:center;
    width:100%;
    font-size:10px;
}

table.attendee
{
    margin-left:auto;
    margin-right:auto;
    background-color:#ededed; 
}

table.attendee td, table.attendee th
{
    padding:5px;
    text-align:left;
    border:solid 1px #fff;
}

table.attendee th
{
    background-color:#ccc;
}

table.stats
{
    width:100%;   
}

table.stats td
{
    padding:5px;
       
}

table.stats tr:nth-child(odd) {background: #ddd}

.slideshow { width: 360px; height: 540px; margin:auto; }

.slideshow div
{
    width: 360px; height: 540px;
}

.slideshow img
{
    width:360px;
    height:540px;
}

table.complex_tag_edit
{
    margin-left:auto;
    margin-right:auto;   
}

table.complex_tag_edit textarea
{
    width:100%;
}

table.complex_tag_edit input[type=text]
{
    width:100%;
}

table.complex_tag_edit tr td
{
    padding:5px;   
}

div#tabs
{
    font-size:15px;
    margin-top:20px;
    margin-bottom:20px; 
}

div#tabs a
{
    margin-left:20px;   
}
