/* Style sheet  */


body {
	color: #000000;
	
	background-color: #868787;
}
#main {
	width: 80%;
	
	min-width: 800px;
}


/* SKIP TO NAVIGATION AND SKIP TO TEXT*/
 
#skiplink, #skiplink a {
	color:#868787
}

/* LANGUAGES */

#languages {
	background-color: #000000;
	height: 1.7em;
}

#languages ul li#russian  {
	color: #FBD88C;
	text-decoration: none;
}	
#languages ul li a:link, #languages ul li a:visited, #languages ul li a:hover, #languages ul li a:active {
	color:#EAE6D8;
	text-decoration:none;
}
#languages ul li a:hover {
	text-decoration: underline;
}
	
	
/* TOP BANNER */

#topbanner {
	height: 185px;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-color: #001723;
}

/* Use margin-top:26px for two-line title */


#hiddentitle, #hiddentitle span {
	height: 99px;
	text-align: center;
}
#hiddentitle span {
	background: url(images/banner.jpg) no-repeat;
	background-position:left 0px;
}



/* PAGE CONTENT ATTRIBUTES */

div#content {

	margin: 0;
	padding: 0 1% 0 0;
	
	border-right: 1px solid #000000;
	float: right;

	width: 71%;

}

#content h2 {

	font-size: 150%;
	border-bottom:#006600;	
	text-align: left;

	padding: 1% 1% 1% 1%;

	margin: 0;

}

#content h3 {

	color:#033e61;
	/*color:#006600;*/
	font-size: 130%;
	border-bottom:#006600;	
	text-align: left;

	padding: 1% 1% 1% 1%;

	margin: 0;

}

.source {

	font-style: italic;

	font-size: 80%;

	text-align: center;

}


#content h4 {
	color:#034a73;
	/*color:#006600;*/
	font-size: 110%;
	padding: 1% 1% 2% 1%;

	margin: 0;

}



#content h5 {

	color:#006600;

	font-size: 100%;

	text-align: center;

	padding: 1% 1% 2% 1%;

	margin: 0;

}

#content ul li {

	padding: 1%;

	margin: 1%;

	list-style-position: outside;

	list-style-type: square;

	display: block;

}

#content p {

	padding: 1%;

	margin: 2% 0;

}

/* QUOTES */
blockquote {
	width: 85%;
	background-image: url("images/blockquote_grad_2.jpg");
	background-repeat: repeat-x;
	background-color: #feffff;
	font-size: 140%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin: 10px auto 10px auto;
	padding: 2%;
	border: 1px solid #011724;
}

#content blockquote p{
	text-align: left;
	color: #011724;
	/*color: #734924;*/
	padding-top: 1em;
	padding-bottom: 0.5em;
	line-height: 27px;
	padding-right: 2em;
	padding-left: 2em;
	margin: 0;
}

#content blockquote p.credit{
	text-align: right;
	font-style: italic;
	padding-right: 2em;
	padding-left: 2em;
	margin-top: 0px;
	/*margin-right: 5.5em;*/
	/*margin-bottom: 1.3em;*/
	margin-left: 0px;
}

#imgright {
	font-size: x-small;
	float:right;
	color:#333333;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 2%;
	padding-left: 2%;
	width: 250px;
	}


/* MAIN NAVIGATION */
div#mainnav {

	margin: 0;

	padding: 0;
	
	background-image: url("images/nav_grad_v5.jpg");
	
	background-repeat: repeat-y;
	
	background-color: #3b474f;

	/*background-color: #686c6f; for nav_grad_v4.jpg*/

	/*background-color: #203643; for nav_grad_v1.jpg*/

	width: 22%;

	float: left;

}



#mainnav ul {

	margin: 0;

	padding: 0;

	text-align: left;

	color:#EAE6D8;

	font-weight: bold;

	list-style-type: none;

}

#mainnav ul li {

	/*background-color: #000000;*/
	border-bottom: 1px solid #546570;
	/*border-bottom: 1px solid #bdbdbd;*/
	/*border-bottom: 1px solid #e4e3e3;*/
	/*border-bottom: 1px solid #FBD88C;*/

	display: block;

	margin: 0;

	padding: 6px;

}

#mainnav ul ul {

	margin: 0 2px;

	padding: 0;

	text-align: left;

	color:#EAE6D8;

	font-weight: bold;

	list-style-type: none;

	display: none;

}

#mainnav ul ul li {

	/*background-color: #000000;*/

	border: none;
	list-style-type: square;
	list-style-position: inside;
	margin: 0;
	padding-left:10px;
	

}

#mainnav ul ul {

	margin: 0 2px;

	padding: 0;

	text-align: left;

	color:#EAE6D8;

	font-weight: bold;

	list-style-type: none;

	display: none;

}

#mainnav ul ul li {

	/*background-color: #000000;*/

	border: none;

	margin: 0;
	padding-left:10px;
	

}

/* ul ul ul */
#mainnav ul ul ul{

	margin: 0 2px;

	padding: 0;

	text-align: left;

	color:#EAE6D8;

	font-weight: bold;

	list-style-type: none;

	display: none;

}

#mainnav ul ul ul li {
	/*background-color: #000000;*/

	border: none;

	margin: 0;
	padding-left:10px;
	

}

#mainnav ul ul ul {

	margin: 0 2px;

	padding: 0;

	text-align: left;

	color:#EAE6D8;

	font-weight: bold;

	list-style-type: none;

	display: none;

}

#mainnav ul ul ul li {

	/*background-color: #000000;*/

	border: none;

	margin: 0;
	padding-left:14px;	

}



#mainnav a:link {color:#EAE6D8; text-decoration: none;}

#mainnav a:visited {color:#EAE6D8; text-decoration: none;}

#mainnav a:hover {color:#FBD88C; text-decoration: none;}

#mainnav a:active {color:#FBD88C; text-decoration: none;}



#mainnav p {

	margin: 1em 0 0 0;

	padding: 0;

	text-align: center;

	color:#EAE6D8;

	font-size: 90%;

}




/* FOOTER BAR */

#footer {
	background-color: #000000;
	color: #FFFFFF;
}

#footer ul {
	margin-top: 0em;
}
#footer ul li  {
	display: inline;
}
#footer ul li a {
	color: #fff;
	text-decoration: none;
}
#footer ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
	color: #E1D7C1;
}
#wsscredit {
	font-size: 90%;
	color: #000033;
	text-align: center;
}
.sm {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	padding-left: 0.7em;
}
div#box {
	width: 30%;
	background-image: url("images/blockquote_grad_3.jpg");
	background-repeat: repeat-x;
	background-color: #feffff;
	
	
	/*background-color: #d8eaf4;*/
	border: 1px solid #226875;

	color: #011724;	

	text-align: left;
	
	display: block;
	float: right;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-right: 7px;
	font-size: 0.95em;
	margin-left: 1.5em;

}



#box h3 {

	padding: 1%;

	margin: 0;

	color: #011724;

	font-size: 100%;

	text-align: center;

}

#box h2 {
color: #011724;
}

#box a:link {
color: #011724;
}

#box a:hover {color:#5B7483;}

#box p {
	padding: 1%;
	margin: 0;
	color: #011724;
	font-size: 100%;
	text-align: left;

}

h2 span
{
	padding-left: 24em;
	font-weight: normal;
	font-size: 60%;
}