/*
Theme Name: Synch
Theme URI: http://www.wpshower.com/
Description: Synch is a video theme with html5 support. It is possible to use the template both as a video website or an ordinary blog. It is also important to notice that there are two types of post views, which means that user settings became more flexible and modest.
Author: WPSHOWER
Author URI: http://www.wpshower.com
Version: 1.0.0
License: GNU General Public License
License URI: license.txt
Tags: magazine, blog, video, clean
*/

body, input, textarea { font-size: 13px; color: #313131; }
body { background: #fff; }
a { text-decoration: none; color: #ff3e06; }
a:hover { text-decoration: underline; }
a img { border: 0; }
table, td { border-spacing: 0; }
td { vertical-align: top; }
ul { margin-left: 20px; }
h1 { font-size: 30px; line-height: 34px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; margin-bottom: 0px; }
h6 { font-size: 11px; margin-bottom: 0px; }
blockquote { border-left: 2px solid #e5e5e5; margin-left: 70px; padding-left: 10px; font-family: Georgia; font-style: italic; }
.clear { clear: both; }
.wrapper { width: 940px; margin: 0 auto; }

#header { padding-top: 10px; background: #161616; }
#site-title { display: block; width: 700px; color: #fff; font-size: 60px; line-height: 70px; font-weight: bold; text-decoration: none; }


#search { float: right; width: 320px;}
#infoBox{ float: right; width: 310px; margin-top:6px; background: #2B2B2B; color:#ff3e06; padding:5px;}
#search label {display:none;}
#search input[type="text"] { float:left; width: 290px; font-size: 12px; padding: 5px;background:#2B2B2B;  color: #fff; border: none; border-bottom: 1px solid #262626; outline: none; margin-top:6px; }

#search input[type="submit"]{float:left;margin-top:6px; display:block; width:20px; height:26px;  background: url(images/search.png) #2B2B2B 100% 50% no-repeat; border:none;border-bottom: 1px solid #262626; outline: none;}


#subscribe input[type="text"] { float left; width: 290px; font-size: 12px; padding: 5px; background: #2B2B2B 100% 50% no-repeat; color: #fff; border: none; border-bottom: 1px solid #262626; outline: none; }
#subscribe input[type="submit"]{float:left;margin-top:6px; display:block; width:20px; height:26px;  background: url(images/subscribe.png) #2B2B2B 100% 50% no-repeat; border:none;border-bottom: 1px solid #262626; outline: none;}

.header_menu { float: left; width: 940px; padding: 0px 0 10px 0; }
.menu, .menu ul { list-style-type: none; margin: 0;width:700px; }
#header .menu li { float: left; margin-right: 30px; padding: 5px 0; }
#header .menu li.submenu-off a { padding-right: 10px; background: url(images/submenu_off.png) 100% 7px no-repeat;font-weight:normal; }
#header .menu li.submenu-off a:hover { background-image: url(images/submenu_off_hover.png);font-weight:normal; }
#header .menu li.submenu-on a { padding-right: 10px; background: url(images/submenu_on.png) 100% 7px no-repeat; color: #ff3e06; font-weight:normal;}
#header .menu a { font-size: 14px; color: #fff; outline: none;font-weight:normal; }
#header .menu a:hover { color: #ff3e06; text-decoration: none; font-weight:normal;}
.sub-menu-container { position: absolute; display: none; top: -4px; left: 0; width: 100%; background: #ff3e06; z-index: 100; }
.sub-menu { display: none; float: left; width: 940px; margin: 0; padding: 12px 0; list-style-type: none; }
.sub-menu li { float: left; padding: 5px 30px 5px 0; }
.sub-menu a { font-size: 14px; color: #fff; }
.sub-menu-pointer { display: none; height: 4px; background: #161616; }
.sub-menu-pointer div { position: absolute; top: 0; width: 7px; height: 4px; background: url(images/submenu.png) 0 0 no-repeat; }
#videos { position: relative; background: #212121; text-align: center; }
#videos .container_wrapper { position: relative; width: 940px; margin: 0 auto; }
#videos .container { width: 940px; overflow: hidden; }
#videos .info { width: 300px; margin-left: 640px; padding: 40px 0; text-align: left; color: #bebebe; font-size: 12px; }
#videos .info a { color: #bebebe; text-decoration: none; }
#videos .info a:hover { color: #FF3E06; }
#videos .info .categories a { color: #00AF00; }
#videos .info .categories a:hover { color: #FF3E06; }
#videos .info h2 { margin: 5px 0; }
#videos .info h2 a { color: #fff; }
#videos .left, #videos .right { position: absolute; display: block; top: 198px; width: 27px; height: 43px; z-index: 101; }
#videos .left { left: -37px; }
#videos .right { right: -37px; }
#videos .left_a { background: url(images/pointer1l.png) 0 0 no-repeat; cursor: pointer; }
#videos .left_a:hover { background-image: url(images/pointer1la.png); }
#videos .right_a { background: url(images/pointer1r.png) 0 0 no-repeat; cursor: pointer; }
#videos .right_a:hover { background-image: url(images/pointer1ra.png); }
.video { padding: 40px 0; }
.video > div { margin: 0 auto; }
.header_video { position: relative; float: left; width: 640px;  height: 349px;  overflow: hidden; }
.header_video img { vertical-align: bottom; }
#header_video_selector { float: left; width: 300px; height: 349px; overflow: auto;  text-align: left; outline: none; }
#header_video_selector .item { float: left; width: 284px; padding: 0 8px; border-bottom: 1px solid #2b2b2b; color: #fff; }
#header_video_selector .item:hover { background: #ff3e06; border-bottom: none; margin-bottom: 1px; cursor: pointer; border-radius: 3px; }
#header_video_selector .item div { display: block; padding: 15px 0; font-size: 14px; }
#header_video_selector .item div div { display: block; padding: 5px 0 0; font-size: 11px; }
#header_video_selector .item a { color: #fff; }
#header_video_selector .active { background: #2d2d2d; border-bottom: none; margin-bottom: 1px; border-radius: 3px; }
#header_video_selector .active:hover, #header_video_selector .active:hover a { color: #fff; }
.pretty_video { display: none; }
.pretty_video_container { width: 940px; height: 529px; }
#featured_videos { background: #f8f8f8; overflow: hidden; }
#featured_videos h3 { width: 940px; margin: 0 auto; padding: 25px 0 5px; border-bottom: 1px solid #e5e5e5; font-weight: normal; }
#featured_videos .container { position: relative; width: 940px; margin: 0 auto; }
#featured_videos .slider td { padding: 0 20px 30px 0; font-size: 12px; }
#featured_videos .slider td .grid-image { width: 220px; padding-top: 15px; }
#featured_videos .slider td .grid-image img { vertical-align: bottom; }
#featured_videos .slider td .meta { margin: 15px 0 10px; }
#featured_videos .slider td .meta a { color: #00af00; }
#featured_videos .slider td .meta a:hover { color: #ff3e06; text-decoration: none; }
#featured_videos .slider td h2 { font-size: 16px; font-weight: normal; }
#featured_videos .slider td h2 a { color: #313131; text-decoration: none; }
#featured_videos .slider td h2 a:hover { color: #ff3e06; }
#featured_videos .slider td .grid-utility, #featured_videos .slider td .grid-utility a { color: #aaa; font-size: 11px; margin-top: 10px; }
#featured_videos .slider td .grid-utility a:hover { color: #ff3e06; text-decoration: none; }
#featured_videos .container .left, #featured_videos .container .right { position: absolute; display: block; top: 58px; width: 29px; height: 40px; z-index: 101; }
#featured_videos .container .left { left: -37px; }
#featured_videos .container .right { right: -37px; }
#featured_videos .container .left_a { background: url(images/pointer2l.png) 0 0 no-repeat; cursor: pointer; }
#featured_videos .container .left_a:hover { background-image: url(images/pointer2la.png); }
#featured_videos .container .right_a { background: url(images/pointer2r.png) 0 0 no-repeat; cursor: pointer; }
#featured_videos .container .right_a:hover { background-image: url(images/pointer2ra.png); }
#main { width: 940px; margin: 0 auto; }

.blocker{ width:100%; height:9px; background:#161616; margin-top:8px; margin-bottom:8px;}
#work_main{background:url(../../../../../wp-includes/images/www/www_main.jpg) no-repeat left; width:100%;height:427px; margin-bottom:8px;}

.workRow{display:inline-block; width:100%;  margin-bottom:10px;}

.entry{float:left;width:226px; margin-right:8px;}
.entryTitle{display:block; background:#CCCCCC; color:#000000; font-size:36px; width:187px; padding:4px;}
.entryImg{width:196px;}

#donate_main{background:url(../../../../../wp-includes/images/donate/donateNow.jpg) no-repeat left; width:100%;height:425px;;margin-bottom:8px;}
#giftInfo{width:100%; margin-top:8px; margin-bottom:30px;} 
#options{width:100%; margin-bottom:8px;}
.form_row{display:block; width:100%; margin-bottom:14px; height:20px;}
.form_row_H{display:block; width:100%; margin-bottom:14px; height:auto;}

.row_title{min-width:200px; float:left; display:block; height:auto; font-weight:bold;padding-top:4px;}
.rowContent{width:300px;  float: left; display:block; height:auto;}
.inputTxt{width:500px;}
.inputTxt2{width:700px;}
.txtArea{width:700px; height:auto;}
.rowContent select{ width:300px;}
.space{min-height:20px;}


.txtlable label{display:block;padding:0.5em; padding-left:32px;background-position:8px center;background-repeat:no-repeat;;clear:both;cursor:pointer;}
.imgSelect label{cursor:pointer; padding:0.5em;}

.checked{background-color:#FFFFFF;background-image:url(../../../../../formItems/chk_on.png);}
.unchecked{background-color:#FFFFFF;background-image:url(../../../../../formItems/chk_off.png);}

.selected{background-color:#CCCCCC;}
.unselected{background-color:#FFFFFF;}

.imgSelect{ height:auto; width:100%;}
.leftcol{float:left;}
.middlecol{float:left;}
.rightcol{float:left;}


.checklist{margin-left:200px;}
.impo{float:left; color:#ff0000; padding-left:5px;}
.submit{display:block; width:200px; height:50px; background:url(images/submit.png);  border: none; }

.Msg{margin-top:50px; margin-left:250px; font-size:26px; display:block; width:200px; height:100px; padding:100px; background:#CCCCCC; color:0xff3e06; text-align:center;}

#billing{width:100%;}
#payment{width:100%;}

#content { float: left; width: 700px; overflow: hidden; }
#primary { float: left; width: 240px; margin-top: -30px; overflow: hidden; }
.post_title { float: left; position: relative; width: 700px; }
.entry-title { padding: 40px 0 20px 160px; border-bottom: 1px solid #e5e5e5; }
#asides { position: absolute; top: 50%; left: -160px; width: 140px; overflow: hidden; font-size: 11px; line-height: 15px; color: #aaa; }
.index-options { float: left; width: 700px; padding: 25px 0 5px; border-bottom: 1px solid #e5e5e5; }
.index-options h3 { font-weight: normal; }
.index-options span.views { float: right; }
.index-options .grid, .index-options .list { float: right; width: 14px; height: 14px; margin-left: 5px; }
.index-options a.grid { background: url(images/grid_list.png) 0 0 no-repeat; }
.index-options span.grid { background: url(images/grid_list.png) 0 -15px no-repeat; }
.index-options a.grid:hover, .index-options span.grid:hover { background: url(images/grid_list.png) 0 -30px no-repeat; cursor: pointer; }
.index-options a.list { background: url(images/grid_list.png) 0 -45px no-repeat; }
.index-options span.list { background: url(images/grid_list.png) 0 -60px no-repeat; }
.index-options a.list:hover, .index-options span.list:hover { background: url(images/grid_list.png) 0 -75px no-repeat; cursor: pointer; }
.alignleft { float: left; margin: 20px 20px 20px 0; }
.alignright { float: right; margin: 20px 0 20px 20px; }
.aligncenter { display: block; clear: both; margin: 20px auto; }
.entry-content { position: relative; width: 540px; margin-left: 160px; line-height: 18px; overflow: hidden; }
.grid-item { float: left; width: 220px; padding-bottom: 20px; font-size: 12px; }
.grid-m { margin-right: 20px; }
.grid-b { margin-top: 15px; border-top: 1px solid #e5e5e5; }
.index-item { padding: 15px 0; }
.index-b { border-top: 1px solid #e5e5e5; }
.grid-image { position: relative; }
.grid-image img { vertical-align: bottom; }
.grid-image span.bg { position: absolute; display: block; width: 220px; height: 130px; background: url(images/video-bg.png) 0 0 repeat; opacity: 0; filter: alpha(opacity=0); }
.grid-image span.bg-icon { position: absolute; top: 10px; left: 183px; width: 27px; height: 19px; background: url(images/video.png) 0 0 no-repeat; }
.grid-item .grid-image { margin-top: 15px; }
.index-item .grid-image { float: left; width: 220px; }
.index-item .index-entry { float: right; width: 460px; font-size: 12px; }
.grid-item .share { display: none; }
.share { float: left; position: relative; }
.share a { color: #313131; cursor: pointer; }
.share a:hover { color: #ff3e06; text-decoration: none; }
.share div { display: none; position: absolute; top: -10px; left: -10px; padding: 7px 10px; background: #ff3e06; line-height: 20px; color: #fff; }
.share span { display: block; font-weight: bold; cursor: pointer; }
.share div a { display: block; color: #fff; }
.share div a:hover { color: #fff; text-decoration: underline; }
.grid-item .meta { margin: 15px 0 10px; }
.grid-item .meta a { color: #00af00; }
.grid-item .meta a:hover { color: #ff3e06; text-decoration: none; }
.index-item .meta { float: left; width: 220px; margin-right: 20px; }
.index-item .meta a { color: #00af00; }
.index-item .meta a:hover { color: #ff3e06; text-decoration: none; }
.grid-item h2 { font-size: 14px; font-weight: normal; }
.grid-item h2 a { color: #313131; text-decoration: none; }
.grid-item h2 a:hover { color: #ff3e06; }
.index-item h2 { margin: 10px 0 5px; font-weight: normal; font-size: 21px; }
.index-item h2 a { color: #313131; text-decoration: none; }
.index-item h2 a:hover { color: #ff3e06; }
.grid-item .grid-utility, .grid-item .grid-utility a { color: #aaa; font-size: 11px; margin-top: 10px; }
.grid-item .grid-utility a:hover { color: #ff3e06; text-decoration: none; }
.index-item .grid-utility { margin-bottom: 15px; }
.index-item .grid-utility, .index-item .grid-utility a { color: #aaa; }
.index-item .grid-utility a:hover { color: #ff3e06; text-decoration: none; }
.grid-item .entry-summary { display: none; }
.fetch { width: 100%; margin-top: 15px; background: #f8f8f8; text-align: center; }
.fetch a { display: block; height: 40px; line-height: 40px; font-size: 14px; color: #313131; text-decoration: none; border-radius: 3px; }
.fetch:hover a { background: #ff3e06; color: #fff; }
.meta-sep { color: #e5e5e5; }
#nav-above { position: absolute; bottom: 20px; width: 160px; margin-top: -40px; color: #e5e5e5; font-size: 12px; line-height: 22px; }
.nav-previous, .nav-next { display: inline; }
.nav-previous a, .nav-next a { color: #313131; text-decoration: none; }
.nav-previous a span, .nav-next a span { color: #AAAAAA; }
.nav-previous a:hover, .nav-next a:hover { color: #ff3e06; }
#nav-below { margin-top: 30px; border-top: 1px solid #e5e5e5; color: #aaa; }
#nav-below .nav-previous { float: right; width: 260px; padding-top: 20px; text-align: right; overflow: hidden; }
#nav-below .nav-next { float: left; width: 260px; padding-top: 20px; overflow: hidden; }
#nav-below .nav-previous a, #nav-below .nav-next a { display: block; }
.entry-meta { float: left; width: 140px; margin-top: 14px; overflow: hidden; font-size: 12px; line-height: 20px; }
.entry-meta a { color: #313131; text-decoration: none; }
.entry-meta a:hover { color: #ff3e06; }
#social { margin-top: 14px; padding: 14px 0; border-top: 1px solid #e5e5e5; }
#comments { margin-top: 60px; padding-left: 160px; }
.commentlist, .children { list-style-type: none; }
.children { margin-left: 80px; }
#comments-title { font-weight: normal; line-height: 28px; }
.comment { border-top: 1px solid #e5e5e5; }
.comment > div > table { width: 100%; margin: 20px 0; }
.comment-avatar { width: 80px; }
.comment-author { margin-bottom: 10px; color: #222; font-weight: bold; }
.comment-meta, .comment-meta a { color: #aaa; }
.comment-meta a:hover { color: #ff3e06; text-decoration: none; }
.comment-meta span { display: none; float: right; }
#reply-title { margin: 40px 0 20px; font-size: 18px; line-height: 28px; font-weight: normal; border-bottom: 1px solid #e5e5e5; }
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url { padding: 0 10px; }
#respond input { width: 100%; padding: 10px 0; border: none; background: #f4f4f4; border-radius: 3px; outline: none; }
#respond input[type="text"] { margin: 0 0 0 -10px; padding: 10px; }
#respond textarea { width: 100%; margin: 0 0 0 -10px; padding: 10px; border: none; background: #f4f4f4; border-radius: 3px; outline: none; }
#respond input[type="submit"] { cursor: pointer; }
#respond input[type="text"]:focus, #respond textarea:focus { background: #313131; color: #fff; }
#respond input[type="submit"]:hover { background: #ff3e06; color: #fff; }
#primary .xoxo li { list-style-type: none; font-size: 12px; }
#primary .xoxo li.widget-container { padding-top: 40px; }
#primary .xoxo h3, .xoxo .screen-reader-text { padding-bottom: 10px; margin-bottom: 15px; font-size: 14px; line-height: 14px; font-weight: normal; border-bottom: 1px solid #e5e5e5; }
#primary .xoxo .screen-reader-text { display: block; margin-bottom: 10px; }
#primary .xoxo a { color: #313131; text-decoration: none; }
#primary .xoxo a:hover { color: #ff3e06; }
#primary .xoxo > li > ul { margin: 0; }
#primary .xoxo > li > ul li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5; }
#primary .xoxo > li.synch-flickr ul li, #footer .xoxo > li.synch-flickr ul li { float: left; width: 60px; padding: 0 20px 0 0; margin: 0 0 15px 0; border-bottom: none; }
#primary .xoxo > li.synch-flickr ul li.eol, #footer .xoxo > li.synch-flickr ul li.eol { padding: 0; }
#primary .xoxo > li.synch-flickr ul li img, #footer .xoxo > li.synch-flickr ul li img { width: 60px; }
#footer .xoxo > li.synch-flickr h3 { margin-bottom: 15px; }
.xoxo #searchform label.screen-reader-text { display: none; }
.xoxo #searchform input[type="text"] { width: 140px; }
.xoxo #wp-calendar { width: 100%; }
.xoxo #wp-calendar td { text-align: center; }
.xoxo #wp-calendar td#prev { text-align: left; }
.xoxo #wp-calendar td#next { text-align: right; }
.xoxo #wp-calendar caption { padding-bottom: 10px; }
.hentry-thumb-image { float: left; margin-right: 10px; }
.hentry-thumb-image img { vertical-align: bottom; }
#sitemap-left { float: left; width: 300px; padding: 15px 0 0 160px; }
#sitemap-right { float: right; width: 220px; padding-top: 15px; }
.sitemap h3 { padding-bottom: 5px; }
.sitemap a { color: #313131; }
.sitemap ul { margin-left: 15px; }
.sitemap li { line-height: 18px; }
.nd { margin-top: 20px; }
.gallery { width: 585px; }
.gallery-item { float: left; margin: 15px 45px 15px 0; }
#footer { padding-bottom: 30px; margin-top: 40px; background: #161616; color: #aaa; font-size: 12px; }
#footer .wrapper { width: 960px; padding-left: 20px; }
#footer a { color: #FF3E06; text-decoration: none; }
#footer a:hover { color: #ff3e06; }
.footer_column { float: left; width: 960px; overflow: hidden; }
.footer_column_last { float: left; width: 220px; overflow: hidden; }
#footer .xoxo { margin: 0; }
#footer .xoxo li { float: left; width: 220px; margin-right: 20px; list-style-type: none; }
#footer .xoxo h3 { padding: 40px 0 10px; font-size: 14px; line-height: 14px; font-weight: normal; border-bottom: 1px solid #262626; color: #fff; }
#footer .xoxo .textwidget { margin: 15px 0; }
#footer .xoxo .tweet-text { color: #fff; }
#footer .xoxo .tweet-date { font-size: 10px; padding-top: 5px; }
#footer .xoxo > li > ul { margin: 0; }
#footer .xoxo > li > ul li { padding: 15px 0; border-bottom: 1px solid #262626; }
#footer .xoxo #searchform > div { padding: 20px 0; }
#site-info { padding-top: 20px; margin: 65px 20px 0 0; border-top: 1px solid #262626; }
#site-title-footer { float: left; width: 220px; margin-right: 20px; font-size: 36px; line-height: 42px; color: #fff; font-weight: bold; text-decoration: none; overflow: hidden; }
#footer-main-info { float: left; width: 700px; }
.footer-main-text { float: left; width: 400px; padding-right: 80px; }
.footer_menu { float: right; width: 90px; margin-right: 20px; overflow: hidden; }
#footer-info { margin-top: 40px; padding-top: 15px; border-top: 1px solid #262626; }
#footer-info .footer-main-text, #footer-info-empty .footer-main-text { padding-top: 5px; line-height: 12px; }
#footer-info span, #footer-info-empty span { line-height: 22px; }
#footer-info span a, #footer-info-empty span a { display: inline-block; height: 22px; padding-left: 23px; background: url(images/wpshower.png) 0 0 no-repeat; }
.social-tw { height: 30px; }
.social-fb { height: 30px; }
.social-g { height: 34px; }
.social-a { height: 40px; }
.attachment img { width: 540px; }
.text_video { margin: 20px 0; }
#infscr-loading { background: none repeat scroll 0 0 #000000; bottom: 40px; color: #FFFFFF; height: 100px; left: 40%; opacity: 0.8; padding: 10px; position: fixed; width: 200px; z-index: 5000; border-radius: 10px; }

.get-connected li { float: left; width: 100px; }
.get-connected li.get-m { margin-right: 20px; }
.get-connected a { display: block; height: 16px; line-height: 16px; padding-left: 26px; background-image: url(images/icons.png); background-repeat: no-repeat; }
.get-connected a:hover {color: #ff5800;}
.get-connected .feed a {background-position: 0 0;}
.get-connected .twitter a {background-position: 0 -36px;}
.get-connected .fb a {background-position: 0 -72px;}
.get-connected .behance a {background-position: 0 -108px;}
.get-connected .delicious a {background-position: 0 -144px;}
.get-connected .flickr a {background-position: 0 -180px;}
.get-connected .stumbleupon a {background-position: 0 -216px;}
.get-connected .tumblr a {background-position: 0 -252px;}
.get-connected .vimeo a {background-position: 0 -288px;}
.get-connected .youtube a {background-position: 0 -324px;}
.get-connected .dribbble a {background-position: 0 -360px;}
.get-connected .blogger a {background-position: 0 -396px;}
.get-connected .posterous a {background-position: 0 -432px;}
.get-connected .devianart a {background-position: 0 -468px;}
.get-connected .lastfm a {background-position: 0 -504px;}
.get-connected .linkedin a {background-position: 0 -540px;}
.get-connected .skype a {background-position: 0 -576px;}

#infscr-loading { background: none repeat scroll 0 0 #000000; bottom: 40px; color: #FFFFFF; height: 100px; left: 40%; opacity: 0.8; padding: 10px; position: fixed; width: 200px; z-index: 5000; border-radius: 10px; }

#content .wp-pagenavi { clear: none; padding-top: 20px; margin: 0 120px; text-align: center; }
#content .wp-pagenavi a, #content .wp-pagenavi span { border: none; margin: 0 2px; padding: 0 5px; color: #313131; }
#content .wp-pagenavi .extend, #content .wp-pagenavi .pages { color: #aaa; }
#content .wp-pagenavi a:hover { text-decoration: none; color: #ff3e06; }
#content .wp-pagenavi a.first { float: left; }
#content .wp-pagenavi a.last { float: right; }
#content .wp-pagenavi .current { font-weight: bold; }
.nav-previous-pagenavi, .nav-next-pagenavi { width: 100px; padding-top: 20px; }
.nav-previous-pagenavi a, .nav-next-pagenavi a { text-decoration: none; color: #313131; }
.nav-previous-pagenavi a:hover, .nav-next-pagenavi a:hover { color: #ff3e06; }
.nav-previous-pagenavi { float: right; text-align: right; }
.nav-next-pagenavi { float: left; }

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 100%;
	background: #212121;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #2d2d2d;
	position: relative;
	border-radius: 3px;
}

.jspDrag
{
	background: #f2f2f2;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 3px;
}

.jspHover, .jspActive
{
	background: #ff3e06;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}