/* CSS Tweaks */
* {
padding:0;
margin:0;
}
a img {
border:0;
}
.clear {
clear:both;
height:8px;
}
/* Link Color */
a {
color:#38861f;
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
/* Body CSS */
body {
background:#666666;
font-family:Tahoma, sans-serif;
}
/* Wrapper */
.wrapper {
width:923px;
margin:auto;
margin-top:5px;
}
/* Top and Bottom images */
.top {
width:923px;
height:12px;
background:url(images/top.png);
font-size:1px;
}
.bottom {
width:923px;
height:12px;
background:url(images/bottom.png);
font-size:1px;
margin-bottom:10px;
}
/* Inner border */
.inner {
width:898px;
background:url(images/wrapper.png) repeat-y left;
padding:0 13px 0 12px;
}
/* Header */
.header {
border-top:1px solid #999;
height:120px;
border-bottom:1px solid #CCC;
position:relative;
}
.header img {
vertical-align:bottom;
}
/* RSS Button */
.rss-buttom {
position:absolute;
top:10px;
right:10px;
}
.right .list h3 a.rsswidget {
line-height:18px;
vertical-align:middle;
font-size:14px;
color:#696969;
font-weight:bold;
}
.right .list h3 a.rsswidget img {
line-height:18px;
line-height:18px;
vertical-align:middle;
}
/* Top Menu */
.menu {
background:url(images/menu_bg.gif);
height:37px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.menu ul {
float:left;
}
.menu ul li ul {
position:absolute;
width:10em;
margin-top:37px;
left:-999em;
background-color:#555;
display:block;
width:150px;
z-index:10;
border-right:1px solid #3e3e3e;
border-left:1px solid #3e3e3e;
}
.menu li {
float:left;
list-style:none;
line-height:35px;
background:url(images/menu_divider.gif) no-repeat top right;
}
.menu li a {
color:#FFF;
text-decoration:none;
font-size:13px;
display:block;
padding:0 15px 0 15px;
height:37px;
float:left;
font-weight:bold;
}
.menu li a:hover {
color:#FFF;
text-decoration:underline;
}
.menu li li a {
color:#FFF;
text-decoration:underline;
background-color:#555;
display:block;
height:34px;
width:120px;
background-image:none;
text-decoration:none;
font-weight:normal;
border-bottom:1px solid #3e3e3e;
border-right:0px;
}
.menu li li a:hover {
color:#FFF;
text-decoration:underline;
display:block;
height:34px;
width:120px;
background-image:none;
border-right:0px;
}
.menu h2, h3, h4, h5 {
border:0px;
margin-bottom:0px;
}
.menu .active-menu {
color:#FFF;
text-decoration:none;
background:#555 url(images/menu_divider.gif) no-repeat top right;
}
/* Search Bar */
.search {
float:right;
margin:5px 6px 7px 6px
}
.search input[type="text"] {
width:152px;
height:17px;
background:#FFF url(images/search_bg.gif);
border:0;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#999;
padding:5px 4px 4px 24px;
}
.search input[type="image"] {
vertical-align:top;
line-height:18px;
padding-top:1px;
}
/* Submenu */
.submenu {
height:32px;
background:url(images/submenu_bg.gif);
}
.submenu ul {
float:left;
}
.submenu ul li ul {
position:absolute;
margin-top:29px;
left:-999em;
background-color:#f5f5f5;
display:block;
width:150px;
}
.submenu li {
float:left;
list-style:none;
font-size:0px;
}
.submenu li a {
color:#535353;
text-decoration:none;
font-size:11px;
display:block;
padding:8px 15px 8px 15px;
float:left;
font-weight:bold;
background:url(images/submenu_divider.gif) no-repeat right top;
}
.submenu li a:hover {
text-decoration:underline;
}
.submenu li li a {
color:#535353;
text-decoration:underline;
background-color:#F8F8F8;
border-bottom:1px solid #CCC;
border-right:0px;
display:block;
width:120px;
text-decoration:none;
font-weight:normal;
background-image:none;
}
.submenu li li a:hover {
color:#333;
text-decoration:underline;
background-color:#f3f3f3;
display:block;
width:120px;
border-bottom:1px solid #CCC;
border-right:0px;
background-image:none;
}
.submenu .active-menu ul {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
.submenu .active-menu {
background-color:#f5f5f5;
}
.submenu .active-menu ul li a {
color:#535353;
text-decoration:underline;
display:block;
border-right:0px;
background-image:none;
background-color:#f5f5f5;
text-decoration:none;
}
.submenu .active-menu ul li a:hover {
text-decoration:underline;
}
/* Special */
.special {
background:url(images/heading_right.gif) no-repeat right;
height:31px;
display:block;
}
h2 .special {
height:31px;
background:url(images/heading_bg.gif);
font-size:13px;
font-weight:bold;
color:#333;
font-family:Geneva, Arial, Helvetica, sans-serif;
border:0px;
line-height:25px;
text-indent:5px;
clear:both;
}
h2.special > span {
background:url(images/heading_left.gif) no-repeat left;
height:31px;
display:block;
}
h2.special > span > span {
background:url(images/heading_right.gif) no-repeat right;
height:31px;
display:block;
}
/* Content Area */
.content {
background:url(images/gradient.gif) repeat-x top;
padding:5px;
padding-top:5px;
}
/* Headings */
.content h2 {
height:31px;
background:url(images/heading_bg.gif);
font-size:13px;
font-weight:bold;
color:#333;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:25px;
text-indent:5px;
clear:both;
}
.content h2 > span {
background:url(images/heading_left.gif) no-repeat left;
height:31px;
display:block;
}
.content h2 > span > span {
background:url(images/heading_right.gif) no-repeat right;
height:31px;
display:block;
}
.content h2 strong {
color:#333;
font-weight:normal;
}
.content h3 {
color:#38861f;
font-size:16px;
font-family:Verdana, sans-serif;
font-weight:normal;
padding-bottom:3px;
margin-bottom:3px;
clear:both;
}
/* Bordered Box */
.content div.box {
border:1px solid #81cb54;
line-height:20px;
border-top:0;
padding:7px;
margin-bottom:5px;
font-size:12px;
}
/* Lists */
.list {
list-style:none;
margin-bottom:5px;
color:#38861f;
font-weight:normal;
font-size:11px;
}
.list li {
list-style:none;
padding:5px 0 5px;
border-bottom:1px dashed #CCC;
font-family:Verdana, sans-serif;
font-size:12px;
float:left;
clear:left;
width:100%;
}
.list li:first-child {
border-top:0;
}
.list a {
text-decoration:none;
color:#333;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.list img {
vertical-align:top;
}
.list li ul {
width:100%;
}
/* Middle Sidebar Lists */
.mid .list li {
line-height:15px;
padding-left:17px;
width:93%;
font-size:12px;
background:url(images/arrow.png) no-repeat 0px 6px;
}
.mid .list li a:hover {
text-decoration:underline;
}
/* 2nd level */
.mid .list li ul li {
padding-left:21px;
font-size:11px;
background:url(images/arrow.png) no-repeat 5px 7px;
font-weight:normal;
border-bottom:0px;
line-height:18px;
}
/* 3nd level  */
.mid .list li ul li ul {
border:0px;
}
.mid .list li ul li a {
font-size:11px;
}
/*  4th level  */
.mid .list li ul li ul li {
padding:4px 4px 4px 21px;
font-size:11px;
background:url(images/arrow.png) no-repeat 5px 6px;
font-weight:normal;
border-bottom:0px;
line-height:18px;
}
.mid .list li ul li ul li ul {
border:0px;
}
.mid .list li ul li ul li a {
font-size:11px;
}
.mid .list .recentcomments {
padding:7px 7px 7px 21px;
width:93%;
font-size:12px;
background:url(images/icons/user.gif) no-repeat 0px 10px;
font-weight:bold;
line-height:20px;
}
.mid h3 {
font-size:18px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
}
/* Right Sidebar Lists */
.right .list {
font-size:10px;
color:#CCC;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.right .list li {
padding-left:0px;
width:100%;
font-size:10px;
color:#6b6b6b;
text-align:justify;
border-bottom:0px;
color:#999999;
}
.right .list a {
color:#6b6b6b;
font-size:11px;
font-weight:bold;
font-weight:normal;
}
.right .list li a:hover {
text-decoration:underline;
color:#333;
}
.right .list li li {
padding-left:0px;
font-size:11px;
font-weight:normal;
border-bottom:0px;
border-bottom:0px;
}
.right .list li li ul {
border-bottom:1px dashed #CCC;
}
.right .list li li a {
font-size:11px;
color:#38861f;
}
.right .list .recentcomments {
padding:7px 0px 7px 0px;
width:100%;
font-size:12px;
font-weight:bold;
line-height:20px;
}
.right h3 {
font-size:16px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#62a23c;
border-bottom:3px solid #ade18d;
}
/* Left Side */
.left {
float:left;
width:512px;
margin:5px;
overflow:hidden;
}
.full_width {
width:auto !important
}
/* Middle Side */
.middle {
float:left;
width:800px;
margin:5px;
overflow:hidden;
}
/* Shadowed Border Images */
.headline-img {
width:156px;
height:188px;
background:url(images/headline.jpg);
padding-top:11px;
padding-left:10px;
float:left;
margin-right:5px;
}
.headline-img img {
width:145px;
height:178px;
}
.headline-img a {
font-size:0px;
color:#fff;
text-align:center;
}
.news-img {
width:121px;
height:121px;
background:url(images/news_border.gif);
float:left;
margin-right:5px;
padding-left:8px;
padding-top:9px;
font-weight:normal;
}
.news-img img {
width:112px;
height:112px;
padding:2px 0px 0px 2px;
}
.news-img a {
font-size:0px;
color:#fff;
text-align:center;
}
/* Recent Posts */
.recent li {
margin-bottom:5px;
list-style:none;
font-size:12px;
clear:both;
padding-top:10px;
}
.recent .post {
line-height:20px;
color:#4a4a4a;
padding-top:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
.recent h4 {
color:#38861f;
font-size:16px;
font-family:Verdana, sans-serif;
}
.recent span {
color:#666;
display:block;
font-size:12px;
}
.recent span a {
font-weight:normal;
}
.recent strong a {
font-weight:bold;
}
.recent a {
font-weight:bold;
}
/* Pagination */
#pagination {
clear:both;
padding:15px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#999;
margin:10px auto 10px auto;
}
#pagination li {
margin:0 2px 0 2px;
display:inline;
list-style-type:none;
}
#pagination li a {
border:1px solid #CCC;
padding:5px;
color:#38861f;
}
#pagination li a:hover {
border:1px solid #2b7015;
text-decoration:none;
padding:5px;
color:#38861f;
}
#pagination .active a {
border:1px solid #2b7015;
background:#38861f;
color:#FFF;
}
#pagination .extreme a {
border:0px;
color:#555;
font-size:14px;
}
#pagination .extreme a:hover {
border:0px;
color:#2b7015;
font-size:14px;
font-size:14px;
}
#pagination .active a:hover {
border:1px solid #2b7015;
background:#38861f;
color:#FFF;
}
#pagination .inactive {
border:1px solid #eee;
color:#CCC;
padding:5px;
}
/* Middle */
.mid {
float:left;
width:216px;
margin:5px 0px 5px 5px;
overflow:hidden;
}
.mid h2 {
margin-bottom:2px;
}
.mid .video {
margin-bottom:5px;
}
/* Image List) */
.imglist {
width:257px;
}
.imglist li {
list-style:none;
float:left;
padding:2px;
margin:1px;
border:1px solid #CCC;
width:100px;
height:100px;
background:url(images/loading.gif) no-repeat center center;
}
.imglist li:hover {
border:1px solid #81cb54;
background-color:#81cb54;
}
.imglist img {
vertical-align:top;
width:100px;
height:100px;
}
.imglist img:hover {
vertical-align:top;
}
.imglist a {
font-size:0px;
color:#fff;
text-align:center;
}
/* RSS Feed Box */
.rss {
width:202px;
height:64px;
background:url(images/rss.gif);
padding:8px;
color:#FFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:13px;
}
.rss input[type="text"] {
width:147px;
height:18px;
background:url(images/rss_input.gif);
border:0;
margin-top:8px;
padding:5px;
color:#999;
float:left;
}
.rss input[type="image"] {
vertical-align:top;
float:left;
margin-top:8px;
}
.rss li {
background-image:none;
padding:0px;
margin:0px;
text-indent:0px;
border:0px;
line-height:5px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.rss ul {
background-image:none;
padding:0px;
margin:0px;
text-indent:0px;
border:0px;
line-height:5px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
/* Right Side */
.right {
float:right;
margin:5px 0px 5px 0px;
padding-left:7px;
width:130px;
overflow:hidden;
border-left:1px dashed #CCC;
}
/* Footer */
.footer {
clear:both;
background:url(images/footer_bg.gif) repeat-x;
height:92px;
position:relative;
}
.footer img {
float:left;
padding:18px 0px 0px 5px;
}
.footer a {
font-weight:bold;
}
.footer div {
float:right;
width:550px;
line-height:24px;
font-size:12px;
padding:25px 12px 12px 12px;
text-align:right;
}
.footermenu {
height:25px;
background:#eee url(images/foot-menu.gif) repeat-x center;
color:#333;
border-bottom:1px solid #999;
border-top:1px solid #999;
}
.footermenu ul {
float:right;
}
.footermenu li {
float:right;
list-style:none;
}
.footermenu li a {
color:#535353;
text-decoration:none;
font-size:11px;
display:block;
padding:6px 15px 6px 15px;
float:left;
font-weight:bold;
background:url(images/submenu_divider.gif) no-repeat left top;
}
.footermenu li a:hover {
text-decoration:underline;
}
.footermenu ul li ul {
float:left;
clear:none;
display:inline;
}
.footermenu ul li ul li {
display:inline;
float:right;
}
.footermenu li li a {
color:#535353;
text-decoration:underline;
background-color:#F8F8F8;
border-bottom:1px solid #CCC;
border-right:0px;
display:block;
width:120px;
text-decoration:none;
font-weight:normal;
background-image:none;
}
.footermenu li li a:hover {
color:#333;
text-decoration:underline;
background-color:#f3f3f3;
display:block;
width:120px;
border-bottom:1px solid #CCC;
border-right:0px;
background-image:none;
}
/* Category */
.a-box {
padding:0px 5px 5px 0px;
border-bottom:3px solid #EEE;
border-right:0px;
border-left:0px;
border-top:0px;
margin:0px;
}
.a-title {
color:#555;
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
/* Article */
.article {
color:#000;
padding:0px;
}
.article p {
}
.article img {
}
.article ul {
margin:8px 20px 20px 20px;
list-style-type:none;
}
/* Article Footer (Tags) */
.article-footer {
padding:5px 0px 5px 0px;
border-top:1px dashed #CCC;
border-bottom:1px dashed #CCC;
}
.article-footer img {
padding:0px;
border:0px;
}
.article-footer a {
font-weight:normal;
}
/* Article Misc */
.article input {
padding:5px;
border:1px solid #81cb54;
margin:5px;
}
.article label {
font-weight:bold;
margin:5px;
}
.article #submit {
padding:4px;
}
/* Article Lists */
.article ul li {
background:#FFF url(images/arrow.png) no-repeat 0px 6px;
padding:3px 0 3px 25px;
}
.article ul li a {
font-weight:normal;
}
.article ul li ul li {
background:#FFF url(images/arrow.png) no-repeat 7px 6px;
}
.article ol li {
list-style:decimal inside;
text-indent:10px;
font-size: 14px;
padding:0px;
margin:0px;
background:none;
}
/* Article Headings */
.article h1 {
font-weight:normal;
border-bottom:3px solid #E1E1E1;
padding-bottom:3px;
margin:5px 0px 3px 0px;
background-image:none;
}
.article h2 {
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
border-bottom:2px solid #E1E1E1;
padding-bottom:3px;
margin:5px 0px 3px 0px;
background-image:none;
height:auto;
text-indent:0px;
}
.article h3 {
}
.article h4 {
border-bottom:0px dashed #CCC;
background:none;
margin:0px;
line-height:16px;
height:auto;
padding:9px 0px 9px 0px;
color:#38861f;
}
.article h5 {
font-size:13px;
font-weight:bold;
border-bottom:0px dashed #CCC;
background:none;
margin:0px;
line-height:16px;
height:auto;
padding:5px 0px 5px 0px;
color:#555;
text-indent:0px;
}
.article h6 {
font-size:12px;
font-weight:bold;
border-bottom:0px dashed #CCC;
background:none;
margin:0px;
line-height:16px;
height:auto;
padding:5px 0px 5px 0px;
color:#555;
text-indent:0px;
}
/* Article Search */
.article .search {
border:1px solid #E1E1E1;
float:none;
margin:0px 0px 10px 0px;
background-color:#eee;
padding:10px;
width:480px;
}
.article .search input[type="text"] {
width:80%;
font-size:12px;
padding:5px;
background-image:none;
border:1px solid #CCC;
padding:5px;
margin:0px 5px 0px 0px;
}
.search .go {
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding:3px;
background-color:#38861f;
border-color:#38861f;
color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0px;
}
/* IMG */
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
padding:4px;
margin:0 0 2px 7px;
display:inline;
}
img.alignleft {
padding:4px;
margin:0 7px 2px 0;
display:inline;
}
.alignright {
float:right;
}
.alignleft {
float:left
}
/* Gravatar */
.gravatar-comment {
float:left;
margin:0px 7px 7px 0px;
padding:3px;
border:1px solid #E1E1E1;
background-color:#FFF;
}
.gravatar-single img {
padding:3px;
}
.gravatar {
border:1px solid #E1E1E1;
float:right;
margin:0px 0px 0px 10px;
background-color:#FFF;
}
.gravatar img {
padding:3px;
}
/* Misc */
.title h1 {
font-size:45px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
padding-bottom:3px;
margin:0px 0px 3px 0px;
}
.title h2, .title h3, .title h4 {
font-size:26px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-bottom:3px;
margin:0px 0px 3px 20px;
line-height: 100%;
letter-spacing: normal;
word-spacing: normal;
}
.title h5 {
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#006600;
padding-bottom:3px;
margin:0px 0px 3px 0px;
line-height: 100%;
letter-spacing: normal;
word-spacing: normal;
}
.valign {
float:none;
margin:0;
border:0;
padding:0;
display:inline;
line-height:15px;
text-align:left;
vertical-align:middle;
}
.valign-img {
line-height:15px;
display:inline;
border:0;
margin:0 0 0 5px;
padding:0;
vertical-align:middle;
}
.backtotop {
line-height:25px;
display:inline;
border:0;
margin:0;
padding:4px 10px 5px 0px;
vertical-align:middle;
}
.border-sep {
border-right:1px dashed #CCC;
padding-right:8px;
}
.full_width .border-sep {
border-right:none;
padding-right:0;
}
.read-more a, .read-more a:link, .read-more a:active, .read-more a:visited {
display:block;
text-align:right;
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
/* Misc Block Quote */
blockquote {
margin:12px 0px 0 10px;
padding:0px 0px 0px 46px;
background:url(images/quote.gif) no-repeat top left;
}
blockquote cite {
margin:5px 0 0;
display:block;
}
/* Misc Tag Cloud */
.tagcloud {
text-align:justify;
line-height:22px;
}
.tagcloud a {
padding:3px;
margin:0px;
}
.tagcloud a:hover {
color:#FFF;
background-color:#38861f;
}
.tagcloud li {
padding:0px;
text-indent:0px;
background-image:none;
border:0px;
margin:0px;
}
.tagcloud ul {
padding:0px;
text-indent:0px;
background-image:none;
border:0px;
margin:0px;
}
/* Misc Text Widget */
.textwidget {
font-size:12px;
line-height:20px;
color:#333;
text-align:justify;
}
/* Misc RSS */
.rsswidget a, .rsswidget a:link, .rsswidget a:visited, .rsswidget a:active {
font-weight:bold;
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
/* Misc Video Error */
.video-not-found {
color:#990000;
font-weight:bold;
font-size:12px;
}
/* Misc Page Children */
.page-children {
border:1px dotted #81cb54;
padding:5px;
background-color:#F9F9F9;
}
.page-children li {
background:url(images/arrow.png) no-repeat 3px 7px;
padding:7px 5px 7px 20px;
margin:0px;
}
/* Misc Logo */
#logo {
position:absolute;
left:10px;
top:15px;
}
/* Sidebar search */
.search-side .search-bar {
padding:4px;
width:80%;
}
.search-side .search-go {
padding:4px;
width:30px;
font-size:11px;
font-weight:bold;
}
.right .search-side .search-bar {
padding:4px;
width:60%;
}
/* Sidebar Select Menu */
.right select {
width:120px;
font-size:11px;
}
.mid select {
width:217px;
padding:3px;
}
/* Comments*/
#commentform #author {
background:url(images/icons/user.gif) no-repeat 6px 6px;
padding:6px 6px 6px 25px;
}
#commentform #email {
background:url(images/icons/email.gif) no-repeat 6px 6px;
padding:6px 6px 6px 25px;
}
#commentform #url {
background:url(images/icons/link.gif) no-repeat 6px 6px;
padding:6px 6px 6px 25px;
}
#commentform label {
height:20px;
font-size:11px;
vertical-align:middle;
padding:2px 2px 10px 2px;
display:inline;
}
#commentform .red {
color:#c90606;
margin:0px;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#commentform input {
width:210px;
padding:5px;
border:1px solid #c3e9ac;
margin:5px 5px 1px 0;
}
#commentform input:focus {
border:1px solid #191919;
}
#commentform textarea {
width:99%;
padding:2px;
border:1px solid #c3e9ac;
}
#commentform textarea:focus {
border:1px solid #191919;
}
#commentform #submit {
margin:0;
float:right;
color:#38861f;
padding:4px;
font-weight:bold;
border:1px solid #c3e9ac;
background-color:#f1f8ed;
width:155px;
}
#commentform #submit:hover {
background-color:#333;
border:1px solid #191919;
text-decoration:underline;
color:#FFF;
}
.commentlist {
padding:0;
text-align:justify;
}
.commentlist li {
margin:5px 0px 10px 0px;
padding:7px;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:#F8F8F8;
list-style:none;
border:1px solid #E1E1E1;
}
.commentlist li.alt {
background-color:#f1f8ed;
border:1px solid #cbe8b9;
}
.commentlist li.author {
background-color:#eff3f7;
border:2px solid #d5def2;
}
.commentlist li:hover {
border:1px solid #FFCC99;
background-color:#FFFFCC;
}
ol.commentlist li span.moderate {
background-color:#EEE;
border:1px solid #e59d9d;
}
.comment-text {
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
background-color:#FFF;
padding:0 10px 0 10px;
text-align:justify;
margin:10px 0 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a4a4a;
line-height:20px;
}
.commentlist p {
margin:10px 5px 10px 0;
}
#commentform p {
margin:5px 0;
}
.nocomments {
text-align:center;
margin:0;
padding:0;
}
.comment-num {
float:right;
font-size:22px;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:10px;
}
.nocomments {
border:1px dashed #FFCC99;
background-color:#FFFFCC;
margin:5px 0px 5px 0px;
padding:5px;
font-size:12px;
}
.login {
border:1px dashed #FFCC99;
background-color:#FFFFCC;
margin:5px 0px 5px 0px;
padding:5px;
font-size:12px;
}
.logged {
border:1px solid #81cb54;
background-color:#f1f8ed;
margin:5px 0px 5px 0px;
padding:5px;
color:#666;
font-size:12px;
}
.post-reply {
display:block;
font-weight:bold;
padding:5px 0px 0px 0px;
text-align:right;
}
/* Info Boxes */
.info-single {
padding:10px;
margin-bottom:8px;
font-size:12px;
line-height:30px;
height:67px;
vertical-align:middle;
color:#555;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E1E1E1;
background-color:#F8F8F8;
}
.info-single .gravatar {
float:left;
margin:0px 7px 0px 0px;
border:1px solid #CCC;
background-color:#FFF;
}
.skip {
float:right;
margin:0;
padding-bottom:10px;
line-height:0px;
}
.skip a {
font-weight:normal;
}
.info-single a {
font-size:12px;
}
.info-single a:hover {
text-decoration:underline;
}
.info-comment {
margin:0px;
font-size:12px;
line-height:22px;
color:#666;
}
.info-comment a {
font-size:12px;
}
.info-comment a:hover {
text-decoration:underline;
}
.info {
padding:5px 0 0 0;
line-height:25px;
margin:0 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* Calendar */
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:100%;
color:#999;
}
#wp-calendar #next a {
text-align:right;
color:#38861f;
}
#wp-calendar #prev a {
text-align:left;
color:#38861f;
}
#wp-calendar a {
display:block;
font-weight:bold;
padding:3px 0px 3px 0px;
text-decoration:underline;
}
#wp-calendar a:hover {
background-color:#38861f;
color:#FFF;
text-decoration:none;
}
#wp-calendar caption {
text-align:left;
width:100%;
padding-bottom:5px;
font-size:12px;
font-weight:bold;
color:#38861f;
}
#wp-calendar th {
color:#333;
}
#wp-calendar td {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFF;
}
/* Adsense */
.adsense-bottom h3, .adsense-category h3, .adsense-top h3, .adsense-cat-bottom h3 {
font-size:18px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
padding:3px 0px 3px 0px;
margin-bottom:10px;
}
.adsense-sidebar {
float:left;
padding:5px 10px 7px 5px;
width:346px;
margin:3px 0px 7px 0px;
border-bottom:1px dashed #CCC;
}
.adsense-sidebar h3 {
font-size:18px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
}
.adsense-right {
margin:0px;
padding:0px 0px 10px 0px;
}
.adsense-right h3 {
margin-top:0px;
padding-top:0px;
}
.adsense-category, .adsense-cat-bottom, .adsense-top, .adsense-bottom {
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
}
/*search results */
.search-field {
padding:0px 5px 5px 0px;
border-bottom:3px solid #EEE;
border-right:0px;
border-left:0px;
border-top:0px;
margin:0px;
}
.search-field:hover {
border-bottom:3px solid #EEE;
margin:0px;
border-right:0px;
border-left:0px;
border-top:0px;
}
/* navigation */
.navigation {
margin:5px 0px 5px 0px;
width:480px;
display:block;
padding:5px;
}
.navigation .alignleft {
text-align:left;
}
.navigation .alignright {
text-align:right;
}
.navigation a {
line-height:25px;
margin:5px;
font-weight:normal;
}
/* Homepage */ 
/* Main Feature */
.main-feature {
text-align:left;
padding-right:10px;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.main-feature .image {
padding:5px;
float:left;
}
.main-feature .read-more a {
font-weight:bold;
font-size:14px;
}
.main-feature .title a {
color:#38861f;
font-size:14px;
font-weight:bold;
display:block;
padding:7px 0px 5px 0px;
}
/* Featured Boxes */
.featured-box-wrapper {
width:100%;
margin:0px;
padding:0px;
}
.featured-box-left {
font-size:12px;
float:left;
width:45%;
height:310px;
line-height:20px;
text-align:justify;
padding:10px;
border:1px solid #CCC;
}
.featured-box-left .read-more a, .featured-box-right .read-more a {
font-size:12px;
font-weight:bold;
padding:10px 0px 0px 0px;
}
.featured-box-right {
font-size:12px;
float:right;
width:45%;
height:310px;
line-height:20px;
text-align:justify;
padding:10px;
border:1px solid #CCC;
}
.featured-box-left h2, .featured-box-right h2 {
font-size:16px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#555;
border-bottom:0px;
margin:0px 0px 3px 0px;
background-image:none;
text-indent:0px;
height:auto;
}
.featured-title a {
font-size:14px;
font-weight:bold;
display:block;
padding:8px 0px 8px 0px;
}
.landscape-img {
width:220px;
height:127px;
background:url(images/landscape.jpg);
padding-top:11px;
padding-left:7px;
float:left;
margin-right:5px;
}
.landscape-img img {
width:214px;
height:116px;
}
.landscape-img a {
font-size:0px;
color:#fff;
text-align:center;
}
/* Recent Articles */
.recent-articles {
padding:5px 0px 10px 0px;
line-height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
border-bottom:1px solid #E1E1E1;
margin-bottom:10px;
height:90px;
text-align:justify;
}
.recent-articles .read-more a {
font-size:14px;
font-weight:bold;
color:#555;
}
.recent-articles .recent-image {
width:84px;
height:84px;
background:url(images/recent.jpg);
padding-top:7px;
padding-left:7px;
float:left;
margin-right:5px;
}
.recent-articles .recent-image img {
width:76px;
height:76px;
}
.recent-articles .recent-image a {
font-size:0px;
color:#fff;
text-align:center;
}
/* Update Tweaks */
.sidebar-container {
width:365px;
float:right;
margin:0px;
padding:0px;
}
.special {
height: auto !important;
}
/* Full Width */
.fullwidth {
width:800px;
padding:20px;
float:none;
margin:0 auto;
}

/*conditionals*/

.ddfmwrap {
background:#26690e;
border:5px solid #BBD840;
color:#fff;
font-size:.8em;
margin:12px;
padding:8px;
width:140px;
float:right;
}

.fieldwrap {
clear:both;
}

.ddfmwrap label {
padding:6px 0 1px 0;
display:block;
}

.ddfmwrap input, 
.ddfmwrap img {
float:left;
}

.ddfmwrap p input,
.ddfmwrap textarea {
background:#0b5602;
border:1px solid #164a07;
color:#9CD97E;
padding:3px 2px 3px 2px;
width:96%;
}

.ddfmwrap .fmdate {
width:111px;
margin-right:4px;
}

.ddfmwrap .fmverify {
width:69px;
margin-right:4px;
}

.ddfmwrap .submit {
padding-top:12px;
clear:both;
}

.ddfmwrap .credits {
display:none;
}

#logo_box {
border:5px solid #BBD840;
margin:12px;
width:156px;
float:right;
clear:both;
}

.content_section {
margin:32px 0 18px 0;
}

.content_section p {
margin:0 0 8px 0;
}

.align_left {
padding:0 8px 0 0;
float:left;
}

.align_center {
text-align:center;
}

.service_table td {
padding:4px;
}

.service_table .feature_description {
padding-left:8px;
}

.service_table .feature_cell {
text-align:center;
}

.service_table .grey {
background:#ebebeb;
}

.service_table .plan_cost {
font-weight:bold;
}

/*date chooser*/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #666666;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	}
