/**
 design by Indrek Ryytel (2009)
 */


body {
        margin-top: 10px;
	margin-bottom: 20px;
	color: Black;
        align: center;
        text-align:justify;
	font-family: Arial;
}

#frame1{
        background :#ffffcc;
	width      :966px;
        border     :4px solid #660000;
}

#random_header{
	width      :960px;
        height     :178px;
}

#header1{
	background :url(../images/color_heade.jp) no-repeat;
	width      :960px;
        height     :178px;
}

#menubar1{
	background :url(../images/menubar.png) no-repeat;
	width      :960px;
	height     :20px;
        text-align :center;
        valign     :center;
}

#location1{
	width      :960px;
	height     :10px;
        border-bottom :1px dashed #003300;
	left       :10px;
        text-align :center;
}

#left{
	width      :180px;
        text-align :center;
}

#right{
	width      :180px;
        text-align :center;
}

#maincontent1{
	background: #fff;
        width      :560px;
	font-size  : 12px;
}

td,tr,p,div {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a:link, a:visited {
        font-weight: bold;
	font-size: 12px; 
	color: navy; 
	text-decoration: none;
	font-family: Comic Sans, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

a:hover {
	color: red;
	text-decoration: none;
}
	
ul {
	margin: 0px 0px 0px 0px;
}

li {
	list-style: inside 3px;
}
	
.sitetitle{
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: black;
        margin: 0px 0px 0px 0px;
}

.small {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
}

.smalldark {
    font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.button {
	color: #FFFFFF; 
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	background: #6495ED;
	border: 1px solid Black;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
}

.inputbox {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background: #FFFFFF;
	border: 1px solid Black;
	background-color: #E6E6FA;
	margin-bottom: 5px;
}

a.mainlevel  {
  font-family      : Comic Sans, Verdana, Arial, Helvetica, sans-serif;
  text-align       : center;
  display          : inline;
  line-height      : 20px;
  height           : 20px;
  font-size        : 16px;
  font-weight      : bold;
  width            : 100px;
  border-right     : 1px solid #fff;
  padding-left     : 5px;
  padding-right    : 5px;
  color            : #fff;
}

a.mainlevel: link {
  text-align       : center;
  font-size        : 16px;
  font-weight      : bold;
  width            : 100px;
  display          : inline;
  padding-left     : 5px;
  padding-right    : 5px;
  border-right     : 1px solid #fff;
}

a.mainlevel:link, a.mainlevel:visited {
  text-align       : center;
  font-size        : 16px;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  border-right     : 1px solid #fff;
  color            : #fff;
  width            : 100px;
}

a.mainlevel:hover {
  text-align       : center;
  display          : inline;
  color            : red;
  border-right     : 1px solid #fff;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  text-decoration  : none;
}
	
a.sublevel:link, a.sublevel:visited {
        text-align       : center;
	font-family      : Comic Sans, Arial, Verdana, Helvetica, sans-serif;
	color            : #fff; 
        display          : inline;
        border-bottom    : 1px solid #fff;
        padding-left     : 5px;
        padding-right    : 5px;
	font-weight      : bold;
}

a.sublevel:hover {
        text-align       : center;
	color            : #cccccc;
        display          : inline;
        border-bottom    : 1px solid #fff;
        padding-left     : 5px;
        padding-right    : 5px;
	text-decoration  : none;
}


a.mainlevel_language  {
  font-family      : Comic Sans, Verdana, Arial, Helvetica, sans-serif;
  text-align       : center;
  display          : inline;
  line-height      : 20px;
  height           : 20px;
  font-size        : 12px;
  font-weight      : bold;
  width            : 100px;
  border-right     : none;
  padding-left     : 5px;
  padding-right    : 5px;
  color            : #003300;
}

a.mainlevel_language: link {
  text-align       : center;
  font-size        : 12px;
  font-weight      : bold;
  width            : 100px;
  display          : inline;
  padding-left     : 5px;
  padding-right    : 5px;
  border-right     : none;
}

a.mainlevel_language:link, a.mainlevel:visited {
  text-align       : center;
  font-size        : 12px;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  border-right     : none;
  color            : #003300;
  width            : 100px;
}

a.mainlevel_language:hover {
  text-align       : center;
  display          : inline;
  color            : red;
  border-right     : none;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  text-decoration  : none;
}
	
a.sublevel_language:link, a.sublevel:visited {
        text-align       : center;
	font-family      : Comic Sans, Arial, Verdana, Helvetica, sans-serif;
	color            : #003300; 
        display          : block;
        border-bottom    : none;
        padding-left     : 5px;
        padding-right    : 5px;
	font-weight      : bold;
}

a.sublevel_language:hover {
        text-align       : center;
	color            : #cccccc;
        display          : inline;
        border-bottom    : 1px solid #fff;
        padding-left     : 5px;
        padding-right    : 5px;
	text-decoration  : none;
}


a.mainlevel_top  {
  font-family      : Comic Sans, Verdana, Arial, Helvetica, sans-serif;
  text-align       : center;
  display          : inline;
  line-height      : 20px;
  height           : 20px;
  font-size        : 16px;
  font-weight      : bold;
  width            : 100px;
  border-right     : 1px solid #fff;
  padding-left     : 5px;
  padding-right    : 5px;
  color            : #fff;
}

a.mainlevel_top: link {
  text-align       : center;
  font-size        : 16px;
  font-weight      : bold;
  width            : 100px;
  display          : inline;
  padding-left     : 5px;
  padding-right    : 5px;
  border-right     : 1px solid #fff;
}

a.mainlevel_top:link, a.mainlevel:visited {
  text-align       : center;
  font-size        : 16px;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  border-right     : 1px solid #fff;
  color            : #fff;
  width            : 100px;
}

a.mainlevel_top:hover {
  text-align       : center;
  display          : inline;
  color            : red;
  border-right     : 1px solid #fff;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  text-decoration  : none;
}
	
a.sublevel_top:link, a.sublevel:visited {
        text-align       : center;
	font-family      : Comic Sans, Arial, Verdana, Helvetica, sans-serif;
	color            : #fff; 
        display          : inline;
        border-bottom    : 1px solid #fff;
        padding-left     : 5px;
        padding-right    : 5px;
	font-weight      : bold;
}

a.sublevel_top:hover {
        text-align       : center;
	color            : #cccccc;
        display          : inline;
        border-bottom    : 1px solid #fff;
        padding-left     : 5px;
        padding-right    : 5px;
	text-decoration  : none;
}

a.mainlevel_add  {
  background: url(../images/menu_bg2.jpg) no-repeat;
  font-family      : Comic Sans, Verdana, Arial, Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 20px;
  height           : 20px;
  font-size        : 11px;
  font-weight      : bold;
  width            : 150px;
  padding-left     : 22px;
  padding-right    : 5px;
  color            : #003300;
}

a.mainlevel_add: link {
  text-align       : center;
  font-size        : 11px;
  font-weight      : bold;
  width            : 150px;
  display          : block;
  padding-left     : 22px;
  padding-right    : 5px;
}

a.mainlevel_add:link, a.mainlevel:visited {
  text-align       : left;
  font-size        : 11px;
  font-weight      : bold;
  padding-left     : 22px;
  padding-right    : 5px;
  color            : #003300;
  width            : 150px;
}

a.mainlevel_add:hover {
  background: url(../images/menu_over2.jpg) no-repeat;
  text-align       : left;
  display          : block;
  color            : red;
  font-weight      : bold;
  padding-left     : 22px;
  padding-right    : 5px;
  text-decoration  : none;
  width            : 150px;
}

a.sublevel_add  {
  font-family      : Comic Sans, Verdana, Arial, Helvetica, sans-serif;
  text-align       : left;
  display          : block;
  line-height      : 20px;
  height           : 20px;
  font-size        : 11px;
  font-weight      : bold;
  width            : 145px;
  padding-left     : 25px;
  padding-right    : 5px;
  color            : #003300;
}

a.sublevel_add: link {
  text-align       : left;
  font-size        : 11px;
  font-weight      : bold;
  width            : 145px;
  display          : block;
  padding-left     : 25px;
  padding-right    : 5px;
}
	
a.sublevel_add:link, a.sublevel:visited {
        text-align       : left;
	font-family      : Comic Sans, Arial, Verdana, Helvetica, sans-serif;
	color            : #003300; 
        font-size        : 11px;
        display          : block;
        padding-left     : 25px;
        padding-right    : 5px;
	font-weight      : bold;
        width            : 145px;
}

a.sublevel_add:hover {
        text-align       : left;
        font-size        : 11px;
	color            : red;
        display          : block;
        padding-left     : 25px;
        padding-right    : 5px;
	text-decoration  : none;
        width            : 145px;
	font-weight      : bold;
}


.createdate {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
	}

.modifydate {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration: none;
	font-weight: normal;
	}

a.readon:link, a.readon:visited {
	font-size: 11px; 
	color: green;
	text-decoration: none;
	font-family:  Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	}

a.readon:hover {
	color: red;
	text-decoration: none;
	}
 
.contentpane {		
	background-color : no-color;
}

.contentpaneopen {	
	background-color : no-color;
}

.contentheading {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	line-height: 16px;
	height: 16px;
        margin: 0px 0px 0px 0px;
	}

.contentdescription {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: left;
	}

table.contenttoc {
	color: #663300;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	margin-left: 10px;
}

table.contenttoc td {
	
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        text-align:left;
	padding: 3px;
}

.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

.sectiontableheader {
	background-color : #cccccc;
	background-repeat: repeat;
	padding: 2px;
	color : #fff;
	font-weight : bold;
	padding: 2px;
}

.sectiontableentry1, {
	background-color : Silver;
}
	
.sectiontableentry2 {
	background-color : #E6E6FA;
}


.category {
	color: #663300; 
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}

a.category:link, a.category:visited {
	color: #006600;
        font-weight: bold;
}

a.category:hover {
	color: red;
}

.componentheading {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
 	color: black;
	text-align:left;
	line-height: 16px;
	height: 16px;
        margin: 0px 0px 0px 0px;
}

table.moduletable {
	margin   : 0px 0px 0px 0px;
        width    :200px;
	width: 100%;
}

table.moduletable th {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-align: left;
        border-bottom: 1px dashed #000000;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

table.moduletable td {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
        width    :200px;
	font-size: 11px;
	padding-top: 0px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}

.module_museum {
	background :url(../images/module_back.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
        width    :200px;
        height   :100%;
	text-align: left;
}

.module_museum .th {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-align: left;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.module_museum .td {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
        width    :200px;
	font-size: 11px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

.poll {
	font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Navy;
	line-height: 14px
}

.pollstableborder {
	border: 1px solid Black;
}

.pathway {
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  padding-left     : 0px;
}

a.pathway:link, a.pathway:visited {
  font-weight      : bold;
  font-size        : 10px;
  color            : green;
  padding-left     : 0px;
}

a.pathway:hover {
  font-weight      : bold;
  font-size        : 10px;
  color            : red;
  padding-left     : 0px;
}

a.pathway:current {
  font-weight      : bold;
  font-size        : 10px;
  color            : Green;
  padding-left     : 0px;
}