a { color: #FF6633; }
a:hover, .text-pics a.selected{ color: #e8a02c; text-decoration: underline; }

body{ background: #ebe9e1 url(../images/bgr.jpg) repeat-x top; }

#search{ background: url(../images/bgr-search.gif) no-repeat; }

#topmenu li{ border-left: 1px solid #dedbd1; }
#topmenu li a {	color: #333333; }
#topmenu li a:hover,#topmenu li.active a { color: #ff7800; background:#f5f4f0; }
#nav li ul li { background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top; }

#footer { background:#0B4D73; }	
#footer, #footer a{	color: #fff; }

.box, .widget {	background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 {	background: #f5f4f0 url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 .spacer.white, .list2 li { background: #ffffff; }

.vidtabs .idTabs li a, .idTabs li a { background:#616E77; color:#363636; border: 0; color: #fff; }
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 { background:#2C6288; color: #fff; }

span.continue-archives a { color:#777777; }

#tagline {
  font: bold 9pt georgia;
  text-align: center;
  margin: auto;
  margin-bottom: 20px;
  padding-top: 20px;
  width: 962px;
}

.box .list1 li { padding-left: 0; font-weight: normal; }
.box, .box2 { background: transparent; border: 0; }
.box { background: #fcfafa; }
#two-col .box { width: 250px; display: block; }
.box2 { margin-bottom: 0 !important; }

.grid_6 { margin-right: 0; }
#content { width: 948px; border: 6px solid #bbc9d1; }
#sidebar .widget li { border-color: #ddd !important; }
#sidebar { width: 338px; }

#two-col { width: 580px; }
#col-one { width: 280px; float: left; margin-right: 20px; }
#col-two { width: 280px; float: left; }
.container_15 { background:#e4e2db url(../images/bgr-footer.gif) repeat-x; padding: 18px 0; }	

/* insert all additional css here */
#sidebar input { padding: 0; }
.post h2.singleh2 { margin-bottom: 24px; }
.post h3 { border: 0 !important; background: none !important; }
.post { background: none !important; }
.post ol li { list-style-type: decimal; }
.post li a { font-weight: bold; }
.widget h2 { background-color: #2C6288; padding: 6px; }
.widget h2 a { color: #fff; font: bold 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; }
.text-pics a { font-size: 11px; }
.box h2 { font: bold 13px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; margin-bottom: 0; }

/* menu for articles */
.box #menu ul { width: 300px; display: block; }
.box #menu li { display: block; padding: 8px 0; border-bottom: 1px solid #56b9ff; width: 300px; float: none !important; background: url('../images/arrow_down.gif') no-repeat right center; }
.box #menu li a { font-size: 14px; color: #2C6288 !important; background: none !important; padding: 0 !important; margin: 0 !important; }
.box #menu li a:hover { text-decoration: none !important; }

.box #index_pages { float: left; margin-left: 18px; width: 590px; }
.box #index_pages ul li ul { width: 50%; float: left; }
.box #index_pages ul li ul li { margin-bottom: 4px; background: url('../images/folder2.gif') no-repeat left center; padding-left: 20px; }
.box #index_pages ul li ul li a { color: #2C6288 !important; }

/* cartoons */
#cartoons { width: 907px; text-align: center; }
#cartoons li { display: block; width: 20%; float: left; margin-bottom: 18px; }
#cartoons li a img { border: 1px solid #000 !important; }

#cartoon-links { text-align: center; }
#cartoon-links li { display: inline; font-family: Arial !important; margin-right: 4px; }
#cartoon-links span { padding: 4px 8px; border: 1px solid #2C6288; background-color: #2C6288; color: #fff; }
#cartoon-links a { padding: 4px 8px; border: 1px solid #2c6288; color: #2c6288; }
#cartoon-links a:hover { padding: 4px 8px; text-decoration: none; background: #2c6288; color: #fff; }

#cartoon-index li { width: 50%; float: left; }
#cartoon-index li img { border: 1px solid #000 !important; float: left; }
#cartoon-index li span { float: left; margin-top: 45px; margin-left: 14px; }

/* footer blocks */
#footer_message { width: 960px; margin: auto; }

#footer_message .block { width: 310px; margin-right: 10px; text-align: left; padding-left: 0 !important; float: left; padding-right: 0 !important; }

#footer_message h2 { background-color: #0b4d73; color: #fff; padding: 6px 24px;  text-align: center; display: inline; }

#footer_message .content { margin-top: 14px; border: 6px solid #ccc; background: #fff; min-height: 290px; padding: 6px; }

#footer_message .view-data-comments-name, #footer_message .view-data-comments-timestamp { display: inline; }

#footer_message .view-data-comments-name { margin-right: 24px; }

#footer_message .view-comments-recent ul, #footer_message .view-content-recent-articles ul { padding: 0 12px; }

#footer_message .view-comments-recent ul li, #footer_message .view-content-recent-articles ul li { list-style-type: none; margin-left: 0; margin-bottom: 6px; padding-bottom: 3px; border-bottom: 1px solid #ccc; }

