@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0;}
p {margin-top: 0;}

html { overflow: -moz-scrollbars-vertical !important; }

body {
	color:#333;
	font-size:14px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color:#6b9edf;
}

h1, h2 {
	color:#e1234f;
}

h1 {
	font-size: 24px;
	padding-bottom: .5em;
}

h3 {
	color:#666;
}

p {
	line-height:1.5em;
	margin-bottom:1em;
}

.alignleft {
	float:left;
	padding: 10px 10px 10px 0px;
}

.alignright {
	float:right;
	padding: 10px 0 10px 10px;
}

.aligncenter {
	display:block;
	margin:0 auto;
	padding: 10px;
}

.mediaplayer {
	width:382px;
	margin: 0 auto;
}

a:link {color: #6b9edf; text-decoration: underline; }
a:active {color: #6b9edf; text-decoration: underline; }
a:visited {color: #6b9edf; text-decoration: underline; }
a:hover {color: #6b9edf; text-decoration: underline; }


#container {
	width:980px;
	margin:0 auto;
	background-color:#fff;
	margin-top:30px;
	padding-bottom:30px;
}


#banner {
	height:90px;
}

#banner img {
	display:block;
	margin:0 auto;
	padding-top:20px;
}

#navigation {
	width:980px;
	position:relative;
	text-align:center;
	margin-bottom:10px;
	overflow:auto;


}

#navigation ul{
		background-color:#333;
        list-style-type:none;
		text-align:center;
		margin-left:40px;
		margin-right:auto;
		position:relative;
		text-align:center;

	
		
}

#navigation ul li {
          float:left;
		  text-align:center;
}

#navigation ul li a
{
    display:block;
    padding:7px 24px;
    background-color:#90e004;
    color:#fff;
    text-decoration:none;
}

#navlist a.active {
	background-color: #6b9edf;
	padding-top:7px;
	padding-bottom:7px;
	text-decoration: none;
	color: #fff;
}

#navlist a:hover { background-color: #6b9edf; }

#triptic {
	display:block;
	width:900px;
	height:250px;
	margin:0 auto;
	background-image:url(../images/banner900x250.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	clear:both;
}

#main {
	overflow:auto;
	width:900px;
	margin:0 auto;


}

#content {
	width:570px;
	float:right;


}

#content ol, #content ul {
	margin-left:30px;
}

.storycontent {
	padding-top:10px;
	margin-bottom:10px;
	
}

.note {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #CCC;
}

.comment_text {
	padding:20px;
	border:1px solid #999;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:-30px;
}

#commentlist {
	list-style:none;
	margin-bottom:25px;
}
.alignLeft {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.alignRight {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}

.bookListing {
	clear:both;
	min-height:160px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #CCC;
}

.link {
	padding-left:165px;
}

.section {
	width: 275px;
	float:left;
}

.section p, .sectionright p {

}

.sectionright {
	width: 275px;
	float:right;
}

#sidebar {
	width:300px;
	float:left;
}


#sidebar ul {
	padding-left:20px;
	padding-bottom:20px;
	text-indent: -1em;
	
}

#sidebar li {
	list-style:none;
	padding-bottom:1em;
	text-indent: -1.2em;

}

#sidebararchive li {
	margin-left:20px;
}

.sidebarheader {
	color:#fff;
	background-color:#90e004;
	text-align:right;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom: 10px;
}



h3.sectionHeader {
	color:#fff;
	font-size:14px;
	font-weight:lighter;
}

#advert {
	background-color:#fafafa;
	border:1px solid #ededed;
	padding:20px;
	margin-bottom:20px;
}

#footer {
	width:900px;
	margin:0 auto;
	color:#fff;
	clear:both;
	font-size:12px;
	font-weight:lighter;
	margin-top:15px;
	margin-bottom:20px;
}

#footer a {color:#fff;}

#footer a.lite {color:#9fc6f8;}

#social img {padding-right:15px; padding-bottom:10px; border:0px;}

#social a {border:none;}