/*
Theme Name: SimpleCMS Theme
Theme URI: http://ryanhellyer.net/2008/02/23/aqua-vaccinium-wordpress-theme/
Description: SimpleCMS Theme is designed as a simple starting point for developing themes suitable for the SimpleCMS WordPress plugin
Version: 1.0
Author: Ryan Hellyer
Author URI: http://ryanhellyer.net/

	Copyright &copy; 2008 Ryan Hellyer

	This theme was designed and coded by Ryan Hellyer
	http://ryanhellyer.net/

	You are welcome to modify this theme for your own purposes and sell the modified version to clients,
	but this theme may not be provided for download anywhere other than by the author.

*/

/* HEADER AND BODY STYLING */

   html,body{
	margin:0;
	padding:0;
	height:100%;
    border: none;
	background-repeat: repeat-y;
	background-position: center;
   }
#header {
	width:815px;
	height:150px;
	margin-right: auto;
	margin-left: auto;
	background-position: center 0px;
	background-repeat: no-repeat;
	margin-top: 50px;
	margin-bottom: 0px;
}
#header .widthlimiter div {
	float:right;
	color:#63A9D5;
	font:italic bold 1em/80px sans-serif;
}
#search {display:inline}
#description {display:inline;margin-right:1em}
.widthlimiter {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 815px;
	background-color: #666666;
}
.widthlimiter2 {
	max-width:700px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 175px;
}
#menu {
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	height: 31px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menuhome {
	background-image: url(images/menuhome.gif);
	background-repeat: no-repeat;
	height: 31px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	width: 0px;
}
#menuhome2 {
	background-image: url(images/menuhome.gif);
	background-repeat: no-repeat;
	height: 31px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* NAVIGATION BAR - for an easy way to restyle this, visit ... http://ryanhellyer.net/dropdowns/ */
#suckerfishnav {
	font-family:helvetica, sans-serif;
}

#suckerfishnav, #suckerfishnav ul {
	list-style:none;
	padding:0;
	border:0px solid #aaa;
	margin:0 0 1px 0;
	width:100%
}

#suckerfishnav a {
display:block;
color:#FFFFFF;
text-decoration:none;
padding:0px 10px
}

#suckerfishnav li {
	padding:0;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #999999;
	float: left;
}

#suckerfishnav li ul {
position:absolute;
left:-999em;
height:auto;
width:150px;
font-weight:normal;
margin:0;
line-height:1;
-moz-opacity:0.85;
opacity:0.85;
khtml-opacity:0.85
}

#suckerfishnav li li {
padding-right:1px;
width:150px;
border-bottom:1px solid #aaa
}

#suckerfishnav li li a {
padding:4px 10px
}

#suckerfishnav li ul li {
font-weight:bold;
font-family:helvetica,sans-serif
}

#suckerfishnav li ul li a {
font-size:12px;
color:#ddd
}

#suckerfishnav li:hover ul li a {
color:#ddd
}

#suckerfishnav li ul ul {
margin:-20px 0 0 150px
}

#suckerfishnav li ul li:hover {
	background:#5AB1DC
}

#suckerfishnav li ul li:hover a {
color:#ddd
}

#suckerfishnav li ul li:hover li a {
color:#ddd
}

#suckerfishnav li ul li li:hover a {
color:#ddd
}

#suckerfishnav li ul li ul li:hover ul li a {
color:#ddd
}

#suckerfishnav li ul li ul li:hover ul li:hover a {
color:#ddd
}

#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:#444
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {
}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color:#202225
}

/* MAIN CONTENT STYLING */

h1,h2,h3,h4,h5 {
}
h1 a,h2 a,h3 a,h4 a,h5 a {
	color:#323232;
	text-decoration: none;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {text-decoration:underline}
h1 {margin:0;padding:0;font:normal bold 3em/80px sans-serif}
h2 {
	font-family: sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	visibility: visible;
	color: #3099D9;
}
h3 {
	font-family: sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 1.3em;
	margin-right: 0;
	margin-bottom: 0.4em;
	margin-left: 0;
	color: #2B84C1;
}
h4 {font:normal bold 1.3em sans-serif;margin:0.3em 0}
h5 {font:normal bold 1.2em sans-serif;margin:0.2em 0}

p {
	color:#333;
	font-family: sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h6 {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 290px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 15px;
}
p a {
	color:#000;
	text-decoration:underline
}
p a:hover {
	text-decoration:underline;
	color: #000;
}

ul li, ol li {
	font-family:sans-serif;
	font-size: 0.8em;
}
.content li {
	margin-bottom: 10px;
}

/* FOOTER STYLING */
#footer {
	width:100%;
	height:2em;
	bottom: auto;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center top;
}
#footer p {
	font-size:0.7em;
	line-height:2em;
	color:#666666;
	padding-left: 15px;
}
#footer a {
	color:#666666;
	text-decoration:none
}
#footer a:hover {text-decoration:underline}

.imagefloatright {
	float: right;
}
.imagefloatleft {
	float: left;
	padding-bottom: 20px;
}
.boxout {
	background-color: #666666;
	padding: 15px;
	color: #000000;
	border: 1px solid #333333;
}
.lhbghome {
	background-image: url(images/lhbghome.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rhbghome {
	background-image: url(images/rhbghome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lhbgcont {
	background-image: url(images/lhbgcont.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rhbgcont {
	background-image: url(images/rhbgcont.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.content {
	background-image: url(images/logotopcont.gif);
	background-position: top;
	width: 500px;
	padding-left: 400px;
	background-repeat: no-repeat;
	padding-right: 100px;
	padding-top: 25px;
}
h2 a {
	color: #505152;
}

/* NAVIGATION BAR home page fix for flash / */
#menufix {
	font-family:helvetica, sans-serif;
}

#menufix, #menufix ul {
	list-style:none;
	padding:0;
	border:0px solid #aaa;
	margin:0 0 1px 0;
	width:100%
}

#menufix a {
display:block;
color:#FFFFFF;
text-decoration:none;
padding:0px 10px
}

#menufix li {
	padding:0;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #999999;
	float: left;
}

#menufix li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:150px;
	font-weight:normal;
	margin:0;
	line-height:1;
	-moz-opacity:0.85;
	opacity:0.85;
	khtml-opacity:0.85;
}

#menufix li li {
padding-right:1px;
width:150px;
border-bottom:1px solid #aaa
}

#menufix li li a {
padding:4px 10px
}

#menufix li ul li {
font-weight:bold;
font-family:helvetica,sans-serif
}

#menufix li ul li a {
font-size:12px;
color:#ddd
}

#menufix li:hover ul li a {
color:#ddd
}

#menufix li ul ul {
margin:-20px 0 0 150px
}

#menufix li ul li:hover {
	background:#5AB1DC
}

#menufix li ul li:hover a {
color:#ddd
}

#menufix li ul li:hover li a {
color:#ddd
}

#menufix li ul li li:hover a {
color:#ddd
}

#menufix li ul li ul li:hover ul li a {
color:#ddd
}

#menufix li ul li ul li:hover ul li:hover a {
color:#ddd
}

#menufix li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
left:-999em
}

#menufix 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:#444
}

#menufix li:hover, #suckerfishnav li.sfhover {
}

#menufix li:hover a, #suckerfishnav li.sfhover a {
color:#202225
}
.content ul {
	line-height: 16px;
	color: #333;
}

/* NAVIGATION BAR - for an easy way to restyle this, visit ... http://ryanhellyer.net/dropdowns/ */
#suckerfishnavh {
	font-family:helvetica, sans-serif;
}

#suckerfishnavh, #suckerfishnavh ul {
	list-style:none;
	padding:0;
	border:0px solid #aaa;
	margin:0 0 1px 0;
	width:100%
}

#suckerfishnavh a {
display:block;
color:#FFFFFF;
text-decoration:none;
padding:0px 10px
}

#suckerfishnavh li {
	padding:0;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #999999;
	float: left;
}

#suckerfishnavh li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:150px;
	font-weight:normal;
	margin:0;
	line-height:1;
	-moz-opacity:0.85;
	opacity:0.85;
	khtml-opacity:0.85;
	display: none;
}

#suckerfishnavh li li {
padding-right:1px;
width:150px;
border-bottom:1px solid #aaa
}

#suckerfishnavh li li a {
padding:4px 10px
}

#suckerfishnavh li ul li {
font-weight:bold;
font-family:helvetica,sans-serif
}

#suckerfishnavh li ul li a {
font-size:12px;
color:#ddd
}

#suckerfishnavh li:hover ul li a {
color:#ddd
}

#suckerfishnavh li ul ul {
margin:-20px 0 0 150px
}

#suckerfishnavh li ul li:hover {
	background:#5AB1DC
}

#suckerfishnavh li ul li:hover a {
color:#ddd
}

#suckerfishnavh li ul li:hover li a {
color:#ddd
}

#suckerfishnavh li ul li li:hover a {
color:#ddd
}

#suckerfishnavh li ul li ul li:hover ul li a {
color:#ddd
}

#suckerfishnavh li ul li ul li:hover ul li:hover a {
color:#ddd
}

#suckerfishnavh li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
left:-999em
}

#suckerfishnavh 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:#444
}

#suckerfishnavh li:hover, #suckerfishnav li.sfhover {
}

#suckerfishnavh li:hover a, #suckerfishnav li.sfhover a {
color:#202225
}
.textonly {
	background-color: #999;
}
