/* ids, from top down, left to right */ 
/* All stuff relating to tables goes at bottom of page */

#container {
		width: 96%;
		margin: 0 auto;
		font-family: verdana, arial; 
		font-size: 12px;
		color: #330033;
		background-color: #f5fffa;
		}

#langs {
		text-align: right ;
		font-family: calibri, arial narrow ;
		font-size: 12px;
		}
				
#header {
		border-bottom: 2px solid #999999;
		clear: both;
		}
		
#header p { 
		margin-top: -30px;
		margin-left: 20px;
		color: #330033;
		}


#menubuttons ul {
		margin: 0 ;
		padding: 0 ;
		list-style: none ;
		display: inline ;
		}

#menubuttons ul li {
		margin: 0 ;
		padding: 0 ;
		display: inline ;
		text-align: center ;
		list-style: none ;
		font-family: trebuchet ms, verdana, arial ;
		font-size: 14px ;
		}

#menubuttons li a {
		color: #666600 ;
		background-color: #f5fffa ;
		padding: 2px ;
		text-decoration: none ;
		display: inline ;
		}
		
#menubuttons li a:visited {
		color:  ;
		background-color: #f5fffa ;
		}
		
#menubuttons li a:hover {
		color: #990033 ;
		background-color: #f5fffa ;
		font-weight: bold ;
		}

	
#content {
		margin-right: 32%;
		}
			
#subcontent {
		margin-left: 10px;
		float: right;
		width: 40% ;
		margin-bottom: 20px;
		border-left: 1px solid #999999 ;
		padding-left: 10px;
		padding-bottom: 2px ;
						}			
			
			
#onecol {
		float: none;
		margin-left: 20%;
		margin-right: 20%;
		}			

#rightcol {
		float: right;
		width: 30%;
		border-left: 1px solid #999999 ;
		padding-left: 10px;
		padding-bottom: 2px ;	
		margin-bottom: 20px;
		margin-left: 10px;		
				}

#footer {
		margin-top: 20px;
		clear: both;
		background-color: #f5fffa;
		text-align: center;
		color: #999999;
		padding: 5px;
		}	

#paraindent p { 
		padding-left: 6px;
		padding-bottom: 6px ; }		
			
#musoc { 
		font-family: arial;
		color: #990033;
		border: 1px solid #666600;
		padding-left: 2px;
		padding-right: 2px ;
		margin-right: 2px ;
			}		

#datebox { 
		font-family: arial;
		font-style:  ;
		font-weight: ;
		color: #666666 ;
		text-decoration: ;
		padding-left: 2px;
		padding-right: 2px ;
		margin-right: 2px ;
			}		
					
	
/* HTML elements */

body {
		background-color: #f5fffa ;
			}
	
h1 	{
		font-family: trebuchet ms, arial;
		font-weight: ;
		font-size: 26px;
		color: #990033;
		margin-bottom: 26px;
		background-color: #f5fffa ;
		}
		

h2 	{
		font-family: trebuchet ms, arial;
		font-size: 18px;
		color: #990033;
		background-color: #f5fffa;
		font-weight: bold;
		margin-top: 0;
		}

h3 	{
		color: #666600;
		font-weight: bold;
		font-size: 19px;
		font-family: trebuchet ms, arial;
		background-color: #f5fffa;
		margin-top: 0;
		}

h4	{
		font-family: trebuchet ms, arial;
		font-weight: ;
		font-size: 20px;
		color: #990033;
		margin-bottom: 10px;
		background-color: #f5fffa ;
		}
		
h5	{
		font-family: trebuchet ms, arial;
		font-weight: ;
		font-size: 16px;
		color: #990033;
		margin-bottom: 10px;
		background-color: #f5fffa ;
		}		
		
ul 	{ 
		display: list-item; 
		list-style-type: none; 
		}
		
ol 	{ 
		list-style-type: ; 
		}		
	
	
hr 	{ color: #cccccc; }

			
/* CLASSES */

span.rtl { unicode-bidi:bidi-override; direction: rtl;
										text-decoration: underline; }
		
.button {
		padding: 2px;
		}
				
.lineabove {
		padding-top: 6px;
		border-top-color: #999999;
		border-top-style: solid;
		border-top-width: 1px;
		}
						
.boxed { 
		border: 1px dashed #999999 ;
		padding-top: 3px ;
		padding-left: 6px;
		padding-right: 6px ;
		padding-bottom: 6px ; 
		margin-top: 3px ;
		margin-right: 15px ;
			}

.boxed-nosides { 
		border-top: 1px dashed #999999 ;
		border-bottom: 1px dashed #999999 ;
		padding-top: 3px ;
		padding-left: 6px;
		padding-right: 6px ;
		padding-bottom: 6px ; 
		margin-top: 3px ;
		margin-right: 15px ;
			}
	
			
.listlsp { 
		line-height: 175%;
		}
	
.joker { font-family: kristen itc, courier new;
		font-size: 14px; }
		
				
.IT { font-style: italic }
.UL { text-decoration: underline; }
.B { font-weight: bold }
.noB { font-weight: normal }
.noIT { font-style: normal }
.cen { text-align: center }
.indent { text-indent: 10px }
.unindent { text-indent: -10px }
.normalsize { font-size: 15px }
.smalltext { font-size: 11px }
.button { list-style-type: disc; } 
.circle { list-style-type: circle; } 
.square { list-style-type: square; } 
.right { text-align: right; }


/* Tables stuff only below */
		
#container2 {
	background-color: #cccccc; 
	}		
.big { font-size: 16px; }
.vbig { font-size: 24px; }

.highlight { background: #ffffcc }
.bgcoldut { background: #ffcc99 }
.bgcolfle { background: #ccccff }
.bgcolger { background: #999999 }
.bgcolfre { background: #cce6ff }
.bgcolcro { background: #6666cc }
.bgcolslv { background: #f5f5dc }
.bgcoleng { background: #ff6666 }
.bgcolsco { background: #ff6699 }
.bgcolwel { background: #99ffcc }
.bgcolaut { background: #ffcc66 }
.bgcolswi { background: #ff9966 }
.bgcolspa { background: #ffcc00 }
.bgcolpor { background: #ff6600 }
.bgcolita { background: #99cc33 }
.bgcolbyz { background: #99ffcc }
.bgcolhun { background: #ff9999 }
.bgcolrom { background: #cc3399 }
.bgcolcze { background: #cc99cc }
.bgcolgre { background: #66ffff }
.bgcoliri { background: #00cc00 }
.bgcolpol { background: #ffcccc }
.bgcolrus { background: #cc9966 }
.bgcolukr { background: #cccc33 }
.bgcolswe { background: #006666 }
.bgcolnor { background: #6666ff }
.bgcoldan { background: #ff0066 }

.bgcolgry { background: #dcdcdc }
.bgcolgry2 { background: #c0c0c0 }

.tablecen {
		width: 50%; 
		margin-left: auto;
		margin-right: auto; }
		
.tablecen2 {
		width: 30%; 
		margin-left: auto;
		margin-right: auto; 
		border: #cccccc ;}	
		
table
	{ 
	border: solid 1px #c0c0c0 ;
	font-family: trebuchet ms, arial; 
	}
	
tr
	{
	border: solid 1px #c0c0c0 ;
	}
	 
td
	{ 
	border: solid 1px #c0c0c0 ;
	font-size: 14px;
	padding: 1px;
	vertical-align: top; }	
