* {
	margin: 0;
	padding: 0; }
 
body {
	background: white repeat-x left top;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
	
a{
	color: #543c6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:active{
		color: #9d2906;
	text-decoration: underline;
}

a:hover{
		color: #9d2906;
	font-weight: bold;
}

a:visited{
	color: #6c1564;
} 

a img { border: 0; }


#wrapper { width: 100%; }
 
#main {
	margin: 0 auto;
	width: 861px; }
 
#header { height: 112px; }
 
#logo {
	float: left;
	height: 106px;
	width: 147px; }
 
	#logo a {
		background: url('../images/bg-logo.gif') no-repeat left top;
		display: block;
		height: 106px;
		text-indent: -9999em;
		width: 147px; }
 
#support {
	color: #FFF;
	float: right;
	font-family: "Georgia", serif;
	font-size: 18px;
	padding: 15px 0 10px;
	text-align: right;
	width: 553px; }
 
#navigation {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius: 6px;
	background: #ffdd00;
	float: right;
	height: 45px;
	width: 553px; }
 
	#navigation li { display: inline; }
 
		#navigation li:last-child a { border: 0; }
 
		#navigation li a {
			border-right: 1px solid #FFF;
			color: #320a4d;
			display: block;
			float: left;
			font-family: "Georgia", serif;
			font-size: 15px;
			font-weight: bold;
			letter-spacing: -0.02em;
			padding: 13px 5px;
			text-decoration: none;
			text-transform: uppercase; }
 
#frame {
	padding: 0px; }
 
	#frame p {
		font-size: 24px;
		text-align: center; }

.ul {
	margin-left: 0;
	padding-left: 30px;
	list-style-type: disc;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	
}
.ulevents {
	margin-left: 0;
	padding-left: 30px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(../images/arrow-red.gif);
}
.ol {
	margin-left: 0;
	padding-left: 30px;
	list-style-type: decimal-leading-zero;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	
}

#navbar {
	background: url('../images/bg-navbar.gif') repeat-x left top;
	height: 43px;
	color: white;
	font-size: 14px;
	text-align: right;
}
 
	#navbar ul {  }
 
		#navbar ul li { display: inline; }
 
			#navbar ul li:last-child a { border: 0; }
 
			#navbar ul li a {
				border-right: 1px solid #FFF;
				color: #FFF;
				display: block;
				float: left;
				font-family: "Georgia", serif;
				font-size: 18px;
				padding: 10px;
				text-decoration: none;
				text-transform: uppercase; }
 
#container {
	background: #330a4d url('../images/bg-container.gif') repeat-x left top;
	padding: 0 5px; }
 
.wrap {
	background: #ffffff;
	overflow: hidden;
	padding: 28px 0; }
 
#content {
	float: left;
	margin: 0 15px;
	width: 600px; }
	
#content h2, #content h3, #content h4, #content h5 { margin:0 0 0.5em 0;
	color: #543c6d;
}

#content p { 
	line-height:1.4em;
	margin:0.5em 0; }
 
#sidebar {
	float: right;
	margin-right: 9px;
	width: 212px; }
 
	#sidebar .box { margin: 0 0 1.5em 0; }
 
#news.box {
	-moz-border-radius: 8px;
	border: 2px solid #543c6d;
	padding: 10px;
	background-color: white;
}
 
	#news.box h3 {
		color: #332b27;
		font-size: 20px;
		letter-spacing: -0.05em;
		margin: 0 0 15px 0; }
 
	#news.box ul {  }
 
		#news.box ul li {
			list-style: none;
			margin: 10px 0;
			overflow: hidden; }
 
			#news.box ul li span.date {
				display: block;
				float: left;
				font-family: "Tahoma", sans-serif;
				text-align: center;

}
 
				#news.box ul li span.date strong {
					-moz-border-radius: 4px;
					color: #FFF;
					display: block;
					padding: 5px 0;
	background-image: url(../images/redround.png);
	height: 18px;
	width: 28px;
}
 
			#news.box ul li span.content {
				float: right;
				width: 140px; }
 
			#news.box ul li h4 {
				font-size: 11px;
				font-weight: normal; }
 
				#news.box ul li h4 a { color: #a52c07; }
 
			#news.box ul li p {
				font-size: 11px;
				text-align: left; }
 
			#news.box ul li span.date.yellow {  }
 
				#news.box ul li span.date.yellow strong {
	background-image: url(../images/yellowround.png);
	height: 18px;
	width: 28px;
}
 
	#news.box p { text-align: right; }
 
		#news.box p a.more {
			background: url('../images/arrow.gif') no-repeat left center;
			color: #d47a00;
			font-size: 11px;
			padding: 0 0 0 20px;
			text-transform: lowercase; }
 
#ads.box { text-align: center; }
 
#footer {
	background: url('../images/bg-footer.gif') repeat-x left top;
	clear: both;
	font-family: "Tahoma", sans-serif;
	height: 52px; }
 
	#footer p.left {
		color: #FFF;
		float: left;
		padding: 20px 0 0 15px;
		width: 350px; }
 
	#footer p.right {
		color: #FFF;
		float: right;
		font-size: 10px;
		padding: 20px 15px 0 0;
		text-align: right;
		width: 300px; }

* {
	
}
