body {
background:black;
text-align:center;
}
#wrapper {
	width:980px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

#accordion {
	width:130px;
	float:left;
	background:#333333;
}

h3.toggler {
	cursor: pointer;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 16px;
	background:url(../img/left-btn.jpg);
	color: #fff;
	margin: 0;
	height:40px;
	text-align:center;
	line-height:2.5em;
}
h3.tall {
	height: 80px;
}
h3.toggler:hover {
	background:url(../img/left-btn2.jpg);
	color:yellow;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
	text-align:left;
	border-left:3px #000066 solid;
	border-right:3px #000066 solid;
}
div.element a {
	color:#dddddd;
	text-decoration:none;
}
div.element a:hover {
	color:#3399ff;
}
div#rotator {
float:right;
text-align:center;
width:250px;
}
#win {
	margin: 0 auto;
}
div#rotator img {
width: 250px;
}
#top-center-cont {
float:left;
width:600px;
color:white;
font-size:14pt;
}
div#top-center-cont h1 {
text-align:center;
margin:5px 0;
padding:3px 0;
}
#top-center-cont p {
padding:5px;
}
#top-center-cont p:first-letter {
text-indent: 8px;
font-size:22px;
}



/*********************
article styles
**********************/
#articles {
	width:800px;
	float:right;
	clear:right;
}

div.a-tit {
	cursor: pointer;
	font-family: 'Trajan Pro', sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #fff;
	margin: 3px;
	text-align:left;
}
.a-tit img {
	height:20px;
	width:20px;
	line-height:.5em;

}
div.a-tit:hover {
	color:yellow;
}

div.a-bod, div.a-bod h4 {
	margin:0px;
	text-align:left;
}
div.a-bod a {
	color:#dddddd;
	text-decoration:none;
}
div.a-bod a:hover {
	color:#c00;
	font-weight:bold;
	font-size:24pt;
}
.auth {
	color:black;
	font-size:18px;
}
.auth a:hover {
	color:red;
}