@charset "utf-8";
/* CSS Document */

#main {

	width: 640px;
	margin: 40px auto auto auto;

}

#title {

	font-family: "Arial Black";
	font-size: 28px;
	background-image:url(gfx/entart.png);
	width: 184px;
	height: 35px;
	background-repeat: no-repeat;
	padding: 0 0 8px 0;
}

#menu {

	margin: 8px 0 8px 0;
	
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;

}

#menu a{

	font-family: Georgia;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
}

#menu a:link {

	color: #000;
	text-decoration: none;
}

#menu a:hover, #menu a:visited:hover {

	color: #fff;
	background-color: #000;
	text-decoration: none;
	
}

#menu a:visited {

	color: #000;
	text-decoration: none;
	
}

.selected {

	color: #fff;
	background-color: #aeaeae;
	text-decoration: none;
	font-size: 18px;
	padding: 0px 4px 0px 4px;
	
}

#submenu {

	margin: 8px 0 0 0;
	font-family: Georgia;
	font-size: 14px;
	
}

.submenuitem {

	margin: 4px 0 0 0;

}
	
.submenuitem a {

	font-size: 14px;
	padding: 0px 0px 0px 0px;

}

.submenuitem .selected {

	font-size: 14px;
}

#news {

	margin: 16px 0 24px 0;

}

.newsitem, .showitem {

	padding: 8px 0 16px 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.newsitem a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#shows {

	margin: 16px 0 24px 0;

}

#works {

	margin: 16px 0 24px 0;

}

.headline {

	font-family: "Arial Black";
	font-size: 18px;
	margin: 4px 0 8px 0;
	color: #000;
	
}

.projecttitle {

	font-family: Georgia;
	font-size: 24px;
	margin: 16px 0 8px 0;
	font-weight: normal;
	
}

.projectdescription {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 8px 0 16px 0;
}


a {

	font-family: Arial;
	color: #aaa;

}

a:link.projectlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aaa;

}
a:visited.projectlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;

}

.newsheader {

	padding: 0px 0 8px 0;
	font-family: Georgia;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;

}

.byline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aaa;
}

.date {

	color: white;
	font-size: 10px;
	background-color: #aeaeae;
	padding: 0 1px 0 1px;
}

.imagebyline {

	font-family: Georgia;
	font-size: 11px;
	margin: 4px 0 0 0;
	
}

.image {

	margin: 0 0 16px 0;
	
}

img {
	border: 0;
}

.showover {

	color: #aaa;
	text-decoration: line-through;
	
}

p {

	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#work {

	margin: 16px 0 8px 0;

}


.text p {

	margin: 0 0 8px 0;
	font-family: Georgia;
	font-size: 12px;
	line-height: 20px;
}

hr {

	border : 0;	
	height: 1px;
	background-color: #aeaeae;
	
}

h1 {

	font-size: 20px;
	font-family: Georgia;
	font-weight: normal;
}

h2 {

	font-family: Georgia;
	font-size: 16px;
}

h3 {

	font-family: Georgia;
	font-size: 14px;

}

.basic_list {

    padding-bottom: 18px;
    width: 640px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;

}

.basic_list td {

	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #aeaeae;
}

.smallcaps {
	
	font-variant:small-caps;
	
}