*				{ margin: 0; padding: 0;}
body            { font: 12px Arial, Helvetica, Verdana, sans-serif; background:url(../images/body-bg.jpg) repeat-x #cce6f3; height:100%; min-height:100%}
p				{ font: 12px Arial, Helvetica, Verdana, sans-serif; line-height:18px; color:#333;}
a 				{ font-weight:bold; text-decoration:underline; color:#f47920; }
a:hover			{ text-decoration:none; color:#007fc5; }

#page-wrap      { width: 960px; padding: 15px; background:url(../images/bg-slider.jpg) no-repeat center 80px; margin: 0 auto 0; position: relative; height:100% }
#col1           { width: 49%; float: left; margin: 0 0 20px 0; }
#col2           { width: 49%; float: right; }

h1				{ font: Arial, Helvetica, Verdana,  sans-serif; font-size: 24px; font-weight: normal; margin: 0 0 10px 0; padding:0;}
h2 				{ font: normal 30px Georgia, "Times New Roman", Times, serif; margin: 0; color:#E75D00; }
h3 				{ font: bold 16px Arial, Helvetica, Verdana, sans-serif; margin:20px 0 0; color:#E75D00}  
h4 				{ font: bold 14px Arial, Helvetica, Verdana, sans-serif; color:#666}
pre 			{ font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; }

.logo 			{ height:54px; margin:0 40px; }
#nav 			{ position: absolute; z-index:300; margin:11px 0 0 -460px; float:left; left:50%; }
.blue 			{ color: #007fc5;}
.orange 		{ color: #f47920;}
.intro 			{ padding:15px 0; }
#content-float  { position: relative; z-index:200; display:block; width:400px; top:0%; left:50%; margin:335px 0 0 -415px; padding:0; text-align:left;}

#content		{ width:500px; margin:100px 0 0 50px;}
.slideshow 		{ margin-top:-460px}
.slideshow img 	{ z-index:-99;}

#dl				{ position: absolute; top: 10px; right: 0; background: black; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 6px; }
#dl:hover       { background: #666; }

.footer 		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-align:right; padding:10px 30px 20px; top:705px ; position: static; }
.footer a 		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #666; font-weight:bold; text-decoration: underline }
.footer a:hover { color:#007fc5; text-decoration:none}
/*
    This stuff is for the TitleBlock Plugin
*/
.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }

/*
    For Specific Slides
*/
#textSlide                              { width:840px; margin:80px 0 0 40px;}
#textSlide ul                           { list-style:none; float:none}
#textSlide ul li                        { display: inline; }

#textSlide2                             { width:880px; margin:80px 0 0 40px;}
#textSlide2 ul                          { list-style:none; float:none}
#textSlide2 ul li                       { display: inline; }

.quoteSlide                             { font-size:14px; margin-left:20px; line-height:30px}
