/*Theme Name:Bike Reviews 1.2
Theme URI:http://www.bikereviews.com/
Description:Customized wordpress theme for Bike Reviews
Version:1.2
Author: rtCamp
Contributors: Rahul Bansal(rahul286), Saorabh Kumar, Umesh Katkar
Author URI:http://rtcamp.com
Tags:Bike Reviews*/
/* IMPORTANT==================Dependencies::1. Breadcrumb NavXT Plugin - http://wordpress.org/extend/plugins/breadcrumb-navxt/ 2. Paged Navigation - http://wordpress.org/extend/plugins/wp-pagenavi/ 3. Clean Gallery Wordpress Plugin - http://justintadlock.com/archives/2008/04/13/cleaner-wordpress-gallery-pluginOther Supported Plugins::1. Subscribe to comments - http://wordpress.org/extend/plugins/subscribe-to-comments/Wordpress Settings::1. Dashboard >> Settings >> Media >> Large Size >> Max Width = 620px Color Palette:blue-logo-final:#039 blue-darkest:#002DC2;
  blue-medium:#3367A0;
  blue-light:#D6DDF5;
  gray-shade-light:#EAEAEA;
  gray-medium-dark:#C8C8C8;
  */
/* RESET */
/* ----------------------------------------- */
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library:http://developer.yahoo.com/yui */
*,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; }

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

caption,th
{ text-align:left; }

h1,h2,h3,h4,h5,h6
{ font-size:100%;
  font-weight:normal; }

q:before,q:after
{ content:''; }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong
{ font-weight:bold; }

em
{ font-style:italic; }

a img
{ border:none; }

/* Gets rid of IE's blue borders */
/* These rather presentational classes are generated by WordPress,so it's useful to have some styles for them. Edit as you see fit. More info:http://codex.wordpress.org/CSS */
.aligncenter
{ display:block;
  margin:0 auto; }

.alignleft
{ float:left; }

.alignright
{ float:right; }

.wp-caption
{ border:1px solid #C8C8C8;
  text-align:center;
  background:#EAEAEA;
  padding:10px;
  margin:10px; }

/* You might find the following useful */
.clear
{ clear:both;
  display:block;
  height:1px;
  margin:-1px 0 0 0; }

/* Use this class to clear your floated columns */
/* BASICS */
/* ----------------------------------------- */
html
{ background:#E8E8E8; }

body
{ background:#FFF;
  -x-system-font:none;
  font-size-adjust:none;
  font-stretch:normal;
  margin:0 auto 0;
  width:980px;
  font:normal normal normal 80%/160% arial,helvetica,sans-serif; }

/* BASICS & TYPOGRAPHY */
/* ----------------------------------------- */
a
{ color:#039;
  text-decoration:none; }

a:hover
{ text-decoration:underline; }

/* headings */
h1
{ font-size:180%; }

h2
{ font-size:160%; }

h3
{ font-size:140%; }

input
{ padding:2px 5px; }

/* LAYOUT */
/* ----------------------------------------- */
#header
{ width:980px;
  margin-top:5px; }

#logo
{ float:left; /* margin:1px 2px */
  margin-left:11px;
  margin-top:22px; }

#banner
{ float:right;
  margin-top:9px;
  margin-right:2px; }

#wrapper
{ clear:both;
  padding:0 5px; }

#content
{ float:left;
  width:630px;
  padding:0;
  border:1px solid #EAEAEA;
  margin-top:20px; }

#sidebar
{ float:right;
  width:325px; }

/* HEADER,Breadcumb & Navbar */
/* ----------------------------------------- */
#breadcumb
{ clear:both;
  height:20px;
  padding:5px 10px;
  color:#333; }

#subscribe
{ ; }

#subscribe-address
{ height:15px;
  width:200px;
  margin-right:5px;
  padding:5px;
  background:#fff !important; }

#subscribe-button
{ ; }

#navbar
{ clear:both;
  background:#e8e8e8;
  z-index:2000;
  height:32px;
  position:relative;
  width:980px;
  color:#333; }

/* Drop Down menu -- common styling */
.menu
{ z-index:1000;
  text-align:center;
  height:32px; }

.menu .top-nav
{ padding:0;
  margin:0;
  list-style:none; }

.menu .top-nav li
{ float:left;line-height:32px;border: none }

.menu .top-nav li a
{ color:#333;
  display:block;
  line-height:32px!important;
  text-decoration:none;
  padding:0 25px 0 8px;

/*  padding:10px 25px 6px 8px;*/
  font-weight: bold;font-size: 14px;font-family:  sans-serif;
  }

.menu .top-nav li a:visited
{ display:block;
  text-decoration:none;
  overflow:hidden; }

.menu .top-nav li.selected a
{ background:#333 url(images/nav_hover_right_bg.gif) no-repeat scroll right center;
  color:#fff; }

.menu .top-nav li:hover a
{ background:#333 url(images/nav_hover_right_bg.gif) no-repeat scroll right center;
  color:#fff; }

.menu .top-nav li ul
{ display:none; }

/*2nd level*/
.sub-menu
{ clear:both;
  background:#333;
  z-index:2000;
  height:32px;
  position:relative;
  width:980px;
  color:#fff; }

/* Drop Down menu -- common styling */
.sub-menu ul
{ padding:0;
  margin:0;
  list-style:none;
  display:none; }

.sub-menu ul li
{ float:left; }

.sub-menu ul li a
{ color:#FFF;
  display:block;
 font-weight: bold;font-size: 11px;font-family:  sans-serif;
  line-height:32px;
padding:0 16px 0 13px;
  text-decoration:none; }
.sub-menu ul li a.first{text-decoration: underline}
.sub-menu ul li span
{ color:#888;
  display:block;
  font:bold 11px sans-serif;
  padding:8px 16px 3px 13px;
  text-decoration:none; }

.sub-menu ul.selected li a:hover
{ text-decoration:underline; }
 
/*.menu .top-nav li ul
{ height:32px;
  background:#333;
  margin-left:0!important;
  overflow:hidden;
  height:32px;
  color:#333;
  margin-top:0;
  position:absolute;
  width:100%; }

*/
/*.menu .top-nav li:hover ul
{ display:block;
  position:absolute;
  left:0;
  width:100%; }

*/
/* .menu .top-nav li ul.current li a
{ background:#333!important;
  color:#e8e8e8;
  font:bold 12px sans-serif;
  padding:7px 25px 3px 13px; }

.menu .top-nav li:hover ul li a
{ background:#333;
  color:#e8e8e8;
  font:bold 12px sans-serif;
  padding:7px 25px 3px 13px; }

.menu .top-nav li:hover ul li a:hover
{ text-decoration:underline;
  color:#fff; }

*/
.sub_current
{ left:0; }

.menu .top-nav li ul.sub_current li a
{ background:#333;
  color:#e8e8e8;
  font:bold 12px sans-serif;
  padding:7px 25px 3px 13px; }

.menu .top-nav li ul li.page-5
{ display:block;
  position:absolute;
  left:0;
  width:100%; }

/*/
* page-5 .menu .top-nav li ul
{ width:980px;
  height:32px;
  background:#333;
  margin-left:0!important;
  overflow:hidden;
  z-index:2000;
  height:32px;
  color:#333;
  margin-top:50px; }

.menu .top-nav li ul li
{ float:left;
  list-style:none;
  text-align:center;
  height:32px;
  margin:0;
  padding:0 0 0 0; }

.menu .top-nav li ul li a
{ display:block;
  padding:0 20px;
  color:#d8d8d8;
  padding:6px 27px 3px 9px;
  font:bold 11px sans-serif; }

.menu .top-nav li ul.selected li a:current
{ text-decoration:underline!important; }

.menu .top-nav li ul.selected li a:hover
{ color:#f8f8f8; }

*/
/* SEARCH FORM */
#search
{ margin:0 -5px 0 0;
  float:right;
  background:#e8e8e8 url(images/search_img.gif) no-repeat scroll left center;
  width:305px;
  height:32px; }

input#s
{ width:180px;
  padding:2px;
  background:#fff !important;
  font-weight:bold;
  font-size:80%;
  margin-left:33px;
  margin-top:6px; }

/* #searchsubmit
{ float:right; }

*/
/* #searchsubmit
{ border:none;
  outline:none;
  background:url(images/search.png) no-repeat;
  height:24px;
  width:24px; }

#searchsubmit:hover
{ opacity:0.8; }

*/
/* POST */
/* ----------------------------------------- */
.post
{ clear:both;
  padding-bottom:20px;
  position:relative;
  overflow:hidden;
  line-height:180%; }

.post .post-title
{ padding:0 5px; }

.post h1
{ line-height:30px;
  font-weight:bold; }

.post h1 a
{ color:#039; }

.post h1 a:hover
{ ; }

.post .post-content
{ clear:both;
  text-align:justify;
  padding:5px; }

.post h2
{ font-size:150%;
  font-weight:bold;
  clear:both;
  margin:15px 0; }

.post h3
{ font-size:135%;
  font-weight:bold;
  clear:both;
  margin:10px 0; }

/* .post p
{ clear:both; }

*/
.post img
{ padding:5px; }

.post img.wp-smiley
{ padding:0; }

.post table img
{ padding:0 5px 0 0; }

.post ul,.post ol
{ padding-left:40px;
  margin-bottom:20px;
  clear:both; }

.post ul li
{ list-style-type:disc; }

.post ol li
{ list-style-type:disc; }

.post blockquote
{ display:block;
  border-left:5px solid #000;
  margin:5px 0 5px 40px;
  background-color:#EAEAEA;
  padding-left:5px; }

.post-meta
{ clear:both;
  height:20px;
  margin:10px 0;
  padding:2px 10px;
  color:#999;
  font-size:90%;
  background:#EAEAEA; }

.post-date
{ float:left; }

.post-tags
{ float:right; }

/* extra elements */
.tweetmeme_button
{ float:left;
  margin:2px !important; }

.post-ratings
{ float:left;
  width:inherit !important;
  margin-right:20px; }

.post-ratings-loading
{ float:left;
  clear:both; }

.post-title-sub
{ height:30px;
  margin:5px 5px 5px -4px}

/* pagination */
.wp-pagenavi
{ margin-top:10px;
  margin-left:10px; }

/* COMMENT */
/* ----------------------------------------- */
.comments-div
{ clear:both;
  overflow:hidden;
  padding:0 8px; }

.commentlist
{ padding:10px 0; }

/*.comment
{ clear:both;
  padding:5px 5px;
  overflow:hidden;
  border-bottom:1px solid #333; }

*/
.comment
{ background:transparent url(images/sidebar_boxes_bg.jpg) repeat-x scroll 0 0;
  border:1px solid #CCC;
  margin:10px 0;
  min-height:68px;
  padding:10px; }

.comment .vcard img
{ padding-right:10px;
  float:left; }

.comment .vcard cite
{ font-weight:bold;
  float:left;
  padding-right:10px; }

.comment .vcard span
{ float:left; }

.comment .comment-meta
{ float:right;
  font-size:86%;
  font-weight:bold; }

.comment p
{ padding:20px 10px 5px 80px; }

.comment .reply
{ clear:both;
  float:right; }

/*.even
{ background:#EAEAEA; }

.odd
{ background:#fff; }

*/
/* Comment Form */
.postcomment
{ padding:10px; }

.postcomment input#author,.postcomment input#email,.postcomment input#url
{ width:250px;
  height:18px;
  margin:2px;
  /* border:1px solid #00A8E7;
  */
; }

.postcomment textarea#comment
{ width:600px;
  height:100px;
  /* border:1px solid #00A8E7;
  */
; }

/* Gallery */
/* ----------------------------------------- */
p.attachment
{ text-align:center;
  border-bottom:1px solid #EAEAEA;
  padding:0 0 12px 0; }

div.navigation
{ width:600px;
  height:170px; }

div.navigation img
{ border:2px solid #fff; }

div.navigation a
{ display:block; }

div.navigation a:hover img
{ opacity:0.9; }

div.navigation .alignleft
{ float:left;
  text-align:left; }

div.navigation .alignleft a
{ background:transparent url(images/gallery-arrow-prev.jpg) no-repeat scroll left center;
  padding-left:36px; }

div.navigation .alignright
{ float:right;
  text-align:right; }

div.navigation .alignright a
{ background:transparent url(images/gallery-arrow-next.jpg) no-repeat scroll right center;
  padding-right:36px; }

/* SIDEBAR */
/* ----------------------------------------- */
.sidebar-widget
{ margin:0 0 10px 0;
  padding:0; }

.sidebar-widget-top
{ padding-bottom:10px;
  padding-left:14px;
  padding-top:10px; }

.sidebar-widget h2
{ background:#EAEAEA;
  padding:5px 5px;
  font-size:110%;
  font-weight:bold; }

.textwidget
{ border:1px solid #EAEAEA;
  padding:10px 10px 0 10px; }

#subscribe-news
{ border:1px solid #EAEAEA; }

.newsletter
{ text-align:center;
  margin-top:10px;
  margin-bottom:10px; }

/*#newsletter
{ margin-left:-45px; }

*/
.newsname
{ width:220px; }

.newsemail
{ width:220px; }

/* .special-box
{ background:#F0F2F7; }

*/
#rss-icon
{ margin:10px 0; }

#rss-icon img
{ vertical-align:middle;
  margin-right:10px; }

#rss-icon a
{ font-size:110%;
  font-weight:bold; }

#social-icons
{ margin:10px 0;
  overflow:auto; }

#social-icons ul
{ ; }

#social-icons ul li
{ float:left;
  margin-right:3px; }

/* FOOTER */
/* ----------------------------------------- */
#footer
{ background:#333;
  color:#fff;
  clear:both;
  padding:10px;
  margin-top:10px;
  font-size:90%;
  font-size:90%;
  height:6px; }

#footer a
{ color:#fff; }

#footer p.left
{ float:left;
  margin-top:-7px; }

#footer p.right
{ float:right;
  margin-top:-7px; }

/* Sidebar tab styles */
/* ----------------------------------------- */
.ui-tabs
{ border-right:1px solid #EAEAEA;
  border-left:1px solid #EAEAEA; }

.ui-tabs ul.ui-tabs-nav
{ background:#EAEAEA;
  font-weight:bold;
  font-size:110%;
  width:318px;
  height:30px; }

.ui-tabs ul.ui-tabs-nav li
{ float:left;
  padding:5px 10px; }

.ui-tabs ul.ui-tabs-nav li a
{ color:#666; }

.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a
{ color:#000; }

.ui-tabs .ui-tabs-hide
{ display:none; }

.ui-tabs .ui-tabs-panel ul
{ clear:both;
  /* border:1px solid #EAEAEA;
  */
; }

.ui-tabs .ui-tabs-panel li
{ margin:0;
  width:318px;
  border-bottom:1px solid #EAEAEA; }

.ui-tabs .ui-tabs-panel li a
{ display:block;
  width:278px;
  padding:5px 20px;
  color:#000; }

.ui-tabs .ui-tabs-panel li a:hover
{ background:#EAEAEA;
  color:#000;
  text-decoration:none; }

#tab-polls p
{ clear:both;
  margin:5px 0; }

#tab-polls .wp-polls
{ width:278px;
  padding:10px 20px; }

#tab-polls .wp-polls-ans ul.wp-polls-ul
{ border:none !important;
  width:278px !important; }

#tab-polls .wp-polls-ans ul.wp-polls-ul li
{ border:none !important;
  width:278px !important; }

/* Slide Show */
/*-------------*/
.slide-show-main
{ width:610px;
  height:280px;
  overflow:hidden;
  border:1px solid #EAEAEA;
  margin:5px 5px 20px 5px; }

.slide-show
{ width:610px;
  height:280px;
  overflow:hidden; }

.slide-show h2
{ position:relative;
  z-index:990;
  float:left;
  width:540px;
  opacity:0.8;
  background:#000;
  margin:0;
  padding:10px 65px 10px 5px;
  overflow:hidden;
  min-height:20px; }

.slide-show h2 a
{ font-size:100%;
  font-weight:normal;
  color:#EAEAEA;
  text-decoration:none; }

.slide-show h2 a:hover
{ color:#FFF;
  opacity:1.0; }

#controls
{ position:absolute;
  z-index:999;
  margin-top:-275px;
  margin-left:550px; }

#controls a
{ display:block;
  width:25px;
  height:24px;
  float:left;
  background-image:url(images/feat-rotate-right.png);
  margin-right:5px; }

#controls a:hover
{ background-position:-24px; }

#controls span a
{ background-image:url(images/feat-rotate-left.png); }

#controls span a:hover
{ background-position:-24px; }

#submit
{ margin-top:10px; }

/* extras */
/*-------------*/
.related-posts
{ clear:both;
  margin-left:5px; }

.rt_custom_thumbie_hover
{ display:block; }

.rt_custom_thumbie_hover:hover
{ color:#000;
  background:#EAEAEA;
  text-decoration:none; }

#wp_thumbie_thumb
{ border:1px solid #D3D3D3;
  padding:3px!important; }

#wp_thumbie_thumb,description
{ margin-left:0!important; }

#wp_thumbie_title
{ padding-left:3px;
  text-align:left; }

#wp_thumbie_thumb
{ margin-left:1px!important; }

div.side-button
{ margin:8px 0 0 10px; }

div.side-button ul
{ float:left;
  margin-left:3px; }

div.side-button ul li
{ background:url("images/btn_image_01.gif") no-repeat scroll 0 0 transparent;
float:left;
height:25px;
line-height:24px;
margin:1px 12px 0 4px;
text-align:center;
width:87px;}

.side-button .b-login a,.side-button .find-b a,.side-button .b-index a
{ color:#FFF;
  font-weight:bold;
  font-size:12px; }

/* div.side-button ul li
{ background:url(images/btn_image.gif) no-repeat;
  padding:1px 29px 4px 11px;
  float:left; }

div.side-button ul li.b-login
{ padding:1px 25px; }

.side-button .b-login a,.side-button .find-b a,.side-button .b-index a
{ color:#FFF;
  font-weight:bold;
  font-size:12px; }

*/
.wp-pagenavi a, .wp-pagenavi a:link {
color:#1444a5!important;
border:1px solid #1444a5!important;
}
.underline{text-decoration: underline}
ul.addtoany_list li{line-height:22px!important}
.page-title-sub{margin-left:4px;}
