body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; background: #87b8d9; color: #222; }
 
/* Green: #6ebe44 */
/* Blue: #5896c5 */
/* Orange: #ff9800 */
 
a img { border: 0px; }
a { color: #5896c5; }
a: hover { color: #6ebe44; }
p, h1, h2, h3, h4, h5, h6, h7 { margin-top: 0px; }
p { margin-bottom: 15px; }
h1 { font-size: 1.3em; color: #222; }
h1 a { color: #222; text-decoration: none; }
h1 a:hover { color: #5896c5; }
h3, h3 a { color: #ff9800; font-weight: 1.3; font-weight: bold; }
h4 { font-size: 1.1em; font-weight: bold; }
 
#container { width: 995px; margin: 0px auto; }
 
#header { float: left; display: inline; overflow: hidden; background: url(img/wrapper-top.jpg) top no-repeat; width: 960px; height: 197px; padding: 27px 17px 0px; }
 
#menu { float: left; display: inline; overflow: hidden; width: 960px; margin-bottom: 8px; background: #edf5fc url(img/menu-bg.jpg) repeat-x top; font-weight: bold; }
#menu ul { float: left; margin: 0px; padding: 0px; list-style: none; }
#menu li { float: left; padding: 0px; list-style: none; font-weight: bold; margin: 0px; font-size: 1.1em; margin-right: 1px;  }
#menu li a { display: block; padding: 7px 20px 7px 20px; color: #fff; text-decoration: none; margin: 0px; }
#menu a, #menu a:visited { display: block; }
#menu li a:hover { display: block; background: #edf5fc; color: #19547c; padding: 7px 20px 7px 20px; text-decoration: underline; }
#menu li ul { position: absolute; z-index: 10; left: -999em; height: auto; width: 240px; margin: 0px; padding: 0px; }
#menu li ul ul { margin: -30px 0px 0px 240px; padding: 0px; }
#menu li:hover ul ul, #menu li.sfhover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul ul { left: -999em; }
#menu li li { width: 240px; background:#19547c; font-size: 90%;}
#menu li li li { font-size: 100%; }
#menu li li a, #menu li li a:visited { color: #fff; }
#menu li li a:hover, #menu li li a:active { background:#6fc152; color: #fff;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left: auto;}
#menu li:
 
#breadcrumbs { float: left; width: 940px; margin-bottom: 4px; padding: 0px 10px; }
 
#wrapper { float: left; display: inline; overflow: hidden; width: 960px; background: url(img/wrapper.jpg) repeat-y top; padding: 0px 17px 17px; }
 
/* Main Content Area */
 
#content { float: left; display: inline; overflow: hidden; width: 680px; }
#content li { margin-bottom: 14px; }
#content .premeta { font-size: 90%; margin-bottom: 15px; }
#content .postmeta { font-size: 90%; }
#content .post { margin-bottom: 18px; border: 2px solid #6ebe44; padding: 14px; }
#content .content-bot { text-align: center; padding: 10px; margin-top: 10px; border-top: 1px #ccc solid; }
#content .content-bot a { margin: 0px 12px; }
 
.datestamp { background: #ff9800; border: 1px solid #0F3461; float: left; margin: 0px 10px 4px 0px; color: #fff; padding: 3px; text-align: center; line-height: 100%; font-size: 105%; }
.datestamp .day { font-size: 1.5em; font-weight: bold; }
 
span.wpcf7-list-item { display: block; }
 
/* Images and Captions */
 
#content .post img { border: 2px solid #ff9800; }
#content .post p.wp-caption-text { text-align: center; font-size: 0.8em; line-height: 135%; margin: 0px; padding: 3px 0px; }
#content img.alignnone { margin: 0px 10px 10px 0px; }
#content .post div.alignleft, #content .post img.alignleft { float: left; margin: 0px 10px 10px 0px; }
#content .post div.aligncenter, #content .post img.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; clear: both; }
#content .post div.alignright, #content .post img.alignright { float: right; margin: 0px 0px 10px 10px; }
#content .postmeta { border-top: #ccc 1px solid; padding-top: 10px; font-size: 1.2em; }
#content .postmeta .tags { font-size: 0.8em; padding-top: 10px; }
 
/* Comments Styling */
 
#content .comments { clear: both; }
.comments ul { margin: 0px 0px 12px 0px; padding: 0px; border-top: 1px solid #ccc; padding-top: 16px; }
#content .comments li.comment { list-style-type: none; border-bottom: 1px solid #ccc; padding-bottom: 16px; margin-bottom: 16px; float: left; display: block; width: 660px; }
.comments li p { margin-bottom: 7px; }
#content .comments li.comment img { float: none; padding: 5px; clear: left; margin-bottom: 5px; }
 
/* Sidebar Styleing */
 
#sidebar { float: right; display: inline; overflow: hidden; width: 256px; margin: 0px 2px 0px 0px; border: 2px solid #5896c5; padding: 0px; }
#sidebar h2 { padding: 15px 12px; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin-bottom: 15px; background: url(img/sidebar-h2.jpg) no-repeat; width: 216px; height: 20px; color: #6ebe44; font-size: 1.1em; margin-left: 8px; }
#sidebar p { margin: 0px 16px 14px; }
#sidebar ul { margin: 0px; padding: 0px 16px; list-style: none; list-style-type: none; }
#sidebar li { margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px; border-bottom: 2px solid #6ebe44; list-style: none; line-height: 150%; }
#sidebar li li { margin-left: 15px; }

#sidebar .textwidget { padding: 0px 16px; }
#sidebar #tag_cloud a { display: inline-block; margin: 0px 2px 0px 16px; }
#sidebar select { margin: 0px 16px; width: 240px; }
#sidebar option { padding: 2px; }
 
/* Sidebar Search Form */
 
#sidebar .newsearch { background: url(img/search-bg.gif) repeat-x top; height: 63px; margin-bottom: 15px; border-bottom: 2px solid #5896c5; }
#newsearchform { margin: 0px auto; padding: 0px 3px; text-align: center; }
#sidebar .newsearch h2 { color: #fff; font-size: 1.1em; padding:4px 18px 0px; font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 0px; background: none; }
#newsearchform #s { border: 2px solid #5896C5; padding: 2px; width:140px }
#searchsubmit, #content #searchsubmit { position: relative; top: 6px; }
 
#footer { float: left; display: inline; overflow: hidden; width: 560px; background: url(img/wrapper-bottom.jpg) no-repeat bottom; height: 105px; padding: 45px 217px 0px; text-align: center; color: #fff; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { color: #ccc; }
