body, html {
	padding: 0; margin: 0;
	font-family: Arial; font-size: 12px;
	color: white;
	background-color: #d5d7d8
}

select, input,textarea { font-family: "Trebuchet MS", Arial; color: black; font-size: 12px }

#head {
	background-color: #009aff;
	height: 200px;
	width: 100%;
}

#container {
	width: 849px; margin-left: auto; margin-right: auto;
	background-image: url(images/rightgrad.png); background-repeat: repeat-y; background-position: top right;
}

#closure {
	width: 849px; margin-left: auto; margin-right: auto; height: 17px; clear: both;
	background-image: url(images/closurebg.png); background-repeat: no-repeat; background-position: bottom right;
	border-bottom: 1px solid #dfe1e1; background-color: white;
}

#head-content {
	margin-top: 1px;
	background-image: url(images/logo.png);
	height: 200px;
	width: 849px; margin-left: auto; margin-right: auto;
}

#head-crumbs {
	margin-top: 150px; 	margin-right: 20px;
	float: right; font-weight: bold;
	text-align: right; line-height: 20px;
}

form { margin: 0; padding: 0 }

#head-crumbs input { border-style: none; width: 140px; color: black; padding-left: 2px; padding-right: 2px }
#head-crumbs #searchbutt { width: 50px; background-color: #009aff; color: white }

#menu { height: 27px; background-image: url(images/menubg.gif); background-repeat: repeat-x; width: 837px }
#menu-2 { float: right; margin-right: 10px }
#menu-1 { float: left }

#content { width: 822px; background-color: white; text-align: left; color: black; padding-top: 10px; padding-left: 15px }

#content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #clearfix {height: 1%;}
/* End hide from IE-mac */

img { border-style: none }

#col1 { float: left; width: 455px }
#col2 { float: left; margin-left: 10px; width: 205px }
#col3 { float: left; margin-left: 5px; width: 140px }

.column { border-left: 1px solid #9f9c9c; border-right: 1px solid #9f9c9c; padding-bottom: 10px; width: 129px; padding-left: 3px; padding-right: 3px; text-align: center; padding-top: 5px }
.columnwide { border-left: 1px solid #9f9c9c; border-right: 1px solid #9f9c9c; padding-bottom: 10px; width: 193px; padding-left: 3px; padding-right: 3px; padding-top: 5px }

.block { display: block }

#footer-container { margin-right: auto; margin-left: auto; margin-top: 10px; height: 18px; width: 849px }
#footer { height: 18px; text-align: center; border-bottom: 1px solid #a0c8e2; background-color: #009aff; padding-top: 4px; width: 837px }

#subcol1 { float: left; width: 610px }
#subcol2 { float: left; width: 205px }

.newsdate { font-style: italic; color: #d0c319; font-size: 12px; font-weight: bold }
.newstitle, .title { font-size: 20px; font-weight: bold; color: #19a4ff }
.boxtitle { color: #8c8c8c; font-size: 13px; font-weight: bold }
.newslink { color: #19a4ff; font-weight: bold }
.articleimage { float: right; margin: 20px 20px 20px 20px }
.overviewimage { float: left; margin: 10px 10px 10px 10px }
.overviewimage img { max-width: 150px }

.overviewlink { color: #19a4ff; font-weight: bold; font-size: 14px }

a { text-decoration: none; color: #19a4ff }
a:hover { color: #0099ff }

.small { font-size: 11px }

/* Photos */
.photos img { width: 120px; border: 1px solid #00acee; margin-left: 5px; margin-right: 5px; }
.photo-full { width: 100%; text-align: center; clear: both; padding-top: 10px }
.photo-full img { max-width: 500px; border: 1px solid black; }
.photo-albumtitle { color: #00acee; font-size: 26px; font-family: Tahoma }
.photo-leftnav { float: left; color: #216965 }
.photo-rightnav { float: right }
.photo-author { padding-top: 10px; color: #8a8b8b }
.photo-description{ padding-top: 10px; }

.hidden { display: none }
.error { color: red; font-weight: bold }

#sendbutt { background-color: #009aff; color: white; border-style: none; width: 140px; padding-left: 2px; padding-right: 2px }

.eventlink { color: #d2c622; font-weight: bold }

#clicker { float: left; position: absolute; height: 195px; width: 490px; cursor: pointer }
.searchtitle { font-size: 12px; font-weight: bold }
