/* General tags */
*{


}
body{
	background:#AFC4CD url(../images/bg.png) repeat;
	margin-top: 20px;
	margin-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
}
a{
	background-color:inherit;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
p{margin:0 0 0 0;}
ul, ol{margin:0 0 16px 15px; padding-left:5px;}
ul ul, ol ol{margin:3px 0 0 15px;}
img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Headers */
h1{color:#555; font-size:3.6em; letter-spacing:-3px; margin:0; text-align:right;}
h2{
	font-size:1.6em;
	font-weight:normal;
	letter-spacing:1px;
	margin:0px;
	color: #666666;
	vertical-align: bottom;
	text-indent: 10px;
}

/* IDs */
#title{margin:20px auto -9px; width:700px;}
#container{
}
#sidebar{
	float:none;
	padding-left:0px;
}
#sidebar p{}
#main{
	float:left;
	width:385px;
}
#footer{clear:both;}

/* Menu */
.menu{
	border:1px solid #ffffff;
	color:#333333;
	font-size:x-small;
	font-weight:normal;
	padding:2px;
	width:110px;
	clip: rect(auto,auto,auto,auto);
	background-position: top;
}
.menu:hover{background-color:#f8f8f8; border:1px solid #dadada; color:#CC0066; text-decoration:none;}

/* Various classes */
.credits{
	color:#888;
	font-size:0.6em;
	margin-bottom:0;
	text-align: right;
	vertical-align: top;
}
.credits a{color:#888;}
.whitetxtbox {
	color:#666666;
	font-size:small;
	font-weight:normal;
	padding:5px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.greyboxnotxt {
	background-color: #E3E3E3;
}
.whitebox {
	background-color: #FFFFFF;
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 70%;
}
.table {
	font-size: 88%;
	text-indent: 2px;
}

#Layer1 {
	position:absolute;
	left:382px;
	top:153px;
	width:98px;
	height:194px;
	z-index:1;
}
.heading {
	font-size:1.1em;
	font-weight:bolder;
	letter-spacing:1px;
	margin:0px;
	color: #000000;
	vertical-align: bottom;
	text-indent: 10px;
	text-align: center;
	background-color: #AFC4CD;
	font-variant: small-caps;
}
#Layer2 {
	position:absolute;
	left:264px;
	width:97px;
	z-index:2;
	top: 89px;
}
.img {
	border: medium outset #C8D6DC;
}
#apDiv1 {
	position:absolute;
	left:124px;
	top:107px;
	width:235px;
	height:377px;
	z-index:1;
}

.newsheadline {
	font-weight:bolder;
	letter-spacing:1px;
	margin:0px;
	color: #333333;
	vertical-align: bottom;
	text-indent: 1px;
	background-color: #DBD8D6;
	font-variant: normal;
	font-style: normal;
	text-transform: uppercase;
	border: 1px solid #666666;
}
