@charset "UTF-8";
* {
border: 0 none;
outline: 0;
padding: 0;
margin: 0;
background: transparent;
}

/*a { color: #cc9933; text-decoration: none;}*/
a { color: #be9036; text-decoration: none; font-weight:bold}

body { background: #363739;}

img { border: 0;}

.clear { clear: both;}

#container { margin: 0 auto 0 auto; width: 886px; }

#header { 
background: url('images/header.gif') no-repeat top left ;
height:130px; width:780px;
}

#menu { margin:0px 0px 0px 310px;padding-top: 92px;}

#leftcolumn { width:264px; float:left; }

#rightcolumn {
width:532px;
margin: 54px 18px 0px 0px;
float:right;
}

#frameheadertext {
border-style:solid;
border-width: .18em 0em 0em .18em;
border-left-color: #ffffff;
border-top-color: #ffffff;
background-color: #c4c6c8;
width:482px;
height:30px;
float:left;
padding:0;
}

html>body #frameheadertext {
border-style:solid;
border-width: .18em 0em 0em .18em;
border-left-color: #ffffff;
border-top-color: #ffffff;
background-color: #c4c6c8;
width:480px;
height:34px;
float:left;
}

#frameheaderimg { float:right; padding:2px 0px 0px -1px;}

html>body #frameheaderimg { float:right; padding:0px 0px 0px 0px;}

#textarea {
background-color: #c4c6c8;
border-style:solid;
border-width: .18em;
border-color: #ffffff;
}

#innertext { padding:20px 10px 20px 20px; }
#innertextcredits { padding:20px 0px 20px 10px; }

p {
font-family: arial;
font-size: 14px;
color: #363739;
/*color:#595250;*/
padding-bottom: 10px;
}

.credits {
font-family: arial;
font-size: 12px;
color: #363739;
padding-bottom: 10px;
}

#article p {
font-family: arial;
font-size: 12px;
color: #363739;
padding-bottom: 10px;
}

#articlep2 p {
font-family: arial;
font-size: 12px;
color: #363739;
padding-bottom: 10px;
}

.librarytop{ position:relative; }
.librarytop p { font-family: arial; font-size: 13px; color: #363739; padding-bottom: 10px;}
.libraryleft{width:186px;float:left;}
.libraryleft a {color: #363739; font-weight: bold; font-size: 13px;}
.librarymiddle{width:166px;float:left;}
.librarymiddle a {color: #363739; font-weight: bold; font-size: 13px;}
.libraryright{width:130px;float:right;}
.libraryright a {color: #363739; font-weight: bold; font-size: 13px;}

#footer {
width: 860px;
margin-top: 40px;
padding-top: 40px;
padding-bottom: 50px;
}

#footer p {
font-family: arial;
font-size: 10px;
color: #999999;
padding-bottom: 10px;
}

#footer a { color: #999999; text-decoration: none; font-weight: normal;}
.copyright {float: left;width: 360px;margin-left: 30px;}
.designer { float: left; width: 320px; }
.landscape { float: right; margin-top:-30px;}

