/* Designed and programmed by Christopher Lee */ 

/* RESET STYLES - Must remain on top! */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}



/*-----
GENERAL
-------*/
body {background: #274463;color:#000;margin:0 auto;text-align:center;font: normal 100%/1.5 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;}

/*Text and Links*/
h1,h2,h3,h4,h5,h6{color:#005479;margin:0 0 .5em 0;font-weight:normal;letter-spacing:-1px;}
h1 {font-size:2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.3em;font-weight:bold;}
h4 {font-size:1.1em;font-weight:bold;letter-spacing:normal;}
p,ul,ol{margin:0 0 1em 0;}
ul,ol {padding-left:40px;}
ul li {list-style:disc;margin-bottom:0.7em;}
ol li {list-style:decimal;margin-bottom:0.7em;}
.firstLetter {font-weight:bold;font-size:120%;}
a:link {color:#003E59;}
a:visited {color:#4C6D7B;}
a:hover, a:active{color:#003E59;}

/* Images */
a img {border:none;}
img.floatLeft,img.floatLeftBorder {float:left;margin:0.3em 1em 0.3em 0;}
img.floatRight,img.floatRightBorder {float:right;margin:0.3em 0 0.3em 1em;}
img.floatLeftBorder,img.floatRightBorder{border:1px solid #E1E1E1;}

/*------
ELEMENTS
--------*/


/* ----- MASTHEAD ----- */
#masthead {width:100%;background:#38618C;margin:0 auto;text-align:center;padding-top:5px;}
#masthead h1 {width:994px;position:relative;height:87px;margin:0 auto;}
#masthead h1 a {position:absolute;top:0;left:-2px;display:block;width:843px;height:87px;text-indent:-9000px;text-decoration:none;overflow:hidden;background: url(../images/header.png) no-repeat;}

/* ----- NAVIGATION ----- */
#nav {margin:0 auto;width:994px;padding:0;}
#nav li {float:left;margin:0;padding:0;list-style:none;}
#nav li a {display: block;float:left;font: bold 1.1em/1.3em Arial, Helvetica, sans-serif;color:#003A4D;text-decoration: none;border:1px solid #000;padding:3px 12px;margin-right:4px;letter-spacing:-1px;background:#E0E0E0;}
#nav li a:hover,#nav li a:active {background:#FAFBB6;}

/* ----- MAIN WRAPPER ----- */
/*add additional 89 px*/
#wrapper {width:994px;background:#fff;font-size:0.8125em;margin:0 auto;text-align:left;border-top:10px solid #7F7F7F;}

/* ----- BANNER ----- */
#banner {font-family:Arial, Helvetica, sans-serif;font-weight:bold;position:relative;height:280px;background: #274463;}
#bannerMorePhotos {z-index:200;font-size:1.3em;position:absolute;bottom:7px;right:10px;display:block;padding:5px 7px;text-decoration:none;color:#053750;background-color:#fff;border-radius:14px;-webkit-border-radius: 14px;-moz-border-radius:14px;border:1px solid #3792b3;}
a#bannerMorePhotos:hover,a#bannerMorePhotos:active {background-color:#FDFEB8;}
#bannerMorePhotos em {font-size:1.2em;font-style:normal;line-height:1em;padding-top:5px;}

/*Media Player*/
#mediaPlayer {position:absolute;top:250px;left:0;z-index:150;}

/* ----- MAIN CONTENT ----- */
#content {background:#fff;float:left;width:944px;padding:20px 30px 20px 20px;}

/* ----- BREADCRUMB ----- */
#bread {position:absolute;top:107px;left:20px;font: 86%/1.2em Verdana,Arial,sans-serif;}
#bread a {font-weight:bold;}
#bread a:link, #bread a:visited, #bread a:hover, #bread a:active {color:#5B6BB7;text-decoration:underline;}

/* ----- TOP OF PAGE ----- */
.top,.t{margin:1.5em 0;text-align:center;font:bold 11px Arial,sans-serif;clear:both;}
#content .top a:link,#content .top a:visited,#content .top a:hover,#content .top a:active,
#content .t a:link,#content .t a:visited,#content .t a:hover,#content .t a:active{color:#666;text-decoration:none;}

/* ----- FOOTER ----- */
#footer {background:#E8F3F7;padding-left:40px;padding-top:20px;clear:both;line-height:1.3;}

.footerBoxWrapper,.footerBox {display:block;width:249px;height:89px;float:left;margin-right:78px;background:#FBF9EC;border:1px solid #CECECE;}
.footerBox {float:none;margin-right:0;}
.footerBoxWrapper {background:#E8F3F7;border:none;height:auto;}
.footerBoxEnd {margin-right:0;}
.footerBoxWrapper p {margin-top:5px;}
.fb1 {background: url(../images/bottom_boxes.png) no-repeat;text-indent:-9999px;}
a.fb1:hover {background: url(../images/bottom_boxes.png) no-repeat 0% -89px;}
.fb2 {background: url(../images/bottom_boxes.png) no-repeat 0% -178px;text-indent:-9999px;}
a.fb2:hover {background: url(../images/bottom_boxes.png) no-repeat 0% -267px;}
.fb3 {background: url(../images/bottom_boxes.png) no-repeat 0% -356px;text-indent:-9999px;}
a.fb3:hover {background: url(../images/bottom_boxes.png) no-repeat 0% -445px;}

#copyright {clear:both;text-align:center;font-size:0.85em;}
#copyright p {margin:0 0 10px 0;padding:0;}

/*---------
OTHER STUFF
-----------*/

/*Misc*/
.hide {display:none;}
.storyDate {margin-bottom:1.3em;font-weight:bold;}
.storyDate span {font-weight:normal;color:#333;}
#leadStory {padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px;}
#loginfo {margin-top:-10px;margin-bottom:10px;}
.indent{padding-left:30px;}
abbr,acronym{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#062B5A;cursor:help;}
hr{height:1px;margin:1em 0;color:#180030;}
.basicbox {border:1px solid #ccc;padding:10px;margin:1em 0;background: #F9F9F4;}
.basicbox h1, .basicbox h2, .basicbox h3, .basicbox h4{margin-top:0;}
.basicbox p{margin-bottom:0;}
.floatright{float:right;}
.uppercase{text-transform:uppercase;}
.border{border:1px solid #000;}
.small{font-size:86%;font-weight:normal;}
.important{color:#f00;font-weight:bold;}
.highlight {background:#ff9;}

/*Paging Styles*/
#content a.pageNumber, #content a.pageNextPrevious {border:1px solid #CDDDEE;padding:2px 6px;margin-right:7px;text-decoration:none;}
span.pageCurrent {color:#ccc;padding:2px;margin-right:7px;}
.dataPager {margin-bottom:1em;font-size:80%;}
.dataPager a {font-weight:normal;}
#pagerBottomWrapper {margin:-5px 0 40px 0;}
#pagerTopWrapper {margin:0 0 25px 0;}
#pagerTop a:hover,#pagerBottom a:hover {background:#274463;color:#fff;}

/*Photo Stream*/
#tablePhotoStream a img {border:4px solid #ccc !important;margin:0 25px 0 0;}
#tablePhotoStream a {display:block;}
#tablePhotoStream p {margin:0 0 25px 0;font-size:0.86em;}
#tablePhotoStream p strong {font-size:1.2em;}
#tablePhotoStream p a {display:inline;text-decoration:none;}
#tablePhotoStream p a:hover {background:#FDFEB8;color:#000;}


/*Tables*/
td.lbl{font-weight:bold;text-align:right;white-space:nowrap;}
table.txttbl{border-top:1px solid #000;border-left:1px solid #000;margin:1em 0;}
table.txttbl td,table.txttbl th{padding:0.3em 0.4em;border-bottom:1px solid #000;border-right:1px solid #000;}
table.txttbl th.small{font-size:85%;color:#fff;font-weight:bold;}
table.txttbl th{background:#3A6592;color:#fff;font-size:110%;font-weight:bold;}
table.txttblnb td,table.txttblnb th{padding:0.5em;}

/*Self-Clear Floats*/
.group:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}



