body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	background-color: #6A046A;
}

form, ul, ol { 
	padding-top:0px; 
	padding-bottom:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}

p {margin:0px;}

a {
	color: #B116B1;
}



h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	padding-top:5px; 
	padding-bottom:9px; 
	margin-top:5px; 
	margin-bottom:9px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1E1E1E;
	text-decoration: none;
}

h1 {font-size: 32px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 13px;}
h6 {font-size: 10px;}

.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }

.float_l {
	float: left;
}
.float_r {
	float: right;
}

#maincontainer{
width: 780px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	height: 175px;
}

#contentwrapper{
	float: left;
	width: 100%;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
}
#contentwrapper_inner{
	padding: 0px 15px;
	overflow: hidden;
}

.column_left{
	float: left;
	width: 221px;
	padding-bottom: 15px;
	text-align: center;
}
.column_right{
	float: left;
	width: 499px;
	padding: 0px 15px 15px;
}
.content_divider{
	border-bottom: 2px dotted #ACACAC;
	line-height: 0px;
	margin:18px auto;
}
.gallery img{
	border: 3px solid #B7941C;
}

#footer{
	clear: left;
	height: 69px;
	padding-top:5px;
	background-image: url(../images/bot.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 17px;
}

.register, .register a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82670C;
	text-decoration: none;
}

.photo a {
	font-family: Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:none;
}

.photo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:underline;
}

