/* ----- Main Page Layout ----- */
html, body {margin:0; padding:0; border:0;
}
body {background:#000 url('../images/russlean.jpg') bottom right no-repeat;color: #ccc;
font: normal 101.5% "Arial Narrow",Verdana,Arial,Helvetica,sans-serif; margin:0 auto;
}
#wrapper{  width:761px; padding: 0; margin: 0 auto; background-color:transparent; color: #333;
}
#content{float: left; width:761px; padding:30px 0 0 0; margin: 0;
  background-color:transparent; color: #ccc;
}
#top {width:761px; height:234px; margin:0; padding:0; border:0; color:#ccc;display:block;clear:both;
}
#top img {display:block;
}
#mainbox {float:left; width:761px; margin: 0; padding: 8px 0 0px 0; color:#feb;
 font: bold 76% Verdana, Arial, Helvetica, sans-serif;}

#mainbox p{ padding: 6px 20px 6px 28px;  margin: 0; line-height:1.6em;
}
#leftcol{width:35%;float:left;	
}
#rightcol {width:60%;float:left;padding:0 20px 0 0;	
}
.pagebox{background:transparent; color:#000; text-align:center; float:left;	
 padding:6px 0 6px 0; margin:20px 0 0 0; width:100%;
}
.wallbox{background:transparent; color:inherit; text-align:center; 
 padding:6px 0 6px 0; margin:0px 0 0 0; width:100%;clear:both;
}
.wallbox h2, .wallbox p {
	text-align:left;clear:both;width:100%;
}
.wallpaper {float:left;margin:20px 10px 20px 10px;text-align:center;
}
/* ----- Headings ----- */
h1, h2, h3, h4, h5 {background: inherit; letter-spacing:1px;font-family:"Arial Narrow",Verdana, Arial,Helvetica, sans-serif;
}
h1 {color: #fc3; background:inherit;margin: 0px; padding:0px; font-size:450%;
}
h2 {color: #c90; background:inherit;margin: 25px 0 0 24px; padding:0 0 0 2px;font-size:200%;
}
h3 {color: #c93; background:inherit;margin: 35px 0 0 24px; padding:0 0 0 2px; font-size:160%;
}
h4 {color: #c93; background:inherit;margin: 35px 0 0 24px; padding:0 0 0 2px; font-size:130%;
}
h5 {color: #c93; background:inherit;margin: 35px 0 0 24px; padding:0 0 0 2px; font-size:100%;
}

/* ----- Links and Menus ----- */
#skip{ width:100%; margin:0px 0 0px 0; padding:0; color: #ccc; background: #000;  text-align:right;
}
#skip a{ color: #000;background: inherit; margin: 0 8px 0 0; text-decoration: underline;
}
#skip a:visited{ color: #000;background: inherit; margin: 0 8px 0 0; text-decoration: underline;
}
#skip a:focus, #skip a:hover{ color: #fc3; background:#852a17; text-decoration: underline;
}
a {color: #c60;	background: inherit; text-decoration: underline;
}
a:hover {color: #852a17;background: inherit; text-decoration: none;	
}
h1 a {text-decoration:none;	background: inherit; color: #fc3; margin: 0px; padding:0px;
  font-size:450%; letter-spacing:1px;font-size:0.9em;
}
h1 a:hover, h1 a:visited, h1 a:focus {text-decoration:none; background: inherit; color: #c90; 
margin: 0px; padding:0px; letter-spacing:1px;font-size:0.9em;
}
#topmenu{ width:100%; float:left;clear:both;background: #222; color:#ccc; margin:0; border-top:1px solid #333;font-family:Arial,Verdana,Helvetica, sans-serif;
}
#topmenu ul{ padding:0; margin:0; list-style-type: none;
}
#topmenu li{ float:left; display:inline; list-style-type: none;
}
#topmenu a{ display:block; text-align:center; text-decoration:none; padding: 3px 12px 3px 12px; color:#fc3 ; 
border-right:1px solid #333; background:#222; line-height:30px; font-size:0.8em;font-weight:bold;
}
#topmenu a:visited{ display:block; text-align:center; text-decoration:none; padding: 3px 12px 3px 12px;  
color:#E1AB54 ; border-right:1px solid #333; background:#222; line-height:30px; font-size:0.8em;
}
#topmenu a:focus,#topmenu a:active, #topmenu a:hover{ color:#222; background:#fc3;font-weight:bold;
}
#topmenu a#current{ color:#f90; background:#fffaf0; padding: 3px 12px 3px 12px; line-height:30px; font-weight:bold;
}
#current2, #current2 a { background:#222; color:#E1AB54;}

.pagebox a{background: #FCF9F4; color:#852a17; border:1px solid #64562B; font-size:96%; 
text-decoration:none; margin-left: 1%; display: inline; padding:3px 7px 3px 7px;
}
.pagebox a:visited{ color:#852a17; background: #FCF9F4; text-decoration:none;}
.pagebox a:hover { color: #0000ff; background: #fff; text-decoration:none;}
.pagebox a:focus { color: #0000ff; background: #fff; text-decoration:none;}

/* ----- Item specific ----- */

img{padding:0;margin:0;border:0;}
dl {margin:0% 5% 0% 5%;}
.hide{display:none;}
.strong {color:#c90;font-size:1.0em;padding-left:10px;}
.portfolio {text-align:center;margin:20px 0;}
.stress {color:#6c3;font-size:1em;font-weight:bold;}
.stresslge {color:#6c3;font-weight:bold;}
.imgleft {float:left;margin:0 10px 0 0;}
.imgright {float:right;margin:0 0 0 10px;}

blockquote {margin:3% 5% 0% 5%;	padding:4px 5px 20px 12px;border:0;	background-image: url('../images/oquotes.gif');
	background-position: left top;	background-repeat: no-repeat;
}
blockquote p {border:0; margin:0; padding:0 0 10px 0;text-indent:10px;
}
em {color: #c60;}
cite {color:#f60;background-color:inherit;font-style:normal; font-family: Arial, sans-serif;float:right;
	border:0; margin:0; padding:20px 0 0 0;	background-image: url('../images/oquotesend.gif');
	background-position: right top;	background-repeat: no-repeat;
}
.footnote {padding:1em 0 0 0;font-size:50%;
}
acronym{ border-bottom: 1px #26488F dashed; cursor: help;
}
dt {color:#c60;font-weight:bold;margin:10px 0 0 0;
}
hr {width:459px;margin-bottom:30px;
}
.credit {font-family: Arial, sans-serif;font-size: 8pt;	color: #696969;	visibility:hidden;
}
#player {
background-image:url('../mp3s/skins/skin_cosa_bkgd.jpg');width:242px;height:242px;margin:20px 0 25px 0px;float:left;
}


/* ----- footer specific ----- */
#footer{font-size:0.7em;float:left;clear: both;text-align:left;width:100%;height:80px;
background: transparent;color:#CDA43C;margin:0;padding: 8px 0 2px 0;border-top:2px solid #333; font-family: Arial, sans-serif;
}
#footer p{ padding:8px 0 8px 0px; margin:0;text-align:center;
}
#footer li, #footer ul  {display:inline;margin:0 0 0 0px;
}
#footer a:link {padding:8px 5px 8px 5px;margin-left:1px;text-decoration:underline;
color:#aaa;background-color:inherit;
}
#footer a:visited {padding:8px 5px 8px 5px;margin-left:1px;text-decoration:underline;
color:#aaa;background-color:inherit;
}
#footer a:active, #footer a:hover, #footer a:focus{background-color:inherit;color: #c60;text-decoration:none;
}