/*
Theme Name: SmartVideoPlus
Theme URI: http://www.smartvideoplus.com
Description: The "SmartVideoPlus" WordPress theme is designed especially for use with VideoSwiper to turn your wordpress blog into a full video CMS and its released under a Creative Commons License.
Version: 3.0
Author: Route66Solutions
Author URI: http://www.route66solutions.com
*/
*{margin:0px;padding:0px;text-decoration:none;}
html{min-height:100.2%;}
body{background:#f1f1f1;  font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:78%;  line-height:130%;width:100%;color:#4d4b4c;margin:0px auto 10px auto;padding:0;}
ul li{list-style:none;}
.twitter ul li{list-style:none;}
ol li{list-style-position:inside}
/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
h1{padding:5px 0 5px 0;font-size:16px;}
h3{padding:10px 0 10px 0;font-size:14px;}
a:link{text-decoration:none;color:#0678cd;border:0px;}
a:active{color:#b23509;border:0px;}
a:visited{color:#0678cd;border:0px;}
a:hover{color:#b23509;border:0px;}
a:focus{outline:none;}
.clear{clear:both;}
/*+++++++ MAIN +++++++*/
#top-wrap{width:100%;height:35px;margin:0 auto 0 auto;background:#6aa3df url(images/b_bar.jpg) repeat-x;}
#wrapper{width:100%margin:0 auto;background:#f1f1f1;}
#frame,#content{width:985px;margin:0 auto;background:#fff;}
.rounded_main{display:block;width:985px;margin:0 auto;}
.rounded_main *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#ffffff}
.rounded_main1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;background:#fbfbfb}
.rounded_main2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;background:#fcfcfc}
.rounded_main3{margin-left:1px;margin-right:1px;border-left:1px solid #fcfcfc;border-right:1px solid #fcfcfc;}
.rounded_main4{border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7}
.rounded_main5{border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb}
.rounded_mainfg{background:#ffffff;width:985px;margin:0 auto 0 auto;padding:0;border:0;}
#content{padding-top:2px;}
.bluebar{background:url(images/headerblueglow.jpg) repeat-x;  padding-top:10px;padding-bottom:0px;height:15px;width:100%;}
#photo{width:915px;padding:0 0 0 20px;}
/*+++++++ PANEL +++++++*/
#top-panel{position:absolute;top:0;right:0;padding:2px 5px;margin:0}
/*+++++++ INFOBAR +++++++*/
#infobar{height:35px;width:985px;line-height:20px;font-size:11px;  font-weight:bold;margin:0 auto 0 auto;color:#fff;padding:5px 5px 0 5px;}
#infobar a{color:#fff;text-decoration:underline;}
#infobar a:hover{color:#fff;text-decoration:none;}
#browse{float:left;width:500px;margin:0;padding-top:2px;font-size:11px;  font-weight:bold;}
#search{float:right;width:300px}
/*+++++++ HEADER+++++++*/
#head{background:url(images/header_bg.jpg) repeat;width:100%;height:120px;margin:0;}
#head_content{width:985px;margin:0 auto 0 auto;  height:120px;}
#logo{display:block;float:left;width:500px;  height:40px;margin:30px 0 0 0;line-height:30px;}
#logo h1 a{letter-spacing:-1px;padding:10px 0 0 0px;font-size:38px;color:#1261a8;}
#logo p{padding:0;font-size:13px;color:#ff8407;font-weight:bold;}
.top_banner{float:right;height:60px;width:468px;margin:25px 0 0 0;background:#fff;border:6px solid #ddd;}
.top_banner_728{float:left:text-align:center;height:90px;width:728px;margin:0 0 5px 130px;background:#fff;border:6px solid #ddd;}
.bottom_banner_728{float:left:text-align:center;height:90px;width:728px;margin:5px 0 15px 130px;background:#fff;border:6px solid #ddd;}
#searchbox{float:right;width:200px;border:1px solid #ccc;background:white;  margin:0;}
#searchbox #s{float:left;margin:3px 0 0 5px;border:0;width:155px;background:white;color:#333;}
#searchbox #go{float:right;border-left:1px solid #ccc}
/*+++++++ NAVIGATION+++++++*/
#nav{background:#6aa3df url(images/b_bar.jpg) repeat-x;width:100%;margin:0;padding:0;height:35px;border-bottom:2px solid #ff8407;}
#navs{display:block;width:985px;height:35px;margin:0 auto 0 auto;padding:0;}
#navs span.cat{float:right;  display:block;height:35px;margin:0;padding-top:6px;}
#navs,#navs ul{list-style:none}
#navs li{float:left;list-style:none}
#navs li a{background:#072c60 url(images/nav.jpg) repeat-x;  display:block;font-weight:bold;height:23px;  color:#fff;border-right:1px solid #3163aa;  padding:10px 15px 2px 15px;}
#navs li a:hover{background:#b23509 url(images/nav_hover.jpg) repeat-x;}
#navs li a:active{background:#b23509 url(images/nav_hover.jpg) repeat-x;}
#cat{float:left;clear:both}
#cat li a{color:#333;font-size:0.9em}
#cat li a:hover{color:#fff;text-decoration:underline;}
/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Nav a{padding:2px 5px 2px 3px;background:#fff;border-right:solid 1px #ccc;font-size:11px;}
.Nav a:visited{padding:2px 5px 2px 3px;border-right:solid 1px #ccc;}
.Nav a:hover{padding:2px 5px 2px 3px;border-right:solid 1px #ccc;text-decoration:none;}
.Nav span{padding:2px 5px 2px 0px;color:#6666;border-right:solid 1px #ccc;}
.Nav .on{padding:2px 5px 2px 3px;border-right:solid 1px #ccc;font-size:11px;color:#000;}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
#nav a:hover,#nav a:active,.current_page_item a,#home .on,.photo{background:#ff6600;}
#subnav{position:relative;margin:0  0 0 5px;padding-bottom:10px;padding-top:10px;font-size:0.8em;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;}
#subnav ul{display:inline;}
#subnav li a{float:left;padding:1px 5px;border-left:1px solid #8BDBFF;color:#333;}
#subnav .current_page_item a,#subnav a:hover{border-left:1px solid #ff6600;color:#333;}
/*+++++++ ENTRY +++++++*/
#left{float:left;width:655px;padding-left:8px;}
#twitter_main{width:645px;border:1px solid #dadada;background:#fff;margin-bottom:10px;}
.main_title{background:#b23509 url(images/main_t.png) repeat-x;color:#fff;font-weight:bold;font-size:12px;  padding:12px;  margin:2px;}
.main_title span.cat{float:right;color:#fff;font-weight:bold;font-size:12px;margin:0 0 5px 0;}
.main_order label{float:left;color:#fff;font-size:12px;font-weight:bold;padding:2px 5px 0 0;}
.main_order select{float:left;font-size:12px;border:1px solid #000;color:#333;padding:1px;}
.main_contents{padding:8px;}
.main_title a{text-decoration:none;color:#fff;}
.main_title a:hover{color:#fff;text-decoration:underline;}
.entry{text-align:left;width:645px;padding:0 5px;margin-bottom:10px;line-height:140%;}
.entry-pages{text-align:left;padding:8px;font-size:14px;color:#333;  margin-bottom:10px;line-height:140%;}
.entry-search{text-align:left;padding:8px 0 8px 15px;font-size:12px;color:#333;line-height:140%;}
.entry ol li{}
.related-post{width:645px;padding:10px;margin:0 10px;}
.related-post{border:1px solid #AACCEE;background:#EBF3FB;}
.related-post ul{border-top:1px solid #e6e6e6;margin-bottom:5px;}
.related-post ul li{padding:5px 0px;border-bottom:1px solid #e6e6e6;}
.content a{border-bottom:1px dotted #ccc;}
.entry h2{font:bold 22px/28px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;letter-spacing:-1px;margin-bottom:10px;padding-left:26px;background:url(images/reel.png) left no-repeat}
.entry h2 a{color:#006699;}
.entry h2 a:hover{color:#222222;}
.entry p{padding-bottom:10px;}
html>body .entry ul{padding:0 0 0 30px;padding-left:10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li{padding-left:20px;background:url(images/bullet.gif) left no-repeat}
.entry img{margin:0 10px 10px 10px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.custom_image img{float:left;padding:3px;margin:7px 10px 15px 0;border:2px solid #e6e6e6;height:90px;width:90px}
.subcontrol{background:#eee;margin-top:15px;padding:5px;font-size:11px;color:#104E8B;  font-weight:bold;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
.tags,.allinfos{padding:5px 5px 5px 25px;background:#eee url(images/tag.gif) left no-repeat;font-size:11px;color:#104E8B;font-weight:bold;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
.tag{padding:5px 5px 5px 5px;background:#FFFFFF}
.allinfos{background:#eee;padding:5px;margin-bottom:5px}
.share,.comments_rss,.reply{float:right;padding-left:20px}
.reply{background:url(images/comments.gif) left no-repeat;margin-left:10px}
.comments_rss{background:url(images/feed.gif) left no-repeat;margin-left:10px;position:relative;top:10px}
span.date{background:url(images/date.gif) no-repeat;padding-left:20px;}
span.comments{background:url(images/comment.gif) no-repeat;padding-left:20px;}
span.stars{padding-left:5px}
span.category{background:url(images/movie_15x15.png) no-repeat;padding-left:20px;}
.more_info{float:left; background:#eee; width:615px; padding:5px 2px 5px 2px; margin-bottom:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.navigation{width:540px;padding:10px;line-height:140%;font-size:11px;margin:10px 0 10px -12px;}
/*+++++++ SIDEBAR +++++++*/
#sidebarbottom{float:right;width:360px;margin-right:5px;clear:right;}
#right{float:right;width:310px;margin-right:10px}
#topsidebar{width:330px;padding:0 10px;border:1px solid #dadada;background:#fff;margin-bottom:10px}
#lsidebar h2{font-size:15px;margin-bottom:10px;color:#4c4c4c;}
#rsidebar h2{font-size:15px;margin-bottom:10px;color:#4c4c4c;}
#lsidebar{float:left;width:135px;padding:5px;border:1px solid #dadada;background:#fff;}
#rsidebar{float:left;width:170px;padding:5px 10px 5px 10px;border:1px solid #dadada;background:#fff;margin-left:11px;}
#sidebarbottom ul{margin:10px auto 20px;}
#sidebarbottom ul li{}
#sidebarbottom ul li ul{}
#sidebarbottom ul li ul li{display:block;background:url(images/sidebullet.gif) no-repeat 0 0;padding-left:24px;padding-bottom:5px;border-bottom:1px dotted #dadada;}
#sidebarbottom p{padding:0 5px;}
/*+++++++ ADMIN +++++++*/
#about{width:350px;border:1px solid #FFD1AF;background:#FFF8AF;margin-bottom:10px;}
#about h2{padding:5px 10px;}
#author-box{margin:10px;margin-top:0px;font-size:11px;text-align:justify;}
#author-box .avatar{float:left;padding:3px;border:1px solid #ccc;background:#fff;margin:3px 10px 0 0}
/*+++++++ COMMENTS +++++++*/
.commentlist li{padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #e6e6e6;list-style:none}
.avatar img{float:left}
.comment_body{padding-top:0px;margin:0;padding-left:90px;font-size:14px;color:#333;min-height:60px;}
.trackbacks a{color:#006699;border-bottom:1px dotted #e6e6e6;}
.user{font-weight:bold;font-size:14px;padding-top:5px;padding-left:90px;}
.author{padding-right:10px;}
#commentform p{padding-bottom:10px;}
#commentform #author{border:1px solid #dadada;height:20px;width:200px;}
#commentform #email{border:1px solid #dadada;height:20px;width:200px;}
#commentform #url{border:1px solid #dadada;height:20px;width:200px;}
#commentform #comment{border:1px solid #dadada;height:200px;width:550px;}
.text{border:1px solid #DDD;height:22px;width:250px;}
/*+++++++ FOOTER +++++++*/
#footbg{width:100%;margin:20px auto 0 auto;  background:#1c8bd2 url(images/footerbg.jpg) top left repeat-x;  border-top:2px solid #ff8407;}
#footwrap{width:985px;margin:0 auto 0 auto;padding:0 10px 0 10px;}
.footer-links{float:left;width:325px;min-height:200px;margin-right:32px;color:#50a7dd;margin-top:15px;margin-bottom:8px;border-right:1px solid #106397;}
.footer-links-tags{float:left;width:305px;min-height:200px;margin-right:32px;color:#50a7dd;margin-top:15px;margin-bottom:8px;padding-right:20px;border-right:1px solid #106397;}
.footer-links-r{float:left;width:265px;color:#50a7dd;margin-top:15px;}
.footer-links h2{color:#fff;;font-size:1.2em;padding:5px 10px;}
.footer-links-tags h2{color:#fff;;font-size:1.2em;padding:5px 0px;}
.footer-links-r h2{color:#fff;font-size:1.2em;padding:5px 0px;}
.footer-links ul{margin-bottom:15px;padding:5px 10px;}
.footer-links ul li{margin-top:1px;}
.footer-links-r ul li{margin-top:1px;}
.footer-links a,.footer-links a:visited,.footer-links-r a,.footer-links-r a:visited{display:block;height:10px;color:#50a7dd;padding:5px 0px;}
.footer-links a:hover,.footer-links-r a:hover{color:#93d2f9;text-decoration:underline;}
.footer-links-tags a,.footer-links-tags a:visited{color:#50a7dd;}
.footer-links-tags a:hover{color:#93d2f9;text-decoration:underline;}
#copyright{width:985px;  padding:10px 0;  margin:0 auto 0 auto;border-top:1px solid #0c7ec6;font-size:10pxcolor:#DDD;}
#copyright a{color:#DDD;text-decoration:underline;}
#copyright a:hover{color:#fff;  text-decoration:none;}
#copyright ul{display:inline}
#copyright ul li{float:right;padding-left:10px}
/**************** Misc *********************/
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 15px 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.alignright{float:right;}
.alignleft{float:left;padding-left:30px;padding-bottom:20px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre{border:solid 1px #9a9a9a;color:blue;margin:10px;padding:10px;background:#f3f2ed}
code{font-size:1.0em;color:#000}
/**************** Gallery *********************/
.gallery{text-align:center;}
.gallery img{padding:3px;}
.thumb{border:5px solid #ccc;margin:3px;padding:3px;width:120px;height:80px;}
.related{border:4px solid #ccc;margin:2px;padding:2px;width:90px;height:65px;}
.attachment{text-align:center;}
.attachment img{padding:5px;border:1px solid #999999;}
.imgnav{text-align:center;}
.imgleft{float:left;}
.imgleft img{padding:5px;border:1px solid #999999;}
.imgright{float:right;}
.imgright img{padding:5px;border:1px solid #999999;}
/**************** Flickr *********************/
#flickr{text-align:center;  padding-right:20px;}
.flickr img{margin:20px 10px 0px 0;border:3px solid #e6e6e6;width:69px;height:53px;}
.flickr_last img{margin:20px 0px 0px 0;border:3px solid #e6e6e6;width:69px;height:53px;}
/**************** Twitter *********************/
#featvideo{width:310px;border:1px solid #dadada;background:#fff;margin-bottom:10px;}
#featvideo h2{background:#b23509 url(images/main_t.png) repeat-x;color:#fff;font-weight:bold;font-size:12px;  padding:12px;  margin:2px;}
.embed{padding:5px;text-align:center;}
.border{border:1px solid #dadada;background:#ffffff;}
.header,.m_header,.maintitle{background:#f9932b url(images/main_t.png) repeat-x;color:#fff;font-weight:bold;font-size:12px;  padding:8px;}
.header span.cat,.m_header span.cat,.maintitle span.cat{float:right;color:#fff;font-weight:bold;}
.m_header a:link,.m_header a:active,.m_header a:visited,.m_header a:hover,.header a:link,.header a:active,.header a:visited,.header a:hover,.maintitle a:link,.maintitle a:active,.maintitle a:visited,.maintitle a:hover{color:#fff;text-decoration:none;}
.m_header a:hover,.header a:hover,.maintitle a:hover{text-decoration:underline;}
.main_content{padding:8px;}
.feed{width:330px;height:34px;margin:5px 0px 0 0;background:#EBF3FB;padding:10px 5px 0 5px;border:1px solid #006699;}
.rssicon{float:left;margin:0px 2px 0 3px;}
.input{margin-left:5px;float:left;width:200px;padding:2px 3px;background:#ffffff;border:1px solid #ccc;font:normal 100% "century Gothic",Arial,Helvetica,sans-serif;color:#000;}
.textarea{background:#ffffff;padding:2px 2px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;color:#000;}
.sbutton{margin-right:10px;float:left;padding:0 5px 0 5px;margin-top:0px;background:#0678cd;border:none;font:bold 100% "Trebuchet MS",Arial,Helvetica,sans-serif;color:#FFFFFF;height:24px;line-height:24px;}
.button{margin-right:10px;padding:0 5px 0 5px;margin-top:0px;background:#0678cd;border:none;font:bold 100% "Trebuchet MS",Arial,Helvetica,sans-serif;color:#FFFFFF;height:24px;line-height:24px;}
#twitter{width:310px;border:1px solid #dadada;background:#fff;margin-bottom:10px;}
#twitter h2{background:#b23509 url(images/main_t.png) repeat-x;color:#fff;font-weight:bold;font-size:12px;  padding:12px;  margin:2px;}
#twitter ul li{margin-top:10px;margin-left:25px;padding:0 10px 0px 0px;list-style-type:disc}
/**************** Feedstats *********************/
#feedstats{float:right;width:92px;height:25px;font-size:10px;background:url(images/feedstats.gif) no-repeat;}
#feedstats a{position:relative;top:3px;right:12px;width:50px;color:#000;float:right}
#feedstats a:hover{background:none;}
.flash_scroller{padding:0px 0 5px 0px;margin:0 0 8px 2px;width:643px;}
.error{border-top:2px solid #FFAEAE;border-bottom:2px solid #FFAEAE;width:610px;  background-color:#FEEBEB;color:#B22222;text-align:center;margin:5px 0px 5px 0px;padding:3px;}
.error a{color:#303030;font-weight:bold;}
.error a:hover,.error a:active,.error a:focus{color:#B22222;}
#videos{width:100%;overflow:hidden;}
.video{width:150px;float:left;padding:0 5px 10px 0;color:#666;}
.video_wide{width:645px;float:left;padding:0 5px 0px 0;color:#666;}
.video_last{padding:0 0 5px 0;}
.single .video{padding:0 14px 20px 6px;}
.single .video_last{padding:0 0 10px 6px;}
.video h2{font-size:1.2em;line-height:1.3em;color:#000;margin:0 0 6px 0;}
.video h2 a{color:#000;}
.single .video h2{color:#ffc800;}
.single .video h2 a{color:#ffc800;}
.video .thumb{width:135px;height:90px;border:2px solid #b8b8b8;margin:0 0 5px 0;overflow:hidden;}
.single .video .thumb{border:2px solid #b4b4b4;}
.video .thumb img{width:100%;height:100%;float:left;}
.video .info{width:100%;line-height:1.3em;overflow:hidden;}
.video .info a{color:#000;}
.single .video .info{color:#fff;}
.single .video .info a{color:#fff;}
.single .video_wide{padding:0 14px 20px 6px;}
.single .video_last{padding:0 0 10px 6px;}
.video_wide h2{font-size:16px;color:#000;line-height:24px;margin:0 0 6px 0;}
.video_wide h2 a:link{font-size:16px;color:#b23509;}
.video_wide h2 a:active{color:#b23509;border:0px;}
.video_wide h2 a:visited{color:#b23509;border:0px;}
.video_wide h2 a:hover{color:#0678cd;border:0px;}
.single .video_wide h2{color:#ffc800;}
.single .video_wide h2 a{color:#ffc800;}
.video_wide .thumb{width:135px;height:90px;border:2px solid #b8b8b8;margin:0 0 5px 0;overflow:hidden;}
.single .video_wide .thumb{border:2px solid #b4b4b4;}
.video_wide .thumb img{width:100%;height:100%;float:left;}
.video_wide .info{float:left;  width:95%;line-height:1.3em;color:#333;}
.info_left{float:left;width:100%;}
.info_left h2{font-size:16px;color:#000;line-height:14px;}
.info_left h2 a:link{font-size:16px;color:#b23509;}
.info_left h2 a:active{color:#b23509;border:0px;}
.info_left h2 a:visited{color:#b23509;border:0px;}
.info_left h2 a:hover{color:#0678cd;border:0px;}
.info .duration{color:#000;font-size:12px;font-weight:normal;}
.single .duration{color:#ffc800;}
.info .author{color:#000;}
.info .author a{color:#000;}
.single .author{color:#ffc800;}
.single .author a{color:#ffc800;}
.info_left .rating{text-align:left;font-size:10px;}
div.simpleTabs{float:left;padding:3px 0;margin:0;width:645px;font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:12px;list-style-type:none;text-align:left;font-weight:bold;}
ul.simpleTabsNavigation{margin-bottom:7px;padding:0;text-align:left;}
ul.simpleTabsNavigation li{display:inline;margin:0;padding:0;}
ul.simpleTabsNavigation li a{text-decoration:none;position:relative;z-index:1;padding:8px 15px;margin-right:1px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#fff;background:url(images/tabs_blue.jpg) repeat-x;margin:0;}
ul.simpleTabsNavigation li a:hover{text-decoration:none;background:url(images/tabs_orange.jpg) repeat-x;  color:#fff;}
ul.simpleTabsNavigation li a.current{position:relative;background:url(images/tabs_orange.jpg) repeat-x;color:#fff;}
div.simpleTabsContent{border:1px solid #DDD;margin-top:3px;background:#fff;width:540px;padding:8px 6px;display:none;clear:both;height:auto;font-weight:normal;}
div.simpleTabsContent.currentTab{display:block;}
