body{
	background-color:#ffffff;
	color:#22316C;
	font-family:"Century Gothic",Helvetica,Arial,sans-serif;
	text-align: center; /* for IE */
}

div{
	overflow: hidden;
}

h1{
	font-size:75%;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-transform:lowercase;
	background-color:transparent;
	color:#e92;
	cursor:default;
}

#wrapper{
background: #transparent;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
margin-top: 24px;
overflow: hidden;
position: relative; 
text-align: left; 
width: 800px;
}

#header1 {
  background:	#ffcc33;
  position: relative;
  width: 800px;
  height: 30px;
  margin-bottom: 3px;
  border-color: #FFFFFF;
}

#header2 {
  background:	#ffcc33;
  position: relative;
  width: 800px;
  height: 20px;
  margin-bottom: 3px;
  border-color: #FFFFFF;
  text-align:right;
  color: #FFFFFF;
  font-weight:bold;
}

#header2 a {

	color:#FFFFFF;
	text-decoration: none;

}


#pic {
  background-image:	#transparent;
  position: relative;
  width: 800px;
  height: 150px;
  margin-top: 3px;
  margin-bottom: 3px;
}

#headertext1{
	background: transparent;
	position: absolute;
	right: 660px;
	top:3px;
	height: 30px;
	font-weight:bold;
	font-size:20px;
	padding:0px;
	margin:3px;
	text-transform:lowercase;
	background-color:transparent;
	color:#ffffff;
	cursor:default;
	margin-top:0px;
	text-align: right;
	z-index:3;
}

#headertext2{
	background: transparent;
	position: absolute;
	left: 140px;
	top:3px;
	height: 30px;
	font-weight:bold;
	font-size:20px;
	padding:0px;
	margin:3px;
	text-transform:lowercase;
	background-color:transparent;
	color:#ffffff;
	cursor:default;
	margin-top:0px;
	text-align: left;
	z-index:3;
}

#navbar {
  background: transparent;
position: realitive;
font-size:15px;
  width: 125px;
  margin-left: 7px;
	margin-top: 45px;
	color:#ffffff;

}
#navback{
  background: #727489;
  position: absolute;
  left: 15px;
  top:0px;
  width: 125px;
	height: 100em;
	z-index=2;
filter:alpha(opacity=75);   
-moz-opacity: .75;   
opacity: .75;

}

#body{
  background-image:	#transparent;
  position: relative;
  margin: 10px;
  margin-left: 160px;
}

#navbar a {
  	font-weight:normal;
	/*font-size:75%;*/
	padding:0px;
	margin:0px;
	text-transform:lowercase;
	background-color:transparent;
	color:#FFFFFF;
	cursor:default;
	vertical-align: bottom;
	text-decoration: none;
 
}



#navbar a:hover {
  	font-weight:normal;
	/*font-size:75%;*/
	padding:0px;
	margin:0px;
	text-transform:lowercase;
	background-color:transparent;
	color:#ffcc33;
	cursor:default;
	vertical-align: bottom;
	text-decoration: none;
 
}

a {

	color:#22316C;

}



a:hover {

	color:#ffcc33;

 
}

#submenu {
  	font-weight:normal;
	font-size:75%;
 }

ul{
  	font-weight:normal;
	font-size:97%;
	padding:0px;
	margin-left:6px;
	margin-top:0px;
	margin-bottom:0px;
	text-transform:lowercase;
	background-color:transparent;
	color:#FFFFFF;
	cursor:default;
	vertical-align: bottom;
	list-style: none;
}

#navbar h1{
	font-weight:normal;
	font-size:75%;
	padding:3px;
	margin:3px;
	text-transform:lowercase;
	background-color:transparent;
	color:#FFFFFF;
	cursor:default;
	vertical-align: bottom;

}

#staff{
width:100%;
float:left;
padding-top: 15px;
border-bottom:#003366 1px solid;
padding-bottom:5px;
}

#staff_menu{
text-align:right;
float:right;
width:100%;
}

#arthead{
font-size:70%;
text-align: left;
/*width:100%;*/
border-bottom:1px solid #ee9922;
margin-bottom:5px;
}

#descriptivelist{
padding-bottom:5px;
}

/*Members Area*/
#membentry{
width:100%;
float:left;
padding-top: 15px;
border-bottom:#003366 1px solid;
padding-bottom:5px;
}

#membshort{
width:100%;
float:left;
padding-top: 5px;
padding-bottom:5px;

}


/*End Members Area*/

/*GALLERY STUFF----------*/
#galleryheader {
	/*padding: 5px 5px 5px 5px;
	background: transparent;
	/*height:30px;
	border-bottom: 1px solid #22316C;*/
	text-align:right;
	width:100%;
}
#albumheader {
	background: #transparent;
margin: auto;

overflow: hidden;
position: relative; 
	/*float:center;*/
	text-align:center;
	width:100%;
}

/* Tags
------------------------------ */
.taglist ul {
	display: inline;
	list-style-type: none;
}

.taglist li {
	background: url("../images/tag.png") no-repeat left center;
	list-style-type: none;
	line-height: 16px;
	padding-left: 18px;
	float:left;
	padding-right: 5px;
}

.taglist .tags_title {
	background: none;
	padding-right: 5px;
	padding-left: 0;
}

/* Image Thumbnails
------------------------------ */
.imagethumb a, .thumb a {
	display: block;
	padding: 7px;
	margin: 5px;
	line-height: 0px;
	background: url('../images/img-bg.gif') top left no-repeat;
}
.thumb{
	text-align:left;
	float: left;
}
.imagethumb{
text-align:center;
	margin-left: auto;
	margin-right: auto;
	

}
.albumdesc2 {
	line-height: 18px;
}


/* Album Thumbnails
------------------------------ */
#albums {
    float: left;
	width: 100%;
}
.album {
	margin: 0 15px 15px 0;
	float: left;
	width: 100%;
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #22316C;
}
.album .imagethumb a, .album .thumb a {
	margin: 0;
	float: left;
}
.album h3 {
	padding: 0;
	margin: 0;
}
.album h3 a {
	display: block;
	width: 100%;
}
.album p {
	margin: 0 0 4px 0;
	line-height: 17px;
	font-size: 15px;
}
.albumdesc {
	float: left;
	padding: 6px 0 0 0;
	width: 67%;
}
.alimage{
	width: 25%;
	position:realitive;
	float: left;
	margin-bottom: 20px;
	text-align: center;
}


/* Individual Image
------------------------------ */
.imgdesc {
	padding: 10px 0 10px 0;
	line-height: 18px;
}
#image {
	width: 100%;
	text-align: center;
	line-height: 0;
	margin:10px 0;
}
#image a {
	color: #22316C;
}
#image a:hover {
	color:#ffcc33;
}

.imgprevious, .imgnext{
	width: 50%;
	text-align: center;
}
.imgprevious{
	float: left;
}
.imgnext{
	float: right;
}


#imgoriginal {
	font-size: 8pt; 
	text-align: right;
	height:30px;
}
#imgorder {
	float: left;
}
#narrow {
	margin: 0 auto;
	width: 440px;
}

/* Forms
------------------------------ */
form {padding-bottom:10px;}
.inputbox {
	width: 250px;
	padding: 2px;
	color: #888;
	background: #FFF;
	border: 1px solid #DDD;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	padding: 4px;
	width: 100%;
	color: #888;
	background: #FFF;
	border: 1px solid #DDD;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.checkbox {
	cursor: pointer;
}
.pushbutton {
	cursor: pointer;
	padding: 5px 10px;
	color: #888;
	background: #FFF;
	border: 1px solid #DDD;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Search Box
------------------------------ */
#search {
	float: right;
	text-align: right;
	margin:0;
	padding:0;
	
}
#search_form, #search_form * {
	/*padding:0px;
	margin:0px;*/
}
#search input.pushbutton {
  padding: 1px;
  font-size: 80%;
}
#search ul {
  position:absolute;
  text-align: left;
  width:20px;
  margin:0px;
  padding:2px;
  list-style:none;
  color: #666;
}
#search ul .top {
  font-size: 14px;
  color: #666;
}
#search ul .item {
  display:none;
}
#search ul:hover .item {
  display:block;
  padding:1px;
  margin:1px;
}
#search li {
width:150px;
}
.clear {
  clear:both;
  height:10px;
}

/* Archive View
---------------------------- */
#archive{
	width: 300px;
	margin: 0 auto;
	text-align: center;
}
ul.archive * {
	padding:0;
	margin:0;
	list-style:none;
}
ul.archive #year {
	margin-top:10px;
	text-align: center;
	margin-bottom:5px;
	font-weight:bold;
	font-size:18px;
}
ul.archive #month {
	font-size: 14px;
	list-style:none;
	border-top:2px solid #E6E6DF;
	padding-top: 5px;
}

/*End gallery*/


