html {margin-left: -1px;overflow-Y: scroll;}
.bodywrap {width:100%;position:relative;min-height:100%;margin:0;padding:0;}
.bodywrap a {cursor:pointer;}
.leftcol {width:50%;position:absolute;top:0;left:0;background:transparent;min-height:100%;}
.rightcol {width:50%;position:absolute;top:0;right:0;background:transparent;min-height:100%;}
.topad {margin:0 auto;padding:0;position:relative;}
.wrap {margin:0 auto;position:relative;z-index:99;min-height:700px;}
h1, h2, h3, h4, h5 {font-weight:normal;}
.inner {position:relative;margin:0 auto;position:relative;height:auto;}
.header {margin:0 auto;padding:0;position:relative;overflow:hidden;}
.mainmenu {width:100%;margin:0;position:relative;z-index:99;font-weight:normal;padding:7px 0 11px 0;}
.mainmenu .inner {z-index:98;}
.mainmenu .sf-menu a {padding:0 0.7em;text-decoration:none;}
.mainmenu ul.sf-menu {padding:0;float:left;}
.secondmenu {width:100%;margin:0;position:relative;z-index:98;font-weight:normal;}
.secondmenu .inner {z-index:97;}
.secondmenu ul.sf-menu {padding:0;float:left;}
.secondmenu .sf-menu a {padding:0 1em;text-decoration:none;}
.featuredone {padding:26px 0 29px 0;}
.featuredone a:link, .featuredone a:visited {text-decoration:none;}
.featuredone a:hover {text-decoration:none;}
.featuredtwo {padding:1px 0;}
.featuredtwo a:link, .featuredtwo a:visited {text-decoration:none;}
.featuredtwo a:hover {text-decoration:none;}
.content {position:relative;}
.postarea {padding-top:10px;margin:0;}
.postarea a:link, .postarea a:visited {text-decoration:none;}
.postarea a:hover {text-decoration:none;}
.page, .post {margin:0 0 0 0px;padding:20px;float:none;position:relative;}
.post {overflow:hidden;}
.post #searchform input {line-height:30px;height:30px;margin:0;}
.pagetitle {padding:0;}
.post #searchform input {line-height:30px;height:30px;margin:0;padding:0 10px;}
.postmeta {margin-bottom:10px;padding:4px 10px;}
.postmeta a:link, .postmeta a:visited, .postmeta a:hover, .postmetatwo a:link, .postmetatwo a:visited, .postmetatwo a:hover {text-decoration:none;font-weight:bold;}
.postmetatwo {padding:5px 0;border:0;}
.post blockquote {margin:20px;padding:10px;}
.postcomment h3 {font-size:18px;}
ul.commentlist {list-style-type:none;padding:0;}
ul.commentlist li {padding:10px;margin-bottom:20px;}
ul.commentlist li ul {list-style-type:none;padding:0;margin-top:20px;}
.commentlist .comment-author {font-style:normal;font-size:24px;font-family:Permanent Marker, Georgia, "Times New Roman", Times, serif;}
.comment-meta {font-style:normal;font-size:18px;font-family:Permanent Marker, Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
.comment-meta a:link, .comment-meta a:visited, .comment-meta a:hover {font-weight:normal;}
textarea#comment {width:100%;}
cite.fn {font-style:normal;}
p.form-submit input#submit {padding:10px;cursor:pointer;}
.emm-paginate a, .emm-paginate a:link, .emm-paginate a:visited {margin-right:4px;padding:3px 6px;text-align:center;text-decoration:none;}
.emm-paginate .emm-title {margin-right:4px;}
.emm-paginate .emm-gap {margin-right:4px;}
.emm-paginate .emm-current {background:none;margin-right:4px;padding:3px 6px;}
.sidebar {padding-top:10px;padding-right:0 !important;}
.sidebar a:link, .sidebar a:visited {text-decoration:none;} .sidebar a:hover {text-decoration:none;}
.socialicons img {float:left;}
.sidebar h4.widgetheading {margin:0 0 8px 0;padding:0 0 8px 0;}
.sidebar h4.widgetheading a:link, .sidebar h4.widgetheading a:visited, .sidebar h4.widgetheading a:hover {text-decoration:none;}
.sidewidget {margin:0;padding:15px;margin-left:-10px;min-height:0;}
.sidewidget #searchform input {line-height:30px;height:30px;margin:0;padding:0 10px}
.sidewidget a:link, .widget a:visited, .widget a:hover {text-decoration:underline;}
.sidewidget form {padding:0;margin:0;}
.sidewidget ul {padding:0;margin:0;list-style-type:none;}
.sidewidget li {padding:5px 0;line-height:20px;}
.sidewidget li a:link, .widget li a:visited, li .widget a:hover {text-decoration:none;}
.sidewidget ul ul {padding:0 0 0 10px;margin:0;list-style-type:none;}
.sidewidget #calendar_wrap {margin:0 auto;}
.sidewidget table {width:100%;}
.sidewidget .textwidget {padding:0;}
.sidewidget div {padding:0;}
.footwidget {float:left;margin:20px 0 20px 20px;}
.footerone h4.widgetheading, .footerone h4.widgetheading a:link, .footerone h4.widgetheading a:visited, .footerone h4.widgetheading a:hover {margin:0;padding:0 0 8px 0;}
.footerone a:link, .footerone a:visited {text-decoration:none;}
.footerone a:hover {text-decoration:none;}
.footerone #searchform input {line-height:30px;height:30px;margin:0;border:1px solid #666;padding:0 10px;}
.footwidget form {padding:0;margin:0;}
.footwidget ul {padding:0;margin:0;list-style-type:none;}
.footwidget li {padding:5px 0;line-height:20px;}
.footwidget ul ul li {padding-left: 5px;margin:0;list-style-type:none;}
.footwidget #calendar_wrap {margin:0 auto;}
.footwidget table {width:100%;}
.footwidget .textwidget {padding:0;}
.footwidget div {padding:0;}
.footertwo {font-size:11px;}
.footertwo a:link, .footertwo a:visited {text-decoration:none;}
.footertwo a:hover {text-decoration:none;}
.poweredby {padding:15px 15px 0 0;float:right;display:inline;}
.cnotice {padding:15px 0 0 15px;float:left;display:inline;}
.cnotice img {vertical-align:top;margin-right:5px;}

/*general styles*/
.clear {clear:both;margin:0;padding:0;height:0;}
h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;font-weight:normal;}
a:link, a:visited, a:hover {text-decoration:none;}
img {border:0;}
em, i {font-style: italic;}
strong, b {font-weight: bold;}

.content img.centered, .content img.aligncenter {display: block;margin-left:auto;margin-right:auto;padding:4px;background:#ffffff;border:1px solid #CCC;}
.content img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;padding:4px;background:#ffffff;border:1px solid #CCC;}
.content img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;padding:4px;background:#ffffff;border:1px solid #CCC;}

.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignright {float:right;}
.alignleft {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;border-radius: 3px;}
.wp-caption img {margin:0;padding:0;border:none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* spotlights */
.showcase {position:relative;margin:auto;}
.showcase-load {height: 470px;overflow: hidden;}

/* spotlights */
.showcase {position:relative;margin:auto;}
.showcase-load {height: 470px;overflow: hidden;}

/* Arrows */
.showcase-arrow-previous, .showcase-arrow-next {position:absolute;background: url(images/arrows.png);width:33px;height:33px;top:48%;cursor:pointer;}
.showcase-arrow-previous {left:10px;z-index:9;}
.showcase-arrow-previous:hover {background-position:0px -34px;}
.showcase-arrow-next {right:10px;background-position:-34px 0;z-index:9;}
.showcase-arrow-next:hover {background-position:-34px -34px;}

.showcase-content img, .showcase-content .flashContainer {padding-bottom: 15px;}
.showcase iframe {z-index:1;}

.showcase-plus-anchor {background-image: url(images/plus.png);background-repeat:no-repeat;}
.showcase-plus-anchor:hover	{background-position:-32px 0;}	
.showcase-tool-tip {background-color:#fff;color:#000;text-align:left;padding:5px 8px;background-image:url(images/white-opacity-80.png);}
.showcase-caption {color:#000;padding:8px 15px;text-align: left;position:absolute;bottom:25px;left:10px;right:10px;display:none;background-image:url(images/white-opacity-80.png);}

/* Buttons */
span.blipon {background:url(images/blipon.png) top center no-repeat;}
span.blipoff {background:url(images/blipoff.png) top center no-repeat;}

/* Button Wrapper */
.showcase-button-wrapper {text-align:center;height:20px;padding-top:15px;width:100%;z-index:99;position:absolute;bottom:0;}	
.showcase-button-wrapper span {margin-right:3px;padding:8px;cursor:pointer;display:inline;}

.showcase-plus-anchor {background:#fff;}
.showcase-tooltip {background:#fff;color:#000;}

/* Menu styles */
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu ul {position:absolute;top:-999em;width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em;top:0;}
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:10em;top:0;}
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}
.sf-sub-indicator {position:absolute;display:block;right:.75em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(images/arrows-000000.png) no-repeat -10px -100px;}
a > .sf-sub-indicator {background-position: 0 -100px;}
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:url(images/arrows-ffffff.png) no-repeat -10px -100px;}
.sf-menu ul .sf-sub-indicator {background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position:0 0;}
.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;}
.sf-shadow ul {background:url(images/shadow.png) no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;	-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}

/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}

/* add custom styles here */
.nobgwidget .sidewidget {background:none;margin-bottom:0;}
.sidebar .widgetheadwrap {border:none;background:url(images/widgetheadbg.png) left top no-repeat;height:54px;text-align:center;line-height:50px;margin:-64px 0 10px -15px;padding:0;display:block;min-height:0;}
.sidebar .widgetheadwrap h4 {border:none;}
.widgettop {background:url(images/widgettopbg.png) left top no-repeat;height:54px;margin-left:-10px;}
.widgetbottom {background:url(images/widgetbottom.png) left top no-repeat;height:13px;margin:0 0 10px -10px;}

.posttop {background:url(images/posttopbg.png) left top no-repeat;height:17px;margin:0;}
.postbottom {background:url(images/postbottombg.png) left top no-repeat;height:17px;margin:0;}
.posttopnoside {background:url(images/posttopbgnoside.png) left top no-repeat;height:17px;margin:0;}
.postbottomnoside {background:url(images/postbottombgnoside.png) left top no-repeat;height:17px;margin:0;}
.colnoside .post, .nocolnoside .post {background:url(images/postbgnoside.png) left top repeat-y !important;}
.sidewidget div {margin-top:-20px;}
.apcommentslink {position:absolute;top:0px;right:25px;font-size:11px;font-weight:bold;font-family:Tahoma;}
.posttitle {margin-bottom:15px;margin-top:5px;}
.footeronetop {background:url(images/footeronebgtop.png) center top no-repeat;height:25px;margin:0 auto;}
.footeronebottom {background:url(images/footeronebgbottom.png) center top no-repeat;height:5px;margin:0 auto;}