* {
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:0;
}

body {
     background: #fff;
     font-size: 11px;
     color: #666;
}

a:link, a:visited {
     border: 0;
     text-decoration: none;
     color: #672320;
     padding: 2px;
}

a:hover {
     text-decoration: none;
     color:#B33D37;
}

ul {
     list-style-type: none;
     padding-left: 0.4em;
}

p {
     line-height: 1.4em;
	 margin-bottom:1.6em;
}

td {
	padding:0.4em;
}

#top {
     position: relative;
     top: 0;
     left: 0;
     width: 100%;

     padding: 0;
     margin: 0;
     margin-top: 20px;
	background: #ffffff url(/res/imgs/top.jpg) repeat-x bottom left;
}

#topwrap {
     position: relative;
     top: 0;
     left: 0;
     width: 760px;
     margin-left: auto;
     margin-right: auto;
     height: 125px;
     padding: 0;
}

#middle {
     position: relative;
     top: 0;
     left: 0;
     width: 100%;
     margin: 0;
     padding-top: 1em;
     padding-bottom: 1em;
     background:#282626 url(imgs/260604.png) top left repeat;
}

#middlewrap {
     position: relative;
     top: 0;
     left: 0;
     width: 760px;
     margin-left: auto;
     margin-right: auto;
     padding: 1em;

	background-color:#fff;
}

#content {
     background-color: #fff;
}

#maintext {
     text-align: justify;
     font-size: 1em;
     padding-right: 1em;
     padding-left: 1em;
     padding-top: 1em;
     margin-right: 0.2em;
	 line-height:1.6em;
	background-color:#fff;
}
#maintext p, #maintext h1, #maintext h2, #maintext td {
	direction:ltr;
}
.shorttext {
     height: 250px;
	background-color:#fff;
}

.longtext {
     position:relative;
	 float:left;
	 width:420px;
	background-color:#fff;
}


h1 {
    
}

h2 {
     font-size: 1.2em;
	 margin-bottom:1em;
}

#logo {
     float: right;
     margin: 20px 20px 0 0;
     height: 90px;
     cursor: pointer;
	 font-size:3em;
	 line-height:1.2em;
	 text-align:right;
	 font-weight:lighter;
}
#logo h1 {
	 color:#672320;
	 font-weight:lighter;
}
#logo h2 {
	 color:#B33D37;
	 font-weight:lighter;
}

.picture {
     margin: 0;
     float: right;
}

.colpic {
     margin: 0 10px 10px 0;
     float: left;
     height: 150px;
}

.clear {
     clear: both;
}

#bottom {
     position: relative;
     top: 0;
     left: 0;
     width: 100%;
     margin: 0;
     padding: 0;

	background: #ffffff url(/res/imgs/bot.jpg) repeat-x top left;
}

#bottomwrap {
	 position: relative;
     top: 0;
     left: 0;
     width: 760px;
     margin-left: auto;
     margin-right: auto;
     padding: 0;
}

#credits {
	font-size:0.9em;
	text-align:center;
	color:#282626;	
    margin-left: auto;
    margin-right: auto;
	width:400px;
	clear:both;
	padding-top:3em;
}

#credits p {

	color:#999999;
	text-align:center;
}

#nav {
     color: #282626;
     padding-top: 10px;
     margin: 0 auto;
     text-align: center;
	 position:relative;
	 margin:auto;
}

#nav li {
     font-size: 1.5em;
	 text-align:center;
	 display:inline;
}

#nav li a {
	color:#282626;
	font-weight:normal;
	padding:0.5em;
	text-align:center;
	padding-bottom: 5px;
}

#nav li a img {
	border: 0 !important;
}

#nav li a:hover {
	color:#222;
	background-color:#FFFFFF;
	text-decoration:none;
}

#nav p {
     font-size: 0.85em;
}

#photocredits {
     font-size:9px;
     padding-top: 240px;
     padding-left: 10px;
	 font-family:sans-serif;
}


.fileformat {
     font-size: 0.9em;
     font-variant: small-caps;
     display: inline;
}

.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

* html .clearfix {
     height: 1%;
}

.artistbox {
     height: 400px;
}

.artistbox table td {
     vertical-align: top;
}

#artists {
     height: 250px;
     overflow: hidden;
     padding-right: 1em;
     padding-left: 1em;
     padding-top: 0.4em;
     margin-right: 0.2em;
     line-height: 1em;
}

#artistchoice {
     margin: 1em auto;
     text-align: center;
}

#artistchoice td {
     margin: 0;
     padding: 0;
     cursor: pointer;
     text-align: center;
     margin-left: 0.2em;
     margin-right: 0.2em;
}

#artistchoice td img {
     border: 1px dashed #ccc;
}

hr {
     height: 1px;
     border: 0;
     color: #333;
     background-color: #333;
     width: 90%;
}

.cmbigpicture {
     margin-bottom: 1em;
	 border:1px solid #999999
}

#pagetitle {
     float: left;
     margin-top: 80px;
     font-size: 2.3em;
     color: #282626;
     margin-left: 1em;
}

#poptext, #poptext p, #poptext strong,  #poptext td {
}
