BODY{
	margin: 10px;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #EEEEEE;
	background: #151515;
}

#container {
	width: 950px;
	text-align:left;
	background:#111111 url(img/bg_container.png) top right no-repeat;		
}

#footer {
	color:#666666;
	font-size:90%;
	padding: 10px;
	text-align:center
	
}

#header {
 background:#000000;
 padding:10px;
}	

a {color:#FF6600;
	text-decoration:none;
}
a:hover, a:active {
	color: #FF9900;
	text-decoration:none;
}


#left{
	float: left;
	padding:20px
}

#mainimage {
	margin:10px
}


#maintext {
	border-left:1px solid #222222;
	padding: 20px;
	width:480px
}
#eventspane {
	padding:70 0 10 50;
	background-color:#FFFFFF;
	background-image:url(img/bg_events.jpg);
}
#eventspane a:link,#eventspane a:visited  {
	color: #663399;
}

#eventspane a:hover,#eventspane a:active  {
	color:#9999CC;
}


#newspane {
	margin-top:10px;
	text-align:left;
	width: 180px;
	padding: 10px;
	background:#222222
}
#newspane a:link,#newspane a:visited  {
	
}

#newspane a:hover,#newspane a:active  {
}



#list {
	padding: 10px;
	float: right;
	width: 140px;
	color: #FFFFFF;	
}
#list a:link, #list a:visited {
	color: #ffffff;
	text-decoration:none;
	
}
#list a:hover, #list a:active {
	color: #ffcccc;
	text-decoration:none
}
#list ul{
	margin-left:0px;

}
#list li {
	list-style-type:none;
	list-style-position:outside;
	background-color:#884554;
	padding:2px;
	margin-bottom:1px
}


h1 {
color:#FF6600;
font-size: 200%;
font-weight:normal;
text-align:left

}
h2 {
font-size: 140%;
color:#bbbbbb;
text-align:left

}
h3 {
	font-size: 120%;
	text-align:left

}
h4 {
color:#993366

}
h5 {
color:#993366

}

fieldset {
	padding: 10px;
}
label {
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	}
	
caption {
	text-align: left; 
	}
legend {
	color: #336699;
	font-weight:bold;
	font-size:small
}

.form {
font-size:100%
}
.form td {padding:5px;border-bottom:1px solid #151515}

.form input, .form textarea, .form select {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	border:1px solid #222222;
	background:#151515;
	font-weight:normal;
	font-size:100%
}

#portfolio {
height:120px

}
#portfolio img {
	border:4px solid #CCCCCC

}

.smalltext {
	color:#666666;
	font-size:85%
}

.menu ul {
	list-style-type:none;
	list-style-image: none;
	margin:0px;padding:0px
}
.menu li {
	list-style-type:none;
	list-style-image: none;
	margin:0px;padding:0px
}

ul {
	list-style-image: url(img/bullet1.gif);
	margin:0px;padding:0px
}
li {

	list-style-image: url(img/bullet1.gif);
	margin:0px 5px 0px 10px;padding:0px
}

.alert{
color:#006699}

HR {border:dotted #333333 1px;
height:1px}

#block
{font-weight:normal;
width:100%;
padding-top:5px;

	}

#block  a:link, #block a:visited  {
background-color:#222222;
padding:5px;
display:block
}

#block a:hover, #block a:active  {
	background-color:#151515;

}
.menu {width:180px}

.menu ul { margin:0px;padding:0px;list-style:none;}

.menu li {border-bottom:#222222 solid 1px;padding:5px;list-style-type:none}

.menu li a {color:#CCCCCC}

img {margin:0px 10px 10px 0px;}