body {
    font-family: Verdana;
    background-color: #fcceb3;
}

.link {
	color: #FF6666;
	text-decoration: none;
}
.link:hover {
	color: #0099FF
}
.background {
	background-repeat: no-repeat;
	background-position: center top;
}
.sidelink {
	font-size: x-small;
	color: #FFFFFF;
	background-color: #FF0000;
	text-decoration: none;
}
.sidelink:hover {
	color: #996600;
	background-color: #FFFF00
}
.sidehere {
	font-size: x-small;
	color:ffffff;
	background-color:0066ff;
	text-decoration: none;
}

.thispage {
	font-size: xx-small;
	color: #996600;
	background-color: #FFFF00;
	text-decoration: none;
}
.buytix {
	font-size: xx-small;
	color: #996600;
	background-color: #FFFF00;
	text-decoration: none;
}
.buytix:hover {
	color: FFFFFF;
	background-color: FF0000}
.internallink {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.internallink:hover {
	color: #0099ff;
}
.externallink {
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.externallink:hover {
	color:#ff0000;
}
.whitelink {
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink:hover {
	color: #FCCEB3;
}
.whitehere {
	background-color: #0066FF;
}
.plain {
	text-decoration: none;
	color: #000000;
}

#mainstage {
    position:absolute; 
    left:69px; 
    top:251px; 
    overflow: auto;
    width:486px; 
    height: 272px;
    z-index:11;
    text-align:left;
}

#mainstage div {
    margin-left: 4px;
}

#mainstage .show a {
    background-color: red; 
    color: white;
	text-decoration: none;
    font-style:italic;
    padding: 0px 2px;
}

#mainstage .show a:hover {
	color: #FCCEB3;
}

#mainstage .active a {
    background-color: #06f; 
}

/* NEW STUFF */

body {
    padding-top:1em;
}

#topbar_container {
    margin-bottom:1em;
}

#topbar {
    background-color:#ff0000;
    padding-right:2em;
}
#topbar a {
    margin-left: 2em;
    font-family:"Arial";
    font-weight:bold;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
}
#topbar a:hover {
	color: #996600;
	background-color: #FFFF00
}

#nav {
    float:left;
}

#nav a {
    display:block;
}

#nav a:hover img {
    visibility:hidden;
}

#nav_news {
    background: url("/static/newsflagroll.jpg") 0 0 no-repeat;
}

#nav_works {
    background: url("/static/worksflagroll.jpg") 0 0 no-repeat;
}

#nav_workshops {
    background: url("/static/workshopflagroll.jpg") 0 0 no-repeat;
}

#nav_about {
    background: url("/static/aboutroll.jpg") 0 0 no-repeat;
}

#nav_contact {
    background: url("/static/contactflagroll.jpg") 0 0 no-repeat;
}

#content {
    margin-top: 2em;
}

.content_main_header {
    color:red;
    font-weight: bold;
    margin-bottom: 1em;
}

.content_header {
    color:red;
    font-weight: bold;
}

.content_text {
    color: black;
}

#photostrip {
    text-align: right;
}


.caption {
    font-size: 50%;
    font-style: italic;
    text-decoration: none;
    color: black;
}

#footer {
    font-weight: bold;
    font-family:"Arial";
    background-color: #ffdec3;
    margin-top: 3em;
}

#footer a {
    color:#ff6666;
    text-decoration: none;
    margin:1em;
}

#footer_links a {
    margin-right: 5em;
}

#footer_credits {
    float:right;
}

#works_nav {
    background: red;
}

#works_nav a {
    color: white;
    font-weight: bold;
    text-decoration: none;
    font-family:"Verdana";
    margin-left: 1em;
    margin-right: 2em;
}

#works_nav a:hover {
    color: #fcceb3;
}

#works_instructions {
    color: red;
    font-size: 200%;
    font-weight: bold;
    text-align: center;
}
