html, body {height: 100%;}

body
{
	background-color: #000;
	color: #ccc;
	margin: 0;
	font-family: Trebuchet, Verdana, Geneva, sans-serif;
	font-size: 95%;
}

a {color: #fff;}

a:hover {text-decoration: none;}

h1
{
	margin: 0;
	padding: 0;
	padding-top: 14px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2
{
	margin-top: 14px;
	margin-bottom: 4px;
	margin-left: 12px;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	color: #0073BA;
}

#container h2
{
	margin-top: 14px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	color: #0073BA;
}

#content-full h2
{
	margin-top: 14px;
	margin-bottom: 4px;
	margin-left: 12px;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	color: #0073BA;
}


img {border: 0;}

.clearboth {clear: both;}

#header2
{
	width: 850px;
	margin: 0 auto;
	
}
#header2 a {text-decoration: none;}









#content-full a
{
	color: #aaa;
	text-decoration: none;
}
#content-full strong a
{
	color: #aaa;
	text-decoration: underline;
}
#content-full a:hover
{
	color: #fff;
	text-decoration: none;
}







#header-right
{
	width: 850px;
	margin: 0 auto;
}


#navigation
{
	width: 850px;
	margin: 0 auto;
	margin-top: 4px;
	margin-bottom: 14px;
	font-size: 90%;
}

#navigation a
{
	color: #aaa;
	text-decoration: none;
}
#navigation a:hover
{
	color: #fff;
	text-decoration: none;
}
#navigation strong a
{
	color: #fff;
	text-decoration: none;
}

#main-navigation {float: left;}

#category-navigation
{
	float: right;
	color: #444;
}


#left-navigation
{
	float: left;
	color: #666;
}

#right-navigation
{
	float: right;
	color: #fff;
}




#header-navigation
{
	width: 850px;
	margin: 0 auto;
	margin-top: 4px;
	margin-bottom: 14px;
	font-size: 150%;
}
#header-navigation a
{
	color: #fff;
	text-decoration: none;
}
#header-navigation strong a
{
	color: #aaa;
	text-decoration: underline;
}
#header-navigation a:hover
{
	color: #aaa;
	text-decoration: none;
}




#container
{
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 90%;
	line-height: 1.2em;
}

#photo
{
	float: left;
	width: 850px;
	overflow: hidden;
	text-align: center;
}


#slideshow
{        
	float: left;
	width: 585px;
	overflow: hidden;
	text-align: center;	
}


#thumbnails
{
	float: left;
	width: 215px;
	height_: 440px;
	overflow: auto;
	padding: 5px 10px;
	background-color: #222;
	font-size: 90%;
}

#content-right
{
	float: left;
	width: 242px;
	height:415px;
	overflow: auto;
	padding: 5px 10px;
	background-color: #222;
	font-size: 90%;
	margin:0 0 0 3px;
}


#content-full
{
	float: left;
	width: 850px;
	height:400px;
	overflow: auto;
	background-color: #222;	
	font-size: 90%;
	margin:0 0 3px 0px;
}


#content-site-map
{
	float: left;
	width: 850px;
	height:400px;
	overflow: auto;
	background-color: #222;	
	font-size: 90%;
	margin:0 0 1px 0px;
}

#content-site-map h2
{
	margin-top: 6px;
	margin-left: 12px;
	margin-bottom: 4px;
	padding: 0 0 0 0;
	font-size: 120%;
	font-weight: normal;
	color: #0073BA;
}




#content-links
{
	float: left;
	width: 850px;
	height__:200px;
	overflow: auto;
	background-color: #222;	
	font-size: 90%;
	margin:0 0 1px 0px;
}

#content-links h2
{
	margin-top: 6px;
	margin-left: 12px;
	margin-bottom: 4px;
	padding: 0 0 0 0;
	font-size: 120%;
	font-weight: normal;
	color: #0073BA;
}


#content-bottom
{
	float: left;
	width: 850px;
	height: 50px;
	overflow: auto;
	padding: 5px 10px;
	background-color: #222;
	font-size: 90%;
}

#content-bottom .news {margin-bottom: 34px;}

#content-bottom a:hover {color: #6c7347;}

#thumbnails {text-align: center;}
#thumbnails img
{
	margin: 4px 0;
	border: 0;
}

/**** FORM ****/

.field
{
	width: 190px;
	margin-bottom: 14px;
	border: 0;
	border-bottom: 1px solid #aaa;
	background-color: #444;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
}


#content-bottom textarea
{
	width: 190px;
	height_: 104px;
	border: 0;
	background-color: #444;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}



/* Footer */
#footer2 {
	font-size: 90%;
	width: 850px;
	color: #333;	
	margin: 15px auto;	
}

#footer2-links {
	float: right;
	font-size: 70%;
}

#footer2 a {
 color: #666;
 text-decoration: none;
}

#footer2 a:hover {
 color: #999;
 text-decoration: underline;
}

#footer2-copyright {
	float: left;
	text-align: right;
	font-size: 70%;
}



#pic_right
 {
  float: right;
  height_: 190px;
  width__: 130px;
  padding: 0px 0px 10px 0px;
  margin: 2px 2px 0px 0px;
  }


#pic
 {
  float: left;
  height__: 190px;
  width__: 130px;
  padding: 0 15px;
  margin: 5px 3px;
 }

li.title
 {
   display: block;
   text-align: left;
 }


li.text-faint
 {
   display: block;
   font-size: 90%;
   text-align: left;
   margin 10px 10px 10px 10px;
   padding 10px 10px 10px 10px;
 }



#pic a
{
	color: #aaa;
	text-decoration: none;
}
#pic a:hover
{
	color: #fff;
	text-decoration: none;
}
#pic strong a
{
	color: #fff;
	text-decoration: none;
}
