/* Copyright 2003-2009 J & R Webstop. All rights reserved. */

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

a:hover, a:active   {
	color: #FF3300;
}



body {
	background: #0D840E url(images/rmt_bg.jpg) repeat-y scroll 50% 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

p {
	width: auto;
	margin-left:12px;
	margin-right: 12px;
	font-size: 11px;
}

.sidep {
	width: auto;
	font-size: 9px;
	color: #990099;
}

.copyright {
	font-size:9px;
	color:#999999;
}

.address {
	font-size:14px;
	font-weight:bold;
	color:#B1FE34;
	padding: 5px;
	margin-bottom: -10px;
	}

.contentlinks:link, .contentlinks:visited{
	color: #000;
	margin-bottom:1px;
	border-bottom: black dotted 1px;
	}
	
.contentlinks:hover, .contentlinks:active{
	margin-bottom:1px;
	border-bottom: #FF3300 dotted 1px;
	color: #FF3300;
	}

li {
	list-style-type: none;
	font-size: 12px;
}

h1 {
	width: 540px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #000000;
	text-indent: 10px;
	margin-left: 12px;
	margin-bottom: 0px;
	background-color: #B1FE34;
	margin-right: 15px;
}

.failed_login {
	color: black;
	background: red;
	}

h2 {
	width: 150px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:0px;
	color: #B1FE34;
	text-align: center;
	margin-left: 12px;
}

h3 {
	width: 540px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #B1FE34;
	text-indent: 10px;
	margin-left: 12px;
	margin-bottom: 0px;
	background-color: #000000;
	margin-right: 15px;
}

#container {
	width: 750px;
	margin-left: auto;
	margin-right:auto;
	margin-top: -2px;
	background-color:#000000;
	text-align:left;
}
#login {
	width: 735px;
	height: 22px;
	background:#000;
	text-align:right;
	font-size: 10pt;
	padding: 3px 15px 0 0;
	color: white;
	}

	.login:link, .login:visited {
		
		color: #fff;
		text-decoration: none;
		font-size: 10px;
		}
	
	.login:hover {
		color: #B1FE34;
		text-decoration: underline;
		}

#header {
	width:750px;
	height: 106px;
	background-color:#000000;
	margin-bottom:-17px;
}

#nav {
	width: 750px;
	height: 43px;
	background-image: url(images/navbg.png);
	}

	#nav ul {
		margin-left:-40px;
		}

		#nav li {
			display:inline;
			list-style-type: none;
			height: 28px;
			float: left;
			text-align: center;
 			padding: 15px 0 0 0;
			}

			#nav li a:link,a:visited {
				text-decoration: none;
				color: black;
				}
			.home:hover {
				height:43px;
				width:84px;
				background-image: url(images/home_btn.png);
				}
			.home {
				width:84px;
				margin-left:-1px;
				}
			.about:hover {
				height:43px;
				width:104px;
				background-image: url(images/about-btn.png);
				}	
			.about {
				width:104px;
				}
			.classes:hover {
				height:43px;
				width:89px;
				background-image: url(images/classes-btn.png);
				}
			.classes {
				width:89px;
				}
			.comp:hover {
				height:43px;
				width:128px;
				background-image: url(images/comps-btn.png);
				}
			.comp {
				width:128px;
				}
			.pics:hover {
				height:43px;
				width:97px;
				background-image: url(images/pics-btn.png);
				}
			.pics {
				width:97px;
				}
			.sched:hover {
				height:43px;
				width:101px;
				background-image: url(images/sched-btn.png);
				}
			.sched {
				width:101px;
				}
				


#sidebar {
	width: 180px;
	background-color:#FFFFFF;
	float: left;
	border-right: dashed gray 1px;
	height: 800px;
}

#sidebar li {
	width:140px;
	list-style-image: url(images/li_star.png);
	}

#content {
	background-color: #FFFFFF;
	float: left;
	width: 569px;
	min-height: 800px;
	height: auto;
}

#content li{
	width:450px;
	background: none;
	height: 12px;
	padding-bottom:2px;
	}

#footer {
	clear:both;
	background-color:#000000;
	height: 60px;
}

#eventsPreview {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	margin-bottom: 0px;
	background-color: #A8F38A;
	}
#eventsPosts {
	background:#fff;
	width:600px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	}

form {
	width: 650px;
	padding-left: 25px;
	padding-top: 25px;
	}
	
form.admin {
	height:250px;
	}

fieldset {
	background: #C0C0C0 url(formbg.png) repeat-x;
	border: 1px solid #000;
	}

form legend {
	width: 270px;
	height: 28px;
	font: 14px;
	background: #fff url(lengendbg.png);
	color: #000;
	border: 1px solid #000;
	}

label {
	font-size: 10px;
	font-weight: bold;
	}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 10px;
	width: 600px;
	height: 28px;
	border: 1px solid #000;
	font-size: 16pt;
	}
	
.h1 {
	font-size:14pt;
	font-weight: bold;
	color: #000000;
	background-color: #B1FE34;
	}
	
.h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight: bold;
	color: #B1FE34;
	background-color: #000;
	}

.ps {
	font-size:11pt;
	font-weight: bold;
	}

.p {
	font-size:10pt;
	}

.submit {
	width: 145px;
	height: 28px;
	background: #000 url(submitbg.png) repeat-x;
	color: #fff;
	border: 1px solid #000;
	font-size: 10pt;
	padding: 0px;
	}


