﻿body { font-family: Myriad Pro, Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px/1.5em; background: #494894 url("background_grad.png") repeat-x; }

/* Page Layout */
#container { width: 989px; min-height: 750px; margin: 0 auto; background-image: url("palmetto_bg.png"); background-position: left top; background-repeat: no-repeat; }
#wrapper { float: left; width: 100%; }

#header { float: left; width: 100%; }
#logo { text-align: left; min-height: 100px; width: 778px; }
#sponsor { width: 210px; height: 100px; float: left; margin-left: 780px; margin-top: -100px; }

#content { margin: 0px 195px 0px 195px; padding-top: 1px; background: url("shaded_bg.png") repeat; padding: 5px; margin-bottom: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#glance { float: left; width: 170px; margin-left: -989px; background: url("shaded_bg_blue.png") repeat; padding: 5px; color: #000033; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#sidebar { float: left; width: 170px; margin-left: -180px; background: url("shaded_bg_gray.png") repeat; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#footer { clear: both; padding-top: 10px; padding-bottom: 25px; }
#footer p { color: rgb(255,255,255); margin-bottom: 7px; font-size: 0.9em; line-height: 1.4em; }
#footer a:link, #footer a:visited { color: rgb(255,255,255); }

/* jToday Styles */
.jToday { position: relative; width: 66px; height: 66px; background-image: url("../../Images/calendar_blue66.png"); overflow: hidden; text-align: center; margin-bottom: 10px; }
.jToday .year { display: none; }
.jToday .month { font-weight: bold; color: #eeeeee; font-size: 18px; line-height: 22px; }
.jToday .day { font-weight: bold; color: #444444; line-height: 36px; font-size: 36px; }

/* Formatting classes */
.subTitle { font-weight: bold; padding-bottom: 5px; }

/* At A Glance section */
.glanceItem { margin-bottom: 13px; font-size: 0.9em; }
.glanceItem a, .glanceItem a:visited { color: #000033; }
.glanceTitle { font-weight: bold; font-size: 1.0em; }

/* Sidebar Items */
.sidebarItem { margin-bottom: 13px; font-size: 0.9em; color: #003; }
.sidebarItem a, .sidebarItem a:visited { color: #003; }
.sidebarTitle { font-weight: bold; font-size: 1.0em }

.sidebarDate { margin-bottom: 7px; font-size: 0.9em; color: #003; font-weight: bold; }

/* Layout Styles */
.newStoryNote { position: relative; z-index: 1000; float: right; margin-top: -10px; font-size: 0.8em; }
.editorsNote { position: relative; z-index: 100; float: left; margin-left: 75px; margin-top: -50px; font-weight: bold; font-size: 1.1em; line-height: 1.2em; }
.noteCopy { font-weight: normal; font-size: 0.8em; }
.mainContent { clear: left; }

.categoryHeader { margin-top: 10px; min-height: 68px; clear: left; }
.categoryImage { width: 68px; }
.categoryTitle { float: left; margin-left: 75px; margin-top: -36px; font-size: 1.3em; font-weight: bold; }

.clipItem { margin-left: 75px; margin-bottom: 13px; }
.clipTitle { font-weight: bold; margin-bottom: 3px; }
.clipCopy { font-size: 0.9em; line-height: 1.4em; padding-bottom: 3px; }
.clipSource { font-size: 0.9em; font-style: italic; }
.clipSource a:link, .clipSource a:visited { color: rgb(0,0,0); }

.subItem { margin-left: 95px; margin-bottom: 10px; }
.subItemTitle { font-weight: bold; margin-bottom: 3px; background: transparent url(../../Images/bullet-blue.png) no-repeat center left; padding-left: 20px; }
.subItemCopy { font-size: 0.9em; line-height: 1.4em; padding-bottom: 3px; padding-left: 20px; }
.subItemSource { font-size: 0.9em; font-style: italic; padding-left: 20px; }
.subItemSource a:link, .clipSource a:visited { color: rgb(0,0,0); }
