/* Theme Name: FlexSqueezeTheme 
URI: http://www.flexsqueeze.com/
Description: FlexSqueeze is the ultimate tool for creating custom niche blogs, sales pages and video opt-in pages in WordPressVersion: 1.5.0
Author: Advantus Media, Inc.
Author URI: http://www.flexsqueeze.com
Tags: dark, light, two-columns, custom-colors, custom-header, theme-options, right-sidebar, threaded-comments*/



html { margin: 0px; min-height: 100%;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}
body { margin:0px; padding:0px; background-color: #FEE3DC; min-height: 100%; }
a:link, a:visited, a:active, a:focus, a:hover { outline: 0;}
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;}
.postcontent h1 { font: bold 36px/120% Georgia, Arial, Helvetica; line-height:120%; color: #65248A;}
.postcontent h2 { font: bold 30px/120% Georgia, Arial, Helvetica; line-height:120%; color: #65248A;}
.postcontent h3 { font: bold 24px/120% Georgia, Arial, Helvetica; line-height:120%; color: #98032D;}
.postcontent h4 { font: bold 20px/120% Georgia, Arial, Helvetica; line-height:120%; color: #98032D;}
.postcontent h5 { font-size: 12px; font-weight: bold; line-height:120%;}
.postcontent h6 { font-size: 11px; font-weight: bold; line-height:120%;}
img { border:none; margin:0; padding:0;}
.alignleft { margin-right:10px; margin-bottom:10px; float: left;}
.alignright { margin-bottom:10px; margin-left:10px; float: right;}
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom:10px;}
hr { height: 1px; border:0; width: 95%; color: #E6E6E6; background-color: #E6E6E6;}
h2.pagetitle { padding:8px 8px 8px 15px; margin:0px 0px 5px 0px; background-color:#FFFFFF; font: normal 16px/20px Georgia; color: #333333; border: solid 0px #FFFFFF;}
blockquote { clear:both; border: 1px solid #999999; background-color: #CCCCCC; margin:0 15px 10px 15px; padding:10px 15px; }
blockquote blockquote { margin-right:5px; margin-left:0; background: #CCCCCC;}
blockquote p { margin:0; padding:0 0 5px;}
.postwrap a { color: #0032FC; }
#bgwrapper { width: 100%; margin: 0px; padding-top:5px; min-height: 100%;}
#wrap { border: 0 solid #000000; font: 15px Arial,Arial,sans-serif; margin: 0 auto 15px; max-width: 960px; padding: 0; width: 95%;}
#headerwrap { width:100%; margin: 0 0 0px 0; padding:0px; background-image: url(images/fwheaders/fade-dark-top.png); background-position: center top; background-color: #666666; background-repeat: repeat; border-bottom: solid 0px #000000; text-align:center;}
#header { background: #666666 url("../../uploads/2013/01/GPHN-webheader_final.jpg") no-repeat scroll right bottom / 100% auto; border-bottom: 0 solid #000000; margin: 0; max-height: 225px; padding: 11.7% 0; position: relative; width: 100%;}
#header a { color:#FFFFFF; text-decoration: none;}
#header h3, #header h1 { font-size:34px; width:950px; font-weight:400; line-height:38px; font-family: Georgia; margin:0px; padding: 20px 0 10px 20px; text-align:left; }
#logo { margin-top: 20px; }
 #header h3 a, #header h1 a { color: #FFFFFF;}
#header h3 a:hover, #header h1 a:hover { color: #999999; text-decoration: none;}
p.tagline { font-size:14px; font-weight:700; width:950px; left:20px; color: #FFFFFF; margin:0; float:left; padding: 0 0 0 20px; text-align:left; }
#navwrap { width:100%; text-align:center; padding:0px; margin: 0 0 0px 0; background: url(images/navsftleft.png) left top repeat; background-color: #8454A1; text-align:center;}
#navwrap #nav { background: url(images/navsftleft.png) left top repeat; background-color: #8454A1; padding-left:0px; border-bottom: solid 0px #000000; margin: 0 0 0px 0; /*width:952px;*/ width:auto;  /*padding-left: 8px;*/  text-align:left;}
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none;}
ul.sf-menu { line-height: 1.0; }
.sf-menu ul { position: absolute; top: -999em; width: 150px; /* left offset of submenus need to match (see below);*/}
 .sf-menu ul ul {}
.sf-menu ul li { width: 100%;}
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li { float: left; position: relative; z-index:10;}
.sf-menu a { display: block; position: relative; font-size: 15px; font-weight: bold; font-family: Arial, Arial, Helvetica; line-height: 33px; white-space: pre;}
.sf-menu li li a { font-size: 12px; font-family: Arial, Arial, Helvetica;}
.sf-menu ul a { white-space: normal;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -1px; top: 33px; /* match top ul list item height */ z-index: 99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em;}
#navwrap #nav ul.sf-menu li:hover, #navwrap #nav ul.sf-menu li.sfHover * { z-index:1000;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 150px; /* match ul width */ top: -1px;}
ul.sf-menu li li:hover ul li, ul.sf-menu li li.sfHover ul li { left: 1px; }
ul.sf-menu li ul { background-color:#000000; width:152px;}
ul.sf-menu ul li { width:150px; margin-left:1px; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 150px;/* match ul width */ top: -1px;}
#navwrap #nav ul.sf-menu li.sfHover li.sfHover li, #navwrap #nav ul.sf-menu li.sfHover li.sfHover li { margin:0px;padding:0px;}
.sf-menu { float: left; margin-bottom: 0px;}
.sf-menu a { padding: 0px; margin-right: 0px; height:33px; background: url(images/navsftleft.png) left top repeat-x; background-color: #8454A1; text-decoration: none;}
.sf-menu li li a { margin:0px;}
.sf-menu li a span { display: block; margin-left: 11px; padding-left: 0px; padding-right: 11px; line-height: 33px; padding-bottom:0px; color: #FFFFFF; background: url(images/navsftright.png) right top no-repeat; background-color: #8454A1; text-decoration: none;}
.sf-menu li li a span { display: block; padding-bottom:0px;}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color: #FFFFFF;}
.sf-menu li li { color:#CCCCCC; background:#1F242C; border-bottom:1px solid #000000;}
.sf-menu li li a:hover span { background-color:transparent;}
.sf-menu li li li:first-child { border-top:1px solid #000000;}
.sf-menu li li li { background:#1F242C;}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.sfHover a { background-position: left -33px; text-decoration: none; background-color: #4B4A4A; cursor: pointer; /* For IE6 */ outline: 0; color: #FCF7F9;}
 .sf-menu a:focus span, .sf-menu a:hover span, .sf-menu a:active span, .sf-menu li.sfHover a span { background-position: right -33px; color: #FCF7F9; background-color: #4B4A4A;}
.sf-menu li li a span, .sf-menu li.current_page_item li a span, .sf-menu li.current-menu-item li a span { background-color: transparent;}
.sf-menu li.current_page_item a:hover, .sf-menu li.current-menu-item a:hover { color: #FCF7F9; background-color: #4B4A4A;}
 .sf-menu li.current_page_item a:hover span, .sf-menu li.current-menu-item a:hover span { background-color: #4B4A4A;}
 .sf-menu li li.current_page_item a:hover span, .sf-menu li.current_page_item li a:hover span, .sf-menu li li.current-menu-item a:hover span, .sf-menu li.current-menu-item li a:hover span { background-color: transparent;}
 .sf-menu li.current_page_item a, .sf-menu li.current_page a, .sf-menu li.current-menu-item a { background-position: left -33px; background-color: #98032D; }
.sf-menu li.current_page_item a span, .sf-menu li.current-menu-item a span { background-position: right -33px; color: #FCF7F9; background-color: #98032D; }
.sf-menu li li a span, .sf-menu li li a:visited span { color:#CCCCCC;}
 .sf-menu li.current_page_item li a span, .sf-menu li.current-menu-item li a span { color: #CCCCCC;}
.sf-menu li:hover a span, .sf-menu li.sfHover a span{ color: #FCF7F9;}
 .sf-menu li:hover li a span, .sf-menu li.sfHover li a span { color: #CCCCCC;}
 .sf-menu li.sfHover a, .sf-menu li.sfHover a span { background-color: #4B4A4A;}
.sf-menu li.sfHover li a, .sf-menu li.sfHover li a span { background-color: #1F242C;}
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { background: #3D4A57; outline: 0; color:#FFFFFF;}
.sf-menu li li a:focus span, .sf-menu li li a:hover span, .sf-menu li li a:active span { color:#FFFFFF; background: transparent;}
.sf-menu li li.current_page_item a, .sf-menu li.current_page_item li a, .sf-menu li li.current-menu-item a, .sf-menu li.current-menu-item li a { background-image: none; background-color: #1F242C;}
.sf-menu li li.current_page_item a:hover, .sf-menu li.current_page_item li a:hover, .sf-menu li li.current-menu-item a:hover, .sf-menu li.current-menu-item li a:hover { background-image: none; background-color: #3D4A57;}
.sf-menu li li.current_page_item, .sf-menu li li.current-menu-item , .sf-menu li li.current_page_item a, .sf-menu li li.current-menu-item a, .sf-menu li li.current_page_item a span, .sf-menu li li.current-menu-item a span{ background-color: #62768C;}
.sf-menu li li.current_page_item .children a, .sf-menu li li.current_page_item .children a span, .sf-menu li li.current-menu-item .children a, .sf-menu li li.current-menu-item .children a span{ background-color: #1F242C;}
.sf-menu li li.current_page_item .sub-menu a, .sf-menu li li.current_page_item .sub-menu a span, .sf-menu li li.current-menu-item .sub-menu a, .sf-menu li li.current-menu-item .sub-menu a span{ background-color: #1F242C;}
.sf-menu li li.current_page_item .children a:hover, .sf-menu li li.current_page_item .children a:hover span, .sf-menu li li.current-menu-item .children a:hover, .sf-menu li li.current-menu-item .children a:hover span{ background-color: #3D4A57;}
.sf-menu li li.current_page_item .sub-menu a:hover, .sf-menu li li.current_page_item .sub-menu a:hover span, .sf-menu li li.current-menu-item .sub-menu a:hover, .sf-menu li li.current-menu-item .sub-menu a:hover span{ background-color: #3D4A57;}
.sf-menu li li.current_page_item a:hover, .sf-menu li li.current-menu-item a:hover { color:#CCCCCC;}
.sf-menu li:hover, .sf-menu li.sfHover { outline: 0; color: #FCF7F9;}
 .sf-menu li:hover li, .sf-menu li.sfHover li, .sf-menu li.sfHover li { background: #1F242C; outline: 0; color:#CCCCCC;}
.sf-menu li.sfHover li a:hover { color: #FFFFFF;}
.sf-menu li ul li a, .sf-menu li ul li a span { background-image:none;}
.sf-menu li li a { padding: 9px 0px; width: 150px; height:100%;}
.sf-menu li li a span, .sf-menu li li a:hover span { line-height: normal;}
 /*** arrows **/
span.sf-sub-indicator { top: 1.05em; /* IE6 only */}
a > span.sf-sub-indicator { /* give all except IE6 the correct values */ top: 11px; }
ul ul a > span.sf-sub-indicator { /* give all except IE6 the correct values */ top: 10px;}
.sf-menu a.sf-with-ul { padding-right: 0em !important; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-menu a.sf-with-ul span { padding-right:23px; }
.sf-menu a.sf-with-ul span.sf-sub-indicator { position: absolute; display: block; padding:0px; right: 10px; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: transparent url('images/arrows-white.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
.sf-menu ul a.sf-with-ul span.sf-sub-indicator { right: .5em; top: 10px;}
a > span.sf-sub-indicator { /* give all except IE6 the correct values */ background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */.sf-menu ul a.sf-with-ul span.sf-sub-indicator { background-position: -10px 0; }
.sf-menu ul a.sf-with-ul > span.sf-sub-indicator { background-position: 0 0; }
/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }
#secondary-navwrap { width:100%; text-align:center; padding:0px; margin: 0 0 0px 0; background-image:none; background-color: #555555; text-align:center;}
#secondary-nav { background-color: #555555; padding-left:0px; border-bottom: solid 0px #000000; margin: 0 0 0px 0; width:952px;  padding-left: 8px;  text-align:left; }
#secondary-nav .sf-menu ul { width: 150px; }
 #secondary-nav ul.sf-menu { float: left; }
#secondary-navwrap #secondary-nav ul.sf-menu li:hover, #secondary-navwrap #secondary-nav ul.sf-menu li.sfHover * { z-index:999;}
#secondary-nav .sf-menu li li a { font-size: 12px; font-family: Arial, Arial, Helvetica;}
#secondary-nav ul.sf-menu li li:hover ul, #secondary-nav ul.sf-menu li li.sfHover ul { left: 150px; top: -1px;}
#secondary-nav ul.sf-menu li li:hover ul li, #secondary-nav ul.sf-menu li li.sfHover ul li { left: 1px; }
#secondary-nav ul.sf-menu li ul { background-color:#000000; width:152px;}
#secondary-nav ul.sf-menu ul li { width:150px; margin-left:1px; }
#secondary-nav ul.sf-menu li li li:hover ul, #secondary-nav ul.sf-menu li li li.sfHover ul { left: 150px; top: -1px;}
#secondary-nav ul.sf-menu li li:hover ul li, #secondary-nav ul.sf-menu li li.sfHover ul li { left: 0px; }
#secondary-nav ul.sf-menu { line-height: 1.0; }
#secondary-nav .sf-menu li:hover ul, #secondary-nav .sf-menu li.sfHover ul { left: -1px; top: 33px; }
#secondary-nav .sf-menu a { display: block; position: relative; font-size: 12px; font-weight: normal; font-family: Arial, Arial, Helvetica; line-height: 33px; white-space: pre; padding: 0 8px; height:33px; background-color: #555555; text-decoration: none; background-image:none; margin:0px;}
#secondary-nav .sf-menu a:hover { background-color: #A10000; }
#secondary-nav .sf-menu a, #secondary-nav .sf-menu a:visited { color: #FFFFFF;}
#secondary-nav .sf-menu li li { color:#CCCCCC; background-color:#1F242C; border-bottom:1px solid #000000;}
#secondary-nav .sf-menu li li li:first-child { border-top:1px solid #000000;}
#secondary-nav .sf-menu li li li { background:#1F242C;}
#secondary-nav .sf-menu a:focus, #secondary-nav .sf-menu a:hover, #secondary-nav .sf-menu a:active, #secondary-nav .sf-menu li.sfHover a { background-color: #A10000; color: #FFFFFF;}
 #secondary-nav .sf-menu li.current_page_item a:hover, #secondary-nav .sf-menu li.current-menu-item a:hover { color: #FFFFFF; background-color: #A10000; }
 #secondary-nav .sf-menu li.current_page_item a, #secondary-nav .sf-menu li.current_page a, #secondary-nav .sf-menu li.current-menu-item a { background-position: left -30px; background-color: #A10000; }
#secondary-nav .sf-menu li.sfHover a { background-color: #A10000; }
#secondary-nav .sf-menu li.sfHover li a { background-color: #1F242C; color:#CCCCCC;}
#secondary-nav .sf-menu li li a:focus, #secondary-nav .sf-menu li li a:hover, #secondary-nav .sf-menu li li a:active { background-color: #3D4A57; color:#FFFFFF;}
#secondary-nav .sf-menu li li.current_page_item a, #secondary-nav .sf-menu li.current_page_item li a, #secondary-nav .sf-menu li li.current-menu-item a, #secondary-nav .sf-menu li.current-menu-item li a { background-color: #1F242C;}
#secondary-nav .sf-menu li li.current_page_item a:hover, #secondary-nav .sf-menu li.current_page_item li a:hover, #secondary-nav .sf-menu li li.current-menu-item a:hover, #secondary-nav .sf-menu li.current-menu-item li a:hover { background-color: #3D4A57;}
#secondary-nav .sf-menu li li.current_page_item, #secondary-nav .sf-menu li li.current-menu-item , #secondary-nav .sf-menu li li.current_page_item a, #secondary-nav .sf-menu li li.current-menu-item a, #secondary-nav .sf-menu li li.current_page_item a span, #secondary-nav .sf-menu li li.current-menu-item a span{ background-color: #62768C;}
#secondary-nav .sf-menu li li.current_page_item .children a, #secondary-nav .sf-menu li li.current_page_item .children a span, #secondary-nav .sf-menu li li.current-menu-item .children a, #secondary-nav .sf-menu li li.current-menu-item .children a span{ background-color: #1F242C;}
#secondary-nav .sf-menu li li.current_page_item .sub-menu a, #secondary-nav .sf-menu li li.current_page_item .sub-menu a span, #secondary-nav .sf-menu li li.current-menu-item .sub-menu a, #secondary-nav .sf-menu li li.current-menu-item .sub-menu a span{ background-color: #1F242C;}
#secondary-nav .sf-menu li li.current_page_item .children a:hover, #secondary-nav .sf-menu li li.current_page_item .children a:hover span, #secondary-nav .sf-menu li li.current-menu-item .children a:hover, #secondary-nav .sf-menu li li.current-menu-item .children a:hover span{ background-color: #3D4A57;}
#secondary-nav .sf-menu li li.current_page_item .sub-menu a:hover, #secondary-nav .sf-menu li li.current_page_item .sub-menu a:hover span, #secondary-nav .sf-menu li li.current-menu-item .sub-menu a:hover, #secondary-nav .sf-menu li li.current-menu-item .sub-menu a:hover span{ background-color: #3D4A57;}
#secondary-nav .sf-menu li li.current_page_item a:hover, #secondary-nav .sf-menu li li.current-menu-item a:hover { color:#CCCCCC;}
#secondary-nav .sf-menu li:hover, #secondary-nav .sf-menu li.sfHover { color: #CCCCCC;}
 #secondary-nav .sf-menu li:hover li, #secondary-nav .sf-menu li.sfHover li, #secondary-nav .sf-menu li.sfHover li { background: #1F242C; color:#CCCCCC;}
#secondary-nav .sf-menu li.sfHover li a:hover { color: #FFFFFF;}
#secondary-nav .sf-menu li li a { padding: 0px 8px; width: 134px; height:100%; line-height:30px;}
#secondary-nav a > span.sf-sub-indicator { top: 11px;}
#secondary-nav li.sfHover a > .sf-sub-indicator, #secondary-nav li.current_page_item a > .sf-sub-indicator, #secondary-nav ul ul a > span.sf-sub-indicator { top: 11px; }
#secondary-nav .sf-menu a.sf-with-ul { padding-right: 25px !important; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */}
#secondary-nav .sf-menu ul a.sf-with-ul { padding-right: 8px !important;}
#secondary-nav .sf-menu a.sf-with-ul span.sf-sub-indicator { background: transparent url('images/arrows-white.png') no-repeat -10px -100px;; /* 8-bit indexed alpha png. IE6 gets solid image only */}
#secondary-nav .sf-menu ul a.sf-with-ul span.sf-sub-indicator { right: .5em; top: 10px;}
#secondary-nav .sf-menu ul a.sf-with-ul span.sf-sub-indicator { background-position: -10px 0; }
#secondary-nav .sf-menu ul a.sf-with-ul > span.sf-sub-indicator { background-position: 0 0; }
#secondary-nav .sf-menu ul a:focus > .sf-sub-indicator, #secondary-nav .sf-menu ul a:hover > .sf-sub-indicator, #secondary-nav .sf-menu ul a:active > .sf-sub-indicator, #secondary-nav .sf-menu ul li:hover > a > .sf-sub-indicator, #secondary-nav .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
#secondary-nav .sf-menu li { z-index:8;}
#secondary-nav .sf-menu li:hover ul, #secondary-nav .sf-menu li.sfHover ul { z-index: 90;}
#secondary-nav .sf-menu a.sf-with-ul span.sf-sub-indicator { right: 10px;}
.headwidget { float:right;}
#header #searchform { width: 242px; height: 31px; background: url(images/searchboxes/topmesh.png) left 0px no-repeat; position: absolute; top: 0px; right: 15px;}
*:first-child+html #header #searchform { /* Filter for IE7 */ padding: 0px 0;}
* html #header #searchform { /* Filter for IE6 */ padding: 5px 0;}
* html #header #searchbox { /* Filter for IE6 */ margin-top: 0px;}
#header #searchbox { margin-left: 28px; margin-top:6px; margin-bottom: 3px; width: 140px; background: none; border: none; color: #FFFFFF; font-size: 11px;}
#header #searchbutton { width: 50px; background: none; border: none; margin-left:10px;}
#header #searchbutton:hover { cursor: pointer;}
#sidebar-top #searchform2, #sidebar-bottom #searchform2 { width: 330px; padding:8px;}
#sidebar-top input#searchbox2, #sidebar-bottom input#searchbox2 { width: 215px; padding:2px;}
#sidebar-top input#searchbutton2, #sidebar-bottom input#searchbutton2 { width: 100px; padding: 2px 0; color: #FFFFFF; background: #666666 url(images/form-btn-bg.png) no-repeat center; border: 1px solid #D7CAB5; cursor:pointer;}
#sidebar-top input#searchbutton2:hover, #sidebar-bottom input#searchbutton2:hover { background-image:none;}
#sidebar-top #s, #sidebar-bottom #s { margin: 20px 0 5px 0; width: 345px;}
#sidebar-left #searchform2 {  width: 335px;  padding:8px;}
#sidebar-left input#searchbox2 {  width: 235px;  padding:2px;}
#sidebar-left input#searchbutton2 { width: 75px; padding: 2px 0; color: #FFFFFF; background: #666666 url(images/form-btn-bg.png) no-repeat center; border: 1px solid #D7CAB5; cursor:pointer;}
#sidebar-left input#searchbutton2:hover { background-image:none;}
#sidebar-left #s { margin: 20px 0 5px 0; width: 190px;}
#sidebar-right #searchform2 {  width: 335px; }
#sidebar-right input#searchbox2 {  width: 235px;  padding:2px;}
#sidebar-right input#searchbutton2 { width: 75px; padding: 2px 0; color: #FFFFFF; background: #666666 url(images/form-btn-bg.png) no-repeat center; border: 1px solid #D7CAB5; cursor:pointer;}
#sidebar-left input#searchbutton2:hover { background-image:none;}
#sidebar-right #s { margin: 20px 0 5px 0; width: 130px;}
#header .headerwidget { width:500px; height:70px; position: absolute; top:50px; right:10px; text-align:right; color: #FFFFFF; font: normal 13px/17px Arial, Helvetica, Georgia;}
#header .headerwidget a { color: #FF9900;}
#header .headerwidget a:hover { color: #FFFFFF;}
.headerwidget p { padding-top:0px; margin-top:0px;}
p.headtitle { color: #FFFFFF; font-weight: bold; padding-right:8px; padding-top:0px; margin-top:0px;}
p.headtitle a { color: #FFFFFF;}
p.headtitle a:hover { color: #999999;}
#rssfeeds { width:300px; height: 70px; position: absolute; padding-top: 0px; bottom:0px; right:22px; color: #FFFFFF;}
#rssicon { float:right; margin-left:5px;}
#rssfeeds a { color: #FFFFFF; text-decoration:underline;}
#rssfeeds a:hover { color: #999999;}
#rssfeeds p { line-height:16px; margin:0; padding:27px 0px 0 0; text-align: right;}
#feature { background: url(images/feature-bg.png) no-repeat bottom left; background-color: #1F242C; width: 960px; clear:both; color: #999999; padding-bottom:10px; margin:0px 0 0px 0; }
#feature .topshadow { background: url(images/feature-shadow.png) no-repeat top left; width: 960px;}
#feature h2 { padding:0px; margin:0px 0px 10px 0px; color: #FFFFFF; font-family: Arial, Arial, Helvetica; font-size: 18px;}
 #feature a, #feature a:visited, #feature a:active { color: #CCCCCC;}
#feature a:hover { color: #FFFFFF;}
#feature .textwidget { padding:0px; color: #999999;}
#feature ul { list-style-type:none; padding:0px; }
#feature ul.children { margin:3px 0 0px 0; padding: 0px 0px 3px 0px; border:none;}
#feature ul.children li{ padding-bottom: 0px;}
#feature ul li{ list-style-type:none; background:url(images/liarrow.png) no-repeat left top; padding-left:10px; padding-bottom:3px;}
#feature ul li a { text-decoration:none;}
.feat_box { padding:15px 15px 15px 15px; margin:0px; width: 440px; float: left;}
#content { background-color: #ffffff; color: #333333; float: left; margin: 0; max-width: 955px; padding: 0.6%; position: relative; width: 98.8% !important;}
.post a:link, .post a:visited, .post a:active { text-decoration:none; color: #5181F0; border:0; outline: 0;}
.post a:hover { text-decoration:underline; color: #000000; border:0; outline: 0;}
.posthead h1, .posthead h2 { margin:0px; text-align: left; padding:8px 8px 8px 15px; background-color: #FFFFFF; font: normal 22px/26px Georgia; border-bottom: solid 1px #EEEEEE;}
.postwrap { float: left; margin-bottom: 5px; padding: 0; width: 100% !important;}
.post { background-color: #FFFFFF; margin-bottom:5px; padding:0px; border: solid 0px #FFFFFF;}
.postwrap p { line-height:140%;}
.posthead { padding-bottom:0px; position:relative; clear:left; margin-bottom: 0px;}
#content .posthead h1, #content .posthead h1 a, #content .posthead h2, #content .posthead h2 a { color: #333333;}
#content .posthead h1 a:hover, #content .posthead h2 a:hover, #content .postMeta a:hover { text-decoration: none; color: #999999;}
.postMeta { background-color: #FFFFFF; color: #666666; margin:0px; padding:5px 15px 5px 15px; font-size: 11px; height:20px; }
.postMeta a, .postMeta a:link, .postMeta a:visited, .postMeta a:active { text-decoration: none; color: #666666;}
#content .postMeta a:hover { text-decoration: underline; color: #666666;}
div.commentcount { padding-left: 24px; background: url(images/comment.png) left top no-repeat; text-decoration: none; padding-top: 3px; padding-bottom: 3px; float:right;}
div.postdate { padding-left: 24px; background: url(images/date.png) left top no-repeat; text-decoration: none; padding-top: 3px; padding-bottom: 3px; float:left;}
#content .postcontent { padding:8px 15px 10px 15px; line-height: 140%; color: #333333;}
#content .postcontent a { text-decoration: underline; }
pre { background-color: #F9F8E3; border: 1px dotted #999; padding: 0px 8px 15px 8px; margin:0 15px 10px 15px;}
 .more-link { font-weight:700; margin-top:15px; height: 16px; width: 300px; display: block;}
.Note { margin:0px; padding:0px; font-size:11px;}
#content ul.Note li a, #content ul.Note li a:link, #content ul.Note li a:visited { color: #333333;}
ul.Note { margin-top:0px; padding:5px;}
.Note li { list-style-type:none; padding:2px 0 2px 15px;}
.NoteRss { background:url(images/NoteRss.png) no-repeat left 2px; display:inline; margin-left:5px;}
.NoteTrackBack { background:url(images/NoteTrackBack.gif) no-repeat left 2px; display:inline; margin-left:10px;}
.comment-wrap { padding-left:10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px; display: block;}
.commentdate { padding-left:0;}
#commentlist li p { margin-bottom:8px; line-height: 120%; padding:0;}
.commentlist li.alt .commenttext { clear: both;}
.commentname { margin:0; padding:5px 5px 5px 0;}
.commentinfo { clear:both;}
.commenttext { clear:both; padding-top: 10px; display:block; margin-bottom: 0px;}
.comment-wrap blockquote, .comment-wrap blockquote blockquote { margin-bottom:10px; margin-top: 8px; background: url(images/comments-lighter.png) no-repeat top left; border: 1px solid #000;}
.commenttext p { margin:0; padding:0 0 10px 0;}
#commentform #submit { color: #FFFFFF; font-family:Arial, Helvetica; font-size:14px; font-weight:700; border:1px solid #000; display:block; margin:0; padding:4px; background-color: #A10000;}
#commentform input, #commentform textarea { padding:5px; background-color: #F9F7F2; border: solid 1px #D7CAB5; color: #333333;}
#commentform textarea { width: 98%;}
p.meta { margin: 0 0 5px 0; padding: 0px; float: left;}
p.meta a { text-decoration: none;}
p.approval { font-style: italic; clear: left;}
p.commenttitle { font: 18px Georgia, "Times New Roman", Times, serif; margin-top: 0px; padding-top: 0px;}
 #sidebar { float:right; width:345px; margin-top:0px; position:relative; padding-right: 0px; margin-bottom: 15px; margin-left:5px; margin-right:5px; }
#left-sidebar { float:left; width:160px; margin-top:0px; position:relative; padding-left: 0px; margin-bottom: 15px; margin-left:0px; margin-right:5px;}
#sidebar ul, #left-sidebar ul, #feature ul{ margin: 0px; padding: 0 0 0 8px;}
#sidebar-top, #sidebar-bottom { width: 345px; padding:0px; color: #333333; font-family: Arial, Arial, Helvetica; font-size: 12px;}
 #left-sidebar-top { width: 160px; padding:0px; color: #333333; font-family: Arial, Arial, Helvetica; font-size: 12px;}
#sidebar-bottom { padding-top:10px ;}
#sidebar-top h5, #sidebar-bottom h5, #left-sidebar-top h5 { margin:0px; padding: 8px 8px 8px 23px; color: #FFFFFF; font-family: Arial, Arial, Helvetica; font-size: 14px; background: url(images/sidebars/default.png) repeat-x 0px center; background-color: #666666; border-bottom: solid 1px #D7CAB5; text-transform: none; letter-spacing: 0px; text-align: left;}
#sidebar-top a, #sidebar-top a:visited, #sidebar-top a:active, #sidebar-bottom a, #sidebar-bottom a:visited, #sidebar-bottom a:active, #left-sidebar-top a, #left-sidebar-top a:visited, #left-sidebar-top a:active { color: #333333;}
#sidebar-top a:hover, #sidebar-bottom a:hover, #left-sidebar-top a:hover{ color: #A10000;}
#sidebar-top .textwidget, #sidebar-bottom .textwidget, #left-sidebar-top .textwidget { padding:10px; color: #333333;}
#sidebar-top ul, #sidebar-bottom ul, #left-sidebar-top ul { list-style-type:none; padding:10px; }
#sidebar-top ul ul, #sidebar-bottom ul ul, #left-sidebar-top ul ul{ padding:0px; }
#sidebar-top .widget, #sidebar-bottom .widget, #left-sidebar-top .widget { margin:0px 0px 5px 0px; background-color: #F9F7F2; border: solid 1px #D7CAB5; }
#sidebar-top ul.children li, #sidebar-bottom ul.children li, #left-sidebar-top ul.children li { padding-bottom: 0px;}
#sidebar-top ul li, #sidebar-bottom ul li, #left-sidebar-top ul li { list-style-type:none; background:url(images/liarrow-dark.png) no-repeat left 0px; padding:0 0 0px 8px; line-height: 120%; margin:4px 0 4px 0;}
#sidebar-top ul li a, #sidebar-bottom ul li a, #left-sidebar-top ul li a { text-decoration:none;}
#sidebar-left a, #sidebar-left a:visited, #sidebar-left a:active, #sidebar-right a, #sidebar-right a:visited, #sidebar-right a:active { color: #666666; text-decoration: none;}
#left-sidebar #sidebar-left, #sidebar #sidebar-left, #sidebar #sidebar-right { color: #666666;}
#sidebar-left a:hover, #sidebar-right a:hover { color: #A10000;}
#sidebar-left { float:left;  width: 335px;  padding:0 4px 0 4px; font-family: Arial, Arial, Helvetica; font-size: 12px;}
#sidebar-left h5, #sidebar-right h5 { margin:8px 0px 10px 0px; padding-left: 5px; float:left; width:100%; color: #A10000; border-bottom: solid 1px #999999; font-family: Arial, Arial, Helvetica; font-size: 15px; text-transform: uppercase; letter-spacing: 0px; text-align: left;}
#sidebar-right { float:right; width: 335px;  padding:0 4px 0 4px; font-family: Arial, Arial, Helvetica; font-size: 12px;}
#sidebar-left ul , #sidebar-right ul { padding-left:5px;}
#sidebar-left ul ul, #sidebar-right ul ul{ padding-left:2px;}
#sidebar-right ul li, #sidebar-left ul li { background:url(images/liarrow-dark.png) no-repeat left 0px; padding:0 0 0px 8px; list-style:none; margin:0; width:95%; line-height: 140%;}
#sidebar-left li, #sidebar-right li { float:left; width:100%; list-style:none;}
#sidebar-top h5 a.rsswidget, #sidebar #sidebar-bottom h5 a.rsswidget, #left-sidebar #sidebar-bottom h5 a.rsswidget, #left-sidebar-top h5 a.rsswidget { color: #FFFFFF; text-decoration: none;}
#sidebar-left h5 a.rsswidget, #sidebar-bottom h5 a.rsswidget, #sidebar-right h5 a.rsswidget { color: #A10000; text-decoration: none;}
#sidebar .rsswidget img, #left-sidebar .rsswidget img { float: left; margin-top: 2px; margin-right: 7px;}
#footer { float:left; max-width: 960px; width:96%; background-color: #8454A1; color: #FFFFFF; font:15px Arial, Arial, sans-serif; padding:0 2%; margin: 0px; }
#squeeze #footer { width: 650px; background-color: #F0F0F0; color: #A3A3A3; text-align:center; border: none;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus { color: #FFFFFF; text-decoration:none; }
#squeeze #footer a:link, #squeeze #footer a:visited, #squeeze #footer a:active, #squeeze #footer a:focus { color: #A3A3A3; text-decoration:none;}
#squeeze #footer a:hover { text-decoration:underline;}
#footerdark { float:left; width: 100%; padding:7px 0 25px 0; }
#footercontent { width: 100%; margin:0 auto; }
#footerdark, #footerdark p { text-align: left;}
#squeeze #footerdark { width: 650px; background: none;}
#footer .topshadow { padding-bottom:20px; width: 960px; margin:0 auto;}
#footer p { padding:10px 0 0 15px; margin:0px;}
#footerdark p { padding-right: 15px;}
#footerfeature { width: 960px; color: #E0E0E0; background-color: #A10000; }
#footerfeature .textwidget p { padding: 0; margin: 8px 0;}
#footerfeature h2 { padding:0px; margin:0px 0px 10px 0px; color: #FFCC00; font-family: Arial, Arial, Helvetica; font-size: 21px;}
 #footerfeature .textwidget { padding:0px; color: #FFFFFF;}
#footerfeature a:link, #footerfeature a:visited, #footerfeature a:hover, #footerfeature a:active, #footerfeature a:focus { color: #FFCC00;}
#footer ul { list-style-type:none; padding:0px; }
#footer ul.children { margin:3px 0 0px 0; padding: 0px 0px 3px 0px; border:none;}
#footer ul.children li{ padding-bottom: 0px;}
#footer ul li{ list-style-type:none; background:url(images/liarrow.png) no-repeat left top; padding-left:10px; padding-bottom:3px;}
#footer ul li a { text-decoration:none;}
.foot_box { padding:15px 15px 15px 15px; margin:0px; width: 440px; float: left;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 120%; padding: 0 4px 5px; margin: 0;}
#wp-calendar { width:100%; border-collapse:collapse; margin:0; padding:0; background: #FFFFFF;}
#sidebar-left #wp-calendar, #sidebar-right #wp-calendar { float:left;}
#wp-calendar caption { padding: 5px 0 5px 8px; text-align:left; font-family: Arial, Arial, Helvetica; font-size: 15px; font-weight: bold; color: #A10000; text-transform: uppercase; letter-spacing: 0px;}
#wp-calendar td { text-align:center; padding-top:2px; padding-bottom:2px; line-height:15px;}
#wp-calendar th { background-color: #666666; color: #FFFFFF;}
#wp-calendar tbody { border-right: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8;}
#content #sidebar #wp-calendar a { font-weight:700; color: #FFFFFF; text-decoration:none; display:block; border-style:none; margin:0; padding:0; background-color: #666666;}
#content #sidebar #wp-calendar a:hover { font-weight:700; color: #999999; text-decoration:none; border-style:none; margin:0; padding:0;}
#wp-calendar tfoot, #wp-calendar tfoot .pad { background-color: #666666;}
#wp-calendar tfoot a:hover { text-decoration:underline;}
#wp-calendar tfoot a { display:block; padding:2px 0; color: #FFFFFF; text-decoration: none;}
#wp-calendar tfoot td { padding:4px 0;}
#wp-calendar thead { border-right: 1px solid #666666; border-left: 1px solid #666666;}
#wp-calendar tfoot { border-right: 1px solid #666666; border-left: 1px solid #666666;}
#credit { font: 11px Arial, Helvetica; padding: 8px; width:960px; margin: 0 auto; text-align:center;}
form { margin:0; padding:0;}
#rss a { color: #FFFFFF; line-height: 20px;}
#rss a:hover { color: #FFFFFF; text-decoration: none;}
.clearer { clear: both; float: none;}
#nextprevious { padding: 5px 0; margin-bottom:15px; float:left; width: 95%; text-align: center;}
img.avatar { float:right; border:solid 2px #000;}
div.vcard a { font-weight:bold;}
ol li div.comment-meta { font-size:9px; margin:5px 0 10px 0; }
#content ol.commentlist a {text-decoration:none;}
#content ol.commentlist a, #content ol.commentlist a:link, #content ol.commentlist a:visited {color: #A10000; }
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; color: #333333;}
ol.commentlist li {margin-bottom: 10px;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {background-color: #D7CAB5;}
ol.commentlist li.comment { padding:1em; }
ol.commentlist li div.comment-author {}
div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal;font-weight:bold; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:2px solid #000; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-body p {font-family:Arial, Arial, Helvetica; font-size:12px;}
ol.commentlist li div.comment-meta { font-size:10px; margin:5px 0 10px 0; }
ol.commentlist li div.comment-meta a { }
ol.commentlist li p { margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
#content ol.commentlist li div.reply a { color:#FFF; font-weight:bold; padding:3px 6px; background-color: #A10000; border:1px solid #000;text-decoration:none;}
#content ol.commentlist li div.reply a:hover { background-color:#555; text-decoration:none;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {background-color: #D7CAB5;}
ol.commentlist li.depth-1, ol.commentlist li.depth-1.parent {border: solid 1px #D7CAB5;}
ol.commentlist li ul.children li.depth-2 { border:1px solid #D7CAB5; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border:1px solid #D7CAB5; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border:1px solid #D7CAB5; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 { border:1px solid #D7CAB5; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background-color: #F9F7F2; background-image:none; }
ol.commentlist li.comment-author-admin.even, ol.commentlist li.comment-author-admin.odd { background-color: #D7CAB5; background-image:none;}
ol.commentlist li.odd { background: url(images/comments-lighter.png) no-repeat top left; background-color: #F9F7F2; }
ol.commentlist li.parent { border:none; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.bypostauthor {background-color: #D7CAB5;}
ol.pinglist li a, ol.pinglist li a:link, ol.pinglist li a:visited ol.pinglist li {color: #0032FC; ; }
#squeeze #bgwrapper { width: 100%; margin: 0px; padding-top:5px; background: url(images/bg-fade.png) repeat-x top left; min-height: 100%;}
#squeeze #wrap { width:650px; border: solid 0px #000000;}
#squeeze #spheader { width:650px; height: 161px; padding-top: 25px; border-bottom: none; color: #FFFFFF; padding-top: 25px;}
#squeeze #spheader h3 { width:400px; padding-left:20px; font-size: 36px; font-family: Trebuchet MS; font-weight:400; line-height:40px; margin:0px;}
#squeeze #spheader p.tagline { width:400px; padding-left:20px; color: #FFFFFF; font-size:16px;}
#squeeze #nav { width:642px; margin-top:0px;}
#squeeze .feat_box { width: 285px;}
#squeeze #footer { width: 650px; background-color: #F0F0F0; color: #A3A3A3; text-align:center;}
#squeeze #footer a:link, #squeeze #footer a:visited, #squeeze #footer a:active, #squeeze #footer a:focus { color: #A3A3A3; text-decoration:none;}
#squeeze #footer a:hover { text-decoration:underline;}
#squeeze #footerdark { width: 650px; background: none;}
#mainContent { width:645px; position:relative; float:left; text-align:left; color: #000; background-color: #FFF; padding:5px 0px 0px 5px; font-family: Verdana, helvetica, sans serif; font-size: 13px; line-height: 17px;}
#mainContent .postwrap { float:left; width:640px; padding:0px 0px 0px 0px; margin-bottom:5px;}
#mainContent .post { border:none;}
#mainContent .postcontent { padding:20px; background-color:#fff;}
.greybox { background-color: #F3F3F3; border: 1px solid #E2E2E2; width: 80% !important; margin-right: auto; margin-left: auto; margin-bottom: 20px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px;}
.offercoupon { padding: 20px; background-color: #FEFCD8; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; background-image: url(images/coupon-bg.jpg); background-repeat: repeat-x; background-position: bottom;}
.offercouponoutline { width: 70%; margin-right: auto; margin-left: auto; text-align: center; border: 4px dashed #CC0000; padding: 5px; margin-top: 30px; margin-bottom: 30px;}
.offercoupon form { margin: 0px; padding: 0px;}
#mainContent .offercoupon p { line-height: 22px;}
.shadowbox { background-color: #FFFFFF; width: 90%; margin-right: auto; margin-left: auto; margin-top: 20px; margin-bottom: 20px; text-align: center;}
.sbcontent { padding: 15px; border: 1px solid #E2E2E2; background-color: #F3F3F3; background-image: url(images/shadowbox-corner.jpg); background-repeat: no-repeat; background-position: right bottom;}
.sbshadow { background-image: url(images/shadowbox-shadow.jpg); background-repeat: no-repeat; background-position: right top; height: 28px;}
ul.greencheck, ul.redstop, ul.bluecheck, ul.greencheckbox, ul.bluecheckbox, ul.orangecheckbox, ul.greencheck2, ul.greencheck3, ul.plusgreen, ul.redstop2, ul.redstop3, ul.redstop4, ul.redstop5, ul.warning, ul.question {line-height: 18px;min-height:0px;}
.greencheck li, .redstop li, .bluecheck li, .greencheckbox li, .bluecheckbox li, .orangecheckbox li, #feature .greencheck li, #feature .redstop li, #feature .bluecheck li, #feature .greencheckbox li, #feature .bluecheckbox li, #feature .orangecheckbox li, #footerfeature .greencheck li, #footerfeature .redstop li, #footerfeature .bluecheck li, #footerfeature .greencheckbox li, #footerfeature .bluecheckbox li, #footerfeature .orangecheckbox li{list-style:none;padding: 4px 20px 10px 50px; margin-top:10px; background-repeat: no-repeat;background-position: 5px top;}
.greencheck2 li, .greencheck3 li, .plusgreen li, .redstop2 li, .redstop3 li, .redstop4 li, .redstop5 li, .warning li, .question li, #feature .greencheck2 li, #feature .greencheck3 li, #feature .plusgreen li, #feature .redstop2 li, #feature .redstop3 li, #feature .redstop4 li, #feature .redstop5 li, #feature .warning li, #footerfeature .greencheck2 li, #footerfeature .greencheck3 li, #footerfeature .plusgreen li, #feature .question li, #footerfeature .redstop2 li, #footerfeature .redstop3 li, #footerfeature .redstop4 li, #footerfeature .redstop5 li, #footerfeature .warning li, #footerfeature .question li {list-style:none;padding: 4px 20px 10px 50px; margin-top:10px; background-repeat: no-repeat;background-position: left top;}
.greencheck li, #feature .greencheck li, #footerfeature .greencheck li {background-image: url(images/checkmark-green.png);}
.greencheck2 li, #feature .greencheck2 li, #footerfeature .greencheck2 li {background-image: url(images/checkmark-green2.png);}
.greencheck3 li, #feature .greencheck3 li, #footerfeature .greencheck3 li {background-image: url(images/checkmark-green3.png);}
.plusgreen li, #feature .plusgreen li, #footerfeature .plusgreen li {background-image: url(images/plus-green.png);}
.question li, #feature .question li, #footerfeature .question li {background-image: url(images/blue-question.png);}
.redstop li, #feature .redstop li, #footerfeature .redstop li {background-image: url(images/stop.png);}
.redstop2 li, #feature .redstop2 li, #footerfeature .redstop2 li {background-image: url(images/stop2.png);}
.redstop3 li, #feature .redstop3 li, #footerfeature .redstop3 li {background-image: url(images/stop3.png);}
.redstop4 li, #feature .redstop4 li, #footerfeature .redstop4 li{background-image: url(images/stop4.png);}
.redstop5 li, #feature .redstop5 li, #footerfeature .redstop5 li {background-image: url(images/stop5.png);}
.warning li, #feature .warning li, #footerfeature .warning li {background-image: url(images/warning.png);}
.bluecheck li, #feature .bluecheck li, #footerfeature .bluecheck li {background-image: url(images/checkmark-blue.png);}
.bluecheckbox li, #feature .bluecheckbox li, #footerfeature .bluecheckbox li{background-image: url(images/checkbox-blue.png);}
.greencheckbox li, #feature .greencheckbox li, #footerfeature .greencheckbox li {background-image: url(images/checkbox-green.png);}
.orangecheckbox li, #feature .orangecheckbox li, #footerfeature .orangecheckbox li {background-image: url(images/checkbox-orange.png);}
.shortfade {background: url(images/fades/sp-short-fade.png) repeat-x center left;}
.shortreflect {background: url(images/fades/sp-short-reflect.png) repeat-x center left;}
.longfade {background: url(images/fades/sp-long-fade.png) repeat-x top left;}
.longfadedark {background: url(images/fades/sp-long-fade-dark.png) repeat-x top left;}
.longfadelight {background: url(images/fades/sp-long-fade-light.png) repeat-x top left;}
.downarroworange {background: url(images/down-arrow-orange.png) no-repeat top center;padding-top:120px;width:100%;}
.downarrowblue {background: url(images/down-arrow-blue.png) no-repeat top center;padding-top:120px;width:100%;}
.downarrowgreen {background: url(images/down-arrow-green.png) no-repeat top center;padding-top:120px;width:100%;}
.downarrowred {background: url(images/down-arrow-red.png) no-repeat top center;padding-top:120px;width:100%;}
.downarrowgrey {background: url(images/down-arrow-grey.png) no-repeat top center;padding-top:120px;width:100%;}
.rightarrowred {width:80px;height:220px;background: url(images/right-arrow-red.png) no-repeat center left;}
.rightarroworange {width:80px;height:220px;background: url(images/right-arrow-orange.png) no-repeat center left;}
.rightarrowblue {width:80px;height:220px;background: url(images/right-arrow-blue.png) no-repeat center left;}
.rightarrowgreen {width:80px;height:220px;background: url(images/right-arrow-green.png) no-repeat center left;}
.rightarrowgrey {width:80px;height:220px;background: url(images/right-arrow-grey.png) no-repeat center left;}
.boxtop {background: url(images/box-top.png) repeat-x top left;}
.boxtopdark {background: url(images/box-top-dark.png) repeat-x top left;}
.curvearrow{background: url(images/arrow-curved.png) no-repeat top left;}
.arrowredleft {width:100%;background: url(images/arrow-left-red.png) no-repeat top left;text-align:center;}
.arrowredright {width:100%;background: url(images/arrow-right-red.png) no-repeat top right;text-align:center;}
.arroworangeleft {width:100%;background: url(images/arrow-left-orange.png) no-repeat top left;text-align:center;}
.arroworangeright {width:100%;background: url(images/arrow-right-orange.png) no-repeat top right;text-align:center;}
.arrowblueleft {width:100%;background: url(images/arrow-left-blue.png) no-repeat top left;text-align:center;}
.arrowblueright {width:100%;background: url(images/arrow-right-blue.png) no-repeat top right;text-align:center;}
.arrowgreenleft {width:100%;background: url(images/arrow-left-green.png) no-repeat top left;text-align:center;}
.arrowgreenright {width:100%;background: url(images/arrow-right-green.png) no-repeat top right;text-align:center;}
.buybutton { margin:10px auto; background-repeat: no-repeat; }
.buybutton a {height:100%;width:100%;display:block;text-indent:-9999px; background-repeat: no-repeat; background-position:0 0;}
.submitbutton { margin:5px auto; background-repeat: no-repeat; }
.submitbutton a {height:100%;width:100%;display:block;text-indent:-9999px; background-repeat: no-repeat; background-position:0 0;}
.focusField { width:200px; margin-bottom:12px; border:3px solid #000; background:#eee; font-size:16px; color:#fff; padding:2px; -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 1); }
.idleField { width:200px; margin-bottom:12px; border:3px solid #222; background:#fff; font-size:16px; color:#333; padding:2px; }
.testimonial { width: 90%; margin-right: auto; margin-left: auto; margin-bottom: 20px; border: 1px solid #BFB46B; background-color: #FFF6B8;}
.testimonial img { padding-top: 15px;}
.roundbox { background-image: url(images/round-box-fill.gif); background-repeat: repeat-y; background-position: center; width: 475px; margin-right: auto; margin-left: auto; margin-top: 25px; margin-bottom: 25px; height:auto; min-height:300px;}
#mainContent .roundboxcontent p { line-height: 25px; margin-bottom:0px;}
.roundboxcontent { padding-right: 25px; padding-left: 25px; font-size: 18px; font-weight: bold; text-align: center; font-family: Georgia, "Times New Roman", Times, serif;}
.roundboxcontent .input { width: 300px; font-size: 15px; font-weight: bold; padding: 2px; color: #CC0000; text-align: center; margin-right: auto; margin-left: auto; border: 1px solid #333333; background-color: #FFF9DF;}
.roundboxcontent .label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center;}
#mainContent .button, #content .button { background-color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; padding: 4px; background-image: url(images/form-btn-bg.png); background-repeat: no-repeat; background-position: center; border: 2px solid #000; margin-top: 10px; cursor:pointer;}
.flexbutton { font: normal 36px/36px Verdana, Helvetica, Arial; text-shadow: 0px 0px 5px #000; background-color: #CC0000; color: #FFFFFF; padding:4px 18px 8px 18px; width:auto; overflow:visible; background-image: url(images/button-highlight.png); background-repeat: no-repeat; background-position: center; border: 2px solid #CC0000; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.8); text-align:center; cursor:pointer;}
.flexbutton:hover { background-color: #FF0000;}
#mainContent .button:hover, #content .button:hover { background-color: #FF0000;}
.roundboxcontent form { margin-bottom: 0px;}
.roundboxbtm { background-image: url(images/round-box-btm.gif); background-repeat: no-repeat; background-position: center bottom; height: 22px; margin:0px; padding:0px;}
.roundboxtop { background-image: url(images/round-box-top.gif); background-repeat: no-repeat; background-position: center top; height: 22px;}
#squeeze h1, #squeeze h2, #squeeze h3, #squeeze h4 { font-family: Georgia, helvetica, sans serif;}
#mainContent .postwrap a, #mainContent .postwrap a:link, #mainContent .postwrap a:visited, #mainContent .postwrap a:active { color: #CC0000; text-decoration: underline;}
#mainContent .postwrap a:hover { color: #000000;}
#squeeze h1 { font-size: 36px; line-height: 41px; margin-top:0px; padding-top:0px;}
#squeeze h2 { font-size: 24px; line-height: 29px;}
#squeeze h3 { font-size: 20px; line-height: 24px;}
#squeeze h4 { font-size: 16px; line-height: 20px; font-weight:normal;}
.yellow { /* this makes your text look like it is highlighted in yellow */ background-color: #FFFF00; font-weight:bold;}
.red { color: #CC0000;}
.blue { color: #0000FF;}
.green { color: #007d0f;}
.center { text-align:center;}
.lineout { /* crosses out text with a line */ text-decoration: line-through;}
.paper1btm { background-image: url(images/paper1-btm.jpg); background-repeat: no-repeat; background-position: center bottom; height: 40px; margin:0px; padding:0px;}
.paper1top { background-image: url(images/paper1-top.jpg); background-repeat: no-repeat; background-position: center top; height: 73px;}
.paper1 { background-image: url(images/paper1-fill.jpg); background-repeat: repeat-y; background-position: center; width: 475px; margin-right: auto; margin-left: auto; margin-top: 25px; margin-bottom: 25px; height:auto; min-height:300px;}
#mainContent .paper1content p, #content .paper1content p { line-height: 26px;}
.paper1content { font-size: 18px; font-weight: bold; text-align: left; font-family: "Courier New", Courier, monospace; padding-right: 35px; padding-left: 35px;}
.stickywrap {}
.stickynote { background: url(images/stickynote.jpg) no-repeat left top; padding: 38px 40px 35px 60px; height: 261px; width: 260px; font: 18px/22px "Courier New", Courier, monospace; text-align: center; float: left;}
.paper2btm { background-image: url(images/paper2-btm.jpg); background-repeat: no-repeat; background-position: center bottom; height: 60px; margin:0px; padding:0px;}
.paper2top { background-image: url(images/paper2-top.jpg); background-repeat: no-repeat; background-position: center top; height: 44px;}
#mainContent .paper2, #content .paper2 { background-image: url(images/paper2-fill.jpg); background-repeat: repeat-y; background-position: center; width: 475px; margin-right: auto; margin-left: auto; margin-top: 25px; margin-bottom: 25px; height:auto; min-height:300px;}
#mainContent .paper2content p, #content .paper2content p { line-height: 26px;}
.paper2content { font-size: 16px; font-weight: bold; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 45px; padding-left: 45px;}
.paper3btm { background-image: url(images/paper3-btm.jpg); background-repeat: no-repeat; background-position: center bottom; height: 106px; margin:0px; padding:0px 45px 25px;}
.paper3top { background-image: url(images/paper3-top.jpg); background-repeat: no-repeat; background-position: center top; height: 106px; padding-right: 45px; padding-left: 45px; padding-top: 25px;}
#mainContent .paper3, #content .paper3 { /* this is the opt-in email box with rounded corners */ background-image: url(images/paper3-fill.jpg); background-repeat: repeat-y; background-position: center; width: 475px; margin-right: auto; margin-left: auto; margin-top: 25px; margin-bottom: 25px; height:auto; min-height:300px;}
#mainContent .paper3content p, #content .paper3content p{ line-height: 26px;}
.paper3content { text-align: left; padding-right: 45px; padding-left: 45px;}
.wp-pagenavi, #wp-pagenavi { color: #FFFFFF; margin:0 auto;}
.wp-pagenavi a, .wp-pagenavi a:link, #wp-pagenavi a, #wp-pagenavi a:link { padding: 3px 5px 3px 5px; margin: 2px; text-decoration: none; border: 1px solid #000000; color: #FFFFFF; background: url(images/pagenavi-bg.png) left bottom no-repeat; background-color: #A79789; }
.wp-pagenavi a:visited, #wp-pagenavi a:visited { padding: 3px 5px 3px 5px; margin: 2px; text-decoration: none; border: 1px solid #000000; color: #FFFFFF; background: url(images/pagenavi-bg.png) left bottom no-repeat; background-color: #A79789; }
.wp-pagenavi a:hover, #wp-pagenavi a:hover { border: 1px solid #000000; color: #FFFFFF; background: url(images/pagenavi-bg.png) left bottom no-repeat; background-color: #7A6758;}
.wp-pagenavi a:active, #wp-pagenavi a:active { padding: 3px 5px 3px 5px; margin: 2px; text-decoration: none; border: 1px solid #000000; color: #FFFFFF; background: url(images/pagenavi-bg.png) left bottom no-repeat; background-color: #900000; }
.wp-pagenavi span.pages, #wp-pagenavi span.pages { padding: 3px 5px 3px 5px; margin: 2px 2px 2px 2px; color: #333333; border: none}
.wp-pagenavi span.current, #wp-pagenavi span.current { padding: 3px 5px 3px 5px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #FFFFFF; background: url(images/pagenavi-bg.png) left bottom no-repeat; background-color: #900000;}
.wp-pagenavi span.extend, #wp-pagenavi span.extend { padding: 3px 5px 3px 5px; margin: 2px; border: 1px solid #000000; color: #FFFFFF; background: url(images/pagenavi-bg.png) left bottom no-repeat; background-color: #A79789;}
#wrap {border:none;}
#footer {border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;}
#footerdark {border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;}
#footer{-moz-box-shadow: 0 0 25px #57021A;-webkit-box-shadow: 0 0 25px #57021A;box-shadow: 0 0 25px #57021A;}
#wrap{-moz-box-shadow: 0 0 25px #57021A;-webkit-box-shadow: 0 0 25px #57021A;box-shadow: 0 0 25px #57021A;}
.flexform input { color:#333;}
/* Tab Slider */#slider { margin: 15px 0 0 0; position: relative; padding: 10px 0 0 0; background-color: #CCCCCC; border-top-left-radius: 5px; border-top-right-radius:5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
#slider .nav li { background-image:none; padding-left:0px;}
#slider .nav li a { border-top-left-radius: 5px; border-top-right-radius:5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; margin-right:3px;}
.scroll { overflow: hidden; position: relative; /* fix for IE to respect overflow */ background: #ffffff;}
.scrollContainer div.panel { padding: 20px; overflow: hidden;}
.scrollButtons { position: absolute; cursor: pointer;}
.scrollButtons.left { left: 0px; border: 0px;}
.scrollButtons.right { right: 0px; border: 0px;}
#slider ul.nav { list-style: none; margin: 0 0 0 10px; padding: 0; padding-bottom: 9px; font: bold 18px/16px Arial, Arial, Helvetica, sans-serif;}
#slider ul.nav li { display: inline; margin-right: 0px;}
#slider ul.nav a { padding: 10px; color: #CCCCCC; text-decoration: none; background-color: #666666; font-style: normal;}
#slider ul.nav a:hover { background-color: #000000; color: #FFFFFF;}
#slider ul.nav a.selected { background-color: #000000; color: #FFFFFF;}
#slider ul.nav a:focus { outline: none;}
#slider .hide { display: none;}
#content div.flexsig p { padding:0px; margin:0px; color: #333333; font-family: Arial, Arial, Helvetica; font-size: 12px;}
.divider_pad { clear:both; display:block; padding:8px 0;}
.one_third { float:left; width: 31%; margin-right: 2%;}
.one_third_last { float:left; width: 33%;}
.two_thirds { float:left; width: 64%; margin-right: 2%;}
.two_thirds_last { float:left; width: 66%;}
.one_half { float:left; width: 48%; /*margin-right: 2%;*/ padding-bottom: 4%;}
.one_half_last { float:right; width: 48%;}
.one_fourth { float:left; width: 23%; margin-right: 2%;}
.one_fourth_last { float:left; width: 25%;}
.three_fourths { float:left; width: 73%; margin-right: 2%;}
.three_fourths_last { float:left; width: 75%;}
.dropcap { display:block; padding-right:5px;padding-bottom:5px; float:left;}
/*** 1.5 additions ***/.tagcloud a { text-decoration:none;}
.attachment-thumbnail { border: 3px solid #CCCCCC; float:left; margin: 15px 15px 10px 0; }
.widget_tag_cloud div{ padding:0 8px 8px 8px;}
.widget_tag_cloud div.toptitle{ padding:0px;}
.testblacktop {width:510px; height:43px; background: transparent url(images/page-elements/testimonial_black_top.jpg) no-repeat center; }
.testblackfill {background: transparent url(images/page-elements/testimonial_black_fill.jpg) repeat-y top center;}
.testblackbtm {width:510px; height:40px; background: transparent url(images/page-elements/testimonial_black_bottom.jpg) no-repeat center; }
.testredtop {width:510px; height:43px; background: transparent url(images/page-elements/testimonial_red_top.jpg) no-repeat center; }
.testredfill {background: transparent url(images/page-elements/testimonial_red_fill.jpg) repeat-y top center;}
.testredbtm {width:510px; height:40px; background: transparent url(images/page-elements/testimonial_red_bottom.jpg) no-repeat center; }
.testbluetop {width:510px; height:43px; background: transparent url(images/page-elements/testimonial_blue_top.jpg) no-repeat center; }
.testbluefill {background: transparent url(images/page-elements/testimonial_blue_fill.jpg) repeat-y top center;}
.testbluebtm {width:510px; height:40px; background: transparent url(images/page-elements/testimonial_blue_bottom.jpg) no-repeat center; }
.testorangetop {width:510px; height:43px; background: transparent url(images/page-elements/testimonial_orange_top.jpg) no-repeat center; }
.testorangefill {background: transparent url(images/page-elements/testimonial_orange_fill.jpg) repeat-y top center;}
.testorangebtm {width:510px; height:40px; background: transparent url(images/page-elements/testimonial_orange_bottom.jpg) no-repeat center; }
.testgoldtop {width:510px; height:43px; background: transparent url(images/page-elements/testimonial_gold_top.jpg) no-repeat center; }
.testgoldfill {background: transparent url(images/page-elements/testimonial_gold_fill.jpg) repeat-y top center;}
.testgoldbtm {width:510px; height:40px; background: transparent url(images/page-elements/testimonial_gold_bottom.jpg) no-repeat center; }
.testgreentop {width:510px; height:43px; background: transparent url(images/page-elements/testimonial_green_top.jpg) no-repeat center; }
.testgreenfill {background: transparent url(images/page-elements/testimonial_green_fill.jpg) repeat-y top center;}
.testgreenbtm {width:510px; height:40px; background: transparent url(images/page-elements/testimonial_green_bottom.jpg) no-repeat center; }
.testsimple {width:400px; margin:0 auto; text-align:left; }
.testsimpletop {width:400px; height:47px; background: transparent url(images/page-elements/testimonial-simple-top.png) no-repeat center; }
.testsimplebtm {width:400px; height:47px; background: transparent url(images/page-elements/testimonial-simple-btm.png) no-repeat center; }
.testsimpletopred {width:400px; height:47px; background: transparent url(images/page-elements/testimonial-simple-top-red.png) no-repeat center; }
.testsimplebtmred {width:400px; height:47px; background: transparent url(images/page-elements/testimonial-simple-btm-red.png) no-repeat center; }
.testsimpletopblue {width:400px; height:47px; background: transparent url(images/page-elements/testimonial-simple-top-blue.png) no-repeat center; }
.testsimplebtmblue {width:400px; height:47px; background: transparent url(images/page-elements/testimonial-simple-btm-blue.png) no-repeat center; }
.testphoto {width:500px; margin:0 auto; text-align:left; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; padding: 10px 0;}
.testphoto img {float:left; margin: 0px 20px 10px 0; }
.testphoto p {margin: 10px 0 0 0; padding: 0; }
.testphotoright {width:500px; margin:0 auto; text-align:left; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; padding: 10px 0;}
.testphotoright img {float:right; margin: 0px 0px 10px 20px; }
.testphotoright p {margin: 10px 0 0 0; padding: 0; }
.guaranteeblacktop {width:508px; height:193px; background: transparent url(images/page-elements/certificate_black_top.jpg) no-repeat center; }
.guaranteeblackfill {background: transparent url(images/page-elements/certificate_black_fill.jpg) repeat-y top center; }
.guaranteeblackbtm {width:580px; height:122px; background: transparent url(images/page-elements/certificate_black_bottom.jpg) no-repeat center; }
.guaranteeredtop {width:508px; height:193px; background: transparent url(images/page-elements/certificate_red_top.jpg) no-repeat center; }
.guaranteeredfill {background: transparent url(images/page-elements/certificate_red_fill.jpg) repeat-y top center; }
.guaranteeredbtm {width:580px; height:122px; background: transparent url(images/page-elements/certificate_red_bottom.jpg) no-repeat center; }
.guaranteebluetop {width:508px; height:193px; background: transparent url(images/page-elements/certificate_blue_top.jpg) no-repeat center; }
.guaranteebluefill {background: transparent url(images/page-elements/certificate_blue_fill.jpg) repeat-y top center; }
.guaranteebluebtm {width:580px; height:122px; background: transparent url(images/page-elements/certificate_blue_bottom.jpg) no-repeat center; }
.guaranteeorangetop {width:508px; height:193px; background: transparent url(images/page-elements/certificate_orange_top.jpg) no-repeat center; }
.guaranteeorangefill {background: transparent url(images/page-elements/certificate_orange_fill.jpg) repeat-y top center; }
.guaranteeorangebtm {width:580px; height:122px; background: transparent url(images/page-elements/certificate_orange_bottom.jpg) no-repeat center; }
.guaranteegoldtop {width:508px; height:193px; background: transparent url(images/page-elements/certificate_gold_top.jpg) no-repeat center; }
.guaranteegoldfill {background: transparent url(images/page-elements/certificate_gold_fill.jpg) repeat-y top center; }
.guaranteegoldbtm {width:580px; height:122px; background: transparent url(images/page-elements/certificate_gold_bottom.jpg) no-repeat center; }
.guaranteegreentop {width:508px; height:193px; background: transparent url(images/page-elements/certificate_green_top.jpg) no-repeat center; }
.guaranteegreenfill {background: transparent url(images/page-elements/certificate_green_fill.jpg) repeat-y top center; }
.guaranteegreenbtm {width:580px; height:122px; background: transparent url(images/page-elements/certificate_green_bottom.jpg) no-repeat center; }
.greybox {padding:10px 20px;background-color:#F3F3F3;border:1px solid #ccc;margin-bottom:10px;}
.redbox {padding:10px 20px;background-color:#FFE6E6;border:1px solid #FFBBBB;margin-bottom:10px;}
.bluebox {padding:10px 20px;background-color:#E6F2FF;border:1px solid #B3D9FF;margin-bottom:10px;}
.yellowbox {padding:10px 20px;background-color:#FFFFCC;border:1px solid #FFCC33;margin-bottom:10px;}
.greenbox {padding:10px 20px;background-color:#F1FFC6;border:1px solid #81C600;margin-bottom:10px;}
.purplebox {padding:10px 20px;background-color:#F0E1FF;border:1px solid #63F;margin-bottom:10px;}
.whitebox {padding:10px 20px;background-color:#FFF;border:1px solid #ccc;margin-bottom:10px;}
.belcherwt {padding:10px 20px;background-color:#FFF;border:6px dashed #C00;margin-bottom:10px;}
.belcheryellow {padding:10px 20px;background-color:#FFFFCC;border:6px dashed #C00;margin-bottom:10px;}
.belcherwtsol {padding:10px 20px;background-color:#FFF;border:6px solid #C00;margin-bottom:10px;}
.belcheryellowsol {padding:10px 20px;background-color:#FFFFCC;border:6px solid #C00;margin-bottom:10px;}
.ltgreybox {padding:10px 20px;background-color:#ccc;border:3px solid #888;margin-bottom:10px;}
.medgreybox {padding:10px 20px;background-color:#666;border:3px solid #444;margin-bottom:10px;color:#fff}
.darkgreybox {padding:10px 20px;background-color:#333;border:3px solid #000;color:#fff;margin-bottom:10px;}
.light20 {background-image: url(images/fades/White-Top-40.png); background-position: top center; background-repeat: repeat-x; }
.light40 {background-image: url(images/fades/White-Top-60.png); background-position: top center; background-repeat: repeat-x; }
.light60 {background-image: url(images/fades/White-Top-80.png); background-position: top center; background-repeat: repeat-x; }
.dark20 {background-image: url(images/fades/Black-Bottom-20.png); background-position: bottom center; background-repeat: repeat-x; }
.dark40 {background-image: url(images/fades/Black-Bottom-40.png); background-position: bottom center; background-repeat: repeat-x; }
.dark60 {background-image: url(images/fades/Black-Bottom-60.png); background-position: bottom center; background-repeat: repeat-x; }
.roundfive {border-radius: 5px; -moz-border-radius: 5px; webkit-border-radius:5px;}
.roundten {border-radius: 10px; -moz-border-radius: 10px; webkit-border-radius:10px;}
.roundfifteen {border-radius: 15px; -moz-border-radius: 15px; webkit-border-radius:15px;}
.shadowfive {box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000;}
.shadowten {box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000;}
.shadowfifteen {box-shadow: 0px 0px 15px #000; -moz-box-shadow: 0px 0px 15px #000; -webkit-box-shadow: 0px 0px 15px #000;}
table.pricingtable { border-collapse: separate; background-color: #859FC0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; -moz-border-radius: 5px; border-radius: 5px; margin-top: 15px; margin-bottom: 15px;}
table.pricingtable p {margin:0px;padding:0px;}
.pricingtable .pricetitle { font-size: 21px; font-weight: bold; margin-top: 10px; margin-bottom: 2px; color: #496F9F; text-align: center;}
.pricingtable .itemprice { font-weight: bold; color: #666; font-size: 14px; margin-bottom: 10px; text-align: center;}
.pricingtable td.light { border:5px solid #C4D1E1; background-color: #F9FBFC; -moz-border-radius: 4px; border-radius: 4px;}
.pricingtable td.ultimate { border:5px solid #F90; background-color: #FFF; -moz-border-radius: 4px; border-radius: 4px;}
.pricingtable td.dark { border:5px solid #C4D1E1; background-color: #EDF1F6; -moz-border-radius: 4px; border-radius: 4px;}
.pricingtable ul { margin-top: 8px; margin-right: 0; margin-bottom: 20px; margin-left: 0; padding-top: 0; padding-right: 12px; padding-bottom: 0; padding-left: 12px;}
.pricingtable li { list-style:none; background-image: url(images/iGrayCheckMark.gif); background-repeat: no-repeat; background-position:left top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D8E0EB; padding-top: 0px; padding-right: 0; padding-bottom: 5px; padding-left: 20px; margin-top: 5px;}
.pricingtable a.signupbtn { background-color: #859FC0; width: 75%; text-align: center; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; padding-top: 8px; padding-bottom: 8px; display: block; text-decoration: none; -moz-border-radius: 15px; border-radius: 15px;}
.pricingtable a.signupbtn:hover { background-color: #3E5879;}
table.gridtable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 15px; margin-bottom: 15px; border: 1px solid #859FC0;}
.gridtable th { font-weight:bold; padding: 6px; text-align: left;}
.gridtable td { text-align: center; padding: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #C4D1E1;}
.gridtable .header { font-size: 18px; font-weight: bold; color: #FFF; text-align: center; background-color: #859FC0; line-height: 40px;}
.gridtable .light { background-color: #F9FBFC; -moz-border-radius: 4px; border-radius: 4px;}
.gridtable .dark { background-color: #EDF1F6; -moz-border-radius: 4px; border-radius: 4px;}
.gridtable a.signupbtn { background-color: #859FC0; width: 85%; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; display: block; text-decoration: none; -moz-border-radius: 5px; border-radius: 5px; padding: 5px;}
.gridtable a.signupbtn:hover { background-color: #3E5879;}
.breadcrumbs { clear:both; background-color: #333333; color: #999999; font-size: 12px; padding: 10px 0px 10px 15px; font-weight: normal;}
.breadcrumbs a { color: #FFFFFF; text-decoration: none;}
.breadcrumbs a:hover { color: #A10000;}
.toppostwidget, .bottompostwidget { clear:both; padding-right: 8px; padding-left: 8px;}
.toppostwidget h5, .bottompostwidget h5 { font: bold 22px/26px Arial, Helvetica, Tahoma; margin:10px 0 5px 0; padding: 0px; color: #333333;}
.adsenseposttop { float:left; margin:10px 15px 15px 0; }
.adsenseleaderboard { width:730px; height:90px; display:block; margin:5px auto 15px auto; text-align:center;}
.adsensebottompost { clear:both;}
.page-id-205 #header,.page-id-619 #header, .page-id-371 #header, .page-id-495 #header,.page-id-514 #header,.page-id-517 #header,.page-id-862 #header,.page-id-792 #header,.page-id-995 #header,.page-id-1104 #header,.page-id-1140 #header,.page-id-458 #header {display:none;}
.page-id-13 #navwrap, .page-id-514 #navwrap,.page-id-598 #navwrap,.page-id-619 #navwrap,.page-id-517 #navwrap,.page-id-205 #navwrap, .page-id-371 #navwrap,.page-id-495 #navwrap,.page-id-862 #navwrap,.page-id-792 #navwrap,.page-id-995 #navwrap,.page-id-1104 #navwrap,.page-id-1140 #navwrap,.page-id-1501 #navwrap,.page-id-1377 #navwrap,.page-id-1512 #navwrap,.page-id-1522 #navwrap,.page-id-1627 #navwrap,.page-id-1645 #navwrap,.page-id-458 #navwrap {display:none;}
.gform_footer {text-align:center;}

/* New Styles */

.postcontent .whitebox.aligncenter { width: auto !important;}
#FollowMeTabRightLg > img { width: 100% !important;}
#FollowMeTabRightLg { width: 3%;}
#navwrap ul { width: 100%!important;}
.greybox.roundten.shadowten.aligncenter.light40 { margin: 0 auto !important; max-width: 650px; width: 90% !important; padding: 1% 3%;}
.whitebox.aligncenter { overflow: hidden;}
.one_half_last div > div { padding: 2% !important; width: 94% !important; height: auto !important;}
/*.one_half_last div > div > div { width: 100% !important;}*/
.button1 { max-width: 200px;}
.one_half_last center > input { max-width: 285px; padding: 3% !important; width: 72% !important;}
.one_half > img { display: block; margin: 0 auto; max-width: 100%;}
.aligncenter { max-width: 604px; width: 100%;}
/*#content .postcontent a { display:inline-block; text-align:left; word-wrap:break-word;}*/
.nav-button { color: #fff; display: inline-block; font-weight: 800; padding: 8px 20px 7px; text-transform: uppercase; display:none; text-align:left;}
br { display: none;}
.one_third img { height: auto; width: 100%;}
.redbox.roundfive.aligncenter { width: 91% !important;}
.redbox.roundfive.aligncenter > span { font-size: 18px !important;}
.whitebox.aligncenter a { display: block !important;}
.belcherwt.aligncenter { max-width: 604px; padding: 2% 3%; width: 92% !important;}
.img-f-width { width:100%; display:block; margin:0 auto; max-width:498px; height:auto;}
.whitebox.aligncenter.auto-resp > div > div { width: 90% !important;}
.whitebox.aligncenter.auto-resp > div > div > div { width: 100% !important;}
.auto-resp form .text, .table-block-right .text { max-width: 285px; padding: 3% 2% !important; width: 95% !important;}
.postcontent h1 { font: bold 2.5vw/120% Georgia,Arial,Helvetica;}
.redbox.roundfive.shadowfive.aligncenter { padding: 5%; width: 86% !important;}
.page-id-792 .table-wrapper div.table-block-left img, .page-id-862 .table-wrapper div.table-block-left img { display: block !important; float: none !important; margin: 0 auto 5% !important; width: auto !important;}
#content .postcontent a { white-space: pre-line;}

/*Table*/

.table-block { width: 48%;}
.table-wrapper { overflow:hidden;}
.table-block-right { float:right;}
.table-block-left { float:left;}
.table-wrapper div img { float: none; margin: 0; width: 100%;}
.h-left { display: inline-block; margin-left: -4px; text-align: center; width: 75%;}
.h-right { display: inline-block; margin-left: -4px; padding-left: 5%; text-align: center; vertical-align: top; width: 20%;}
.t-div-left-2, .t-div-right-2 { display:inline-block; margin-left:-4px; vertical-align: top;}
.t-div-right-2 { background: #ce0053 none repeat scroll 0 0; margin-top: 25px; width: 43%; padding: 1px 0;}
.t-div-left-2 { padding-right: 2%; width: 55%;}
.t-div-right-2 form input { width: 80% !important;}
.aligncenter.pic-container > div { display: inline-block; margin-left: -4px; padding: 0 2% 2%; width: 16%; min-width: 95px;}
.pic-container img { width: 100%;}

/* Responsive Styles */

@media all and (max-width: 985px){
	#navwrap #nav { display:none;}
	.nav-button { display: block; cursor:pointer;}
	.sf-menu li.current_page_item a span, .sf-menu li.current-menu-item a span { background-color: transparent;}
	.sf-menu li a span { background:none; margin-left: 0; padding-bottom: 0; padding-left: 9px; padding-right: 9px;}
	.sf-menu li { display: block; float: none;}
	.sf-menu li.current_page_item a:hover span, .sf-menu li.current-menu-item a:hover span { background-color: transparent;}
	.sf-menu li a span { margin-left: 9px; padding-bottom: 0; padding-left: 0; padding-right: 9px;}
	.sf-menu a:focus span, .sf-menu a:hover span, .sf-menu a:active span, .sf-menu li.sfHover a span { background-color: transparent;}
}
@media only screen and (max-width: 768px){
	.postcontent .whitebox.aligncenter { max-width: none !important; padding: 0 !important; width: 100% !important;}
	#FollowMeTabRightLg { width: 4% !important;}
	.one_half { display: block !important; float: none !important; margin: 0 auto !important; width: 100% !important;}
	.one_half_last { float: none !important; width: 100% !important;}
	.one_half > div { width: 100% !important;}
	#FollowMeBubble, #FollowMeBubbleBG { display:none;}
	.bluecheck { padding-left: 2%;}
	.bluecheck li, #feature .bluecheck li, #footerfeature .bluecheck li { background-position: 0 5px; padding-left: 38px;}
	.postcontent h3, .postcontent h2 { font: bold 3.5vw/120% Georgia,Arial,Helvetica;}
	.postcontent h4 { font: bold 2.5vw/120% Georgia,Arial,Helvetica;}
	.one_third { float: none; margin-right: 0; width: 100%;}
	.one_third img { display:block; float:none; margin:0 auto;}
	.two_thirds_last { float: none; width: 100%;}
	.table-block-right, .table-block-left { float: none; width:100% !important; padding:0 0 2% 0;}
	.t-div-left-2 { display: block; padding-right: 0; width: 100%;}
	.t-div-right-2 { display:block; width: 100%;}
	.t-div-left-2 > h3 { display: block; text-align: center; width: 100%;}
	.h-right { margin: 0 auto; max-width: 125px; padding: 0; transform: rotate(90deg);}
	.whitebox.aligncenter a { display: inline-block !important; float: none !important; text-align: center !important; width: 100%;}
	.redbox.roundfive.aligncenter { padding: 3%; width: 91% !important;}
	.whitebox.roundten.shadowfive.aligncenter { padding: 0 2% !important; width: 92% !important;}
	.free-access { max-width: 550px !important; padding: 2% !important; width: 92% !important; height: auto !important;}
	.free-access input { max-width: 285px !important; padding: 4% !important; width: 88% !important;}
	.sidebar-button input { padding: 0 !important; width: 112px !important;}
	#content .postcontent { overflow: hidden;}
	.redbox.aligncenter { padding: 2% 4%; width: 90% !important;}
	.fm-wrapper { max-width: 390px; padding: 15% 2% 0 !important; width: 90% !important;}
	.fm-input input { max-width: 285px; padding: 3% !important; width: 90% !important;}
	.postcontent h1 { font: bold 3.5vw/120% Georgia,Arial,Helvetica;}
}
@media only screen and (max-width:480px){
	#FollowMeTabRightLg { width: 5% !important;}
	.postcontent h3, .postcontent h2 { font: bold 5vw/120% Georgia,Arial,Helvetica;}
	.greybox.roundten.shadowten.aligncenter.light40 img { display: block; float: none; margin: 0 auto; padding-bottom: 5px;}
	.postcontent h4 { font: bold 3.5vw/120% Georgia,Arial,Helvetica;}
	.postcontent h1 { font: bold 4.5vw/120% Georgia,Arial,Helvetica;}
	#footer { padding: 0 5%; width: 90%;}
	#content .postcontent a { display: block; text-decoration: underline; white-space: pre-line;}
}