

/* HEADER AND BODY STYLING */
body {margin:0;padding:0;  background-color: #202225;}
#header {background: #202225 url(images/header2.jpg) no-repeat center;width: 100%;height: 160px}
#header .widthlimiter div {float:right; color:#CC0000;font:italic bold 1em/80px sans-serif;}
#search {display: inline;}
#description {display:inline;margin-right:1em;}
.widthlimiter {min-width:600px;max-width:855px; width: 100%; margin: 0 auto;}
#menu {width:100%;background: #202225;}

/* NAVIGATION BAR - for an easy way to restyle this, visit ... http://ryanhellyer.net/dropdowns/ */
#suckerfish {background: #DEDEDE;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:2em;padding:0;border:0px solid #aaa;margin:0 0 0 0;width:100%; background: #202225;  font-weight: bold;}
#suckerfishnav a {display:block;color: White;text-decoration:none;padding: 0px 10px; font-size:17px;font-family: Arial, Helvetica, sans-serif;}
#suckerfishnav li {float:left;padding:0;  font-weight: bold; }
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width: 163px;font-weight:normal;margin:0;line-height:1}
#suckerfishnav li li {padding-right:1px;width: 160px;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa}
#suckerfishnav li li a {padding:4px 10px;width:155px}
#suckerfishnav li ul li {font-weight:normal; font-family: Arial, Helvetica, sans-serif;
}
#suckerfishnav li ul li a {font-size:12px; color:#202225}
#suckerfishnav li:hover ul li a {color:#202225}
#suckerfishnav li ul ul {margin:-20px 0 0 161px}
#suckerfishnav li ul li:hover {background: #DEDEDE;}
#suckerfishnav li ul li:hover a {color:#202225}
#suckerfishnav li ul li:hover li a {color:#202225}
#suckerfishnav li ul li li:hover a {color:#202225}
#suckerfishnav li ul li ul li:hover ul li a {color:#202225}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#202225}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#fff}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#fff}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#202225}

/* MAIN CONTENT STYLING */
#content {padding: 0px 0px 0px 0px;}
h1,h2,h3,h4{color: #CC0000; background: url(images/red-dot.png) no-repeat left; display: block; float: left; padding-left: 5px;}
h1 a,h2 a,h3 a,h4 a,h5 a, h6 a {color: #CC0000;text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover, h6 a:hover {text-decoration:none}
h1 {margin:0;padding:0;font:normal bold 3em/80px sans-serif}
h2 {font:normal bold 2em sans-serif;margin:0.5em 0}
h3 {font:normal bold 1.6em sans-serif;margin:0.4em 0}
h4 {font:normal bold 1.3em sans-serif;margin:0.3em 0}
h5 {font: normal bold 16px sans-serif;color: #CC0000; margin: 15px 0px;}
h6 {font: normal bold 14px sans-serif;color: #CC0000; margin: 15px 0px;}

h1 a,h2 a,h3 a,h4 a,h5 a span{background: url(images/title-dots.png) no-repeat right;
display: block;
padding: 4px 10px 6px 5px;}

p {font: normal 12px Arial, Helvetica, sans-serif;color:#202225; margin-right: 10px;}
p a {color: #CC0000;text-decoration:none;  border: 0px; }
p a:hover {text-decoration:underline}

td {font: normal 12px Arial, Helvetica, sans-serif;color:#202225; vertical-align: top; padding-left: 15px;}
td a {color: #CC0000;text-decoration:none;  border: 0px; }
td a:hover {text-decoration:underline}

ul li, ol li {color:#202225;  font: 12px Arial, Helvetica, sans-serif;  margin-right: 10px;  }

#content-left {
   float: right;
	width: 640px;
	margin-top: 0px;
	margin-bottom: 10px;
	/*margin-right: auto;
	background: url(images/bg-page.jpg) no-repeat left bottom;*/
	padding-right: 40px;
	padding-left: 15px;
	background-color: White;
}

#content-left-home {
   float: left;
	width: 800px;
	padding-right: 40px;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	/*margin-right: auto;
	background: url(images/bg-page.jpg) no-repeat left bottom;
	background-color: White;*/
}	
	
#content-left-single {
   float: left;
	width: 800px;
	padding-right: 40px;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	/*margin-right: auto;
	background: url(images/bg-page.jpg) no-repeat left bottom;*/
	background-color: White;
}	

#content-right {
	float: left;
	width: 160px;
	margin-bottom: 15px;
	margin-top: 0px;
	background-color: #DEDEDE;
}

/** content right */

.box-right {
	margin: 0 0 0 5px;
	clear: both;
}

.box-right ul {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

.box-right li {
	display: inline; /* white space bug IE6 */
	list-style: none;
}

.box-right li a {
	display: block;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px dotted white;
	text-decoration: none;
	font-weight: bold;
}

.box-right li a:hover {
	background: white;
}

.box-right li li {
	display: inline; /* white space bug IE6 */
}

.box-right li li a {
	display: block;
	margin: 0px;
	padding: 3px 15px;
	border-bottom: 1px dotted white;
	text-decoration: none;
	font-weight: normal;
}

.box-right li li a:hover {
	background: white;
}

.box-right li li li {
	display: inline; /* white space bug IE6 */
}

.box-right li li li a {
	display: block;
	margin: 0px;
	padding: 3px 25px;
	border-bottom: 1px dotted white;
	text-decoration: none;
	font-weight: normal;
}

.box-right li li li li a:hover {
	background: white;
}

.box-right li li li li {
	display: inline; /* white space bug IE6 */
}

.box-right li li li li a {
	display: block;
	margin: 0px;
	padding: 3px 35px;
	border-bottom: 1px dotted white;
	text-decoration: none;
	font-weight: normal;
}

.box-right li li li li a:hover {
	background: white;
}

.box-right li li li li li{
	display: inline; /* white space bug IE6 */
}

.box-right li li li li li a {
	display: block;
	margin: 0px;
	padding: 3px 45px;
	border-bottom: 1px dotted white;
	text-decoration: none;
	font-weight: normal;
}

.box-right li li li li li a:hover {
	background: white;
}
.box-right .page_item a, .box-right .current_page_item a {
	background: Transparent;
	width: auto;
	height: auto;
	color: #CC0000;
	text-align: inherit;
}

.clear {
	clear: both;
}

/* FOOTER STYLING */
#footer {background: #202225;width:100%;height:30px;}
#footer p {font-size:0.8em;line-height:2em;color:#fff;}
#footer span {background: url(images/Orbis_circle.png) no-repeat;  background-position: right;  font-size: 25px; }
#footer a {color: #CC0000;text-decoration:none}
#footer a:hover {text-decoration:underline}
