*  {margin:0;padding:0;border:0;}

html {background:url(../images/bkgd_skyBlue.jpg) no-repeat top left #0677aa;}

body {font-family:'Lucinda Grande', Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#888;background:url(../images/bkgd_rain.png) scroll;}

img {border:none;}

p {text-align:left;}

strong {color:#000;}

a {color:#fd6d3d;text-decoration:none;outline:none;}
a:hover {color:#333;}

h1, h2, h3, h4 {font-weight:normal;text-align:left;color:#000;color:#7e0101;}

h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

ul, ol {list-style:disc;}
li {text-align:left;padding:5px 0 5px 5px;}

.clear {clear:both;}


/*OVERALL CONTENT------------------------------------------------------------------------------------------------------------------*/
#shell {width:1038px;margin:15px auto 5px auto;background:url(../images/bkgd_shellDiamond.jpg) repeat-x top left #fff;border:3px solid #003b5f;}

#topbar {height:85px;position:relative;}
#topbar h1 a {position:absolute;z-index:1;left:-55px;top:-63px;display:block;width:703px;height:153px;text-indent:-9999px;background:url(../images/logoTransparent.png) no-repeat top left;}
#topbar p a {position:absolute;z-index:2;left:200px;top:17px;display:block;width:104px;height:57px;font-size:14px;color:#8d0405;}
#topbar p a strong {color:#8d0405;}
#topbar p a:hover {color:#fff;}
#topbar p a:hover strong {color:#fff;}

#mainNav {height:30px;overflow:visible;}
#mainNav ul {overflow:visible;padding:0;margin:0 0 0 15px;float:left;width:800px;}
#mainNav li {float:left;list-style-type:none;padding:0;margin:0;}
#mainNav li a {font-size:27px;padding:0 25px 0 0;margin:0;color:#3399cc;}
#mainNav li a:hover {color:#114f4f;}
#mainNav ul.contact {overflow:visible;float:right;width:100px;margin:7px 0 0 0;font-family:georgia, serif;font-style:italic;}
#mainNav li.contact a {float:right;padding:0;margin:0 15px 0 0;font-size:12px;color:#2d6767;}
#mainNav li.contact a:hover {color:#000;}

#mainContent {min-height:500px;overflow:auto;clear:both;margin:15px 15px 0 15px;padding:3px;}

#feedTop  {background:none;padding:10px;overflow:auto;border:4px solid #ccc;margin-bottom:10px;}
#feedTop h2 {font-size:44px;padding-bottom:5px;font-family:georgia, serif;}
#feedTop p {overflow:visible;}
#feedTop img {float:left;margin-right:10px;}

#feedLeft {float:left;width:700px;clear:both;padding:10px;border:4px solid #ccc;margin-bottom:10px;}
#feedLeft h2 {font-size:44px;padding-bottom:5px;margin-bottom:5px;text-align:left;}
#feedLeft p {margin:5px 0 10px 0;padding:0 0 10px 0;font-family:georgia, serif;font-size:18px;overflow:auto;border-bottom:2px dashed #605ca8;}
#feedLeft p.slide {overflow:hidden;height:330px;}
#feedLeft p.slide a {display:block;margin:20px 0 0 0;}
#feedLeft p.intro {margin:10px 0 20px 0;font-family:georgia, serif;font-size:21px;overflow:auto;line-height:30px;color:#999;}
#feedLeft h2.main {font-size:36px;text-indent:-9999px;display:block;padding-bottom:5px;text-align:left;
background:url(../images/titleMain.jpg) no-repeat top left;width:557px;height:59px;}
#feedLeft h2.illustration {font-size:36px;text-indent:-9999px;display:block;padding-bottom:5px;text-align:left;
background:url(../images/titleIllustration.jpg) no-repeat top left;width:199px;height:59px;}
#feedLeft img.main {padding:6px;border:1px solid #888;background:#fff;}
#feedLeft p img {float:left;margin:0 10px 0 0;}

#feedRight {float:right;padding:11px 0 0 0;background:url(../images/rightFeedTop.jpg) no-repeat top;}
#feedRightInnards {width:250px;padding:0 5px 36px 5px;background:url(../images/rightFeedBottom.jpg) no-repeat bottom #81cec7;}
#feedRight h2.top {margin:0 0 5px 0;}
#feedRight h2 {font-size:24px;padding-bottom:5px;margin:10px 0 5px 0;border-bottom:1px dashed #0066cc;color:#0066cc;font-family:georgia, serif;font-style:italic;}
#feedRight p  {margin-bottom:5px;background:#fff2cc;padding:5px;border-top:1px solid #888;border-left:1px solid #888;}
#feedRight p strong {display:block;padding-bottom:3px;font-size:14px;}

#newsCycle {margin-bottom:5px;background:#fff2cc;min-height:90px;border-left:1px solid #888;overflow:hidden;}
#newsCycle p {border-left:none;}

/*FOOTER------------------------------------------------------------------------------------------------------------------*/
#footer {padding:5px 10px 5px 10px;width:1038px;margin:auto;font-size:11px;}
#footer ul {overflow:auto;margin:auto;}
#footer li {float:left;list-style-type:none;padding:0 5px 0 5px;margin:5px 0 0 0;color:#003b5f;border-right:solid 1px #003b5f;}
#footer li a {font-size:11px;color:#003b5f;text-decoration:underline;}
#footer li a:hover {color:#fff;text-decoration:underline;}
#footer li.none {border:none;}

#footerInfo {padding:5px 10px 50px 10px;background:url(../images/bkgd_footerInfo.png) repeat-x top left;clear:both;border-top:3px solid #ec66cc;}
#footerShell {overflow:auto;width:1038px;margin:auto;}
#footerInfo ul {float:left;width:203px;}
#footerInfo li {list-style-type:none;padding:0 0 3px 0;font-size:11px;color:#6fbeba;}
#footerInfo li.header {color:#937d6a;font-size:13px;}
#footerInfo li a {color:#48a3b1;}
#footerInfo li a:hover {text-decoration:underline;}