/*
Theme Name: Pavtube How To
Theme URI: http://pavtube.com/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: gray
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body { background:#8B8B8B url(images/body_background.jpg) left top repeat-x; font-size:11px; vertical-align:top; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; margin:0; line-height:18px; text-align:center; }
td,th,input,div,span,li{ font-size:11px; color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0px;padding:0px; text-align:left; font-size:11px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:0px; }
a,a:link,a:visited { color:#c80a04; text-decoration:none; font-size:11px; }
a:hover { color:#000000; text-decoration:none; font-size:11px; }
a:active { color:#640502; text-decoration:none; font-size:11px; }
.clear { clear:both; display:block; }
.clear_both { clear:both; display:block; margin:0px; padding:0px; }
.clear_left { clear:left; }
.clear_right { clear:right; }
table { color:#0000FF; }
ol{list-style-position:inside;}

/*header*/
#header { padding:0px; width:960px; margin:0px auto 0px auto; background:url(images/bg_header.gif) repeat-x; height:103px; }

/*logo*/
#logo { float:left; margin:8px 15px 0px 0px; }
#logo img { border:0px; }

/*knowledge*/
#knowledge { float:left;line-height:14px; padding:10px 0px 0px 0px;color:#FFFFFF;} 

/*links*/
#links { float:right;height:24px; }
#links div { height:24px; line-height:24px; color:#FFFFFF;}
#links a,#links a:link,#links a:visited { color:#FFFFFF; margin:0px 0px 0px 15px; text-decoration:underline; }
#links a:hover { color:#ffffff;  text-decoration:none; }
#links a:active { caption-side:#bbbbbb; text-decoration:none;  }
a.links_dvd_copy,a.links_dvd_copy:link,a.links_dvd_copy:visited,a.links_dvd_copy:hover,a.links_dvd_copy:active { background:url(images/links_dvd_copy_ico.gif) left center no-repeat; padding:4px 0px 4px 25px; }
a.links_dvd_ripper,a.links_dvd_ripper:link,a.links_dvd_ripper:visited,a.links_dvd_ripper:hover,a.links_dvd_ripper:active { background:url(images/links_dvd_riper_ico.gif) left center no-repeat; padding:4px 0px 4px 25px; }
a.links_video_converter,a.links_video_converter:link,a.links_video_converter:visited,a.links_video_converter:hover,a.links_video_converter:active { background:url(images/links_video_converter_ico.gif) left center no-repeat; padding:4px 0px 4px 25px; }

#quick_link{float:right;margin-top:20px;padding:15px 0 0 0; display:inline;}
#quick_link .newsletter{background:url(images/link_newsletter.jpg) no-repeat;padding:5px 5px 5px 30px; color:#FFFFFF;}
#quick_link .twitte{background:url(images/link_twitte.jpg) no-repeat;padding:5px 35px 5px 30px; color:#FFFFFF;}
#quick_link .favorites{background:url(images/link_favtiours.jpg) no-repeat;padding:5px 5px 5px 30px; color:#FFFFFF;}
/*nav*/
#nav { width:960px; margin:0px auto 0px auto; }
#nav ul { padding:0px; margin:0px; }
#nav ul li { width:90px; float:left; list-style:none outside; height:34px; background:url(images/nav_li.gif) center top no-repeat; font-weight:bold; text-align:center; }
#nav ul li a { line-height:34px; display:block; width:90px; }
#nav ul li a,#nav ul li a:link,#nav ul li a:visited { color:#fff; }
#nav ul li a:hover { color:#000; }
#nav ul li a:active { color:#000; }


.nav_on { background:url(images/navigation_li_on.gif) left top repeat-x !important; }
.nav_on a,.nav_on a:link,.nav_on a:visited { color:#fff !important; }
.nav_on a:hover { color:#deb1b1 !important; }
.nav_on a:active { color:#deb1b1 !important; }

.nav_left { background:url(images/navigation_li_left.gif) left top no-repeat !important;}
.nav_right { background:url(images/nav_li_right.gif) left top no-repeat !important; }
.nav_left_on { background:url(images/navigation_li_on_left.gif) left top repeat-x !important; }
.nav_right_on { background:url(images/navigation_li_on.gif) left top repeat-x !important; }
.nav_left_on a,.nav_right_on a,.nav_left_on a:link,.nav_right_on a:link,.nav_left_on a:visited,.nav_right_on a:visited { color:#fff !important; }
.nav_left_on a:hover,.nav_right_on a:hover { color:#deb1b1 !important; }
.nav_left_on a:active,.nav_right_on a:active { color:#deb1b1 !important; }

#search { height:34px; float:right; background:url(images/search_bottom_bg.jpg) top left no-repeat; width:330px; }
#search .title { float:left; height:34px; background:url(images/search_left_bg.gif) 4px center no-repeat; width:170px; padding:0px 15px 0px 15px; line-height:34px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
#search .content { float:left; width:450px; }
#search .form input{margin:0px; padding:0px; border:0px;text-align:center;}
#search .form { float:right; padding:4px 0px 4px 0px; line-height:20px; height:26px;} 
#search .form input.btn { border:0px; width:39px; background:url(images/search_button.gif) center center no-repeat; margin:0px 20px 0px 0px; height:26px; color:#000000; font-weight:bold; }
#search .form input.qgoogle{background:url(images/search_input.gif) no-repeat top;width:156px; height:20px; margin:0 0 0px 0; color:#000000; font:15px;}
#search .content select,#search .content input { font-family:Arial, Helvetica, sans-serif; font-size:12px; height:22px; }
#search .content input { border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/*position*/
#position { line-height:34px; width:940px; margin:0px auto 0px auto; background:#FFFFFF; padding:0 10px;}
#position a,#position a:link,#position a:visited { color:#000000; }
#position a:hover { color:#c80a04; }
#position a:active { color:#640502; }
#position span a,#position span a:link,#position span a:visited { color:#c80a04 !important; text-decoration:underline; }
#position span a:hover { color:#000000 !important; text-decoration:underline; }
#position span a:active { text-decoration:underline; }

/*footer*/
#footer {

background:transparent url(/images/bg_footer.gif) repeat-x scroll 0 0;
margin:10px auto 0;
padding:0;
}
#footer div {
line-height:18px;
text-align:center;
}
#footer .nav {
padding:8px 0;
}
#footer .copyright {
color:#FFFFFF;
padding:8px 0;
}
#footer a, #footer a:link, #footer a:visited {
color:#FFFFFF;
}
#footer a:hover {
color:#C80A04;
}
#footer a:active {
color:#640502;
}

/*main*/ 
#main { width:960px; margin:0px auto 0px auto;background:#FFFFFF; }
#howto .content p{margin-bottom:10px;}
#content { float:left; margin:10px 0 10px 10px; display:inline; width:710px; }
#content #location { padding:0 0 10px 0; }
#content #location a,#content #location a:link,#content #location a:visited { color:#333; text-decoration:none; }
#content #location a:hover{ color:#c80a04; text-decoration:underline; }
#category { background:url(images/content_bg.gif) center top repeat-y; }
#category h1.title { background:url(images/content_title.gif) center top repeat-y; padding:0 15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; line-height:42px; }
#category .content { background:url(images/content_bottom.gif) center bottom no-repeat; padding:15px; }
#category .content #categorynav { margin:0 0 10px 0; padding:2px 15px 0 15px; background:#ebebeb url(images/categorynav_bg.gif) left bottom repeat-x; }
#category .content #categorynav ul { margin:0 0 5px 0; padding:0; }
#category .content #categorynav ul li { float:left; background:url(images/categorynav_on_li.gif) left bottom no-repeat; margin:0 5px 0 0; list-style:none outside; }
#category .content #categorynav ul li a { display:block; background:url(images/categorynav_on_li_a.gif) right bottom no-repeat; padding:0 20px; font-size:13px; font-weight:bold; color:#fff; text-decoration:none; line-height:28px; }
#category .content #categorynav ul li.current { background:url(images/categorynav_li.gif) left bottom no-repeat !important; }
#category .content #categorynav ul li.current a { background:url(images/categorynav_li_a.gif) right bottom no-repeat; color:#333 !important; }
#category #menu { float:left; width:150px; display:inline; background:#f3f3f3 url(images/categorymenu_bg.gif) right top repeat-y; padding:10px 0 0 }
#category #menu ul,#category #menu ul li { margin:0; padding:0; list-style:none outside; }
#category #menu ul li a { display:block;  padding:3px 10px; }
#category #menu ul li.tabcurrent a { background:#fff; border-bottom:1px solid #b7b7b7; border-top:1px solid #b7b7b7; color:#333; text-decoration:none; }
#category #menu ul li.tabout a { color:#c80a04; }
#category #categoryhowtos { border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-top:1px solid #b7b7b7; width:528px; float:left; display:inline; }
#category #categoryhowtos .tabcontent { margin:15px; }
#category #categoryhowtos .tabcontent ul { margin:0px; padding:0; }
#category #categoryhowtos .tabcontent ul li { list-style:disc inside; border-top:1px #b7b7b7 dashed; padding:3px 0; }
#category #categoryhowtos .tabcontent .more { border-top:1px solid #b7b7b7; padding:10px 0; }
#subcategory { background:url(images/content_bg.gif) center top repeat-y; }
#subcategoryhowtos,#subcategoryhowtos .tabcontent { margin:0; padding:0; }
#subcategoryhowtos .tabcontent ul { margin:0px; padding:0; }
#subcategoryhowtos .tabcontent ul li { list-style:disc inside; border-top:1px #b7b7b7 dashed; padding:3px 0; }
#subcategoryhowtos .tabcontent .more { border-top:1px solid #b7b7b7; padding:10px 0; }
#subcategoryhowtos .tabcontent .wp-pagenavi { padding:8px; background:#eee; margin:10px 0 0 0; }
#subcategoryhowtos .tabcontent .wp-pagenavi span { border:1px solid #666; color:#333; }

#howto { background:url(images/content_bg.gif) center top repeat-y;width:710px; }
#howto .title { background:url(images/howtotitle.gif) center top no-repeat; padding:10px 15px 0 15px; }
#howto .title h1 { padding:0 0 8px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }
#howto .content { background:url(images/content_bottom.gif) center bottom no-repeat; padding:15px; }
#howto .content #product { float:left; width:280px; display:inline; border:1px solid #d7d7d7; margin:0 15px 15px 0;  }
#howto .content #product .pic { maring:0 0 10px 0; }
#howto .content #product .pic img { width:100%; }
#howto .content #product .intro { maring:0; padding:0 15px; }
#howto .content #product .intro h2 { font-size:13px; font-weight:bold; }
#howto .content #product .download_purchase { text-align:center; padding:5px 0 10px 0; }
#howto .content #download_purchase { background:#f1f1f1; margin:10px 0; padding:10px; }
#howto .content #download_purchase h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0 0 5px 0; }
#howto .content #download_purchase .download { background:url(images/download_icon.gif) left center no-repeat; padding:5px 0px 5px 35px; font-size:18px;}
#howto .content #download_purchase .purchase { margin:0 5px 0 20px; }
#howto .content #download_purchase span { font-weight:bold; color:#333; }
#howto #nav { width:auto !important; margin:2px 0 !important; }
#sidebar { float:right; width:220px; margin:10px 10px 10px 0; display:inline; }
#sidebar .pro { margin:0; }
#sidebar .pro img { width:100%; }
#sidebar #popular { margin:10px 0 0 0; }
#sidebar #popular h3.title { background:url(images/sidebar_title.gif)  center top no-repeat; padding:0 15px; line-height:26px; color:#fff; font-size:13px; font-weight:bold; }
#sidebar #popular .content { border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:7px 15px; }
#sidebar #popular .content ul,#sidebar #popular .content ul li { margin:0px; padding:0; list-style:none outside; }
#sidebar #popular .content ul li a { border-top:1px solid #eee; padding:3px 0; display:block; }

#sidebar #new { margin:10px 0 0 0; }
#sidebar #new h3.title { background:url(images/sidebar_title.gif)  center top no-repeat; padding:0 15px; line-height:26px; color:#fff; font-size:13px; font-weight:bold; }
#sidebar #new .content { border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:7px 15px; }
#sidebar #new .content ul,#sidebar #popular .content ul li { margin:0px; padding:0; list-style:none outside; }
#sidebar #new .content ul li a { border-top:1px solid #eee; padding:3px 0; display:block; }