
/*------------------------------------------
   General style - fonts, paragraphs, etc. */

body {
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px;
	line-height:150%;
	margin:10px;
	background-image: url(../background3_russian.gif);
}


p {font-size:110%; color:#3b3b3b;} 	/*dark gray color is more readable. kinda. */
/*p {font-size:110%; color:#626262;} 	/*dark gray color is more readable. kinda. */
					/*of course #000 is also OK. kinda. */

h1 {font-size:2em;}

h2 {font-size:1.8em;}

h3 {font-size:1.6em;}

h4 {font-size:1.4em;}

h5 {font-size:1.2em;}

h6 {font-size:1.1em;}

/*End of general styling
-------------------------------------*/


/*cover_all class - created to prevent all boxes from collapsing when a browser window is resized by setting overflow of it to hidden. 
  Whatever is inside it is also centered by margins set to auto */

.cover_all {
	overflow:hidden;
	margin:0 auto;
	width:800px;
	height:600px;
}

/*Nav bar and center piece are both floated left*/
	
/*Center Piece - burnt edges image - Metaphor mother Rus and stuff*/	   
 
	#background {
	margin: 0 50px 0 0;
	width:580px;
	height:600px;	
	background-image: url(../background-jon.jpg);
	background-repeat:no-repeat;
	float:left;
}



/*Text box inside the center piece*/

#textArea {
	overflow:auto;
	width: 500px;
	margin:140px 0 0 40px;
	padding:15px;
	 height:400px;
	
}

/*link for presentation, hidden in print.css*/

.standout > a {text-decoration:none; color:#f0f; font-size:1.3em;}


/*Clearing element for preventing boxes to slide when resizing browser window*/

.clear {clear:both:} /*didn't work, had to create clear_all class*/

/*Navigation Bar*/

#navigationBar {
	float:left;
	font-family: Papyrus, Arial, sans-serif;
	font-size:18px;
	margin:20% 0 0 0;
padding:0 0 0 10px;
	line-height:170%;
}

#navigationBar ul{
	list-style:none;	
}
						  
#navigationBar li a:link{ 
  	padding:5px 5px 5px 14px;
	color:#999999;	
} 
   
#navigationBar li a:visited {
	color:#FFCCCC;
	padding:5px 5px 5px 14px;
	text-decoration:none;
}
		
#navigationBar li a:hover {
     	color:#FFFF00;
	text-decoration:underline;
} 

#navigationBar li a:active{	   
  	padding:5px 5px 5px 14px;
	color:#FFCCCC;
	text-decoration:underline;
}
/*images*/
.style2 {
	color: #330000;
	font-size: 36px;	
}
.style2 img{ height:100px;
   width:80px;
margin:25px -10px 0 0;}

/*links to images and image headers*/
.style-image-headers {
	color: #330000;
	font-size: 26px;
} 


  /*Calendar*/
  .bgcolor {background-color:#999966;
           }
  
   .td {background-color:#CCCCCC;}



/*links*/
a:link {color:#990000;}
a:visited{color:#990033;}
a:hover{color:#993333;}
a:active{color:#990033;}

