
* {margin:0 0 0 0; padding:0 0 0 0; }

body {width:100%;font:76% arial, helvetica, sans-serif;background:none;}

#wrapper {width:100%;}

#nav-container {width:100%;}
#menu-sub {display:none;}
#menu-main {display:none;}

h1 {padding:0 0 20px;}

#feature {float:left;width:425px;margin:0;}
#SlideShow {display:block;border-right:2px solid #000;border-bottom:2px solid #000;}

#content-container #overview {float:left;width:250px;}
* html #content-container #overview {width:245px;}
#content-container #overview h2 {margin:-3px 0 0 -1px;font-size:1.6em;line-height:1.1;}
#content-container #overview p {margin:0 0 1em;}

#content-container #magnet-container {clear:left;float:left;width:700px;margin:20px 0 20px 0;}
#content-container #magnet-container .magnet {float:left;width:225px;margin:0 2px 0 0;}
#content-container #magnet-container h3 {margin:0 0 2px;font-size:1.1em;letter-spacing:1px;}
#content-container #magnet-container h3 a {display:block;padding:5px 7px;font-weight:bold;text-decoration:none;color:#fff;background:#8f0000;}
#content-container #magnet-container h3 a:hover {background:#cc3300;}

#content-container {width:100%;margin:0 0 20px;line-height:1.4;color:#333;}
#content-container #content.full-width {width:100%;}
#content-container #content h2 {margin:0 35px 0 0;font-size:1.6em;line-height:1.1;}
#content-container #content h3 {margin:1em 35px 0 0;font-size:1.4em;line-height:1;}
#content-container #content h4 {margin:1em 35px 0 0;}
#content-container #content h5 {margin:1em 35px 0 0;font-size:1.1em;}
#content-container #content h6 {margin:1em 35px 0 0;font-size:1em;}
#content-container #content ul {margin:0 0 .7em 35px;}
#content-container #content ul li {list-style-type:square;}
#content-container #content ul h5 {margin:0 0 0 0;}
#content-container #content ul p {margin:0 0 1em;}
#content-container #content ol {margin:0 0 .7em 25px;}
#content-container #content a {}
#content-container #content ol li p {margin:0 15px 1em 5px;}
#content-container #content form {margin:1em 35px 0 0;}
#content-container #content p {margin:0 15px 1em 0;}
#content-container #content blockquote {margin:0 20px 20px 0;padding:15px 0 10px;border:1px dashed #ccc;background:#fafafa;}
#content-container #content blockquote p {margin:0 30px 1em;}
#content-container address {margin:0 15px 1em 0;font-size:1em;font-style:normal;}
#content-container form label {display:block;font-weight:bold;color:#8f0000;}
#content-container form input, form textarea {display:block;margin:0 0 .5em;}
#content-container form textarea {}
#content-container a {color:#000;}

/*adds caption to main content area */
#content-container #content #captions-main {float:left;width:100%;margin:10px 0 15px;background:#ece9dd;}
* html #content-container #content #captions-main {display:inline;}
#content-container #content #captions-main img {float:left;margin:0;padding:2px; border:2px solid #990000;background:#fff;}
#content-container #content #captions-main h6 {text-align:center;}
#content-container #content #captions-main p {margin:0;padding:5px;text-align:center;}

#content-container #captions {float:right;width:258px;margin:0 10px;} * html #content-container #captions {display:inline;}
#content-container div.caption {float:left;width:258px;margin:0 0 20px;background:#ece9dd;}
#content-container div.caption h6 {margin:0;padding:5px 18px 1px;font-size:1.1em;}
#content-container div.caption p {margin:0;padding:0 20px 1em;font-size:.9em;}
#content-container div.caption img {display:block;padding:2px;border:2px solid #990000;background:#fff;}

#content-container #bottomCaption {float:none;margin:10px 0 0 0;} * html #content-container #bottomCaption {display:inline;}
#content-container #bottomCaption div.caption-left {float:left;width:210px;margin:0 10px 0 0;background:#ece9dd;}
#content-container #bottomCaption h6 {margin:0 10px;font-size:1.1em;}
#content-container #bottomCaption img {display:block;margin:0 0 2px;}
#content-container #bottomCaption p {margin:0 10px 1em;}

#content-container .thumbnail {padding:0 5px 0 0;}

#footer {clear:both;background:url(../images/bg-footer.gif) 0 100% no-repeat;}
#footer ul {display:none;}
#footer p {padding:0 0 1em;text-align:center;}
#footer a {color:#000;}
#footer a:hover {color:#444;background:#ccc;}

.clear {clear:both;}
.slideShowImg {padding:5px;border:0;clear:both;text-align:center;}
.img_floatRight {float:right;padding:5px;}
.img_floatLeft {float:left;padding:5px;}
.helpers {font-size:.8em;}

#content-container #captions.p-hide {display:none;}
