/* Layout Required */
body {
	margin: 0;
	text-align: center;
	background: #000000 url(images/assets/backGround.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	behavior: url(csshover.htc);
	color: #8c8c8c;
}
p,a,ul,td,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
div {text-align: left;}
div#container {position:relative;margin:0 auto;width: 970px;}

div#wrapper {position: relative;width: 100%;overflow: hidden;}
div#main {position: relative;margin: 10px;background: url(images/assets/mainBg.jpg) top left no-repeat;}
	div#border {
		position: absolute;
		top: 0;
		left: 0;
		background-color: #240031;
		height: 1000px;
		width: 100%;
		filter: alpha(opacity=40); /* IE */
		-moz-opacity: 0.40; /* Mozilla */
		opacity: .4;
	}
	div#leftSwirl {
		position: absolute;
		top: -100px;
		left: -200px;
		background: url(images/assets/leftSwirl.gif) top left no-repeat;
		width: 446px;
		height: 720px;
			filter: alpha(opacity=30); /* IE */
			-moz-opacity: 0.30; /* Mozilla */
			opacity: .3;
	}
	div#bottomSwirl {
		position: absolute;
		bottom: -150px;
		right: -100px;
		background: url(images/assets/bottomRight.gif) top left no-repeat;
		width: 470px;
		height: 459px;
			filter: alpha(opacity=22); /* IE */
			-moz-opacity: 0.22; /* Mozilla */
			opacity: .22;
	}
div#footer {position:relative;width: 100%;margin-top: 20px;}
	div#footer p,div#footer a {font-size: 11px;color: #5b5047;}
div.spacer {
	position: relative;
	width: 100%;
	height: 20px;
}
/* End Layout Required */
div#leftBar {float:left;margin:0;width: 230px;background: url(images/assets/logo.jpg) top left no-repeat;z-index:99;}
	ul#menu {list-style: none;margin:0;margin-top: 125px;padding: 0;border-bottom: 1px solid #2d2d2d;}
		ul#menu li {display: inline;list-style-type: none;margin: 0;padding: 0;margin-left: 10px;}
			ul#menu li a {font-size: 14px;color: #b8b8b8;}
				ul#menu li a.active {font-size: 20px;color: #eea82d;}
				ul#menu li a:hover {color: #eea82d;}
div#leftBar p {
	display: block;
	margin: 15px;
	padding: 3px;
	background-color: #000000;
	border: 2px solid #424242;
	font-size: 11px;
	color: #b8b8b8;
}

ul#subMenu {list-style: none;margin: 0;padding: 0;margin-top:25px;}
	ul#subMenu li {list-style-type: none;margin: 0;padding: 0;text-indent: 35px;}
	ul#subMenu li:hover,ul#subMenu li.active {background: url(images/assets/menuRO.gif) left center no-repeat;}
		ul#subMenu li a {font-size: 13px;color: #b352db;}
			ul#subMenu li.active a,ul#subMenu li a:hover {color: #bbbbbb;}
			
div#canvasArea {margin:0;margin-left: 255px;}

h1,h2,h3,h4,h5 {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	font-size: 20px;
	color: #8c8c8c;
	font-weight: normal;
}

.yellow {color: #716e38;}
.white { color: #dbdbdb;}
.purple {color: #7400a4;}
.large {font-size:14px;}
.bold {font-weight: bold;}
.mainTitle {
	font-size: 26px;
	color: #7400a4;
	font-family: "Monotype Corsiva", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.imgRight {
	float:right;
	margin: 10px;
	border: 3px solid #7400a4;
}
div#thumbNails a img {border: 3px solid #424242;margin: 10px;}
	div#thumbNails a img:hover {border: 3px solid #7400a4;margin: 10px;}

div#leftArrows {float:right;margin-top:30px;text-align: right;}
	div#leftArrows img {margin: 10px;border: none;}
	
ul.list {color: #76378e;list-style: outside;margin: 0;padding:0;margin-top:55px;}
	ul.list li {color: #76378e;font-size:14px;margin-left: 20px;}
	ul.list li.titleBar {list-style-type:none;font-size:15px;color: #f5f5f5;margin-top:10px;margin-bottom:10px;border-bottom: 1px solid #2d2d2d;margin:0;}
.clear {margin: 5px;margin-top:15px;}

div#bottomCanvas {clear:both;margin: 0;}
ul.selector {color: #76378e;list-style: none;margin: 0;padding:0;margin-top:55px;width:220px;}
	ul.selector li {color: #76378e;font-size:12px;margin-left: 20px;list-style-type:none;}
	ul.selector li.titleBar {list-style-type:none;font-size:18px;color: #f5f5f5;margin-top:10px;margin-bottom:10px;border-bottom: 1px solid #2d2d2d;margin:0;}
	ul.selector li img {border:none;margin:15px;}
	
input,textarea {
	border: 1px solid #b352db;
	background-color: #000000;
	color: #dbdbdb;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}