/*
Theme Name: BasStar Baits
Version: 1.0.1
Author: Doran Chang
Author URI: http://www.serenelab.com/
Tags: two columns, e-commerce, shop, cart, widgets, gravatars
Description: A Fishing Shop Theme designed for the WP e-Commerce Plugin</a>
Licence: This theme is copyrighted.
*/

@import url(./style-reset.css); 
@import url(./style-common.css); 

/* Default fonts and colors
========================================== */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,select { color:#375362; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1,h2,h3,h4,h5,h6 { color:#666; font-family:Arial, Helvetica, serif; font-weight:normal; }

/* LAYOUT
========================================== */
body { font-size:70%; background:url(../../images/bg-page.png) repeat-x; background-color:#052748; }
div#page { width:999px; margin:0 auto; background:#0f5887 url(../../images/bg-top.png) no-repeat; }
div.small { width:260px; float:left; margin-top:230px; }
div.large { width:670px; float:right; background:url(../../images/bg-cnt-top.png) no-repeat; margin:80px 30px 30px 0; padding:10px; }
div.large_bot { width:690px; background:url(../../images/bg-cnt-bot.png) no-repeat; height:6px; margin:0 0 -20px -10px; }
div.large_bot1 { width:690px; background:url(../../images/bg-cnt-bot.png) no-repeat; height:6px; margin:0 0 -10px -10px; }
div.full { width:100%; float:left; }
#content div.container.body .large { background-color:#fff; padding-top:16px; padding-bottom:20px; }

/* HEADER
========================================== */
#header { width:100%; margin:0 auto; }
#header .container { height:100px; width:999px; padding:0; }
#header h1,#header h4 { text-transform:none; }
#header h1,#header h4,#header h1 a { color:#666; }
#header h1 { display:block; font-weight:normal; float:left; padding:0 20px 1px 0; margin:0 12px 0 0; width:200px; text-align:left; }
#header h1:first-line { font-weight:bold; }
#header h1 a,#header h1 a:visited { display:block; padding-left:30px; color:#4D3F44; text-decoration:none; width:auto; }
#header h4 { font-size:120%; float:right; letter-spacing:1px; padding:0; line-height:100%; text-transform:uppercase; }

/* SUB HEADER
========================================== */
#sub-header { clear:both; width:100%; margin:0 auto; background-color:#DA424E; }
#sub-header ul { padding:6px 70px 6px 12px; height:100%; overflow:auto; color:#fff; font-weight:bold; }
#sub-header ul li { display:block; float:left; white-space:nowrap; padding:0; }
#sub-header ul li.first { border-left:0; }
#sub-header ul li a { color:#ddd; display:block; line-height:100%; float:left; padding:5px 10px; }
#sub-header ul li a:hover { color:#fff; text-decoration:none; }
#sub-header ul li.current-cat a { color:#fff; text-shadow:none; }
#sub-header ul li ul { display:none; }

/* MAIN NAVIGATION
========================================== */
#logo {width:120px;height:42px;float:left;}
#user {float:right; width:200px; height:42px; overflow:hidden; margin:5px 30px 0; z-index:100;text-align:right; }
#user a { text-decoration:underline; }
#navigation {clear:right;float:right; width:700px; height:42px; margin:30px 20px 0 0; z-index:100; }
#nav { position:relative; float:right; margin:0; padding:10px 0; list-style-type:none; z-index:100; text-align:right; line-height:175%; }
#nav li { position:relative; float:left; height:31px; font-size:100%; }
#nav li a { display:block; float:left; padding:0 10px; color:#fff; font-size:1.2em;font-weight:normal; text-decoration:none; white-space:nowrap; text-align:left; }
#nav li a:hover,#nav ul li a:hover,#nav li.current_page_item a,#nav li.current_page_parent a { color: #ebdd68;background-color: #2f5d8b; }
#nav li ul { position:absolute; visibility:hidden; float:none; top:24px; left:0; width:180px; margin:0; padding:5px 10px 6px; z-index:10000; border:1px solid #C0ACB2; border-bottom-width:2px; border-bottom-color:#AF9DA3; border-top:0; background-color:#fff; opacity:0.97; }
#nav li:hover ul,#nav li.iehover ul { visibility:visible; }
#nav ul li { display:block; float:left; clear:both; margin:0; padding:0; width:100%; height:auto; font-size:100%; line-height:100%; overflow:hidden; white-space:normal; border-bottom:1px dotted #E1DAB7; }
#nav ul li:last-child { border-bottom:0; }
#nav ul li a { display:block; width:auto; height:auto; float:none; font-weight:normal; background-image:none; padding:6px 0; white-space:normal; color:#666; }
#nav li.current_page_item ul li a,#nav li.current_page_parent ul li a { color:#666; }
#nav li ul li a:hover,#nav li.current_page_item ul li a:hover,#nav li ul li.current_page_item a { color: black;background-color: #bdbdbd; }

/* CONTENT
========================================== */
#content { clear:both; width:100%; margin:0 auto; }

/*fixes other content inside content box*/
#content #content { background:transparent; width:auto; padding:20px; margin:0; border:0; }
#content h1 { color:#503D43; }
#content h2 { padding:0 0 6px; }
#content h2 a,#content h2 a:link,#content h2 a:visited,#content h3 a,#content h3 a:link,#content h3 a:visited { color:black; text-decoration:none; font-weight:bold; }
#content h2 a:hover,#content h3 a:hover { color:#DA444F; text-decoration:none; }
#content h3 { padding:6px 0 12px; }
#content h4 a,#content h4 a:visited { color:#666; }
#content ul { list-style-type:none; }
#content ul,#content ol { padding:0 0 20px; }
#content ul li,#content ol li { background:url(../../images/bullet.gif) no-repeat 16px 9px; padding:3px 0 3px 30px; }
#content ul li a { font-weight:normal; text-decoration:none; }
#content ul li a:hover { text-decoration:underline; }
#content ul ul { padding:0; }
#content ol { margin-left:30px; }
#content ol li { padding-left:0; background-image:none; }
img.right,img.align-right,img.alignright { float:right; margin:0 0 6px 12px; display:inline; }
img.left,img.align-left,img.alignleft { float:left; margin:0 12px 6px 0; display:inline; }
img.centered { display:block; margin:0 auto 6px; }
img.wp-smiley { border:none; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; }

/* POST
========================================== */
#content .post, #content .post-nav,#content #comments { clear:both; padding:10px; height:100%; overflow:hidden; border:1px solid #cccccc; margin-bottom:10px; }
#content .products { clear:both; padding:0; height:100%; overflow:hidden; border:none; margin-bottom:10px; }
#content .post-content { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; }
#content .post-content p { font-family:Verdana, Arial,Tahoma; font-size:0.9em; line-height:20px; }
#content .post a.more-link { padding-right:15px; background:url(../../images/icon-more.png) no-repeat right center; }
#content .post-title { margin:0 0 12px; padding:0; color:black; border-bottom:1px dotted #DCC49A; }
#content .post-title h2 { font-size:1.4em; }
#content .post-title small { color:#aaaaaa; }
h3.pagetitle { color:#000; font-size:2em; }
#content .post-footer h4 { font-size:110%; padding:0 0 12px; text-transform:uppercase; }
#content .post-footer h4,#content .post-footer h4 a,#content .post-footer h4 a:link,#content .post-footer h4 a:visited { color:#999; }
#content .post-footer h4 a:hover,#content .post-footer h4 a:active { color:#DA444F; }
#content .post-footer span { padding-right:4px; padding-left:19px; background:url(../../images/icon-post.png) no-repeat left center; }
#content .post-footer span.post-comments { background-image:url(../../images/icon-comment.png); }
#content .post-footer span.post-date { background-image:url(../../images/icon-date.png); }
#content .post-footer span.post-category { padding-right:3px; }
#content .post table { background-color:#fff; border-collapse:collapse; border:1px solid #EAEAEA; border-width:1px 0 1px 1px; border-left-width:3px; }
#content .post table th { border:1px solid #EAEAEA; border-width:0 1px 0 0; padding:5px 5px;text-align:center; }
#content .post table td { border:1px solid #EAEAEA; border-width:0 1px 0 0; padding:0 5px; }

/* Next and Previous Post Navigation
========================================== */
#content .post-nav { clear:both; text-align:right; padding-bottom:20px; }
#content .post-nav,#content .post-nav a,#content .post-nav a:link,#content .post-nav a:visited { color:#999; }
#content .post-nav .previous { text-align:left; float:left; }
#content .post-nav .next { text-align:right; }

/* Post Pages Navigation
========================================== */
#content p.pagenav { clear:both; }
#content p.pagenav,#content .pagenav a,#content .pagenav a:link,#content .pagenav a:visited { color:#666; }
#content .pagenav a,#content .pagenav span { border:1px solid #EAEAEA; margin:0 2px; padding:3px 6px 4px; display:inline; }
#content .pagenav span.extend { border:0; padding:0; }
#content .pagenav a { text-transform:lowercase; background-color:#F3F3F3; text-decoration:none; line-height:50%; }
#content .pagenav a:hover { border-color:#BDAEB4; }
#content .pagenav span.current { background-color:#fff; }

/* COMMENTS
========================================== */
#comments #comment_form { margin-left:0; margin-bottom:0; padding:0; }
#comments .comment-wrap { height:100%; overflow:auto; margin:0 0 12px; padding:0 12px; clear:both; background-color:#fff; border:1px solid #EAEAEA; }
#comments h3 { padding-top:0; }
#comments h3#respond { padding-top:8px; }
#comments .comment-wrap img.avatar { margin:0; margin-bottom:12px; padding:2px; background-color:#fff; border:1px solid #E8E8E8; }
#comments .comment-wrap .left { width:65px; padding-top:12px; float:left; }
#comments .comment-wrap .right { width:457px; float:left; padding:12px 0 6px 12px; }
#comments .comment-wrap .right a { text-decoration:none; }
#comments .comment-wrap .right a:hover { text-decoration:none; }
#comments .comment-wrap .right cite { margin:0; padding:0; font-style:normal; display:block; height:100%; overflow:auto; }
#comments .comment-wrap .right cite b { float:left; }
#comments .comment-wrap .right cite b a { }
#comments .comment-wrap .right cite small { font-size:90%; float:right; }
#comments .comment-wrap .right p { padding:12px 0; clear:both; }
#comments .comment-wrap .right blockquote,#comments .comment-wrap .right code,#comments .comment-wrap .right pre { margin:6px 0; clear:both; }
#comments .alt { background-color:#F6F6F6; }
#comments .author { background-color:#F7F8E8; border-color:#E1DAB7; }

/* MAIN SIDEBAR
========================================== */
#sidebar-1 { background-color:transparent; }
#sidebar-1 .sidebar:first-child,#sidebar-1 .sidebar.first-child { background-color:#7DCFE7; border-bottom-color:#1F9FD4; border-bottom-style:dotted; }
#sidebar-1 .sidebar { behavior:expression(this.firstChild.style.background=&quot;#7DCFE7&quot;); }
#sidebar-1 .sidebar:first-child h3,#sidebar-1 .sidebar.first-child h3 { color:#fff; }
#content .sidebar { padding:12px 20px; margin:0; clear:both; height:100%; overflow:hidden; border-bottom:1px dotted #DCC49A; }
#content .sidebar a:link,#content .sidebar a:visited { color:#375362; font-weight:normal; }
#content .sidebar a:hover,#content .sidebar a:active { color:#DA444F; text-decoration:none; }
#content .small h3 { color:#DA444F; padding:0 0 12px; margin:0; font-weight:normal; }
#content .small h4 { padding:0; }
#content .small p { padding-right:0; padding-bottom:6px; margin:0; color:#666; }
#content .small ul { margin:0; padding:0; }
#content .small ul li { color:#375362; font-weight:bold; line-height:125%; padding-left:12px; background-position:0 8px; }
#content .small ul li a:link,#content .small ul li a:visited { text-decoration:none; }
#content .small ul li a:hover,#content .small ul li a:active { text-decoration:none; font-weight:bold; }
#content .small ul li.current_page_item,#content .small ul li.current_page_item a { font-weight:bold; }
#content .small ul li ul { border:0; }
#content .small ul li input,#content .small ul li select { margin-bottom:0; }
#content .small ul li span.recent_date { padding-left:3px; font-size:80%; font-weight:bold; color:#889763; }
#content .sidebar ul li a:hover { text-decoration:none; }
#content .small ul ul { border:0; padding:0; }
#content .small ul ul li { border:0; padding:3px 0; background:url(../../images/bullet.gif) no-repeat 3px center; padding-left:14px; }

/*Custom sidebars*/
#content .sidebar.tiny { float:left; clear:none; margin-right:0; }
#content .sidebar.tiny ul { margin-right:20px; }

/*Ads sidebar*/
#content #ads.sidebar { margin-right:0; margin-bottom:0; padding-right:20px; height:100%; overflow:auto; border:0; padding:0; }
#content #ads.sidebar img { float:left; border:0; margin:0; padding:0; }

/* CREDITS
========================================== */
#credits { clear:both; width:100%; padding:15px 0; background:#175F8F; }
#credits .container { float:left; width:999px; height:60px; background:#175F8F; }
#credits #logo { float:left; padding-left:20px; width:350px; }
#credits #foot_nav { float:left; width:550px; text-align:right; color:#ccc; }
#credits #foot_nav .copyright { color:#0F3C57; }
#credits #paypal { float:right; width:70px; }
#credits a,#credits a:visited { color:#ccc; }
#credits a:hover,#credits a:active { color:#fff; text-decoration:underline; }

/* WIDGETS AND PLUGINS */

/* Search form
========================================== */
form#search-form { height:25px; padding:3px; background-color:#fff; border:1px solid #DCC49A; border-width:0 1px 1px 0; margin:0; position:relative; }
form#search-form input.text,form#search-form label.overlabel-apply { font-size:110%; }
form#search-form input.text { position:absolute; top:3px; left:3px; width:110px; height:15px; padding:4px 3px 4px 4px; margin:0; z-index:0; background:#fff; }
form#search-form input.button-search { position:absolute; top:3px; right:3px; margin:0; display:block; line-height:100%; width:50px; height:25px; }
form#search-form label.overlabel { display:none; position:absolute; top:0; left:0; }
form#search-form label.overlabel-apply { display:block; color:#666; position:absolute; top:10px; left:9px; margin:0; z-index:1; cursor:text; line-height:100%; font-size:100%; }

/* Calendar
========================================== */
#wp-calendar { width:100%; }
#wp-calendar caption { color:#666; text-align:right; }
#wp-calendar th { color:#666; font-size:80%; padding-left:0; padding-right:0; }
#wp-calendar a { font-weight:bold; }
#wp-calendar tfoot td { text-align:left; }
#wp-calendar tfoot td#next { text-align:right; }
#wp-calendar td#today { background-color:#f3f3f3; }

/* Checkout Button
========================================== */
input.make_purchase { margin:6px 0; padding:0; background:url(../../images/button-make-purchase.png) no-repeat center top; background-color:#00B5DF; color:#fff; border:0; text-align:center; cursor:pointer; }
input.make_purchase:active { background-position:0 -33px; }


/*Widget--Facebook*/
#content .small p#status_press { color: #ffffff !important; }
#content .small p#status-time{ color: #ffffff !important; font-size: 9px; }