body, h1, h2, h3, h4, h5, h6, p, blockquote, form{margin: 0;padding: 0;}

body{font-family:"Verdana";font-size:12px;text-align:center;vertical-align:top;background:#fff url(images/body-bg.jpg) repeat-x top;color:#333;}

h1, h2, h3, h4, h5, h6{font-family:"Verdana";font-size:12px;font-weight:normal;}

form, textarea{font-family:"Verdana";font-size:12px;}

a{color:#e2007a;text-decoration: underline;}
a:hover{text-decoration: none;}
a img{border: 0;}

.alignleft{float:left;}
.alignright{float:right;}

p{padding: 15px 0 0;}

blockquote{margin: 15px 0 0;font-family:"Verdana";font-size: 11px;background: #e7f1fe;color: #2d558a;}
blockquote p{padding: 10px;}
blockquote blockquote{margin: 15px;background: #fff;}

.topbar{float: left;width: 100%;margin: 0 0 10px;border-bottom: 1px solid #2b466a;font-size: 11px;background: #192f4b;color: #6994cb;}
.topbar a{text-decoration: none;color: #89b0e1;}
.topbar a:hover{text-decoration: underline;color: #fff;}
.topbarwrap{margin: 0 auto;width: 970px;text-align: left;}
.topbar ul{float: left;width: 970px;list-style-type: none;margin: 0;padding: 8px 0;}
.topbar ul li.skip{float: right;}
.topbar ul li.skip a{padding: 0 19px 0 0;background: url(images/nav_skip.gif) no-repeat 100% 3px;}

.clear{margin: 0;padding: 0;clear: both;}

#container{margin: 0 auto;width: 970px;text-align: left;}

/* FIRST MENU */
.firstmenu{float:right;margin-top:142px; background:#89d5af;}
.firstmenu ul{margin:0;padding: 0 0 0 4px;list-style:none;line-height:normal;text-transform:uppercase; text-align:center; font-size:12px;}
.firstmenu ul li{display:block;float:left;height:49px;}
.firstmenu ul li a{display:block;float:left;padding:6px;text-decoration:none;font-weight:bold;color:#fff;}
.firstmenu ul li a:hover{text-decoration:underline;}
.firstmenu ul li#firstcurrent{}
.firstmenu ul li#firstcurrent a{ background:#78AC93 none repeat scroll 0 0}
.firstmenu ul li#current{}
.firstmenu ul li#current a{ background:#78AC93 none repeat scroll 0 0}
.firstmenu ul li#lastcurrent{}
.firstmenu ul li#lastcurrent a{ background:#78AC93 none repeat scroll 0 0}
.firstmenu ul li.floatright{float: right;}
.firstmenu ul li.floatright a{}

/* HEADER */
.header, .headerwrap{background:#e2007a;margin-bottom:30px;height:180px; border-bottom:solid #89d5af 10px;min-width:1020px;}
.headerwrap{padding: 0 0 10px 0;}
.banner {margin: 10px 0 0 10px;display: inline;}
.logo {background: url(images/logo.jpg); width:304px; height:190px;}

.banner h1, .banner .description{font-family:"Verdana";font-size:30px;text-transform: uppercase;color:#fff; text-align:right;}
.banner h1 a{text-decoration:none;color:#fff;}
.banner h1 a:hover{text-decoration:underline;}

.about ul{list-style-type: none;margin: 0;padding: 0 25px 0;line-height: 24px;}
.about ul li{padding: 19px 0 0 15px;background: url(images/bullet_arrow.gif) no-repeat 0 26px;}
.about ul li h2{font-family:"Verdana";font-size: 18px;color: #fff;}
.about ul li h2 a{text-decoration: none;color: #fff;}
.about ul li h2 a:hover{text-decoration: underline;}

.secondmenu{float: left;width: 970px;background: url(images/bg_sub_nav.gif);}
.secondmenu ul{list-style-type: none;margin: 0;padding: 0 20px;}
.secondmenu ul li{float: left;background: url(images/sub_navtab.gif) no-repeat right top;}
.secondmenu ul li a{display: block;padding: 8px 48px 8px 10px;font-weight: bold;text-decoration: none;color: #fff;}
.secondmenu ul li a:hover{text-decoration: underline;}
.secondmenu ul li.first a{padding: 8px 48px 8px 39px;background: url(images/sub_navtab_first.gif) no-repeat;}
.secondmenu ul li.last{background: url(images/sub_navtab_last.gif) no-repeat right top;}
.secondmenu ul li.last a{padding: 8px 39px 8px 10px;}
.secondmenu ul li#firstcurrent{background: #fff url(images/sub_navtab_current.gif) no-repeat right top;}
.secondmenu ul li#firstcurrent a{background: url(images/sub_navtab_current_first.gif) no-repeat;color: #000;}
.secondmenu ul li#current{margin-left: -38px;background: #fff url(images/sub_navtab_current.gif) no-repeat right top;}
.secondmenu ul li#current a{padding: 8px 48px;background: url(images/sub_navtab_current_left.gif) no-repeat;color: #000;}
.secondmenu ul li#lastcurrent{margin-left: -38px;background: #fff url(images/sub_navtab_current_last.gif) no-repeat right top;}
.secondmenu ul li#lastcurrent a{padding: 8px 39px 8px 48px;background: url(images/sub_navtab_current_left.gif) no-repeat;color: #000;}

#content{float: left;width: 970px;padding: 0 0 10px;background: #ffffff;}

.main{float: left;margin: 10px 0 0 0;display: inline;width: 660px;}
.post{margin: 10px 0 0 10px;}
.post-date, .sidebar ul li .sidebar-title{padding: 8px 20px 8px 26px;font-family:"Verdana";font-size:11px;background:#787878;color: #fff; text-transform:uppercase;}
.post h2{border-bottom: 1px solid #d1ebd1;padding: 14px 10px 11px;font-family:"Verdana";font-size:24px;color:#89D5AF; font-weight:bold;}
.post h2 a{text-decoration: none;color:#89D5AF;}
.post h2 a:hover{text-decoration: underline;}

.entry{padding: 0 10px 8px;line-height: 22px;background: #fff  url(images/bg_main_rc_bottom.gif) no-repeat left bottom;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h6{margin: 0;padding: 15px 0 0;border: 0;font-family: "Verdana";background-image: none;	background-color: transparent;}
.entry h1, .entry h2, .entry h3{font-size: 36px;line-height: 48px;}
.entry h2{font-size: 24px;line-height: 34px;}
.entry h3{font-size: 18px;line-height: 24px;}
.entry img.alignleft, .entry img.alignright{margin: 5px 10px 0 0;padding: 4px;border: 1px solid #ccc;}
.entry img.alignright{margin: 5px 0 0 10px;}
.entry img.centered{margin: 0 auto;display: block;}
.entry .moretext{padding: 0 23px 0 0;background: url(images/bullet_read_more.gif) no-repeat 100% 3px;text-decoration: none;}

.postmetadata{float: left;width: 610px;margin: 0;padding: 0;font-size: 11px;clear: both;}
.postmetadata a{text-decoration: none;color: #e2007a;}
.postmetadata a:hover{text-decoration: underline;}
.postmetadata ul{list-style-type: none;margin: 0;padding: 10px 10px 0 10px;}
.postmetadata ul li{float: left;margin: 0 10px 0 0;display: inline;}
.postmetadata ul li.author{padding: 0 0 0 20px;background: url(images/pencil.gif) no-repeat 0 4px;}
.postmetadata ul li.comment-number{padding: 0 0 0 19px;	background: url(images/user.gif) no-repeat 0 4px;}

.filedunder{clear: both;}

.previous-next{float: left;width: 630px;display: inline;margin: 10px 0 0 10px;background: #fff url(images/bg_main_rc_bottom.gif) no-repeat left bottom;}
.previous-next a{font-weight: bold;text-decoration: none;color: #079a02;}

.previous-next a:hover{text-decoration: underline;}
.previous-next ul{float: left;width: 630px;list-style-type: none;margin: 0;padding: 10px 0;line-height: 24px;background: url(images/bg_main_rc_top.gif) no-repeat;}
.previous-next ul li{float: left;margin: 0 10px;display: inline;}
.previous-next ul li .previous{padding: 0 0 0 20px;background: url(images/bg_previous.gif) no-repeat;}
.previous-next ul li .next{padding: 0 20px 0 0;background: url(images/bg_next.gif) no-repeat right top;}

.sidebar{float: right;display: inline;width: 280px;margin: -30px 0 0 20px;}
.sidebar ul{list-style-type: none;margin: 0;padding: 0;}
.sidebar ul li{margin: 10px 0 0;background: #89d5af;}
.sidebar ul li .sidebar-title{}
.sidebar ul ul{padding: 0 10px 10px;}
.sidebar ul ul li{margin: 0;padding: 0 0 8px;background: url(images/bg_sidebar_ul_ul_li.gif) no-repeat left bottom;}
.sidebar ul ul li h2{padding: 14px 10px 11px;font-family:"Verdana";font-size: 12px;color: #333; font-weight:bold; text-transform:uppercase;}
.sidebar ul ul ul{line-height: 24px;padding: 5px 10px 0;background: #fff;}
.sidebar ul ul ul li{padding: 0;background-image: none;}
.sidebar ul ul ul ul{padding: 0 10px;background-image: none;}

/* Start Widget Styles */
.sidebar li#search form#searchform{padding: 5px 0 0;}
div#calendar_wrap{padding: 10px;background: #fff url(images/bg_sidebar_ul_ul_ul.gif) no-repeat;}
table#wp-calendar{width: 100%;}
table#wp-calendar th, table#wp-calendar td{padding: 13px 0 0;}
.sidebar ul li#google-search div{margin: 0;padding: 10px 10px 0;text-align: left;background: #fff url(images/bg_sidebar_ul_ul_ul.gif) no-repeat;}

/* FOOTER */
#footer{background:#e2007a;clear:both;font-size:10px;border-top:solid #89d5af 10px; min-width:1000px;}
#footer p{color:#fff;margin:0 auto;width:915px;text-align:center;}
#footer span { font-size:9px; font-weight:normal;}
#footer span a{ font-size:9px; font-weight:bold; color:#FFF; text-decoration:none;}

.comments-template{margin: 10px 0 0 10px;line-height: 22px;background: #fff url(images/bg_main_rc_bottom.gif) no-repeat left bottom;}
.comments-template-wrap{padding: 10px;background: url(images/bg_main_rc_top.gif) no-repeat;}
.comments-template h3{font-family: Georgia, Arial, Helvetica, Sans-serif;font-size: 18px;}
.comments-template p.nocomments{padding: 0;}
.comments-template h3#comments{padding: 0 0 0 21px;background: url(images/comments.gif) no-repeat 0 3px;}

ol.commentlist{list-style-type: none;margin: 0;padding: 10px 0 20px;}
ol.commentlist li{margin: 10px 0 0;padding: 10px;}
ol.commentlist li.alt{background: #f3fef3;}
ol.commentlist li.highlighted{border: 1px solid #9cd69c;padding: 9px;}
ol.commentlist li .author-link{padding: 0 10px 8px;}
ol.commentlist li cite{font-style: normal;}
ol.commentlist li .author-link a{font-weight: bold;}
ol.commentlist li .comment-text{border-top: 1px solid #d1ebd1;border-bottom: 1px solid #d1ebd1;padding: 0 0 10px;}
ol.commentlist li .comment-text p{padding: 15px 10px 0;}

small.commentmetadata{display: block;padding: 8px 10px 0;font-size: 11px;clear: both;}