body { margin: 0; padding: 0; text-align: center; background: #566d7d url(images/bg-nightline.jpg) no-repeat; background-position: 50% 36px; }
a img { border: none; }
#page, #header, #footer { text-align: left; display: block; width: 986px; margin: 0 auto; }
#header { height: 202px; font: 11px/15px Arial; position: relative; }
#toplinks, #toplinks li { float: left; list-style: none; margin: 0; padding: 0; }
#toplinks { width: 989px; position: absolute; top: 10px; left: 40px }
#toplinks a { color: #fff; font-weight: bold; margin: 0 30px 0 0; text-decoration: none; }
#toplinks a:hover { text-decoration: underline; }
#header a#logo, #header .call { display: block; width: 300px; height: 87px; text-indent: -999em; position: absolute; top: 80px; left: 26px; background: url(images/logo.png) top left no-repeat; }
#header .call { width: 276px; height: 32px; top: 110px; left: auto; right: 60px; background-image: url(images/contact.png); }
#header .call a { display: block; width: 75px; height: 32px; position: absolute; top: 0; left: 195px; text-indent: -999em; }
#footer { padding: 16px 40px; width: 906px; font: 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #fff; }

#main { position: relative; }
#main, #top, #end { width: 973px; float: left; padding: 0 8px; background: url(images/shadrep.png) top left repeat-y; }
#top, #end { height: 8px; font-size: 0; line-height: 0; background-image: url(images/shadtop.png); }
#end { background-image: url(images/shadend.png); margin-bottom: 11px; }

#content { float: left; width: 640px; }
#mainnav {  float: left; width: 624px; height: 31px;background: url(images/mainnav.png) top left repeat-x; position: absolute; top: 0; left: 8px; list-style: none; padding: 4px 8px 0; margin: 0; }
#mainnav li { float: left; }
#mainnav li a { float: left; width: 156px; color: #fff; text-decoration: none; text-transform: uppercase; background: url(images/navline.jpg) top left no-repeat; font: bold 11px/14px Verdana, Arial, sans-serif; text-align: center; padding: 6px 0 0; height: 25px; }
#mainnav li a.on { background: #f6f7fa; color: #293e54 }
#mainnav li a:hover { text-decoration: underline; }
#content { font: 13px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; padding-top: 35px; }
#mission, .pagetitle { float: left; width: 570px; padding: 25px 38px 0 32px; height: 169px; background: url(images/mission.png) top left repeat-x; }
.pagetitle { height: auto; padding-bottom: 25px;  }
#mission h1 , .pagetitle h1, h1.date { margin: 0; padding: 0; font: 30px/34px Georgia, serif; color: #384252; }
h1.date { float: left; display: inline; margin: 25px 32px 0; }

#sidebar { width: 330px; float: left; }
#sidebar ul, #sidebar li { list-style: none; margin: 0; padding: 0; }
#featured { background: #fff; margin: 10px; padding: 10px 20px; font: 13px/16px Tahoma, Arial, sans-serif; float: left; display: block; width: 270px }
#featured h3, .widget h2.widgettitle { margin: 0; padding: 0; font: bold 15px/100% Georgia, serif; color: #20354c; }
#featured a em { font-size: 11px; }
#spotlights { font: 11px/14px Tahoma, Arial, sans-serif; float: left; background: #eaf4dd; padding: 20px 29px 14px; width: 272px; margin: 0 0 26px; height: 160px;  }
#spotlights ul li a { text-decoration: none; color: #333; margin-bottom: 14px; display: block; }
#sidebar #spotlights ul { display: block; margin-bottom: 26px; }

.post { padding: 16px 0 40px; margin: 0 48px 0 32px; float: left; border-bottom: 1px solid #dfdfdf; width: 564px; }
.post a { text-decoration: none; color: #719A4E; }
.post a:hover { text-decoration: underline; }
.post small { font-size: 10px; line-height: 11px; text-transform: uppercase; }
.post small, .post small a { color: #333; font-weight: bold; }
.post h2 { font: 30px/32px Georgia, serif; margin: 0; padding: 0; }
.post h2, .post h2 a { color: #384252; }
.post .entry a { font-weight: bold; }
.postmetadata { background-color: #eaf4dd; color: #719a4e; float: left; width: 552px; padding: 12px 0 14px 12px; font: 11px/14px Verdana, sans-serif; margin: 3px 0 0;  }
.postmetadata a { color: #fff; background: #719a4e; padding: 2px 4px; font-weight: bold; }
.postmetadata .cats { display: block; float: left; width: 365px; }
.postmetadata .cats a { color: #719a4e; background: none; padding: 0; }
.postmetadata .spreadem a.stico_default { background: url(images/share.gif) top right no-repeat !important; padding: 1px 20px 3px 0; color: #719a43;}
.textwidget { float: left; }

.comments { float: left; padding-left: 32px; }

#sidebar .widget { float: left; }
#sidebar .widget#daikos-text-2 { padding-left: 30px; margin-top: 20px; width: 300px; }
#sidebar .widget ul { font: 13px/16px Tahoma;  }
#sidebar .widget ul, #sidebar .widget h2.widgettitle { margin-left: 30px; margin-bottom: 12px; }
#sidebar .widget div ul, #sidebar .widget div h2.widgettitle { margin-left: 0; }

img.alignleft { float: left; margin: 5px 20px 10px 0; }
img.alignright { float: right; margin: 5px 0 10px 20px; }
img.aligncenter { text-align: center; }
.excerpt { font-style: italic; }
.excerpt p { display: inline; margin: 0; }
.wp-caption-text { padding: 0 20px; margin: 0; font-size: 11px; font-weight: bold; width: 520px; background-color: #e2e6ec; }

#sidebar .widget.widget_categories, #sidebar .widget.widget_archive, #sidebar .widget.widget_recent_entries { width: 330px; margin-top: 20px; }
#sidebar .widget a { color: #333; text-decoration: none; }
#sidebar .widget a:hover { text-decoration: underline; }
#sidebar .widget #featured a:hover { text-decoration: none; }

#pop { display: block; width: 310px; padding: 31px; background: #fff; font: 11px/14px Arial, Helvetica, sans-serif; text-align: left; position: relative; color: #333; }

#pop, #pop label, #pop input { font: 11px/14px Arial, Helvetica, sans-serif; }
#pop table { margin: 0; position: relative; left: -4px; }
#pop form { margin: 0; }
#pop p { margin: 4px 0; width: 310px; }
#pop input.txt { width: 268px; }
#pop h1 { font: bold 15px/18px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 0 14px; }

#pop #close { position: absolute; top: 3px; right: 5px; color: #333; font-weight: bold; text-decoration: none; text-align: right; }

body, html { width: 100%; height: 100%; }
#hider { position: fixed; top: 0; left: 0; width: inherit; height: inherit; background-color: #333; filter:alpha(opacity=63); -moz-opacity: 0.63; opacity: 0.63; cursor: default; }
#popup { position: fixed; top: 15%; left: 30%; } 

.navigation { padding: 19px 32px; float: left; }
.navigation a { font-weight: bold; text-decoration: none; color:#719A4E; }
.navigation a:hover { text-decoration: underline; }
.navigation div { float: left; width: 282px; }
.navigation div.alignright { text-align: right; }

/********************
	Sidebar Photos 
********************/

.photos {
	margin-left:30px;
	width:270px;
}

.photos img {
	padding-bottom:5px;
}

	