@charset "utf-8";
/* CSS Document 
Crillie SH Font*/

*{
padding:0;
margin: 0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
}

#centrebox {
	width:942px;
	margin: 2px auto;
	height:100%;
	text-align:left;
	border:1px solid #990000;
}

h1{
font-size:18px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:10px;
}

h2{
font-size:18px;
color:#990000;
}

h3{
font-size:16px;
}


a{
text-decoration:none;
color:#FF0000;
}

a:hover{
text-decoration:underline;
}


#contentbox{
display:block;
width:100%;
}


#realcontent{
display:block;
padding:20px;
width:900px;
}

#realcontent p{
margin-bottom:10px;
line-height:1.4;
}

#realcontent p span{
font-weight:bold;
}

#realcontent ul{
list-style-position:inside;
margin:20px 25px;
}

#realcontent ul li{
color:#FF0000;
}

#realcontent ul li span{
color:#FFFFFF;
}

#header{
padding:0;
width:100%;
height:67px;
background-repeat:no-repeat;
background-image:url(../images/banner4.jpg);
display:block;
}

#navbar{
padding:0;
width:100%;
height:60px;
border-bottom:1px solid #990000;
}

#notfound{
margin:2px auto;
padding:5px;
width:930px;
background-color:#990000;
text-align:center;
}

#homepagelist{
float:right;
display:block;
width:350px;
}

.pagetext{
margin:20px;
}


ul.list {
margin:30px;
list-style:none;
}

ul.list  li {
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:860px;
padding:10px;
min-height:132px;
}

.clearblock{
clear:both;

}

ul.list  li:hover {
background-color:#222222;
}


ul.list  li img{
	display:inline-block;
	float:right;
	width:200px;
	border:1px dashed #dddddd;
}



.itemtextblock {
	display:inline-block;
	float:left;
	width:550px;
}

.item_title {
	margin-bottom:7px;
}

.item_date {
	margin-bottom:7px;
	margin-left:7px;
}

.item_description {
	margin-left:7px;
}

#itemimageblock{
	display:inline-block;
	float:right;
	width:300px;
	padding:10px;
	border:1px dashed #dddddd;
	}
	
.itemimagetext{
	width:300px;
	margin:10px;
	}

#headerbar{
	margin:2px auto;
	padding:5px;
	width:930px;
	text-align:center;

}

#headerbar p{
	margin:2px auto;
	padding:5px;
	text-align:left;

}

#sortbar{
	margin:2px auto;
	padding:5px;
	width:930px;
	text-align:center;

}

.maintextblocks{
margin:10px;
}

.maintextblocksinner{
margin:10px;
}

.maintextblocksinner{
display:block;
padding:10px;
}

.maintextblocksinner p{
margin-bottom:10px;
margin-left:10px;
line-height:1.4;
}

.maintextblocksinner blockquote{
margin-bottom:10px;
margin-left:10px;
color:#CCCCCC;
}

.maintextblocksinner blockquote span{
color:#444444;
}

.maintextblocksinner h3{
font-size:16px;
margin-bottom:10px;
}

.maintextblocksinner ul{
list-style-position:inside;
margin:20px 25px;
}

.maintextblocksinner ul li{
color:#FF0000;
}

.maintextblocksinner ul li span{
color:#FFFFFF;
}

.gallery{ 
display:block;
clear:both;
}

#imgtitle{
display:block;
padding:10px;
background-color:#444444;
text-align:center;
color:#FFFFFF;
margin:0 auto;
width:830px;
}

#panelcontent{
display:block;
padding:20px;
width:900px;
}


.panellist{
margin:20px 85px;
list-style:none;
width:850px;
}

.panelitem {
width:330px;
padding:10px;
float:left;
background-color:#FFFFFF;
text-align:center;
border:1px solid #cccccc;
margin-bottom:20px;
border-radius:10px;
}

.panelitem h2{
font-size:16px;
}

.panelitem img{
height:105px;
border:none;
}

.itemleft{
margin-right:30px;
}

