/*

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: #FFF; }

#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; margin-top: 95px;}

#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:#EEE;  color: #000; border: none; border-bottom: 1px solid #EEE; 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) #EEE 100% 50% no-repeat; border:none;border-bottom: 1px solid #EEE; outline: none; text-indent:-999px;}





#subscribe input[type="text"] { float left; width: 290px; font-size: 12px; padding: 5px; background: #EEE 100% 50% no-repeat; color: #000; border: none; border-bottom: 1px solid #EEE; outline: none; }

#subscribe input[type="submit"]{float:left;margin-top:6px; display:block; width:20px; height:26px;  background: url(images/subscribe.png) #EEE 100% 50% no-repeat; border:none;border-bottom: 1px solid #EEE; 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: #000; 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: #FFF; }

.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: #FFF; 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(http://asteponline.org/2013/wp-content/themes/synch/skins/default/images/pointer1l.png) 0 0 no-repeat; cursor: pointer; }

#videos .left_a:hover { background-image: url(http://asteponline.org/2013/wp-content/themes/synch/skins/default/images/pointer1la.png); }

#videos .right_a { background: url(http://asteponline.org/2013/wp-content/themes/synch/skins/default/images/pointer1r.png) 0 0 no-repeat; cursor: pointer; }

#videos .right_a:hover { background-image: url(http://asteponline.org/2013/wp-content/themes/synch/skins/default/images/pointer1ra.png); }

.video { padding: 40px 0; }

.video > div { margin: 0 auto; }

.header_video { position: relative; float: left; width: 940px;  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; display: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: #ff3e06; overflow: hidden; margin-top:1px;}

#featured_videos h3 { width: 940px; margin: 0 auto; padding: 25px 0 5px; border-bottom: 1px solid #EEE; color:#fff; 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: #ff3e06; }

#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: #FFF; text-decoration: none; }

#featured_videos .slider td h2 a:hover { color: #313131; }

#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(http://asteponline.org/2013/wp-content/themes/synch/skins/default/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(http://asteponline.org/2013/wp-content/themes/synch/skins/default/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(../../../../../../2011/wp-includes/images/www/www_main.jpg) no-repeat left; width:100%;height:427px; margin-bottom:8px;}



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





.entry{display: block; min-width:100%;  height:128px; margin-bottom:10px;}





.entry a{ display:block; width:690px; height:88px; padding-left:230px; padding-top:36px; font-size:42px; color:#FFFFFF;  }

.entry a:hover{ color:#FF4500; background:#FFFFFF; text-decoration:none; }

.entry a.ny{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/new_york.jpg) no-repeat left top; background-color:#FF4500; }

.entry a.africa{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/africa.jpg) no-repeat left top; background-color:#FF4500; }

.entry a.ecuador{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/ecuador.jpg) no-repeat left top; background-color:#FF4500; }

.entry a.florida{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/florida.jpg) no-repeat left top; background-color:#FF4500; }

.entry a.india{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/india.jpg) no-repeat left top ;background-color:#FF4500 ;}



.entry a.ny:hover{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/new_york.jpg) no-repeat left top; background-color:#EEEEEE; }

.entry a.africa:hover{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/africa.jpg) no-repeat left top; background-color:#EEEEEE; }

.entry a.ecuador:hover{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/ecuador.jpg) no-repeat left top; background-color:#EEEEEE; }

.entry a.florida:hover{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/florida.jpg) no-repeat left top; background-color:#EEEEEE; }

.entry a.india:hover{background: url(../../../../../../2011/wp-content/themes/synch/skins/default/images/wherewework/india.jpg) no-repeat left top; background-color:#EEEEEE; }



.entryTitle{display:block;  float:left; }

.entryTitle a{ display:block;   color:#FFFFFF; text-decoration:none; background:#FF4500;  padding:36px; width:670px; font-size:42px; } 

.entryImg{width:194px; float:left; display:block;}



#donate_main{background:url(../../../../../../2011/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(../../../../../../2011/formItems/chk_on.png);}

.unchecked{background-color:#FFFFFF;background-image:url(../../../../../../2011/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(http://asteponline.org/2013/wp-content/themes/synch/skins/default/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: #ff3e06; }

.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: #ff3e06; }

.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 .pinterest a {background-position: 0 -340px;}





.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;

}