html, body {height:100%;min-height:100%;width:100%;margin:0;padding:0;}
.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;}
.inner {position:relative;}
.header {margin:0 auto;padding:0;position:relative;overflow:hidden;}
.mainmenu {width:100%;margin:0;position:relative;z-index:99;}
.secondmenu {width:100%;margin:0;position:relative;z-index:98;}
.featuredtwo {padding:1px 0;}
.content {position:relative;padding-bottom:30px;}
.postarea {padding-top:10px;float:left;margin:0;}
.post {margin:0 0 10px 10px;padding:10px;}
.pagetitle {padding:20px 0 0 20px;float:left;}
.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:italic;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;}
.comment-meta {font-style:italic;font-size:18px;font-family: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%;}
.sidebar {padding-top:10px;}
.socialicons img {float:left;}
.widget {margin:0 0 10px 0;padding:10px;}
.widget form {padding:0;margin:0;}
.widget h3, .widget h3 a:link, .widget h3a:visited, .widget h3 a:hover {margin:0 0 8px 0;padding:0 0 8px 0;}
.widget a:link, .widget a:visited {text-decoration:none;}
.widget a:hover {text-decoration:none;}
.widget ul {padding:0;margin:0;list-style-type:none;}
.widget li {padding:5px 0;line-height:20px;}
.widget ul ul {padding:0 0 0 10px;margin:0;list-style-type:none;}
.widget #calendar_wrap {margin:0 auto;}
.widget table {width:100%;}
.widget .textwidget {padding:0;}
.widget div {padding:0;}
.footwidget {float:left;margin:20px 0 20px 20px;}
.footwidget form {padding:0;margin:0;}
.footwidget h3, .footwidget h3 a:link, .footwidget h3a:visited, .footwidget h3 a:hover {margin:0;padding:0 0 8px 0;}
.footwidget a:link, .footwidget a:visited {text-decoration:none;}
.footwidget a:hover {text-decoration:none;}
.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;}
.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 {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;}

/* 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-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 */
div.blipon {background:url(images/blipon.png) top center no-repeat;}
div.blipoff {background:url(images/blipoff.png) top center no-repeat;}

/* Button Wrapper */
.showcase-button-wrapper {text-align:center;background:url(images/blipbg.png) top center no-repeat;height:20px;padding-top:15px;width:100%;z-index:99;position:absolute;bottom:0;}	
.showcase-button-wrapper div {margin-right:3px;padding:8px;cursor:pointer;font-size:12px;color:#444444;display:inline;}

/* 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-ffffff.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-position: -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 */