/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0; outline:none; font-weight: normal;}
input[type="submit"]:hover { cursor: pointer;}
html { height:100%; d}
body { -webkit-font-smoothing: antialiased;}
textarea { resize: none; }
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none; list-style-position:inside;}
h1, h2, h3, h4, h5, h6{font-size:100%}
q:before, q:after{content:''}
a{text-decoration:none; outline:none}
strong{font-weight:bold}
em{font-style:italic}
a img{border:none}
iframe {border: none;}
.clearfix{width:100%; height:0px; clear:both; visibility: hidden; display:block;}
::selection { background: #e1e1e1; }
::-moz-selection { background: #e1e1e1; }
@media screen and (max-device-width: 480px){ body{ -webkit-text-size-adjust: none; }}

/* Main Elements */
html { overflow-y: scroll; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body{background: #ececec url(../images/background-1.png) top center no-repeat; color:#808080; height:100%; line-height: 1.5; font-size:13px; height:100%; font-family: "Droid Sans", Arial, serif; }

#topwrapper { width: 980px; margin: 0 auto; clear:both; z-index: 2;}
#pagewrapper { width: 940px; padding: 20px; margin: 0 auto; clear:both; background: #FFF; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); font-size: 1.1em; z-index: 1;}
#footerwrapper { width: 940px; padding: 20px; margin: 0 auto; clear:both; background: #18272c; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);}
#subfooterwrapper { width: 940px; padding: 20px; margin: 0 auto; clear:both; background: #111 url(../images/subfooter-bg.png) top left repeat-x; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); margin-bottom: 20px; }
#content { width: 940px; height:100%; float:left; font-size: 0.9em;}
#topwrapper .top { width: 940px; padding: 0px 20px; margin: 0px 0px 20px 0px; height: 70px; float:left;}
#topwrapper .top .logo { width: 240px; float:left;}
#topwrapper .top .navigation { width: 700px; float:left; text-shadow:0 -1px 0px rgba(0,0,0,0.4);}

/* Links */
a { color: #51616e; }
a:hover { color: #2e3337; }

#footerwrapper a { color: #5a636c; }
#footerwrapper a:hover { color: #b3bec4; }

/* Slider */
#pagewrapper #anything { width: 940px; height: 360px; float: left; position: relative; margin-bottom: 20px;}
#pagewrapper #slider, #pagewrapper #kwicks { width: 940px; height: 360px; float: left; position: relative; overflow:hidden; margin-bottom: 20px;}
#pagewrapper #slider .slider-overlay, #pagewrapper #kwicks .slider-overlay { width: 940px; height: 35px; position:absolute; left:0px; bottom: -10px; background:url(../images/slider-overlay.png); z-index:11;}
#pagewrapper .sliderpagination { margin: 0 auto; clear:both; margin-bottom: 20px; text-align:center; }
#pagewrapper .sliderpagination a{width:12px; height:12px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; display:inline-block; margin-right:10px; text-indent:-9999px; background:rgba(0,0,0,0.15)}
#pagewrapper .sliderpagination a:hover{background:rgba(0,0,0,0.5)}
#pagewrapper .sliderpagination a.activeSlide{background:rgba(0,0,0,0.7)}

/* Breadcrumbs */
#breadcrumbwrapper {  display:block; height: 42px; width: 980px; margin: 0 auto; clear:both; background: #e5e6e7; font-size: 0.9em;}
#breadcrumbwrapper .breadcrumb { width: 600px; padding: 12px 20px 8px 20px;float: left;}
#breadcrumbwrapper .search { width: 300px; padding: 10px 20px; float: right; text-align:right;}
#breadcrumbwrapper .search input, form#searchform input { width: 140px; padding-left: 20px; height:22px; background:url(../images/searcg-bg.png); border: none; font-size: 0.9em; color: #e5e6e7; text-shadow:0 1px 0px rgba(0,0,0,0.4);}

/* Text Elements */
#content p { padding-bottom: 20px; }
#content a.more-link { font-weight:bold; text-transform:uppercase; font-size: 0.8em;} 

#content h1 { font-size: 1.5em; line-height: 40px; margin: 0px 0px 10px 0px; color: #5b5b5b; font-family: "Play", Arial, sans-serif;}
#content h2 { font-size: 1.4em; line-height: 36px; margin: 0px 0px 10px 0px; color: #5b5b5b;  font-family: "Play", Arial, sans-serif;}
#content h3 { font-size: 1.3em; line-height: 32px; margin: 0px 0px 10px 0px; color: #5b5b5b;  font-family: "Play", Arial, sans-serif;}
#content h4 { font-size: 1.2em; line-height: 30px; margin: 0px 0px 10px 0px; color: #5b5b5b;  font-family: "Play", Arial, sans-serif;}
#content h5 { font-size: 1em; line-height: 28px; margin: 0px 0px 10px 0px; color: #5b5b5b; font-family: "Play", Arial, sans-serif;}
#content h6 { font-size: 0.9em; line-height: 24px; margin: 0px 0px 10px 0px; color: #5b5b5b; font-family: "Play", Arial, sans-serif;}

#content blockquote {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color:#444; padding: 10px 20px 10px 45px; background:url("../images/quote.gif") no-repeat scroll 0px 6px transparent;}
#content blockquote p {margin-bottom:8px;}
#content blockquote.pullquote_right {float: right; display: block; width: 35%; }
#content blockquote.pullquote_left {float: left; display: block; width: 35%; }

#content .posttext ul, #content .posttext ol { margin:0px 20px 20px 20px; }
#content .posttext ul li ul, #content .posttext ol li ol { margin: 5px 20px; }
#content .posttext ul li{ list-style: disc; list-style-position:inside; margin-bottom: 5px;}
#content .posttext ol li{ list-style: decimal; }
#content pre{ line-height: 18px; clear: both; font: 11px Consolas, "Andale Mono", Courier, "Courier New", monospace; background: url(../images/pre_bg.gif) repeat; border: 1px solid #d3d3d3;-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 18px 20px 15px 20px;line-height: 19px;overflow: auto;overflow-Y: hidden;color: #555;margin: 0 0 20px 0;}

.aligncenter { margin-left: auto; margin-right: auto; display: block; float: none;}
.alignleft { float: left; margin-right: 20px !important; margin-left: 0 !important;margin-top: 0px;}  
.alignright { float: right; margin-left: 20px !important; margin-right: 0 !important; margin-top: 0px; }

.fancyamp { font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif; font-style: italic; font-weight: normal; font-size: 1.3em; }
.hide { display: none; }

/* Blog */
#content #blog { width: 600px; float:left; }
#content #blog .post { width: 600px;}
#content .post { float: left; margin-bottom: 30px; border-bottom: 1px dashed #e1e1e1;}
#content .post .posttitle h3 a{ font-size: 1.5em; line-height:1em; margin-bottom:5px;}
.post .postimage { display:block;  width: 600px; height: 230px; padding-bottom: 24px; float: left; background:url(../images/image_shadow_verylarge.png) bottom center no-repeat;}
.post .postmeta { border-bottom: 1px dashed #e1e1e1; padding: 3px 0px;  margin-bottom: 20px; float: left; width: 100%; font-size: 0.85em;}
.post .postmeta span { float: right;}

/* Author Description */
#authordesc { float:left; width:600px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #e1e1e1; }
#authordesc .author-avatar {float: left; margin-right:20px;}
#authordesc img {float: left; }
#authordesc .author-text { float:left; width:520px; }

/* Related & Popular Posts in Single Post View*/
#content .relatedposts { width: 290px; float:left; margin-bottom: 20px;}
#content .popularposts { width: 290px; padding-left: 20px; float:left; margin-bottom: 20px; }
#content .relatedposts>ul, #content .popularposts>ul { margin: 0px; width: 300px; float: left;}
#content .relatedposts>ul>li, #content .popularposts>ul>li { width: 290px; float: left; padding: 10px 0px; border-top: 1px dashed #d7d9d4; list-style:none;}
#content .relatedposts>ul>li:first-child, #content .popularposts>ul>li:first-child { border-top: none;}
#content .relatedposts img, #content .popularposts img { width: 40px; height:40px; float: left;  margin-right: 20px; }
#content .relatedposts img:hover, #content .popularposts img:hover { }
#content .relatedposts p span, #content .popularposts p span { display: block; float: left; font-size: 0.8em;  width: 208px; padding-left: 12px; color: #999; background: url(../images/calendar.png) 0 3px no-repeat;}

/* Sidebar */
#sidebar { width: 320px; float:right; background: url(../images/sidebar-bg.jpg) -320px 0px repeat-y;}
#sidebar-header { width: 320px; float:right; background: url(../images/sidebar-bg.jpg) top left no-repeat;}
#sidebar-footer { width: 300px; padding-left: 20px; float:right; background: url(../images/sidebar-bg.jpg) bottom right no-repeat;}
#sidebar h3 { font-weight:normal; line-height:1; margin-bottom: 20px;}
#sidebar .widget { padding-bottom: 20px; float:left; width: 100%;}
#sidebar ul { margin:0px; width: 300px; float: left;}
#sidebar ul li { width: 300px; float: left; margin: 0; padding: 6px 0px; border-top: 1px dashed #d7d9d4; list-style: none;}
#sidebar ul li:first-child { border-top: none; padding-top: 0px;}

/* Recent & Popular Posts Widgets */
#sidebar .widget_verserecent>ul>li, #sidebar .widget_versepopular>ul>li, #footerwrapper .widget_verserecent>ul>li, #footerwrapper .widget_versepopular>ul>li { padding: 10px 0px !important;}
#sidebar .widget_verserecent>ul>li:first-child, #sidebar .widget_versepopular>ul>li:first-child, #footerwrapper .widget_verserecent>ul>li:first-child, #footerwrapper .widget_versepopular>ul>li:first-child {padding-top: 0px !important; }
#sidebar .widget_verserecent img, #sidebar .widget_versepopular img, #footerwrapper .widget_verserecent img, #footerwrapper .widget_versepopular img { width: 40px; height:40px; float: left;  margin-right: 20px; }
#sidebar .widget_verserecent img:hover, #sidebar .widget_versepopular img:hover { }
#sidebar .widget_verserecent p span, #sidebar .widget_versepopular p span { display: block; float: left; font-size: 0.8em;  width: 228px; padding-left: 12px; color: #999; background: url(../images/calendar.png) 0 4px no-repeat;}
#footerwrapper .widget_verserecent p span, #footerwrapper .widget_versepopular p span { display: block; float: left; font-size: 0.8em;  width: 148px; padding-left: 12px; background: url(../images/calendar.png) 0 4px no-repeat;}

/* Twitter Widget */
#sidebar  ul#twitter_update_list { float: left; padding: 0px; }
#sidebar  ul#twitter_update_list li{padding-left:35px;background:url(../images/tiny-timeline-bird.png) no-repeat 0 5px; width: 265px;}
#sidebar  ul#twitter_update_list li a { display:inline; background: none; padding: 0; margin:0; font-size: 8px;font-style:italic;}
#sidebar  ul#twitter_update_list li span a { font-size: 12px; font-style: normal;}
#sidebar  ul#twitter_update_list li a:hover { background: none; }

/* Contact Info Widget */
.contact-info { width: auto; float: left; }
.contact-info p { width: auto; float: left; padding-bottom: 10px;}
.contact-info span { width: 270px;  float: left;}
#footerwrapper .contact-info span { width: 190px;  float: left;}
.contact-info span.icon-phone { background: url(../images/icons-contact.png) -4px -45px no-repeat; padding-left: 30px; float: left;}
.contact-info span.icon-cellphone { background: url(../images/icons-contact.png) -4px -88px no-repeat; padding-left: 30px; float: left;}
.contact-info span.icon-mail { background: url(../images/icons-contact.png) -4px -174px no-repeat; padding-left: 30px; float: left;}
.contact-info span.icon-address { background: url(../images/icons-contact.png) -4px -133px no-repeat; padding-left: 30px;float: left;}
.contact-info span.icon-name { background: url(../images/icons-contact.png) -5px -4px no-repeat; padding-left: 30px; float: left;}

/* Video Widget */
#sidebar .widget_versevideo .versevideo { clear: both; background:url(../images/image_shadow_small.png) bottom center no-repeat; padding-bottom: 9px;}

/* Sponsor Widget */
.sponsors a { float: left; margin: 0px 20px 0px 0px; line-height: 1;}
.sponsors a.toprow { margin: 0px 20px 20px 0px; }

/* Tag Cloud Widget */
#sidebar .widget_tag_cloud li { float: left; display: block; height: 31px; width: auto; background: url(../images/tag-bg.png) top left no-repeat; padding: 0px 0px 0px 21px; margin-right: 2px; margin-bottom: 5px; border-top:none;}
#sidebar .widget_tag_cloud li a { float: left; display: block; height: 27px; background:url(../images/tag-bg.png) bottom right; padding: 4px 16px 0px 7px; color: #fff;}
#sidebar .widget_tag_cloud li:hover { opacity: 0.8;}

/* Contact Us Widget */
form#verseContact { float: left; }
form#verseContact p { float: left; width: 100%; padding-bottom: 10px;}
form#verseContact label { font-size: 10px;}
form#verseContact input { padding: 5px; margin: 0px 10px 0px 0px; background: #ececec; width: 60%; border: 1px solid #c8c6c2; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#footerwrapper form#verseContact input { background-color: #233940; border-color:#2a444d; color: #fff;}
form#verseContact input:hover, form#verseContact input:focus { box-shadow:0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); }
form#verseContact textarea { padding: 5px; margin:0px; background: #ececec; width: 90%; height: 130px; border: 1px solid #c8c6c2; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#footerwrapper form#verseContact textarea { background-color: #233940; border-color:#2a444d; color: #fff;}
form#verseContact textarea:hover, form#verseContact textarea:focus { box-shadow:0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); }
form#verseContact input[type="submit"] {height:37px; width:128px; display:block; outline:0; padding-top: 10px; text-align:center; font-size:0.8em; font-weight:bold; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3); background-position: 0px 0px; background-repeat:repeat-x; background-clip: padding-box; background-image:url(../images/buttons/button-white.png); border:solid 1px #ccc; color: #444; text-shadow:0px 1px 0px rgba(255,255,255,0.3); letter-spacing: 0.5px;}
#footerwrapper form#verseContact input[type="submit"] {background-image:url(../images/buttons/button-grey.png); border:solid 1px #666; color: #fff; text-shadow:0px -1px 0px rgba(0,0,0,0.3); letter-spacing: 0.5px;}
form#verseContact input[type="submit"]:hover{box-shadow:0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5); background-position: 0px -46px;}
form#verseContact input[type="submit"]:active{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background-position: 0px -92px;}
form#verseContact input[type="submit"]::-moz-focus-inner { border: 0; }

/* Flickr Widget */
.widget_flickr div {float: left; margin-right: 20px; margin-bottom: 20px;}
#footerwrapper .widget_flickr div {float: left; margin-right: 15px; margin-bottom: 15px;}
.widget_flickr div a, .widget_flickr div a img {width: 40px;height: 40px;}
.widget_flickr div a { overflow: hidden; display: block;}
.widget_flickr div a img { opacity: 1; }
.widget_flickr div a:hover img { opacity: 0.7; }

/* Pagination */
.wp-pagenavi{clear:both; width:600px; font-size:11px; line-height:13px}
.wp-pagenavi span, .wp-pagenavi a{display:block; float:left; margin:2px 3px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; border-radius:3px}
.wp-pagenavi span.pages{float:right}
.wp-pagenavi .current{font-weight:bold}
.wp-pagenavi a:hover, .wp-pagenavi .current {background: #aa004f; color:#fff; }
.wp-pagenavi span, .wp-pagenavi a {	background: #e5e6e7;}

/* Comments Area */
#commentsarea { width: 600px; float: left; }
#commentsarea h3 { }
#commentsarea h3 span { font-size: 18px; color: #777; }

#commentsarea .date{ padding-left:2px; color:#BBB; font-size:9px; line-height:15px; text-transform:uppercase;}
#commentsarea .comment-text{float: left; color:#666; margin: 0px 0px 20px 0px; min-height:60px; background: #fff;  position: relative;}
#commentsarea .comment-text:hover {}
#commentsarea .commentlist { border-bottom: 1px dashed #e1e1e1;}
#commentsarea .commentlist  li .comment-text { width: 530px; }
#commentsarea .commentlist  ul li .comment-text	{width:470px; }
#commentsarea .commentlist  ul ul li .comment-text {width:410px; }
#commentsarea .commentlist  ul ul ul li .comment-text {width:350px; }

#commentsarea .vcard { float:left; width:60px; }
#commentsarea .vcard img { width: 40px; height: 40px;}
#commentsarea .comment-author {  font-size: 0.9em; display:block; width:auto; height: 28px; background: #ececec; padding: 12px 12px 0px 12px; margin: 0px 0px 20px 0px; border: 1px solid #d9d9d9; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#commentsarea .comment-author span { font-weight: normal; color: #999; font-size: 10px; float:right;}
#commentsarea .commentlist cite { display:inline-block; font-style:normal; line-height:16px; padding-left:2px; padding-top:5px; text-transform:capitalize;}
#commentsarea .commentlist cite , .commentlist cite a:link, .commentlist cite a:visited {color: #666;}
#commentsarea .commentmetadata { float:right; font-size:10px; margin-right:5px; text-transform:lowercase;}
#commentsarea .comment-text .reply a{ display:none; position:absolute; bottom:0px; right: 0px;}
#commentsarea .comment-text:hover .reply a{height:18px; width:60px; display:block; outline:0; line-height:19px; text-align:center; font-size:0.8em; text-transform:uppercase; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3); text-shadow:0px -1px 0px rgba(0,0,0,0.3); background-position: 0px 0px; background-repeat:repeat-x; background-clip: padding-box; background-image:url(../images/buttons/button-grey.png); border:solid 1px #666;}
#commentsarea .comment-text:hover .reply a:hover{box-shadow:0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5); background-position: 0px -46px;}
#commentsarea .comment-text:hover .reply a:active{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background-position: 0px -92px;}
#commentsarea .commentlist {margin: 0 0 20px 0px;}
#commentsarea .commentlist li { list-style-image:none;list-style-position:outside; list-style-type:none; overflow:hidden; display: block; clear:both;}
#commentsarea .commentlist li ul li { margin: 0px 0px 0px 60px; padding:0px;}
#commentsarea .cancel-comment-reply a{color:#bbb;font-size:9px;padding-left:2px; line-height:15px;}
#commentsarea .comms-navigation {clear: both; display: block;margin-bottom:0px;overflow: hidden;}
#commentsarea .children {padding: 0; margin: 0;}
#commentsarea .nocomments {text-align: center;margin: 0;padding: 0;}
#commentsarea p.logged { width: 100%; }

/* Respond - Comment Form */
#respond { width: 600px; float: left;}
#commentform { float: left; width: 100%; }
li li .cancel-comment-reply { text-transform:uppercase; }
li .cancel-comment-reply { text-transform:uppercase; }
ol #respond { margin-left: 60px; float: left;}
ol #commentform { width: 75%; float: left; }
ol #commentform input{ width: 50%; }
ol #commentform textarea{ width: 75%;  }

#commentform input { padding: 9px; margin: 0px 20px 0px 0px; background: #ececec; width: 200px; border: 1px solid #c8c6c2; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#commentform input:hover, #commentform input:focus { box-shadow:0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); }
#commentform textarea { padding: 10px; margin:0px; background: #ececec; width: 460px; border: 1px solid #c8c6c2; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#commentform textarea:hover, #commentform textarea:focus { box-shadow:0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); }
#commentform small { font-size: 0.9em; }
#commentform small span { color: #F00; }

#commentform input#submit{height:36px; width:128px; display:block; outline:0; padding-top: 10px; text-align:center; font-size:0.8em; font-weight:bold; text-transform:uppercase; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3); text-shadow:0px -1px 0px rgba(0,0,0,0.3); background-position: 0px 0px; background-repeat:repeat-x; background-clip: padding-box; background-image:url(../images/buttons/button-grey.png); border:solid 1px #666; letter-spacing: 0.5px;}
#commentform input#submit:hover{box-shadow:0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5); background-position: 0px -46px;}
#commentform input#submit:active{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background-position: 0px -92px;}
#commentform input#submit::-moz-focus-inner { border: 0; }

/* Full Width & Columns */
#fullwidth { width: 940px; float: left;}
#fullwidth .post{ width: 940px; float: left;}
#content .one-half { float: left; width: 460px; margin: 0px; margin-right: 20px; }
#content .one-third { float: left; width: 300px; margin-right: 20px; }
#content .two-third { float: left; width: 620px; margin-right: 20px; }
#content .one-forth { float: left; width: 220px; margin-right: 20px; }
#content .three-forth { float: left; width: 700px; margin-right: 20px;  }
#content .one-fifth { float: left; width: 170px; margin-right: 20px;  }
#content .two-fifth { float: left; width: 360px; margin-right: 20px;  }
#content .three-fifth { float: left; width: 560px; margin-right: 20px;  }
#content .four-fifth { float: left; width: 750px; margin-right: 20px;  }
#content .last { margin-right: 0px; }

/* 404 Page */
#content .left404 { width: 405px; float: left; padding: 70px 29px 70px 0px; border-right: 1px solid #e1e1e1; text-align:right; margin-top: 50px;}
#content .left404 h2 { font-weight: bold; font-size: 8em; line-height: 1;}
#content .right404 { width: 465px; float: left; padding: 82px 0px 65px 30px; margin-top: 50px;}

/* Buttons */
a.button{height:36px; width:128px; display:block; outline:0; line-height:36px; text-align:center; font-size:0.8em; font-weight:bold; text-transform:uppercase; color:#FFF !important; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3); text-shadow:0px -1px 0px rgba(0,0,0,0.3); background-position: 0px 0px; background-repeat:repeat-x; background-clip: padding-box; margin-bottom: 20px;}
a.button:hover{box-shadow:0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5); background-position: 0px -46px;}
a.button:active{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background-position: 0px -92px;}

a.button.large {height: 46px; width: 200px;	line-height: 44px; font-size: 1.1em; }

a.button.blue { background-image:url(../images/buttons/button-blue.png); border:solid 1px #185ca8;}
a.button.darkblue { background-image:url(../images/buttons/button-darkblue.png); border:solid 1px #2d2db3;}
a.button.white { background-image:url(../images/buttons/button-white.png); border:solid 1px #ccc; color: #444 !important; text-shadow:0px 1px 0px rgba(255,255,255,0.3);}
a.button.red { background-image:url(../images/buttons/button-red.png); border:solid 1px #cc0000;}
a.button.orange { background-image:url(../images/buttons/button-orange.png); border:solid 1px #cc8400;}
a.button.grey { background-image:url(../images/buttons/button-grey.png); border:solid 1px #666;}
a.button.purple { background-image:url(../images/buttons/button-purple.png); border:solid 1px #660066;}
a.button.green { background-image:url(../images/buttons/button-green.png); border:solid 1px #006600;}
a.button.yellow { background-image:url(../images/buttons/button-yellow.png); border:solid 1px #cccc00; color: #444 !important; text-shadow:0px 1px 0px rgba(255,255,255,0.3);}
a.button.black { background-image:url(../images/buttons/button-black.png); border:solid 1px #000;}

/* Box Shortcode */
.download_box,.warning_box,.info_box,.note_box{clear:both;padding:20px 20px 25px 55px;margin: 0px 0px 20px 0px;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);}
.info_box{ background:#bfe4f9 url(../images/icons/info.png) no-repeat scroll 10px 14px; color:#2e6093; border: 1px solid #b2d3f0;}
.warning_box{ background:#ffcccc url(../images/icons/stop.png) no-repeat scroll 10px 15px; color:#c31b00;  border: 1px solid #f3b9bb;}
.download_box{ background:#dee3ab url(../images/icons/down_alt.png) no-repeat scroll 10px 15px; color:#5e6f33; border: 1px solid #b4db86;}
.note_box{ background:#fdebae url(../images/icons/notebook.png) no-repeat scroll 10px 15px; color:#9e660d; border: 1px solid #fad442;}

/* Blog Posts Shortcode */
#content .shortcode_posts { width: 100%; clear: both; padding: 0;}
#content .shortcode_posts .thumbnail { overflow: hidden; display: inline-block;}
#content .shortcode_posts ul {padding: 0; margin: 0; display: block; width: 100%; clear: both; list-style:none;}
#content .shortcode_posts ul li{ list-style:none; display:block; padding: 0; margin: 0;width: 100%; float: left; padding-bottom: 20px;}
#content .shortcode_posts .post_extra_info { width: 100%; }
#content .shortcode_posts .post_extra_info a.post_title { display: inline-block; font-size: 1.2em; line-height: 2;}
#content .shortcode_posts .post_extra_info span { display: block; font-size: 0.9em; width: 100%; padding-left: 12px; color: #999; background: url(../images/calendar.png) 0 3px no-repeat;}

/* Video Shortcode */
.video_frame { clear: both; }
.video_frame .iframe{background:#FFF; margin-bottom: 20px;}

/* Divider Shortcode */
.divider { clear: both; display: block; margin-bottom: 20px; width: 100%; min-height: 10px; background: transparent url(../images/hr.gif) center left repeat-x; } 
.toplink {text-align: right;line-height: 10px;position: relative;font-size: 0.8em; }
.toplink a {background: none repeat scroll 0 0 #fff ;color: #b2b2b2;font-size: 10px; text-transform: uppercase;	padding: 0 0 0 5px; position: absolute; left: 47%; bottom:0px;}

/* Highlight Shortcode */
.hlight { background-color:#ffffcc; padding: 1px 4px;}
.hdark { background-color:#354046; color:#fff; padding: 1px 4px;}

/* Dropcap */
.dropcap {display: block;float: left;font-size: 38px;line-height: 38px;margin: 0 6px 0 0; }

/* Callout Shortcode */
.callout { width:auto; padding: 20px; clear:both; background: #edebec; margin-bottom: 20px;}  

/* List Shortcode */
#content ul.list-tick li	{ list-style-image: url(../images/icons/bullet_tick.png); margin-bottom: 5px;}
#content ul.list-folder li { list-style-image: url(../images/icons/bullet_folder.png); margin-bottom: 5px;}
#content ul.list-arrow li { list-style-image: url(../images/icons/bullet_arrow.png); margin-bottom: 5px;}
#content ul.list-note li	{ list-style-image: url(../images/icons/bullet_note.png); margin-bottom: 5px;}
#content ul.list-star li	{ list-style-image: url(../images/icons/bullet_star.png); margin-bottom: 5px;}
#content ul.list-black li { list-style-image: url(../images/icons/bullet_black.png); margin-bottom: 5px;}
#content ul.list-blue li	{ list-style-image: url(../images/icons/bullet_blue.png); margin-bottom: 5px;}
#content ul.list-green li{ list-style-image: url(../images/icons/bullet_green.png); margin-bottom: 5px;}
#content ul.list-red li{ list-style-image: url(../images/icons/bullet_red.png); margin-bottom: 5px;}

/* Tabs Shortcode */
#content .tabs{ margin:0 0 20px 0}
#content .tabs ul{margin:0;  list-style:none}
#content .tabs li{list-style:none}
#content .tab_wrap{ background:#fff;  color:#444;  border:1px solid #d2d2d2;  -moz-border-radius:4px;  -webkit-border-radius:4px;  float:none;  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);  box-shadow:0 1px 3px rgba(0,0,0,0.1)}
#content .tabs ul.nav{ background:#fff;  background:-moz-linear-gradient(top,#fff 0%,#eee 99%);  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#ddd));  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0 ); /* ie */    width:100%; height:39px; border-bottom:1px solid #d9d9d9; font-size:0.9em; -webkit-border-radius:3px 3px 0 0;     -moz-border-radius:3px 3px 0 0;     border-radius:3px 3px 0 0}
#content .tabs ul.nav li a{    display:block;     padding:13px 20px 9px 20px;     text-align:center;     border:none;     color:#666;     border-right:1px solid #ccc;     text-shadow:0 1px 0 rgba(255,255,255,1)}
#content .tabs ul.nav li a:hover, .tabs ul.nav li a:active{background:rgba(255,255,255,0.6)}
#content .tabs ul.nav li{    float:left;     position:relative;     padding:0 0 0 0; margin:0; list-style:none; list-style-type:none;     background:url(images/tab_border.gif) repeat-y right}
#content .tabs .tab p:last-child{margin:0}
#content .tabs ul.nav li.ui-tabs-selected a{background:#fff;  padding-bottom:10px;  color:#353535}
#content .tabs ul.nav li.first a{ -moz-border-radius-topleft:3px;  -webkit-border-top-left-radius:3px}
#content .tabs .tab{ float:none;  padding:10px;  margin:0}
#content .ui-tabs .ui-tabs-hide{display:none}

/* Accordion Shortcode */
#content #accordion{ clear:both; margin-bottom:20px; border-bottom:1px solid #d3d3d3;}
#content #accordion div.title a{ margin:0px; display: block; padding:13px 15px 10px 15px; font-size:0.9em; line-height:normal; text-shadow:0 1px 0 rgba(255,255,255,1);  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);  box-shadow:0 1px 3px rgba(0,0,0,0.1); cursor:pointer; -moz-user-select:none; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;  -webkit-user-select:none; background:#fff; background:-moz-linear-gradient(top,#ffffff 0%,#eeeeee 99%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#ddd)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0 );}
#content #accordion div.title a:hover, content #accordion div.title a:active{border-color: #bbb}
#content #accordion .ui-state-active a{ border-color: #bbb; margin:0px; -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.1); box-shadow:0px 1px 3px rgba(0,0,0,0.1)}
#content #accordion div.title a.firsttitle { -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; }

#content #accordion div.inner{ background:#fdfcfa; color:#444; padding:10px;border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom: none;margin:0px; overflow:hidden; -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.1); box-shadow:0px 1px 3px rgba(0,0,0,0.1);}
#content #accordion div.inner p:last-child{padding:0}

#content #accordion div.title span{    background:url(../images/toggle.gif) 0px 12px;     display:block;     float:left;     width:12px;     height:12px;     margin:15px 10px 0 15px}
#content #accordion div.title.ui-state-active span{    background:url(../images/toggle.gif) 12px 12px}

/* Toggle Shortcode */
.toggle{margin-bottom:20px}
.toggle div.title{margin:0px; padding:13px 15px 10px 15px; font-size:0.9em; line-height:normal; text-shadow:0 1px 0 rgba(255,255,255,1);  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);  box-shadow:0 1px 3px rgba(0,0,0,0.1); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer; -moz-user-select:none; border:1px solid #d3d3d3;  -webkit-user-select:none; background:#fff; background:-moz-linear-gradient(top,#ffffff 0%,#eeeeee 99%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#ddd)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0 ); /* ie */}
.toggle div.title:hover{border:1px solid #bbb}
.toggle div.title span{    background:url(../images/toggle.gif) 0px 12px;     display:block;     float:left;     width:12px;     height:12px;     margin:0px 10px 0 0}
.toggle div.title.toggled span{    background:url(../images/toggle.gif) 12px 12px}
.toggle div.title.toggled{-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; border:1px solid #d3d3d3; margin:0px; -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.1); box-shadow:0px 1px 3px rgba(0,0,0,0.1)}
.toggle .inner{display:none; background:#fdfcfa; color:#444; padding:10px; border:1px solid #d3d3d3; border-top:none; margin:0px; overflow:hidden; -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.1); box-shadow:0px 1px 3px rgba(0,0,0,0.1); -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px}
.toggle .inner pre{margin:5px 0}
.inner p:last-child{margin:0}

/* Portfolio Sortable */
#portfoliotop, #portfolio { width: 940px; float: left;}
#portfoliotop .post { width: 940px; padding-bottom: 20px; margin-bottom: 20px; }
#portfoliotop .control-bg ul li{ float: left; margin-right: 10px;}
#portfoliotop .control-bg ul li:first-child { padding-top: 6px; }
#portfoliotop .control-bg ul li a{ display:block; padding: 5px 8px; outline:0; text-align:center; font-size:0.8em; font-weight:bold; text-transform:uppercase; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3); text-shadow:0px -1px 0px rgba(0,0,0,0.3); background-position: 0px 0px; background-repeat:repeat-x; background-clip: padding-box; background-image:url(../images/buttons/button-white.png); border:solid 1px #ccc; color: #444; text-shadow:0px 1px 0px rgba(255,255,255,0.3);}
#portfoliotop .control-bg ul li a.active, #portfoliotop .control-bg ul li a:hover { background-image:url(../images/buttons/button-grey.png); border:solid 1px #666; color: #fff;  text-shadow:0px -1px 0px rgba(0,0,0,0.4);}
#portfolio ul:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; }
#portfolio ul { width: 960px; float: left; }
#portfolio ul.single-column li { width: 940px; height: auto; float: left; margin-bottom: 20px; }
#portfolio ul.two-column li { width: 460px; height: auto; float: left; margin-right: 20px; margin-bottom: 20px; }
#portfolio ul.three-column li { width: 300px; height: auto; float: left; margin-right: 20px; margin-bottom: 20px; }
#portfolio ul.four-column li { width: 220px; height: auto; float: left; margin-right: 20px; margin-bottom: 20px;}
.post-thumb { position: relative; }
ul.single-column li .post-thumb {padding-bottom: 24px; float: left; width: 620px; height: 300px;background:url(../images/image_shadow_verylarge.png) bottom center no-repeat; margin-right: 20px; }
ul.two-column li .post-thumb {padding-bottom: 16px; float: left;  width: 460px; height: 230px;background:url(../images/image_shadow_large.png) bottom center no-repeat;;}
ul.three-column li .post-thumb {padding-bottom: 12px; float: left;  width: 300px; height: 160px;background:url(../images/image_shadow_medium.png) bottom center no-repeat;}
ul.four-column li .post-thumb {padding-bottom: 9px; float: left;  width: 220px; height: 120px; background:url(../images/image_shadow_small.png) bottom center no-repeat;}

ul.single-column li .entry-content { float:left; width: 300px;}
#portfolio .entry-content h3 { line-height: 1em;}
/* Portfolio Classic */
.image_overlay { height: 360px;}
ul.single-column li .image_overlay { height:300px;}
ul.two-column li .image_overlay { height:230px;}
ul.three-column li .image_overlay { height:160px; }
ul.four-column li .image_overlay { height:120px; }
.image_overlay{ position:absolute; top:0; left: 0; width:100%; visibility:hidden; overflow: hidden; background:url(../images/image_icon_zoom.png) no-repeat scroll 50% 50% transparent; line-height: 1;}
.preloading { background:url(../images/loading.gif) no-repeat 50% 50%; }
.image_frame { background-color:#f9f9f9; position: absolute; top: 0; left:0;}

/* Portfolio Single Page */
#portfolio .post { width: 940px;}
#portfolio .post .postimage { display:block;  width: 940px; height: 360px; padding-bottom: 24px; float: left; background:url(../images/image_shadow_verylarge.png) bottom center no-repeat;}

/* Footer */
#footerwrapper .footercolumn { display:block; width: 220px; float:left; margin-right: 20px; }
#footerwrapper .last { margin-right: 0px; }
#footerwrapper h3 { font-size: 1.2em; line-height: 32px; margin: 0px 0px 10px 0px; color: #fff; clear:both; font-family: "Play", Arial, sans-serif;}
#footerwrapper .widget { padding-bottom: 20px; float:left;}
#footerwrapper ul { margin:0px; width: 220px; float: left;}
#footerwrapper ul li { width: 220px; float: left; margin: 0; padding: 6px 0px; border-top: 1px dashed #373c42; list-style: none;}
#footerwrapper ul li:first-child { border-top: none; padding-top: 0px;}

#subfooterwrapper .copyright { display:block; width: 600px; float:left; margin-right: 20px; color: #666; line-height: 26px;}
#subfooterwrapper .social { display:block; width: 320px; float:left; text-align:right; line-height:1;}
#subfooterwrapper .social img { margin-left: 5px; }

#subfooterwrapper .social a { opacity: 0.7;} 
#subfooterwrapper .social a:hover {	opacity: 1;}

/* Superfish Menu */
.navigation .menu, .navigation .menu *{margin:0; padding:0; list-style:none}
.navigation>ul.menu { margin-top: 40px; padding-bottom: 20px;}
.navigation .menu{line-height:1.0}
.navigation .menu ul{position:absolute; top:-999em; width:10em;}
.navigation .menu ul li{width:100%}
.navigation .menu li:hover{visibility:inherit}
.navigation .menu li{float:left; position:relative}
.navigation .menu a{display:block; position:relative}
.navigation .menu li:hover ul, 
.navigation .menu li.sfHover ul{left:0; top:2em; z-index:99}
.navigation ul.menu li:hover li ul, 
.navigation ul.menu li.sfHover li ul{top:-999em;}
.navigation ul.menu li li:hover ul, 
.navigation ul.menu li li.sfHover ul{left:10em; top:0;}
.navigation ul.menu li li:hover li ul, 
.navigation ul.menu li li.sfHover li ul{top:-999em}
.navigation ul.menu li li li:hover ul, 
.navigation ul.menu li li li.sfHover ul{left:10em; top:0;  z-index:50}

/* Superfish Menu SKIN */
.navigation .menu{float:right; text-align:left; font-size:1em;}
.navigation .menu a{ display: block; padding:0px; }
.navigation .menu a {color:#999;}
.navigation .menu>li>a{ padding-bottom: 10px; text-transform:uppercase; font-size: 1.1em; font-family: "Play", Arial, serif;}
.navigation .menu>li>a:hover { color: #ccc;}
.navigation .menu li.sfHover > a{ color: #ccc;}
.navigation .menu li li.sfHover > a{ color: #3c454c;}
.navigation .menu li ul li a { color: #999; padding: 10px 15px; margin:0px; font-weight: normal; text-transform: capitalize; text-shadow:none; background: #fff;}
.navigation .menu li ul li a:hover { color: #3c454c;}
.navigation .menu li{ margin-left: 25px; padding-bottom: 10px; }
.navigation .menu li li{ border-top: 1px solid #dce0e3; padding: 0px; margin: 0;}
.navigation .menu li li:first-child { border-top: none;}
.navigation .menu li li li{ margin: 0px;}
.navigation .menu>li:hover, 
.navigation ul.menu>li>a:focus, .navigation ul.menu>li>a:hover, .navigation ul.menu>li>a:active { color: #ccc;}
.navigation .menu>li:hover, .navigation .menu>li.sfHover, .navigation .menu>li.current-menu-item{ color: #ccc; }
.navigation ul.menu ul { background: #eef2f5; -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2); z-index: 99; padding: 5px;}
.navigation ul.menu ul li ul{ background: #eef2f5; border-left: 1px solid #dddee0;}
/* point right for anchors in subs */
.navigation .menu a.sf-with-ul{ min-width:1px; padding-right: 15px; }
.navigation .sf-sub-indicator{position:absolute; display:block; width:10px; height:7px; text-indent:999em; overflow:hidden; background: url(../images/menu-arrow.png) bottom left; top: 0.25em; right: 0px;}
.navigation a:focus >.sf-sub-indicator, 
.navigation a:hover >.sf-sub-indicator, 
.navigation a:active >.sf-sub-indicator, 
.navigation li:hover >a >.sf-sub-indicator, 
.navigation li.sfHover >a >.sf-sub-indicator{background: url(../images/menu-arrow.png) top left;}
.navigation .menu ul a.sf-with-ul{ padding-right: 35px; }
.navigation .menu ul .sf-sub-indicator{ display:block; background: url(../images/menu-arrow.png) bottom right; width: 5px; height: 9px; top: 0.9em; left: 90% !important;}
.navigation .menu ul a >.sf-sub-indicator{ display:block; background: url(../images/menu-arrow.png) bottom right; width: 5px; height: 9px;  top: 0.9em; left: 90% !important;}
.navigation .menu ul a:focus >.sf-sub-indicator, 
.navigation .menu ul a:hover >.sf-sub-indicator, 
.navigation .menu ul a:active >.sf-sub-indicator, 
.navigation .menu ul li:hover >a >.sf-sub-indicator, 
.navigation .menu ul li.sfHover >a >.sf-sub-indicator{background: url(../images/menu-arrow.png) top right; }

/* Nivo Slider */
#content #slider .nivoSlider{position:relative}
#content #slider .nivoSlider img{position:absolute; top:0px; left:0px}

.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; display:block; width:940px; height:360px; border:0; padding:0; margin:0; z-index:6;}

#content #slider .nivo-slice{display:block; position:absolute; z-index:5; height:100%}
#content #slider .nivo-box{display:block; position:absolute; z-index:5}

#content #slider .nivo-caption{position:absolute; left:0px; bottom:0px; display:block; width: 880px; height: 38px; padding: 30px;background: url(../images/slider-caption-bg.png); color:#fff; z-index:8; text-align:center;}
#content #slider .nivo-caption p{padding:0px; margin:0}
#content #slider .nivo-caption h1 { color:#fff; font-size: 1.3em;}
#content #slider .nivo-caption a{display:inline !important}
#content #slider .nivo-html-caption{ display:none}

#content #slider .nivo-controlNav { position: absolute; top: 20px; right: 20px; z-index: 8;}
#content #slider .nivo-controlNav a{position:relative; z-index:9; text-indent: -9999px; cursor:pointer; display: inline-block; width: 16px; height: 15px; background:url(../images/slider-buttons.png) 0px 0px;}
#content #slider .nivo-controlNav a:hover { background:url(../images/slider-buttons.png) 32px 0px; }
#content #slider .nivo-controlNav a.active{font-weight:bold; background:url(../images/slider-buttons.png) 16px 0px;}

/* Kwicks Slider */
#content #kwicks .kwicks { list-style: none; position: relative; margin: 0; padding: 0; width: 940px; text-shadow: none; color: #fff; background: #fff; }
#content #kwicks .kwicks li{ width: 235px; height: 360px; display: block; float:left; position:relative; overflow: hidden; padding: 0; outline: 1px solid rgba(0, 0, 0, 0.2); outline-offset: -1px; transition: outline 0.12s ease-in; -webkit-transition: outline 0.12s ease-in; -moz-transition: outline 0.12s ease-in;}
#content #kwicks .kwicks .kwick_detail { position: absolute; bottom: 0; left:0; width:100%; background: url(../images/caption-bg.png); overflow:hidden; padding: 20px;}
#content #kwicks .kwicks .kwick_detail h1 { font-size: 1.3em; padding-bottom: 2px; color: #fff; line-height: 1; margin-bottom: 0px;}
#content #kwicks .kwicks .kwick_detail p { padding-bottom: 0px; padding-top: 10px;}
#content #kwicks .kwicks li .kwick_shadow { background:url(../images/kwick_shadow.png) repeat-y scroll right 0 transparent; position:absolute; top: 0; right: 0; height:100%; width:20px; z-index: 90; }
