body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000;
	background-color: #fff;
	text-align:center;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	background-position:left;
	text-align:center;
}

#wrapper {
	width:800px;
	margin:0px auto;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	clear:both;
}


#mainnav {float:left; width:100%; border-bottom:1px solid #000; margin-bottom:10px;}
#mainnav ul {
	color:#fff;
	background-color:#000;
	margin:0px;
	padding:0px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:right;
}

#mainnav li {display:inline; list-style:none; margin:0px 0px 0px -3px; padding:0px; text-align:right;}
#mainnav li a {color:#fff; text-decoration:none; background-color:#094EA3; margin:0px; padding:0px 15px; background-image:url(../images/curve.gif); background-position:top right; background-repeat:no-repeat;}
#mainnav li.here a {background-color:#f60;}
#mainnav li {border-left:1px solid #fff;/* background-image:url(../images/curve-home.gif); background-position:top left; background-repeat:no-repeat;*/}
#mainnav .nexttoactive {background-image:url(../images/curve-nextto.gif); background-position:top right; background-repeat:no-repeat;}

#sidebar {float:left; width:185px; margin:0px; padding:0px; text-align:center;}
#sidebar ul {margin:0px; padding:0px;}
#sidebar li {list-style:none;}
#sidebar li.cover img {margin-bottom:10px;}

#admin #sidebar {text-align:left; padding-left:10px;}

h1 {
	background-image: url(../images/header.gif);
	background-repeat: none;
	background-position: top left;
	text-indent: -9999px;
	color:#fff;
	background-color:#094EA3;
	font-size:160%;
	font-weight:bold;
	width:800px;
	height:105px;
	margin:0px;
}
h2 {color:#094EA3; font-size:160%;}
h2 .title {color:#999; font-size:90%;}
h2 .author {color:#000; font-size:75%;}
h3 {color:#000; margin:0px; padding:0px; font-size:100%;}
h3 + p {margin-top:0px;}
a img {border:0px;}
a {text-decoration; color:#000; font-weight:bold;}
#url {	
	position:absolute;
	top:125px;
	left:1050px;
	background-image:url(../images/url.gif);
	background-repeat:no-repeat;
	width:30px; height:430px;
	}
	
#content {float:left; position:relative; width:405px; padding:0px 10px 40px 10px; border-left:1px solid #ccc;  _height:350px; min-height:350px;}

#highlightcol {float:left; position:relative;}

.highlight {width:174px; background-image:url(../images/bg-highlight-bottom.gif); background-position:bottom left; background-repeat:no-repeat; color:#fff;}
.highlight h2 {font-size:115%; margin:0px; padding:5px; background-image:url(../images/bg-highlight-top.gif); background-position:top left; background-repeat:no-repeat; color:#fff;}
.highlight p {margin:0px; padding:8px 7px;}
.highlight a {color:#fff; font-weight:bold;}

.commentsubmitbutton {margin:20px 0px 0px 5px;}

body#admin #content {width:550px;}

form fieldset {border:none; margin-bottom:20px;}
form legend {color:#000; margin:0px; padding:0px; font-weight:bold;}
form label span {float:left; width:130px;}
form label span.wide {float:left; width:280px;}
form br {clear:both;}
form div.button {text-align:center;}
form div.button input {border:1px solid #333; color:#fff; font-weight:bold; background-color:#789ECC;}
form textarea {width:400px;}
.warningblock {display:block; background-color:red; color:#fff; font-weight:bold; padding:5px; border:1px solid yellow;}
.warningblock a {color:#fff;}
.warning {color:red;}

.successblock {display:block; background-color:#390; color:#fff; font-weight:bold; padding:5px;}


th {background-color:#789ECC; color:#fff; padding:2px 5px;}
td {border:1px solid #ccc;}

#footer {clear:both; text-align:right; width:100%; margin:0px; padding:60px 0px 0px 0px; background-image:url(../images/bplogo.gif); background-position:675px 0px; background-repeat:no-repeat; height:70px;}
#footer ul {background-color:#666666; margin:0px 0px 0px 0px; padding:3px 15px; color:#fff;}
#footer li {display:inline; list-style:none; padding-left:8px;}
#footer li a {color:#fff; text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer p.copyright {text-align:center; font-size:85%;}
#footer p.copyright a {color:#000;}