/* CSS Document */

html {
padding:0px;
margin:0px;
}
body {
background-color:#FFFFCC;
font-size: 1em;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
text-align:center;
margin:1px;
padding:1px;
}
p,pre, h1 {
margin:0px 5px 5px 5px;
color:#993300;
font-size:0.9em;
}

div#adminCpBanner {
	padding: 0;
	margin: 0;
	width:680px;
}
.message {
	color:#339900;
	border:1px solid #FF0000;
	padding: 0;
	margin: 0;
}
li.comment {
margin:0px 0px 5px 0px;
color:#993300;
font-size:0.85em;
}

h3 {
margin:0px 5px 5px 5px;
color:#993300;
font-size:1em;
font-weight:bold;
}

h4 {
	color:#993300;
	font-size:1.1em;
	padding:3px 0px 3px 2px;
	font-weight:bold;
	/*border:1px solid #333333;*/
}
h5 {
margin:0px 5px 5px 5px;
color:#993300;
font-size:0.95em;
font-weight:bold;
}

.title {
font-size: 1.35em;
color:#993300;
margin:0px 0px 5px 5px;
padding 1px 0px 0px 0px;
text-align:center;
}
.subtitle {
font-size: 0.85em;
font-style:italic;
color:#993300;
margin:0px 0px 5px 5px;
text-align:center;
}

h1 {
font-size:14px;
padding-top:10px;
color:#336600;
background-color: transparent;
}

a {
color:#D45F00;
font-size: 1em;
background-color:transparent;
}

#right img {
color:#D45F00;
font-size: 1em;
background-color:transparent;
}


a.visited { color:#D45F00; }
a.active  {	color:#D45F00; }
a.hover   { color:#D45F00; }

.footerhref {
color:#336600;
text-decoration: none;
}

.footerhref.a visited {
color:#33CC00;
font-size: 0.65em;
text-decoration: none;
}

pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}
/*  positioning-layers static and absolute */
#box {
width:780px;
margin: 0px auto;
padding:5px;
text-align:left;
border: 1px solid #AA9F55;
}
#left {
width:160px;
padding:0px;
float:left;
background-color:#FFFFCC;
height:auto;
}
#leftunder {
width:150px;
height: 210px;
padding:0px;
top: 520px;
left=0;
position:absolute;
float:left;
background-color:#FFFFCC;
border: 1px solid #009900;
}

#poem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#faqcontent {
width:780px;
padding:0px;
float:left;
background-color:#FFFFCC;
overflow: auto;
}

#content {
width:480px;
padding:0px;
float:left;
background-color:#FFFFCC;
overflow: auto;
}

#right {
width:138px;
padding:0px;
float:left;
background-color:#FFFFCC;
}
#headtitle {
width:780px;
height:49px;
color:#FFFFFF;
/*border:solid 1px #336600;*/
background: white url("images/glossyback.gif") repeat-x bottom left;
padding: none;
}

#headtitle p {
color:#FFFFFF;
}

#head {
width:780px;
height:212px;
/*border:solid 1px #FF6600;*/
background-image:url("images/banner.jpg");
background-color:transparent;
}
#head h1 {
font-size: 1em;
text-align: right;
color:#336600;
background-color: #90897a;
padding:5px 15px;
margin:0px
}
#head p {
padding:10px;
margin:0px;
}

#footer {
	font-size: 0.65em;
	width:780px;
	background: white url("images/glossyback2.gif") repeat-x bottom left;
	position: absolute;
	text-align:center;
}

#mainNIS {
	float:left;
	position:relative;
	margin:11px 0 0 2px;
	padding: 0 0 0 0;
}
#thinNIS {
	float:left;
	position:relative;
	margin:11px 0 0 2px;
}

.spacer {
height:1px;
width:150px; 
}

/* not used due to ie7 min height issue */
.imgspacer {
width:1px;
height:1px;
line-height:1px;
max-height:1px;
max-width:1px;
vertical-align:middle;
border: 1px solid #FF0000;
}

.imageinset {
width:138px;
/*height:104px; */
/*border:1px solid #FF0000;*/
margin:0px 0px 5px 0px;
vspace:0;
hspace:0;
vertical-align:middle;
border:1px solid #D45F00;
}

.imageinset2 {
width:140px;
height:210px;
/*border:1px solid #FF0000;*/
margin:0px 0px 5px 0px;
vspace:0;
hspace:0;
vertical-align:middle;
}

/* gallery */
td.gallerytext {
	border: solid 1px #993300;
	font-size:0.75em;
	color:#CC6633;
}

td.galleryimage {
	border: solid 1px #CC9966;
	width:25%;
	text-align:center;
}

td.instruction {
	font-size:smaller;
	color:#CC6600;
	text-align:center;
}

/* colors in table */
td.colortextdescr {
	font-size:.75em;
	color:#D45F00;
}

td.colorswatch {
	border: 1px solid #000000;
	width:15px;
}

/* events */
table.eventslist {
	vertical-align:top;
	font-size:0.75em;
	text-align:left;
}
tr.eventslist {
}
td.eventslist {
	border-bottom:1px solid #CCCCCC;
	vertical-align:text-top;
	color:#CC6600;
}
