﻿*
{
 margin: 0 0 0 0;	
}

html
{
 margin-top: 0px;
 padding-top: 0px;	
 font-family: Myriad Pro,Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

div.page
{
 background-image: url(01.jpg);
 background-repeat: repeat-x;
 background-position: top left;
 	
}

div.logo
{
 position: absolute;
 top: 37px;	
 margin-left: 38px;
}

div.top
{
 width: 1002px;
 height: 182px;
 background-image: url(02.jpg);
 background-position: top left;
 overflow: hidden;
 margin-left: auto;
 margin-right: auto;	
 
 }

div.topMenuPosition
{
 width: 1002px;
 height: 20px;
 margin-left: auto;
 margin-right: auto;	
 
}

div.topMenu
{
 height: 20px;
 background-color: black;
  margin-left: 16px;
 width: 969px;
}

div.topMenu div.MenuItem
{
 padding-left: 10px;
 padding-right: 10px;
 display: block;
 float: left;	
}

div.topMenu div.MenuItem a
{
 text-decoration: none;
  color: White;	
  font-size: 13px;
}

div.topMenu div.MenuItem div.subMenu
{
 display: none;
 
}

div.topMenu div.MenuItemHovered,
div.topMenu div.MenuItem:hover
{
background-color: #880004;	
}

div.topMenu div.MenuItemHovered div.subMenu div.subMenuItemHovered,
div.topMenu div.MenuItem:hover div.subMenu div.subMenuItem:hover
{
	background-color: #880004;	
}

div.topMenu div.MenuItem div.subMenu
{
 padding-top: 3px;
 padding-bottom: 3px;	
}

div.topMenu div.MenuItem div.subMenu div.subMenuItem
{
 width: 170px;
 padding-left:3px;
 padding-right: 3px;	
}

div.topMenu div.MenuItemHovered div.subMenu,
div.topMenu div.MenuItem:hover div.subMenu
{
 display: block;
 position: absolute;
 visibility: visible;
 background-color: Silver;
 margin-right: -300px;
 z-index: 10;
 
}



div.pageBody
{
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	 background-image: url(07.jpg);
	 background-repeat: repeat-y;
	 background-position: top left;
	 padding-bottom: 10px;
}

div.pageBodyA
{
	  background-image: url(14.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

div.pageBodyB
{
	background-image: url(13.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
}

div.content
{
 margin-left: 219px;	
 padding-top: 20px;
 width: 630px;
 min-height: 400px;
}

div.expand
{
 
 height: 400px;
}

div.navigateBar
{
margin-top: 8px;	
}

div.navigateBar a
{
 color: Black;
 	
}

div.leftBar
{
  width: 190px;
  margin-right: -214px;
  float: left;
  padding-right: 5px;	
  padding-left: 17px;

}

div.rightBar
{
	width: 120px;
	margin-left: -120px;
	float: right;
	padding-left: 5px;
	padding-right: 18px;

}

div.footer
{
 width: 1002px;
 height: 110px;
 background-image: url(08.jpg);
 margin-left: auto;
 margin-right: auto;
 	
}

div.article div.title
{
 font-size: 17px;	
 font-weight: bold;
 margin-bottom: 5px;
 }

div.article div.intro
{
  font-size: 12px;
  margin-bottom: 5px;
}

div.article div.artContent
{
 margin-top: 25px;
 margin-bottom: 10px;	
}

div.news div.title
{
 background-image: url(04.jpg);
 width: 194px;
 height: 25px;
}

div.news div.newsTitle
{
 
 font-weight: bold;
}

div.news div.newsItem
{
 margin-top: 3px;
 margin-left: 5px;
 margin-right: 5px;	
}

div.news div.newsItem a
{
 color: Black;
 text-decoration: none;
}

div.news div.newsItem div.date a
{
  font-size: 13px;
}

div.staticLinks
{
 padding-top: 0;
 background-color: white;	
 padding-bottom: 0;
}

div.staticLinks img
{
 margin-bottom: -3px;
 margin-top: 0;	
 margin-left: 1px;
 padding: 0 0 0 0;
}



div.randomAlbum div.title
{
  background-image: url(05.jpg);
  height: 29px;
  width: 121px;	
}

div.randomAlbum div.albumItem
{
 margin-left: auto;
 margin-right: auto;
 width: 105px;
  height: 80px;
  background-color: Black;
  border: solid 1px white;	
  margin-top: 3px;
}

div.album
{
 margin-left: auto;
 margin-right: auto;
  text-align: center;	
}

div.album div.albumItem
{
 display: inline;
 width: 105px;
 height: 80px;
	
 margin-top: 10px;
 margin-left: 10px;
}

div.clear
{
 clear: both;	
}

div.directory div.directoryItem
{

 display: block;
  vertical-align: middle;

}

div.directoryItem div.png
{
 background-image: url(png.png);
 padding-left: 28px;	
 height: 27px;
 background-repeat: no-repeat;
}

div.directoryItem a
{
 text-decoration: none;
 color: Black;
  padding-top: 5px;
  display: block;
  
  
}

div.infoMessage
{
 background-color: #ccc;
 height: 17px;
 margin-bottom: 30px;
}

img.infoPicture
{
 margin-top: -8px;	
 margin-bottom: -8px;	
 margin-right: 5px;
}

div.logInBox input.fixedSize
{
 width: 105px;	
}

div.logInBox
{
 float: right;
 margin-right: 25px;	
 margin-top: 25px;
 color: #CCC;
}

div.logInBox a
{
 color: White;	
}

div.logInBox table input
{
 font-size: 9px;	
}

div.logInBox div.logInButton
{
  margin-left: 100px;	
}

div.logInBox div.logInButton input
{
 font-size: 10px;
 background-color: Transparent;
  border: none;	
  color: White;
  text-decoration: underline;
}

div.subsection div.subsectionItem
{
 margin-bottom: 8px;
 border-bottom: solid 1px #ddd;
 padding: 0 10px 5px 10px;
 margin-right: 30px;	
}

div.subsection div.subsectionItem div.title a
{
 font-size: 17px;
 color: Black;
 font-weight: bold;
}

div.subsection div.subsectionItem div.title:hover a
{
 text-decoration: none;	
}

div.subsection div.subsectionItem div.date a
{
 color: Black;
 text-decoration: none;
  font-size: 12px;
}

div.subsection div.subsectionItem div.date:hover a
{
 text-decoration: underline;	
}

div.baner
{
 width: 634px;
 height: 68px;
 background-image: url(06.jpg);
 margin-left: -8px;
 margin-top: -20px;
 overflow: hidden;
 padding-left: 10px;
 padding-right: 10px;
}

a.print
{
 display: block;
 color: Black;
 float: right;
 margin: 8px 10px -20px 0;
 font-size: 9px;	
}

div.MenuInputSeek
{
 float: right;	

}

div.MenuInputSeek input
{
	 font-size: 9px;
	  margin-top: 1px;
}

div.MenuInputSeek div.IE input
{
	 font-size: 9px;
	  margin-top: 0px;
}

div.MenuInputSeek div
{
 display: inline;	
}

div.MenuInputSeek div.diff input
{
	 background-color: Transparent;
	 color: White;
	 border: none;
	 font-size: 11px;
	  font-family: Myriad Pro,Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
}

/* -----------ADMIN -------------------------- */

div.admin div.title
{
 font-size: 17px;	
 font-weight: bold;
 margin-bottom: 5px;
}

div.admin div.bar
{
 
 background-color: #ccc!important;
 height: 22px;
 padding-top: 2px;
}

div.bar div.buttons
{
 float: right;
}

div.menuItem
{
 float: left;
	
}

div.bar input
{
  font-size: 11px;	
   font-family: Myriad Pro;
    padding-left: 20px;
}

div.bar select
{
  font-size: 11px;	
   font-family: Myriad Pro;
 
}

div.admin div.forms table,
div.admin div.list table
{
 width: 100%;	
 border-collapse: collapse;
}

div.admin div.forms table td,
div.admin div.forms table th,
div.admin div.list table td
{
 border-bottom: solid 1px #ccc;	
 margin: 0px;
}

div.admin div.forms table td
{
 width: 470px;	
}


div.admin div.forms table td input,
div.admin div.forms table td textarea
{
 width: 460px;	
}

div.admin div.forms table td select
{
 width: 465px;	
}

div.admin div.forms table td textarea.sizeb
{
 height: 50px;
}

div.admin div.forms table td textarea.sizec
{
 height: 500px;
 
}