#loginblock .button,BODY {
	margin:0;
}

#loginblock .button,#tabs,BODY {
	padding:0
}

BODY {
	font:12px Arial;
	background:#000000
}

#navigation a:hover,BODY {
	color:#FFFFFF
}

#sortform,#tabs,#sortform,.respond,#pagelinks .jumpmenu,.sectionheader,#alphabet,#pagelinks,#pagetitle,#footer,BODY {
	text-align:center
}

#container {
	width:95%;
	margin:auto;
	line-height:1.2em
}

#tabs span,#container {
	font-size:12px
}

#header,#mainpage,#container {
	text-align:left
}

#mainpage {
	height:650px;
	padding:15px
}

html>body #mainpage {
	height:auto;
	min-height:650px
}

.listbox .title a,.sectionheader,#navigation a:link,#navlist a:visited,h1,a {
	color:#FFFFFF
}

#alphabet A,#pagelinks A,#navigation a:hover,#navigation a:link,#navlist a:visited,a:hover,a {
	text-decoration:none
}

.newstitle,#loginblock .button,#profile #sort,.listbox .title,.sectionheader,.adminoptions,.classification,.label,#alphabet #current_letter,#pagelinks #currentpage,#alphabet A,#pagelinks A,#pagetitle,.block .title,a:hover,a {
	font-weight:bold
}

#tabs A:hover,a:hover {
	color:#38D3EA;
	font-weight:bold
}

h1 {
	font-weight:normal;
	font-size:36px;
	margin-bottom:30px
}

#header {
	border-bottom:2px solid #333;
	margin-bottom:15px;
	margin-top:15px
}

#header p {
	margin:-20px 0 5px 20px
}

.listbox .title a:hover,#alphabet #current_letter,#pagelinks #currentpage,#pagetitle,#header p {
	color:#FFFFFF
}

#navigation ul {
	margin-left:0;
	padding-left:0;
	list-style-type:none
}

#prev,#navigation ul {
	float:left
}

#navigation a,#navigation ul {
	width:150px
}

#navigation a {
	display:block;
	padding:5px 0 5px 10px;
	border-bottom:1px solid #CCC
}

#navigation a:hover {
	padding:5px 0 5px 30px
}

#next,#sidebar {
	float:right
}

#sidebar {
	width:170px
}

.block {
	margin-bottom:1.5em;
	background:#000000
}

.block .title {
	border-bottom:1px solid #374d42;
	padding:2px
}

.sectionheader,.block .title {
	font-size:14px
}

.listbox .title,.block .title {
	padding-left:8px
}

.block .content {
	padding:6px 6px 12px 6px
}

#content {
	margin-left:175px;
	margin-right:185px
}

#footer {
	border-top:2px solid #333;
	margin-top:10px;
	clear:both;
	padding:5px
}

.respond,.listbox .content,.tblborder {
	padding:6px
}

#alphabet A,#pagelinks A,.tblborder {
	border-collapse:collapse
}

#pagetitle {
	font-size:16px;
	padding:6px
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em
}

#alphabet,#pagelinks {
	word-spacing:.1em
}

#sortform,#alphabet,#pagelinks {
	margin:1em
}

#alphabet A,#pagelinks A {
	color:#FFFFFF;
	background:#000000
}

#alphabet #current_letter,#pagelinks #currentpage,#alphabet A,#pagelinks A {
	border:1px solid #333;
	padding:0 2px
}

#alphabet A:hover,#pagelinks A:hover {
	background:#000000
}

#tabs #active,.listbox .tail a:hover,#alphabet A:hover,#pagelinks A:hover {
	color:#FFFFFF
}

#alphabet #current_letter,#pagelinks #currentpage {
	background:#000000
}

.classification {
	color:#FFFFFF
}

.adminoptions {
	color:#FFFFFF
}

.sectionheader {
	border-bottom:1px solid #264042
}

#tabs span,.sectionheader {
	padding:3px
}

.listbox {
	margin:1em 5%;
	border:1px solid #ccc
}

.listbox .title {
	border-bottom:1px solid #ccc
}

#loginblock,#profile #sort,.listbox .title {
	color:#FFFFFF
}

.listbox .tail,.listbox .title {
	padding:4px
}

.listbox .tail {
	border-top:1px solid #ccc
}

#titleblock {
	margin:0 10%
}

#loginblock,#profile #sort,.jumpmenu {
	text-align:right
}

.jumpmenu {
	margin-right:1em
}

#output {
	padding:10px
}

#profile {
	margin:1em 10%
}

#tabs {
	margin:10px
}

#tabs #active {
	background:#000000
}

#browse #category_content {
	width:95% !important;
	margin:1em auto
}

#loginblock {
	margin:3px 0 0 0
}

#loginblock .button {
	font-family:"Arial"
}

#loginlinks {
	display:inline
}

.newsbox {
	margin-bottom:20px;
	border-bottom:1px solid #666
}

.newstitle {
	font-size:1.1em;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px
}

