* { margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif; }

html { font-size: 75%; }

html>body { font-size: 12px; }

p { font-family: verdana, arial, sans-serif; }

h1 { padding: 0; }

h1 span { display: none; }

body { background: #484f57; }

#container { width: 940px;
	margin: 2% auto 2% auto;
	background: #F1F1F1;
	}

#header { background: url('../img/header_bg.png') top left no-repeat #484f57;
	text-align: center;
	margin: 0 0 1px 0; }

#mainnav { background: #E2007A url('../img/nav-bg-active.jpg') top left repeat-x;
	float: left;
	width: 940px;
	w\idth: 940px;
	padding: 0; }

#navigation { position: relative;
	left: 0px; }
	
#navigation li { float: left;
	list-style-type: none;
	position: relative; }

#navigation ul {
	position: relative;
	}

#navigation li a, #navigation li a:visited { background: #E2007A url('../img/nav-bg-active.jpg') bottom left repeat-x;
	color: #F1F1F1;
	float: left;
	margin: 0px;
	padding: 15px;
	text-align: center;
	text-transform: uppercase;
	border-right: 1px solid #888888;
	position: relative;
	z-index: 1000;
	text-decoration: none; }

#navigation li a:hover { background: url('../img/nav-bg-hover.jpg') bottom left repeat-x;
	color: #000000;
	text-decoration: none; }

#navigation li a:active { background: #E2007A url('../img/nav-bg-active.jpg') top left repeat-x;
	color: #000000;
	text-decoration: none; }

#content { background: #d4d4d4 url('../img/currentevent_bg.png') top left no-repeat;
	width: 570px;
	float: left;
	margin: 10px 0 10px 10px;
	padding: 5px 0;
	display: inline;}

#notes { width: 580px;
	float: left;
	margin: 0 0 10px 0;
	display: inline; }

#nextevent { width: 280px;
	height: 70px;
	float: left;
	background: url('../img/nextevent_bg.png') top left no-repeat;
	margin: 0 0 0 10px; 
	padding: 0 0 0 10px;
	display: inline; }

#randomartist { width: 280px;
	height: 70px;
	float: right;
	background: url('../img/randomartist_bg.png') top left no-repeat;
	margin: 0 0 0 0; 
	padding: 0;
	display: inline; }

#sidebar { width: 330px;
	float: right;
	background: url('../img/sidebar_bg.png') top left no-repeat;
	margin: 10px 10px 10px 0px; 
	padding: 5px 0px 5px 2px;
	display: inline; }

#footer { height: 15px; 
	clear: both;
	background: #E2007A;
	font-family: verdana, arial, sans-serif; 
	font-size: 75%; }

#footer p { color: #F1F1F1;
	text-align: center; }

#footer a, #footer a:visited { text-decoration: underline;
	color: #F1F1F1;}

#footer a:hover, #footer a:active { text-decoration: none;
	color: #F1F1F1; }

table.currentevent { width: 560px; }

td.title { text-align: left;
	padding: 10px 0; }
td.duration { text-align: right;
	padding: 10px 0; }

h1.currentevent { color: #000000;
	font-size: 24px; }
h2.currentevent { color: #000000;
	font-size: 18px; }
a.currentevent_artist, a:visited.currentevent_artist { text-decoration: underline;
	color: #000000;}

a:hover.currentevent_artist, a:active.currentevent_artist { text-decoration: none;
	color: #000000; }
	
h1.details { color: #dc8fd8;
	font-size: 24px; }
h2.details { color: #dc8fd8;
	font-size: 18px; }

a.details, a:visited.details { text-decoration: underline;
	color: #000000;}

a:hover.details, a:active.details { text-decoration: none;
	color: #000000; }

h1.upcoming { color: #dc8fd8;
	font-size: 18px; }

p.upcoming { text-align: center; }

a.upcoming, a:visited.upcoming { text-decoration: none;
	color: #000000;
	font-size: 16px; 
	font-weight: bold; }

a:hover.upcoming, a:active.upcoming { text-decoration: none;
	color: #000000;
	font-size: 16px; 
	font-weight: bold; }

h1.randomartist { color: #dc8fd8;
	font-size: 18px; }
	
p.randomartist { text-align: center; }

a.randomartist, a:visited.randomartist { text-decoration: none;
	color: #000000;
	font-size: 16px; 
	font-weight: bold; }

a:hover.randomartist, a:active.randomartist { text-decoration: none;
	color: #000000;
	font-size: 16px; 
	font-weight: bold; }

img.logo { vertical-align: top;
	border: 0; }

hr.seperator { border: dashed #b9b9b9 1px;
	height: 1px;}

td.curriculumvitae, td.previousevents, td.statement, td.website{ width: 400px;
	padding-right: 5px;
	vertical-align: top; }

td.paintings { vertical-align: top;
	text-align: right;
	width: 100px; }
	
a.artist, a:visited.artist { text-decoration: underline;
	color: #000000;}

a:hover.artist, a:active.artist { text-decoration: none;
	color: #000000; }
	
h1.linksection { color: #000000;
	font-size: 24px; }
h2.linksection { color: #000000;
	font-size: 18px; }

a.linksection, a:visited.linksection { text-decoration: underline;
	color: #000000; }

a:hover.linksection, a:active.linksection { text-decoration: none;
	color: #000000; }

td.linkname { width: 33%;
	vertical-align: top; }

h1.presssection { color: #000000;
	font-size: 24px; }

h1.contactsection { color: #69a4fc;
	font-size: 24px; }

a.contactsection, a:visited.contactsection { text-decoration: underline;
	color: #000000; }

a:hover.contactsection, a:active.contactsection { text-decoration: none;
	color: #000000; }

h1.imprintsection { color: #69a4fc;
	font-size: 24px; }

td.imprint { width: 33%;
	vertical-align: top; }

h1.mediasection { color: #000000;
	font-size: 24px; }

a.mediasection, a:visited.mediasection { text-decoration: underline;
	color: #000000; }

a:hover.mediasection, a:active.mediasection { text-decoration: none;
	color: #000000; }

td.mediasection { width: 10%;
	vertical-align: top;
	text-align: center; }
	
img.painting { width: 60px;
	border: 0px; }

p.boldtext { font-weight: bold; }
p.smalltext { font-size: 9px;
	font-style: italic; }

ul { position: relative;
	left: 25px; }
	
li { list-style-type: square; }

