body {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #3a2d4b;
	background-image: url("stripe.png");
	color: black;
	margin-left: auto;
	margin-right: auto;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}
#header {
	background: url(logo.png) no-repeat;
	margin-top: 35px;
	margin-bottom: -35px;
	width: 342px;
	height: 200px;
	float: left;
}
#header h1 {
	display: none;	
}
#index {
	clear: both;
	margin-left: 115px;
}
#index ul {
	margin-left: -55px;
}
#index ul li a {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}
#index ul li  a:hover {
	color: #f0d310;	
}
#index ul li {
	display: inline;
	text-align: left;
	padding-left: 15px;	
}
#banner {
	background: #404040;
	margin-top: 35px;
	margin-left: 20px;
	float: right;
	width: 520px;
	border: 3px solid white;
	-moz-opacity: 0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
	padding: 5px;
	text-align: center;
	font-size: 20px;
	color: white;
}
#banner p a {
	margin-right: 10px;	
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}
#banner p a:hover {
	color: #f0d310;	
}
#content div, #side div {
	margin-bottom: 20px;
	background: white;
	border: 3px solid black;
	padding: 10px 10px 50px 10px;
	font-size: 14px;
	color: black;
	background-image: url("ti.png");
	background-repeat: no-repeat;
	background-position: bottom center;*/
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.normal {
		margin-top: 25px;
		padding: 0px;
		width: 565px;
		float: left;
}
.wide {
		margin-top: 30px;
		padding: 10px;
		width: 100%;
}
h2 {
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
}
h3 {
	font-size: 16px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;	
}
#content a, #side a {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

#content a:hover, #side a:hover {
	color: #808080;
}
#content p, #side p {
	margin: 0px 0px 10px 0px;
}
#side {
	width: 365px;
	margin-top: 25px;
	margin-left: 20px;
	float: right;
}
#footer {
	clear: both;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	color: #aaa;
	margin-top: 10px;
	padding-top: 10px;
}
#content div table {
	width: 100%;
	border-top: 1px solid #555;
	border-left: 1px solid #555;	
}
#content div table thead {
	background-color:#302538;
	color: #bbb;
}
#content div table tbody tr:hover {
	cursor: pointer;
	background-color: #666;
	color: #eee;
}
#content div table thead td {
	padding: 10px;
	margin: 0px;	
	font-size: 14px;
}
#content div table thead td a img {
	border: 0px;
}
#content div table tbody td a {
	text-decoration: none;
	font-weight: bold;
}
#content div table tbody td a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #eee;
}
#content div table tbody td {
	padding: 10px;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;	
	margin: 0px;
}
.sortarrows {
	border-right: 1px solid #555;
	width: 45px;
	padding: 10px 3px 10px 0px;
}
h2.listingExtra {
	float: left;
}
p.listingExtra {
	float: right;
	font-size: 18px;
	padding-top: 3px;
}
#content div p a.listingExtra {
	text-decoration: none;
}
#content div a img {
	border: none;
}
.listingImage {
	border: 1px solid #aaa;
	padding: 2px;
	float: right;
}
#editButton {
	float: right;
	display: inline;
	margin-bottom: -25px;
	color: #ff0;
	text-decoration: none;
	font-size: 12pt;
}
#editButton img {
	border: 0;	
}
#editContentButton {
	float: right;
	display: inline;
	margin-top: -35px;
	color: #ff0;
	text-decoration: none;
	font-size: 12pt;
}
#editContentButton img {
	border: 0;	
}
#editContentButton2 {
	float: right;
	display: inline;
	color: #ff0;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-size: 12pt;
}
#editContentButton2 img {
	border: 0;	
}
#quickAdminBar {
	font-size: 12pt;
	postion: absolute;
	color: #fff;
	background-color:#f54;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}
#quickAdminBar a {
	color: #fff;
	text-decoration: none;
}