@charset "UTF-8";
body {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	margin: 0;
	padding: 0;
	color: #000;
}


ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 0px;
	padding-left: 0px; 
}
a img { 
	border: none;
}

a:link {
	text-decoration: none;
	color: #FF0033;
}
a:visited {
	text-decoration: none;
	color: #FF0033;
}
a:hover {
	text-decoration: none;
	color: #FF0033;
}
a:active {
	text-decoration: none;
	color: #FF0033;
}

.container {
	width: 950px;
	background: none;
	margin: 0 auto;
}

.content {
	background: #CCCCCC;
	background-image:url(images/index/index_background.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 0;
	margin: 0 auto;
}

.header {
	height:20px;
	background:none;
	padding: 0;
	margin: 0 auto;
}

.top {
	height:308px;
	background:none;
	padding: 0;
	margin: 0 auto;
}

.spacer {
	height:37px;
	background:none;
	padding: 0;
	margin: 0 auto;
}

.spacer2 {
	height:35px;
	background:none;
	padding: 0;
	margin: 0 auto;
}

.spacer3 {
	height:20px;
	background:none;
	padding: 0;
	margin: 0 auto;
}

.sub_content {
	width:910px;
	background:none;
	padding: 0;
	margin: 0 auto;
}

.bottom_content {
	width:910px;
	background:none;padding: 0;
	margin: 0 auto;
}

.back {
	width: 100%;
	margin:0 auto;
	background-position:top;
	background-image:url(images/index/background_tiled.jpg);
	background-repeat:repeat-y;
	
}

.footer {
	background: #CCC;
	padding: 0px;
	margin: 0 auto;
	
}

#twitter_update_list {
	background:#999999;
}

#twitter_update_list li {
list-style-type: none;
border-bottom: 1px dotted #CCC;
padding: 3px 0px 3px 0px;
}

#twitter_update_list span {
color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 93% Verdana, Arial, Helvetica, sans-serif;
}

#twitter_update_list span a {
display: inline;
text-decoration:underline;
color: #CCC;
}

#twitter_update_list span a:hover {
text-decoration: underline;
}

#white {
	color: #FFF;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#white_s {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#grey_s {
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#small {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 93% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

#slideshow {
    position:relative;
    height:308px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
