/*  std CSS Document for steampunk  */

*{ margin: 0; padding: 0; }* 
body { 
	font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	background: #fff url(../images/bg.gif) repeat-x; 
	color: #444; 
	padding:0px;
	margin:0px;
}

a { color: #e38908; background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
p { margin: 0 0 15px 0; }
h1 { font: 1.7em Arial, Sans-Serif;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: 1.6em Arial, Sans-Serif; margin: 0 0 12px; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }
li, ul, ol{list-style:none;}

#content { width: 900px; margin: 0 auto; }
#top {height:190px;}
#topmenupan {
	position:absolute; 
	top: 133px;	
}
#rss{
	width:35px;
	float:right;
	position:absolute;
	top: 140px;
	left: 1016px;
}

#sitename{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px; color:#A9501B;  padding:5px; padding-top:20px;}
#sitedesc{padding-top:10px; font-size:14px; font-style:italic; padding:5px;}

#mainpan {
	margin: 0 10px 20px 0;
	padding: 0 0 0 10px;
	
	float: left;
	width: 600px;
	text-align: justify;
}

#mainpan h3 {font-size:12px;}

#mainpan h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; }
#contents p {padding:0px; margin:0px;}
	
#menu { clear: right; float: right; width: 240px; padding: 0 14px 0 14px; font-size: .9em; margin: 0 0 15px;  }

	#rightmenu { list-style: none; margin: 0 0 20px 0; }
	#rightmenuu li { padding: 0 0 0 12px; background: #faac47 url(../images/bullet.gif) no-repeat center left; }
	#rightmenu li a { background: #f2f1f0; color: #5b5b5b; padding:5px; line-height:15px; display:block; border: 1px solid #c6c6c5; border-left: 1px solid #c6c6c5; border-right: 1px solid #c6c6c5;}
	#rightmenu li a:hover { background: #ffc259; color: #454343; padding:5px; line-height:15px; display:block; border: 1px solid #c6c6c5; }
	#menu a, #right a { background: #EFFCFF; color: #317486; }
	#menu h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	

#footer { clear: both;  padding: 10px; margin: 0 0 15px; font-size: .9em; color: #808080; background: #fff; }
	#footer a { color: #df8209; background: #fff; }
	#copyr {text-align:center; border-top: 1px solid #ccc;}

/* CSS menu */

#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e5e2e1;
text-align: center; 
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(../images/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color:#A9501B;

}