/* Master styles */

html, body {
	margin: 0;
	padding: 0;
	text-indent: 0;
	color: #000;
	border:0;
}
html, body * {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
img { border: 0 }
.left { float: left }
.right { float: right }

/* Website styles */
body {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000;
	background: #cbcbcb;
}
div#frame {
	width: 988px;
	height: 520px;
	background: #dcdcdc;
	margin: 40px auto 1px auto;
	padding: 5px;
}
div#main {
	width: 978px;
	height: 510px;
	background: #fff;
	padding: 5px;
}
div#leftbar {
	float: left;
	width: 205px;
	height: 495px;
	margin: 0 5px 0 0;
	padding: 15px 0 0 0;
}
#leftbar div.logo {
	width: 205px;
	height: 306px;
	background: url('leftbar-bg.gif') bottom right no-repeat;
	margin: 0 0 5px 0;
}
#leftbar ul#nav {
	width: 205px;
}
#leftbar #nav li {
	list-style: none;
	height: 36px;
	padding: 0 0 1px 0;
}
#leftbar #nav li a {
	width: 205px;
	height: 36px;
	line-height: 36px;
	display: block;
	font-family: 'Trebuchet MS', Tahoma, Verdana;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	background: url('nav-bg.jpg') top left no-repeat;
}
#leftbar #nav li a:hover, #leftbar #nav li a.active {
	color: #000;
	background: url('nav-bg.jpg') bottom left no-repeat;
}
div#centerbar {
	float: left;
	width: 473px;
	height: 495px;
	margin: 0 5px 0 0;
}
div#rightbar {
	float: left;
	width: 280px;
	height: 480px;
	padding: 15px 0 0 10px;
}
h1 {
	font-family: 'Trebuchet MS', Tahoma, Verdana;
	font-size: 20px;
	color: #b01116;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 10px 0;
	background: url('h1-tick.gif') center left no-repeat;
	padding: 0 0 0 25px;
}
#rightbar p {
	margin: 0 0 15px 0;
	line-height: 18px;
}
#rightbar .red a {
	color: #b01116;
	float:none !important;
}
#rightbar .orange a {
	color: #ff7800;
}
#rightbar  a:hover {
	text-decoration: none;
}
h2 {
	font-family: 'Trebuchet MS', Tahoma, Verdana;
	font-size: 20px;
	color: #ff7800;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 10px 0;
	background: url('h2-tick.gif') center left no-repeat;
	padding: 0 0 0 25px;
}
#rightbar p.gal  {
	display:none; 
}
#rightbar p.gal a {
	float: left;
	margin: 3px;
	width: 128px;
	height: 100px;
}
#rightbar p.paging {
	clear: both;
	text-align: center;
	line-height: 30px;
	_line-height: 20px;
}
#rightbar .paging a {
	color: #000;
	text-decoration: none;
	padding: 4px 6px;
}
#rightbar .paging a:hover, #rightbar .paging a.active {
	padding: 3px 5px;
	border: 1px solid #8b0000;
}
div#footer {
	width: 968px;
	height: 44px;
	margin: 0 auto;
	color: #5c5c5c;
	padding: 15px 15px 0 15px;
	background: url('footer-bg.gif') top left no-repeat;
}
#footer a {
	color: #5c5c5c;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}