/*
Theme Name: Divorce in Australia
Theme URI: http://www.australiandivorce.com.au/
Version: 1.0
Description: 2 Column theme
Author: Chris.19thws
Author URI: http://www.19thwebstudio.com
*/
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/*BASIC STYLES*/
body { margin-top: 0px; line-height: 21px; font-family: Tahoma, Geneva, sans-serif; font-size: 10pt; color: #172631; min-height: 25px; background-color: #f0efe9;}
a { text-decoration: none; color: #0000af; }
a:hover { text-decoration: underline; color: #245170; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #383737; letter-spacing: -1px; line-height: 1em; font-weight: normal; font-family: 'Amaranth', Arial, sans-serif; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #383737; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 0px; font-size: 13.33px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 5px; color: #666666; font-style: italic; background-color: #FCFCFC; border-left-width: medium; border-left-style: double; border-left-color: #C0C0C0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
blockquote p { padding-bottom: 0px; }
input[type=text],input.text, input.title, textarea, select { border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*MAIN LAYOUT INFO]*/
#mainsite-wrapper { width:1000px; margin: 0 auto; background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #20343a; border-left-color: #20343a; }
#header-top  { height: 160px; background-image: url(imgs/hdrbg.jpg); background-repeat: repeat-x; background-position: center top; border-top-width: 10px; border-top-style: solid; border-top-color: #1f2a32;}
div.container { position: relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
img#logo { float: left; padding-top: 25px; margin-top: 0px; margin-right: 35px; margin-bottom: 0px; margin-left: 5px; }
#page-menu { padding-top:35px; z-index: 1000; }
ul.nav li a { color: #e3e3e3; padding-left: 17px; font-weight: bold; text-decoration: none;}
ul.nav > li:last-child {	padding-right: 0px;}
#content {	position: relative;}
h4.title {	text-align: center;	font-size: 14px;	font-family: Georgia, serif;	font-style: italic;	color: #FFF;	text-shadow: 2px 2px 2px #000;	padding: 13px;}
#main-content-wrap { padding-top:40px; }
body#home #main-content-wrap { padding-top: 8px; background: none; }
body#home #main-content {  }
#main-content { }
#recent-posts { width: 676px; background: none; float: left; overflow: hidden; }
body#home #recent-posts { width: 666px;}
#recent-posts h4 {	color: #FFF;	text-shadow: 1px 1px 1px #000;}
#recent-posts .entry { padding-top: 5px; padding-right: 0px; padding-left: 20px; position:relative; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #c8c9ca;}
#recent-posts .entry p.post { line-height: 18px; }
#recent-posts .entry h2.title, #recent-posts .entry h1.title, h3#comments { font-size:26px; font-weight:bold; text-shadow: 2px 2px 2px #e2e2e2; padding-bottom: 5px; display: block; margin-bottom: 5px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #DEE8EB; }
#recent-posts .entry h2.title a, #recent-posts .entry h1.title, h3#comments {color:#383737;}
#recent-posts .entry h2 a:hover {text-decoration: none;}
#recent-posts .entry img.thumb { margin-top: 4px; padding: 5px; }
#recent-posts p.date { color: #3F3830; font-weight:bold; position: absolute; left: 560px; top:40px; font-size: 11px; padding: 2px; width: 100px; text-align: right;}
#recent-posts .entry p.date span { padding-left:16px; padding-right: 16px; font-weight: normal;}
.post-meta { margin-top: 0px; position: relative; margin-left:-13px;}
body#home #recent-posts .entry .post-meta { }
.meta-info { font-size: 11px; color: #afafaf; text-shadow: 1px 1px 1px #fff; width:100%; display: block; background-color: #ECF1F3; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }
body#home #recent-posts .entry .post-meta p { width: 362px; }
#recent-posts .entry .post-meta p a {color: #656363;}
#recent-posts .entry .post-meta p a:hover { text-decoration: none; color: #23282d; } 
#recent-posts .entry .post-meta a.readmore { display:block; height:24px; float: right; background-attachment: scroll; background-color: transparent; background-image: url(imgs/cont_read.png); background-repeat: no-repeat; background-position: center center; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; text-indent: -9999px; width: 150px; }
#recent-posts .entry .post-meta a.readmore:hover span {color: #eee;}
#recent-posts .entry .post-meta a.readmore span {color:#fff; line-height:29px;padding-left:14px; padding-right:14px; text-shadow:1px 1px 1px #111111;}
.entry-content { position: relative; padding-top: 5px; }
.entry-content ul { list-style-type: disc; margin: 10px 0px 10px 20px; }
.entry-content ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
.entry-content ul li ul, .entry-content ul li ol { margin: 2px 0px 2px 20px; }
.entry-content ol li ul, .entry-content ol li ol  { margin: 2px 0px 2px 35px; }
#recent-posts div.post .post-meta { width:666px; margin-left: 0px; background-image: none; margin-top:-4px; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DEE8EB; }
#recent-posts div.post .post-meta p { float: none; padding-right: 10px; padding-bottom: 3px; top: 0px; padding-top: 3px; }
#recent-posts div.post .post-meta p .date { width:100px;}
#breadcrumbs { height:20px; left:20px; padding-left:0px; position:absolute; top:5px; width:658px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 8.5pt; font-style: italic; color: #6f6f6f; text-shadow: 1px 1px 1px #ffffff; padding-top: 5px; padding-bottom: 5px; border-bottom-color: #a0c8d0; border-bottom-width: thin; border-bottom-style: groove; }
#breadcrumbs a { color: #6f6f6f; }
#breadcrumbs a:hover { text-decoration: none; color: #474747; }
#content-bottom { height: 19px; width: 1000px; margin-right: auto; margin-left: auto; }
#content-bottom .container { height: 19px; }
/*[DROPDOWN MENU]*/
.nav li ul { box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.5); background: url(imgs/menu_bg.png) repeat-y; border: 1px solid #111010; -moz-border-radius: 8px;  -webkit-border-radius: 8px; -moz-border-radius-topleft: 0px;  -webkit-border-top-left-radius: 0px; border-top: none; padding-bottom: 4px; padding-top: 4px; }
#page-menu ul.nav li a { color: #e3e3e3; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; }
#page-menu ul.nav > li > a.sf-with-ul:hover, #page-menu ul.nav > li.sfHover > a { background-color: #17262B; }
#page-menu ul.nav li li a { text-shadow: none; }
#page-menu .nav ul li:hover ul, #page-menu ul.nav ul li.sfHover ul { left:154px; top:-4px; }
#page-menu ul.nav li li a {	background: none;	padding-top: 4px;	padding-right: 10px;	padding-bottom: 4px;	padding-left: 20px;	width: 120px;}
#page-menu ul.nav ul ul { -moz-border-radius-topleft: 8px;  -webkit-border-top-left-radius: 8px; }
/*[SEARCH]*/
#header-top #search-form { float: right; width: 195px; margin-top: -10px; background-image: url(imgs/search_bg.png); background-repeat: no-repeat; background-position: center top; margin-right: 7px; padding-top: 13px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; }
#header-top #searchinput { border: none; font-style: italic; color: #646464; padding-left: 12px; display: block; margin-top: 1px; float:left; width: 160px; background-image: none; background-color: transparent; }
#header-top #searchsubmit { float:left; margin-top:7px; }
#header-top #search-form img {float: right; margin-top: -24px; padding-right:10px;}
/*[FEATURED SLIDER]*/
#featured { border-bottom: 1px solid #ffffff; height: 338px; overflow: hidden; background-image: url(imgs/sliderbg.png); background-repeat: repeat-x; background-position: left bottom; width: 676px; padding-top: 0px; }
div.slide { height: 358px; position: relative; }
div.overlay, div.top-overlay { bottom:16px; height:58px; left:-1px; position:absolute; width:676px; }
.slide .description { float:right; margin-top:6px; width:500px; padding-top: 18px; padding-right: 10px; padding-bottom: 0; color: #6b6b6b; }
.description h2.title { font-weight: bold; font-size: 36px; padding-top:3px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #666; }
.description h2.title a { color: #6b6b6b; font-family: 'Amaranth', Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: -3px; }
.description h2.title a:hover { text-decoration: none; }
.description p.tagline { font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; color: #7197A8; padding-top: 4px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px; letter-spacing: -1px; }
.description p.tagline a { color: #172631; }
.description p.tagline a:hover { color: #245170; text-decoration: none; }
.description p { line-height: 19px; }
.slide a.readmore { background:url(imgs/view_full_post.png) no-repeat scroll right bottom; display:block; float:right; height:41px; line-height:32px; padding-right:11px; color: #2d2923; text-shadow: 1px 1px 1px #fff; margin-top:15px; text-indent: -9999px; width: 158px; }
a#prevlink, a#nextlink { position:absolute; bottom:10px; right:339px; height: 41px; text-indent: -9999px; display: block; z-index: 1000; }
a#prevlink { right: 864px; width: 118px; background-image: url(imgs/previous.png); background-repeat: no-repeat; }
a#nextlink { width: 118px; background-image: url(imgs/next.png); background-repeat: no-repeat; }
.idimage { float:left; padding-top: 50px; padding-left: 20px; }	
/*[COMMENTS]*/
#comment-wrap { margin-left: 14px; padding-right: 10px; padding-left: 10px; }
div.authordata { width: 100px; }
img.avatar { border: 6px solid #dedede; float: left; }
.comment-wrap {	float:left;	position: relative;}
.reply-container { bottom: 0px; right: 0px; position: absolute; border: 1px solid #7698C2; }
.reply-container a { display:block; height:25px; color:#FFF; line-height:25px; text-shadow:1px 1px 1px #dde0e1; padding: 0px 14px; background-color: #385458; }
.reply-container a:hover { text-decoration: none; color: #245170; background-color: #ECF1F3; }
li.depth-1 .comment-wrap {	width: 100%;}
li.depth-2 .comment-wrap {	width: 100%;}
li.depth-3 .comment-wrap { width: 100%; }
li.depth-4 .comment-wrap { width: 100%; }
ol.commentlist { padding-top: 10px; list-style:none outside none; margin:0 0px 0 -37px; }
ol.commentlist .navigation, div#respond { margin:0 15px 0 0; padding:0 30px 14px 5px; }
ol.commentlist ul { list-style:none outside none; }
.commentlist li.comment {	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 23px;}
.commentlist li.comment li { background: none; padding: 0px; }
.commentlist li.comment ul { margin: 8px 0px 8px 91px; }
.comment-body { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 1px solid #7698C2; }
#respond { padding-top: 15px !important;  }
#commentform textarea#comment { width: 100%; }
#commentform input[type=text] { width: 40%; }
li.comment #respond { padding-left:28px; padding-top:20px; }
li.comment #respond textarea { width: 88% !important; }
li.comment #respond input[type=text] { width: 50% !important; }
li.comment #respond { padding-left:0px; }
#respond h3#comments { background: none; margin: 0px; padding: 0px; } 
.comment-author { color: #2D2923; font-size: 12px; background-color: #ECF1F3; padding: 5px; }
.comment-author .comment-meta, .comment-author .comment-meta a { color: #0a2438; }
span.fn, span.fn a { color: #4AA6DD; font-weight: bold; }
.comment-content {	padding: 8px;}
h3#comments { padding-bottom: 9px; }	
/*[FOOTER]*/
#footer { background-color: #edf8fd; background-image: url(imgs/ftr_wdgt_uppr_bg.jpg); background-repeat: repeat-x; width: 1000px; margin-right: auto; margin-left: auto; background-position: left top; 
}
.footer-widget { width: 310px; float: left; padding-top: 10px; padding-right: 8px; padding-bottom: 15px; padding-left: 8px; color: #172631; margin-right: 2px; margin-left: 5px;}
.footer-widget h4.widgettitle { padding-bottom:20px; font-size: 20px; text-shadow: 1px 1px 1px #cad0d2; display: block; margin-bottom: 8px; padding-right: 5px; padding-left: 5px; padding-top: 15px; }
#footer a { color: #172631; }
#footer a:hover { color: #1796D2; text-decoration: none; }
.footer-widget ul { margin-bottom:5px; }
.footer-widget ul ul { margin-bottom:0; }
.footer-widget ul li { color:#172631; display: block; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d4dde0; padding-top: 3px; padding-right: 0; padding-bottom: 4px; padding-left: 18px; background-attachment: scroll; background-color: transparent; background-image: url(imgs/ftr_wdgt_li_nrml.jpg); background-repeat: no-repeat; background-position: 5px 11px; }
.footer-widget ul li:hover { background-image: url(imgs/ftr_wdgt_li_hvr.jpg); background-repeat: no-repeat; background-position: 5px 11px; }
.footer-widget ul li ul { margin:0 0 -12px; padding:5px 0 0 7px; }
#footer-bottom { background-color: #385a63; background-image: url(imgs/ftr_logo.jpg); background-repeat: no-repeat; border-top-width: 5px; border-top-style: solid; border-top-color: #c3dce8; background-position: 800px 15px; }		
#footer-bottom a { color:#EDF8FD }
ul.bottom-nav { padding-left: 15px;}
ul.bottom-nav li { float:left; padding-top: 28px; padding-right: 8px; padding-bottom: 17px; padding-left: 8px; }	
ul.bottom-nav li a {color: #aeaeae; font-weight: bold;}
p#copyright { float:right; font-size:11px; padding-top:65px; color:#FFF; padding-right: 10px; }	
p#copyright a { color:#eaf8ff; }
/*[SIDEBAR]*/
body#home #sidebar { float: right; width: 322px; margin-top: 0px; margin-left: 1px; padding-top: 0px;}
#subscribe_form {}
#sidebar { float: right; margin-top: -40px; border-left-width: 1px; border-left-style: solid; border-left-color: #a0c8d0; width: 320px; background-color: #ecf1f3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a0c8d0; }
#sidebar a { color: #172631; }
#sidebar a:hover { color: #245170; text-decoration: underline; }
#sidebar div.widget { padding-bottom: 10px; }
body#home #sidebar div.widget { }
div.widget.popular ul li, div.widget.random ul li {border-bottom: 1px solid #bca690; }
div.widget.popular ul li span.title, div.widget.random ul li span.title { font-weight: bold; padding-top:9px; display:block; line-height: 13px; padding-bottom: 5px; }
div.widget.popular ul li span.postinfo, div.widget.random ul li span.postinfo { color:#7698a8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; display:block; margin-top:-2px; }
div.widget ul li img{ float: left; margin-right: 6px; padding: 2px; }
#sidebar h4.widgettitle { padding-left: 1px;color:#23282d; font-size:20px; text-align:left; text-shadow:1px 1px 1px #FFFFFF; padding-bottom:0; }	
#sidebar h4.widgettitle span { display: block; background-image: url(imgs/h_bg.png); background-repeat: repeat-x; background-position: left top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a0c8d0; padding-top: 18px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; text-transform: capitalize; }
#sidebar span.postinfo a { color: #bfbfbf; }
#sidebar .widget ul { margin-bottom:5px; padding-left:0px; }
#sidebar .widget ul ul { margin-bottom:0; }
#sidebar .widget ul li { color:#262626; background-attachment: scroll; background-color: transparent; background-image: url(imgs/li_norm.png); background-repeat: no-repeat; background-position: 0 center; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 35px; display: block; margin-left: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #c8c9ca; }
#sidebar .widget ul li:hover { background-image: url(imgs/li_hover.png); background-repeat: no-repeat; }
#sidebar .widget ul li ul { margin:0 0 -12px; padding:5px 0 0 7px; }
#sidebar .popular ul, #sidebar .random ul {	margin-bottom: 0px;	margin-right: 2px;	margin-left: 2px;}
#sidebar .popular ul li, #sidebar .random ul li { background: none; padding:0px; }
#sidebar .popular ul li:hover, #sidebar .random ul li:hover { background: none; padding:0px; }
#sidebar .popular ul li ul, #sidebar .random ul li ul { margin:0px; padding:0px; }
#sidebar .widgetcontent {	padding: 8px;}
#sidebar #onecol .widget { }
/*[CAPTIONS AND ALIGNMENTS]*/
div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }
/*[DEFAULT DROPDOWN SETTINGS]*/
.nav ul {	position:absolute;	top:-999em;	background-position: bottom;	background-repeat: no-repeat;	z-index: 1000;}
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
.nav li:hover ul, ul.nav li.sfHover ul {	left:0px;	top:37px;}
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul {left:122px;	top:-7px;}
.nav li:hover ul, .nav li li:hover ul { top: -999em; }
.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
.nav li ul {	width: auto;}
.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
/*[WP CALENDAR]*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 210px; }
body#home #sidebar #wp-calendar { width: 210px; }
#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
#wp-calendar a:hover { text-decoration: underline; }
#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
#wp-calendar td#today { color: #000000; }
#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#sidebar #wp-calendar td, #sidebar #wp-calendar th, { padding-left: 2px; padding-right: 2px; }
a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }
.js #feat-content, .js div#from-blog div.entries {display: none;} 
.foursixeight { margin: 0px 0px 15px 84px;}
/*[MENU]*/
#topMenu { height:53px; position:absolute; top:-13px; background-image: url(imgs/navi_bg.jpg); background-repeat: repeat-x; background-position: left top; z-index: 1000; background-color: #253c43; width: 985px; font-size: 0.85em; padding-left: 15px; }
#topMenu ul.sf-menu {	padding-top:14px;	padding-left:10px;	text-transform: uppercase;}
#topMenu ul.sf-menu li {	float:left;	padding:0 12px;	font-size:12px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #4397e7;}
#topMenu ul.sf-menu li a {	text-decoration:none;	color:#FFF;	padding-top: 8px;	padding-right: 20px;	padding-bottom: 8px;	padding-left: 20px;}
#topMenu ul.sf-menu li li a {	padding:0 12px;	color:#504e48;}
#topMenu ul.sf-menu li a:hover {	text-shadow:none;	color:#FF8916;}
#topMenu ul.sf-menu li li {	padding:0;	padding-top:2px;	border:none;	border-bottom:1px solid #61a2da;	}
#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li ul.sub-menu { padding:0; border:1px solid #61a2da; border-bottom:1px solid #61a2da; }
#topMenu ul.sf-menu li ul.children li, #topMenu ul.sf-menu li ul.sub-menu li, #topMenu ul.sf-menu li.page_item ul li  {	position:relative;	line-height:100%;	height:28px;	text-transform:uppercase;}
#topMenu ul.sf-menu li ul.children li a, #topMenu ul.sf-menu li ul.sub-menu li a, #topMenu ul.sf-menu li.page_item ul li a {	text-decoration: none;	display:block;	padding-top:7px;	line-height:100%;	border:none;	text-transform:none;}
#topMenu ul.sf-menu li ul.children li ul.children a, #topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu a {	text-decoration: none;	position:relative;	border:none;}
#topMenu ul.sf-menu li ul.children, #topMenu ul.sf-menu li ul.sub-menu,  #topMenu ul.sf-menu li.page_item ul{	margin-top:0px;}
#topMenu ul.sf-menu li ul.children ul.children, #topMenu ul.sf-menu li ul.sub-menu ul.sub-menu{	margin:0 0 0 25px;}
#topMenu ul.sf-menu li ul.children li a:hover, #topMenu ul.sf-menu li ul.sub-menu li a:hover, #topMenu ul.sf-menu li.page_item ul li a:hover{	color:#FF8916;}
#topMenu ul.sf-menu li ul.children li ul.children, #topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu {	border:1px solid #61a2da;}
.recent-cat .thumb.wp-post-image {	text-align: center;}
#page-menu #topMenu a:hover { color: #fffc00; text-decoration: none; background-color: #17262B; }
.page p {	padding: 0px;	line-height: normal;}
/*[OPT-IN]*/
.formwrap { padding: 5px; }
.formwrap input { background-image: url(imgs/input_bg.jpg); background-repeat: no-repeat; background-position: center center; margin-left: 5px; width: 216px; background-color: transparent; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; height: 27px; margin-top: 2px; margin-right: 0px; margin-bottom: 2px; }
.formwrap p { text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e7e9; }
#form_bttn { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: auto; width: auto; background-color: transparent; background-image: none; }