* { margin: 0; padding: 0; }
html { background: url(/css_images/html-bg.png) repeat-x fixed #7c8cad; color: #4d4d4d; font-size: 90%; font-family: times new roman, sarif;}
a { color: #4d4d4d; }
h2 { background: url(/css_images/section-header-bg.png) no-repeat; margin-left: 15px; font-family: arial, sans-sarif; text-transform: uppercase; font-size: 113%; font-weight: normal; padding: 8px 0 10px 12px; }
h2 a { text-decoration: none }
h2 a:hover {text-decoration: underline}
/* h2.titleCase { text-transform: capitalize; font-size: 120%; } */
h2.sub { background: url(/css_images/section-header-bg-long.png) no-repeat; margin: 15px 0 5px 15px; }
h3 { color: #264491; margin-left: 15px; font-family: arial, sans-sarif;  font-size: 103%; font-weight: bold; padding: 4px 0 4px 12px; }
h3 a { color: #264491; text-decoration: none }
h3 a:hover { text-decoration: underline }
p { margin: 8px 26px 10px 26px; line-height: 110%; font-size: 98%; }
/* 
table { margin: 8px 26px 10px 26px; border-collapse: collapse; }
td { padding-right: 8px; vertical-align: top; }
tr { margin-bottom: 26px; }
*/
td { vertical-align: top; }
dl { margin: 0 0 20px 26px; }
dl dt { margin-top: 12px; }

p.date { font-style: italic; font-family: arial, sans-sarif; font-size: 88%; margin: 2px 26px 5px 26px; }
p.ages { font-family: arial, sans-sarif; font-size: 88%; margin: 2px 26px 5px 26px; }
p.filedUnder { font-family: arial, sans-sarif; font-size: 88%; margin: 2px 26px 5px 26px; }
p.filedUnder a { font-family: arial, sans-sarif; color: #264491; font-size: 90%; margin: 0 0 0 2px; text-decoration: none; }
p.filedUnder a:hover { text-decoration: underline; }
p.action a { font-family: arial, sans-sarif; font-size: 100%; color: #78996c; font-weight: bold; }
p.action a:hover { text-decoration: none; }
p.action span { font-weight: bold; font-family: arial, sans-sarif; padding-right: 10px; }
p.commentCount { font-family: arial, sans-sarif; color: #264491; font-size: 90%; margin: 2px 0 3px 26px; }
p.commentCount a {  color: #264491; text-decoration: none }
p.commentCount a:hover { text-decoration: underline }
p.moreLink a { font-family: arial, sans-sarif; color: #4d4d4d; font-size: 90%; font-weight: bold; }
p.moreLink a:hover { text-decoration: none; }
p.postedBy { font-style: italic; }

hr.itemDivider { margin: 20px 26px 15px 26px; color: #b3b3b3; background-color: #b3b3b3; height: 1px; border: none; clear: both;}
#content hr.itemDivider { margin-right: 12px; }

img.mainHome, div.mainHome { margin: 16px 0 10px 16px; }
img.mainListing { margin: 5px 12px 10px 26px; float:right;}
img.mainSub { margin: 5px 0 10px 26px; }

#container { margin: 20px auto; width: 980px; }

#header { width: 980px; height: 248px; clear: both; background: url(/css_images/header-bg.png) no-repeat; border-bottom: 2px solid #264491; }
#header img { float: right; }
#header ul { width: 775px; padding-top:20px; list-style-type: none; font-size: 120%; }
#header ul li { display: inline;  font-family: arial, sans-sarif; }
#header ul li a { color: #fff; text-transform: uppercase; text-decoration: none; margin: 0 30px; }
#header ul li a:hover { color: #264491; }
#header ul li a.hilite { color: #264491; }
#homeButton { height: 200px; width:600px; }
#homeButton h1 {display: none;}

#main { width: 980px; clear: both; background-color: #f2f2f2; padding-bottom: 15px; }

#content { width: 645px; float: left; }
#content img { border: 1px solid #b3b3b3; }
/* .submitComment { background-color: #78996c; color: #fff; font-size: 107%; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 3px 7px; border: none; float: right; margin: -27px 20px 0 0; cursor: pointer; } */
.submitComment {  float: right; margin: -27px 20px 0 0; cursor: pointer; }

#contentLeft { width: 322px; float: left; }
#contentRight { width: 322px; float: left; }
#contentRight img, #contentLeft img { margin: 0 0 0 26px; }

#content ul, #content ol { margin: 8px 26px 10px 26px; line-height: 110%; font-size: 98%; }
#content ul li, #content ol li { margin: 8px 26px 10px 26px; line-height: 110%; font-size: 98%; border 4px fuschia; }

#sidebar { width: 326px; padding-top: 15px; float: left; }
#sidebar .textList { margin-bottom: 15px; }
#sidebar .textList ul { font-family: arial; padding-left: 17px; color: #264491; }
#sidebar .textList ul li a { color: #264491; font-family: arial, sans-sarif; text-decoration: none; }
#sidebar .textList ul li a:hover { text-decoration: underline; }
#sidebar .textList ul li.all { margin-top: 15px; }
#sidebar h3.no_photo {margin-left: 0; padding-left: 0; }

#sidebar .imageList { margin-bottom: 15px; }
.listItem { padding-bottom: 7px; border-bottom: 1px solid #b3b3b3; width:285px; margin: 0 15px 10px 26px; }
.listItem img { float: left; margin: 6px 15px 10px 0; border: 1px solid #b3b3b3; }
.listItem p { margin-left: 0; }

#footer { width: 980px; height: 103px; clear: both; background: url(/css_images/footer-bg.png) no-repeat; text-align: right; }
#footer ul { padding-top:52px; margin-right: 13px; list-style-type: none; font-size: 80%; color: #fff; }
#footer ul li { display: inline; margin-left: 10px; }
#footer ul li a { color: #fff; text-transform: uppercase; text-decoration: none; }
#footer ul li a:hover { color: #264491; }
#footer small { display: block; margin: 11px 13px 0 0; color: #264491; }
#footer small a { color: #264491; }

.editlink, .publishlink { float:right; margin: 0px; padding: 0px;}
.editlink img, .publishlink img ( border: 0px; }

.clearall { clear: both; }