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

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

body {font-family:"Trebuchet MS", 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------------------------------------------------------------------------------------------------------------------*/
#shellBeard {background:url(../images/bkgd_beard.png) no-repeat top center;}
#shell {width:1038px;margin:15px auto 5px auto;background:#fff;border:3px solid #003b5f;clear:both;}

#topbar {height:105px;position:relative;border-bottom:2px solid #262223;background:#5c234e;}
#topbar h1 a {position:absolute;z-index:1;left:-35px;top:-43px;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:220px;top:31px;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 {overflow:visible;margin:auto;width:1038px;}
#mainNav h1 a {float:left;width:493px;height:105px;text-indent:-9999px;background:url(../images/logoCursive.png) no-repeat top left;}
#mainNav ul {padding:0;margin:50px 0 0 35px;width:500px;float:left;}
#mainNav li {float:left;list-style-type:none;padding:0;margin:0;}
#mainNav li a {font-size:14px;padding:0 20px 0 0;margin:0;color:#fff;}
#mainNav li a:hover {color:#fff;text-decoration:underline;}
#mainNav ul.contact {overflow:visible;float:right;width:100px;margin:7px 0 0 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-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:0 15px 0 15px;padding:3px;position:relative;}

#box {width:970px;margin:auto;padding:0;overflow:visible;clear:both;}
#box ul {list-style:none;overflow:auto;margin-bottom:20px;}
#box li {float:left;margin:0 10px 0 0;border:2px solid #ccc;padding:0;}
#box li p {margin:5px;padding:0;width:200px;height:200px;overflow:hidden;}
#box li p img {margin:0;padding:0;}

#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;margin-bottom:10px;}
#illustration #feedLeft p {border:none;}
#feedLeft h2 {font-size:44px;padding-bottom:5px;text-align:left;color:#3399cc;}
#feedLeft p {margin:0 0 10px 0;padding:0 0 10px 0;font-family:georgia, serif;font-size:14px;overflow:auto;}
#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:10px 10px 0 0;}

#feedRight {z-index:10;position:absolute;top:15px;right:0;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:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#feedRight p  {font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:5px;background:#fff2cc;padding:5px;border-top:1px solid #888;border-left:1px solid #888;}
#feedRight p strong {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;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;width:400px;}
#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;clear:both;}
#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;}