
* {margin: 0; padding: 0;}
body {background: #679477 url("images/body-bg.jpg") repeat-x; margin: 0; padding: 0; font-size: 62.5%; font-family: sans-serif; text-align: center;}
h1 {color: #111111; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.2em; font-weight: lighter;  letter-spacing: 2px; padding-bottom: 10px; }
h2 {color: #111111; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: lighter;  letter-spacing: 2px; padding-bottom: 10px; }
p {font-size: 1.2em; color: #333333; line-height:25px;  }
.hide {display: none;}

a {color: blue;}
a:link, a:active, a:visited { text-decoration: none; color: #34503b;}
a:hover { text-decoration: underline; color: #1a281d; }

img {border: 0;}

#header li {display: inline; margin-right: 20px; color: #bbbbbb; font-size: 15pt;}
#header li.seperator {color: #333333; }

#header-image {float: left; }
#header {background: url("images/header-image.png");  width: 1080px; height: 160px; }
#center-positioning {width: 1080px; margin-right: auto; margin-left: auto; margin-top: 20px; text-align: left; position: relative;  }

#nav { position: relative; top:48px; left: 60px; border: 0px solid #f00f00; height: 60px; font-family: Georgia, "Times New Roman", Times, serif; }

#nav ul { list-style: none;  clear: both; text-decoration: none;}
#nav ul li {float: left; display: inline; text-decoration: none; margin-left: 20px;}
#nav ul a {float: left; display: block; color: #ffffff; font-size: 1.0em; text-align: center; height: 60px; text-decoration: none;}

#nav li a:link, #nav li a:visited {padding: 0; display: block; color: #ffffff; text-decoration: none;}
#nav li a:hover, #nav li a:active, #nav li a.selected {padding: 0; color: #ffffff; text-decoration: underline;}

#nav li a.home {background: url("images/menu_forum.jpg") repeat-x; width: 200px;}
#nav li a.home:hover {background: url("images/menu_forum.jpg") repeat-x 0 -60px; width: 200px; text-decoration: none;}

#content-wrapper {  background: url("images/content-bg.png") repeat-y;   width: 980px; margin-left: 52px;}
#content {  padding-left: 48px; padding-top: 20px;  padding-right: 48px; }
#content p {  padding-bottom: 10px; }
#content a {  padding-bottom: 10px; text-decoration: underline; }
#content ul.bullet-horizontal {padding: 0; margin: 0px 0px 10px 25px ; font-size: 1.2em; float: left; color: #333333;}
#content ul.bullet-horizontal li { background:url(images/bullet.png) no-repeat; list-style:none; margin: 0px 20px 10px 0px; float: left; padding-left: 20px;}
#content ul.bullet-vertical {padding: 0; margin: 0px 0px 10px 25px ; font-size: 1.2em; float: left; color: #333333;}
#content ul.bullet-vertical li { background:url(images/bullet.png) no-repeat; list-style:none; margin: 0px 20px 10px 0px;  padding-left: 20px;}
.video {float: right; margin: 0px 0px 10px 10px;}

#content h1 { float: left; background: url("images/heading-bg.png") no-repeat right; padding-top: 40px; width: 100%; margin-bottom: 10px;}
#content h2 { float: left; background: url("images/heading2-bg.png") no-repeat right; padding-top: 00px; width: 100%; margin: 10px 0px 10px 0px;}
#footer-wrapper {  background: url("images/footer-bg.png");  width: 1080px;  height: 173px; }
#footer-image {float: right; margin-right: 80px; }
#footer {  padding-left: 80px; padding-top: 50px; }
#footer li {display: inline; margin-right: 20px; color: #bbbbbb; font-size: 15pt;}
#footer li.seperator {color: #333333; }
#footer ul { padding-top: 7px; list-style: none;  text-decoration: none; color: white; width: 980px; font-family: Georgia, "Times New Roman", Times, serif;    }
#footer ul li {float: left; display: inline; text-decoration: none; color: white; margin-left: 10px; }
#footer ul li:first-child { margin-left: 0px; }


#footer ul a {float: left; display: block; color: #ffffff; font-size: 0.8em; text-align: center; text-decoration: none; margin-bottom: 20px;}
#footer ul a:hover {text-decoration: underline;}

#footer p {color: white; float: left; }
