/* Theme Name:Sirius Inspirations
Theme URI:http://siriusthemes.com
Description:A Sirius Premium Theme for Serious People
Version:1.0
Author:Sirius Graphix
Author URI:http://siriusgraphix.com
Description:Custom two column widgetized theme,based on sandbox theme
*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
body { font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }
table { font-size:inherit;font:100%; }
pre,code,kbd,samp,tt{ font-family:monospace;*font-size:108%;line-height:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0; }
table{ border-collapse:collapse;border-spacing:0; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,strong,th,var{ font-style:normal;font-weight:normal; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%;}
q:before,q:after{ content:''; }
abbr,acronym { border:0;font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }

/* End Yahoo code */

.cls { zoom:1; } .cls:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*
Default Styles
*/
body {background: transparent url(images/sirius_main_bg.jpg) repeat scroll 0 0;}
*{padding:0;outline:0;}
a{color:#298bcd;text-decoration:none;font-weight: bold;}
a:hover{cursor:pointer;text-decoration:underline;}
a img{border:0;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ac{text-align:center;}
.ar{text-align:right;}
.al{text-align:left;}
.cl{clear:both;height:0;line-height:0;font-size:0;text-indent:-4000px;}
.hidden{display:none;}
.notext{font-size:0;line-height:0;text-indent:-4000px;}
.shell{margin:0 auto;width:960px;}
h1{font-size:21.4px; text-transform: lowercase;}
h2{font-size:21.4px; text-transform: lowercase;}
h3{}
h4{padding:10px 0;}
.sirius {font-weight: bold; font-style: italic;}
strong {font-weight:bold;}
em {font-style: italic;}
blockquote {padding:0 0 0 10px;margin:0 0 10px 15px;border-left:5px solid #0A1C2F;}
blockquote p {padding:0 !important;}
code {display:block; margin:10px;}
ol li {list-style-type: decimal;}
.tab {display:block;margin-left:30px;}
/*
Header
*/
#header_tile{background:transparent url(images/sirius_bkgtile.jpg) repeat-x center top;}
#header {height:340px;background:transparent url(images/sirius_hdr_bg.jpg) no-repeat center top;}
h1#logo{height:267px;width:577px;text-indent:-9999em;}
/*
Navigation
*/
#header #navigation{position:relative;z-index:500;height:55px;position:relative;background:transparent url(images/sirius_nav_bg.png) repeat-x center top;font-size:123.1%;}
#navigation ul{position:relative;list-style:none outside;padding:18px 0 0 10px;margin:0 auto;text-align:center; text-transform:lowercase;}
#navigation li{position:relative;z-index:1;display:inline;height:28px;}
#navigation li.last{background:none;}
#navigation li a{display:inline;height:28px;color:#fff;padding:16px 10px;margin-right:5px;}
#navigation li a:hover {color:#fff;text-decoration:none;}
#navigation li a:active,#navigation li.current_page_item a{border-bottom:2px solid #d8a73a;border-top:2px solid #d8a73a;}
#navigation ul li ul{background:#0e2844;margin-top:-6px;padding:0;width:200px;}
#navigation ul li ul li,.categories ul li ul li{display:inline;position:relative !important;z-index:999;float:none;background:#0e2844;height:auto !important;text-align: left;}
#navigation ul li ul li.last a{background:none; border:none;}
#navigation ul li ul li a,.categories ul li ul li a{float:none !important;display:block;padding:10px 0 0 10px;border-bottom:1px dashed #fff;margin:0 5px;height:auto;padding-bottom:10px;}
#navigation ul li ul li a:hover,.categories ul li ul li a:hover{background:none;color:#d8a73a;text-decoration:none;}
#navigation ul li ul li a:active,#navigation ul li ul li.current_page_item a{border-bottom:2px solid #d8a73a;border-top:2px solid #d8a73a;}
#navigation ul li ul li ul {margin:0 0 0 -100px;}
#navigation ul li ul li ul li.last a{background:none; border:none !important;}
#navigation ul li ul li ul li a,.categories ul li ul li ul li a{float:none !important;border-bottom:1px dashed #fff !important;}
#navigation ul li ul li ul li a:hover,.categories ul li ul li ul li a:hover{background:none;color:#d8a73a;text-decoration:none;}
#navigation ul li ul li ul li a:active,#navigation ul li ul li ul li.current_page_item a{border-bottom:2px solid #d8a73a;border-top:2px solid #d8a73a;}

#navigation ul li ul li a span canvas {display: block !important;}
#navigation ul li ul li a span {display: inline-block !important;}
#navigation ul li ul span canvas {display:none !important;}
#navigation ul li ul span {display:none !important;}

/*** Superfish Styling ***/
.nav,.nav *{margin:0;padding:0;list-style:none;}
.nav{line-height:1.0;}
.nav ul{position:absolute !important;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}
.nav ul li{width:100%;}
.nav li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.nav li{position:relative;}
.nav a{display:block;position:relative;}
.nav li:hover ul,
.nav li.sfHover ul{left:0;top:2.5em;/* match top ul list item height */
z-index:99;}
ul.nav li:hover li ul,
ul.nav li.sfHover li ul{top:-999em;}
ul.nav li li:hover ul,
ul.nav li li.sfHover ul{left:12.5em;/* match ul width */
top:0;}
ul.nav li li:hover li ul,
ul.nav li li.sfHover li ul{top:-999em;}
ul.nav li li li:hover ul,
ul.nav li li li.sfHover ul{left:12.5em;/* match ul width */
top:0;}

/*#navigation ul li ul{position:absolute;z-index:1000;float:none !important;display:none;margin-top:37px;margin-left:0px;left:0px;top:0px;padding:10px;}
#navigation ul li ul li,.categories ul li ul li{position:relative !important;z-index:999;display:inline;float:none;background:#0e2844;padding:0 0 10px 0;margin-top:-10px;height:auto !important; border-bottom:1px dashed #fff;text-align: left;}
#navigation li ul li.last{background:none; border:none;padding:0;}
#navigation ul li ul li a,.categories ul li ul li a{float:none !important;border:none !important;}
#navigation ul li ul li a:hover,.categories ul li ul li a:hover{background:none;color:#d8a73a;text-decoration:none;border:none !important;}
#navigation ul li ul li a:active,#navigation ul li ul li.current_page_item a{border:none !important;}
#navigation ul li ul li ul{position:relative;z-index:1500;float:none !important;display:none;background:#0e2844 url() no-repeat 0 0;margin-top:0px;margin-left:200px;left:0px;top:0px;padding:10px;}
#navigation ul li ul li ul li,.categories ul li ul li ul li{position:relative !important;z-index:999;display:inline;float:none;background:#0e2844;padding:0 0 10px 0;margin-top:-10px;height:auto !important; border-bottom:1px dashed #fff;text-align: left;}

#navigation li ul li ul li.last{background:none; border:none;padding:0;}
#navigation ul li ul li ul li a,.categories ul li ul li ul li a{float:none !important;}
#navigation ul li ul li ul li a:hover,.categories ul li ul li ul li a:hover{background:none;color:#d8a73a;text-decoration:none;}
*/
#mid-dd{display:inline;height:3px !important;position:absolute;left:0px;top:28px;z-index:1010;padding:0px !important;margin:0px !important;}
.categories{position:relative;z-index:500;height:100%;}
.categories ul li{position:relative;padding:1px;}
.categories ul li ul{position:relative;float:none !important;display:none;background:#c1c1c1 url() no-repeat 0 0;border:1px solid #717070;margin-left:0px;top:30px;left:-1px;margin-top:-1px;}
.categories ul li ul li a{padding-left:7px;}

/*
Categories
*/
.categories ul{list-style:none outside;padding-left:10px;text-indent:-9999em;}
.categories ul li{float:left;display:inline;margin-right:15px;}
.categories ul li a{font:14px/28px Verdana,Arial,sans-serif;color:#000;}
#content{padding:10px 0 60px; margin:-6px 0;background:transparent url(images/sirius_content_bg.png) repeat-y scroll center top; width:1004px;clear:both;}
/*
Slider
*/
#slider {position:relative;height:202px;background: transparent url(images/sirius_slider_bg.png) repeat-x scroll top left; z-index:1;}
#slider_wrap {width:990px; margin:0 auto;}
#left_arrow {margin:83px 0 0 12px;}
#right_arrow {position:absolute;margin:83px 0 0 513px;}
#down_arrow {position:absolute; margin: 187px -21px;}

.accessible_news_slider img{border:none;}
.accessible_news_slider li,
.accessible_news_slider p{font-family:"Arial","Verdana",sans-serif;margin:0;padding:0;font-size:.8em; font-weight:bold; line-height:1.3;}
.accessible_news_slider li p{font-size:1.25em;}
.accessible_news_slider{position:relative;overflow:hidden; width:480px;margin:25px 80px;}
.accessible_news_slider .javascript_css{position:relative;z-index:3;padding:20px;background:#d8a73a;}
.accessible_news_slider .skip_to_news{position:absolute;top:0;left:-9999px;}
.gold_slider .back{position:absolute;z-index:2;margin:83px 0 0 12px;}
#arrow_left {border:none;}
.gold_slider .back a, .next a{border:none;/* This is optional,and is arguably less accessible. */}
.gold_slider .next{position:absolute;z-index:2;margin:83px 0 0 572px;}
#arrow_right {border:none;}
.accessible_news_slider ul{position:relative;left:0;width:auto;margin:0;padding:0;list-style-type:none;overflow:hidden;z-index:1;}
.accessible_news_slider li{float:left;display:inline;width:480px;height:200px;}
.gold_slider{position:absolute;height:222px;width:636px;margin:-18px 0 0 183px;background:transparent url(images/sirius_slider.png) no-repeat scroll center center;}
.gold_slider h2 {color:#fff; border-bottom:1px #fff dotted; padding-bottom:5px;}
.gold_slider li img {float:right; margin: 5px 0;}
.gold_slider p {color:#043471; margin-top:10px;font-size: 93%;}
.gold_slider a {color:#fff;}
.slider_text {margin-top:15px; width:197px;}
/*
Mainbox
*/
#mainbox{float:left;width:610px; margin:40px 0 60px 40px;}
#featured-info{height:248px;width:600px;background:url() no-repeat 0 0;padding:20px 0 0 30px;}
#featured-info #main{float:left;display:inline;padding-right:15px;width:339px;background:url() repeat-y right 0;}
#featured-info a{color:#fff;text-decoration:none;padding:0px 0 0 5px;}
#featured-info a:hover{cursor:pointer;text-decoration:underline;padding:0px 0 0 5px;}
#featured-info #main p{padding:5px 0 0 5px;}
#featured-info #main p a{color:#e3e2e2;}
#featured-info .main{float:left;display:inline;padding-right:15px;width:339px;height:214px;background:url() repeat-y right 0;}
#featured-info .main p{padding:5px 0px 10px 5px;}
#featured-info .main p a{color:#e3e2e2;}
#featured-info .main-holder{overflow:hidden;width:354px;height:214px;float:left;}
#featured-info #nav{float:left;display:inline;margin-left:10px;}
#featured-info #nav ul{list-style:none outside;}
#featured-info #nav ul li{background:url() no-repeat 0 2px;padding-left:28px;padding-bottom:20px;}
#featured-info #nav ul a{font:18px/18px Verdana;color:#000;}
.widebox{height:100%;}
.widebox .wide-bottom{background:url() no-repeat 0 bottom;}
.widebox .wide-top{background:url() no-repeat 0 top;padding:10px 15px;}
.widebox .commentwide-top{background:url() no-repeat 0 top;padding:10px 15px;}
.widebox .post{padding-bottom:15px;}
.widebox .post h1{margin-bottom:15px;}
.widebox .post h2{margin:30px 0 15px;}
.widebox .post p{padding-bottom:10px;font-size:14px;line-height:20px;}
.widebox .post ul{margin:0 0 20px 30px;}
.more-link {float:right;font-weight: bold; margin:0 0 10px 0;}
.jump_to_comments {font-weight: bold;}
.left {float:left;width:55%;}
.right {float:left;width:45%;}
.narrowbox img {margin:10px;}
.narrowbox p {margin:0 0 20px 15px;}
.left p {margin:0 60px 20px 15px;}
.right p {margin:0 10px 20px 15px;}
.narrowbox .narrowbox_more {background:#f2f2f2; border-top:1px dotted #868686;border-bottom:1px dotted #868686;height:23px;font-size: 12px;padding-top:7px; margin-top:-1px;margin-bottom:0px;}
.narrowbox .narrowbox_more a {font-size: 12px;color:#273747; padding-left:7px;}
.narrowbox .portfolio {width:300px; margin:0 0 0 20px;}
.narrowbox .portfolio img{margin:0 9px 9px 0;background:transparent url(images/sirius_portfolio_img_bg.jpg) no-repeat scroll 0 0;padding:3px;}
.cat_div {margin: 15px 0 10px;}
.shortbox{float:left;display:inline;width:281px;height:100%; margin:0 0 35px 10px; background:#0a1c2f; color:#fff;padding:0px 10px 10px 13px;line-height:22px;}
.shortbox img{margin:0 7px 0 0;}
.shortbox h2{font-size:21.4px;margin-bottom:5px; text-transform:lowercase;}
.right-box{float:right !important;}
.blog .post{padding:0;}
.blog .post p{line-height:18px;font-size:14px;}
.blog .post h2{line-height:20px;margin-bottom:5px;}
.blog .post h3{font-size:18px;font-weight:normal;margin-bottom:5px;}
.blog .post img.fl{margin:0 10px 10px 0;}
.blog .post img.fr{margin:0 0 10px 10px;}
.blog .post small{font-size:14px;display:block;padding-bottom:10px;}
.blog .post ul{margin:0px;}
.recentposts .post_nav div {width:49%;}
.recentposts .post_nav .alignright{text-align: right;}
.recentposts img {margin:15px 0;}
.post_comments_number {float:right;}
#comments {padding:0 10px;}
#comments h2{padding:10px 0 5px 5px;}
#comments h3{font-size:14px;font-weight:normal;padding:0 0 20px 5px;border-bottom:1px solid #000;margin-bottom:23px;}
#comments .odd{padding-bottom:10px; background:#fff;}
#comments .even{padding-bottom:10px; background:#fff;}
#comments .comment h2{font-size:14px;padding:0 0 15px 0;}
#comments .comment p{font-size:14px;padding-bottom:15px;}
.avatar{float:right;margin:0 0 0 10px;}
#comments #post-comment h3{border:0;margin:0;}
#comments #post-comment p{font-size:14px;padding-left:5px;}
#comments #post-comment label{display:block;font-size:14px;margin:10px 0 1px 5px;}
#post-comment input.text{background-color:#e0e0e0 !important;border:1px solid #757575;padding:4px 10px;margin-left:5px;}
#comments #post-comment textarea{height:136px;width:550px;background:#e0e0e0;padding:10px;border:0;overflow:auto;border:1px solid #757575;margin-left:5px;}
#comments #post-comment .btn{display:block;height:40px;width:179px;border:0;cursor:pointer;background:transparent url(images/sirius_comment_button.png) no-repeat scroll 0 0;margin-top:10px;color:#000;}
#comments #post-comment .subscribe-to-comments{margin-left:1px;}
#comments #post-comment .subscribe-to-comments label{display:inline; margin:0 0 0 2px; font-size:13px;}
#comments .solo-subscribe-to-comments {margin:2px 0 0 25px;}
.highlighted {border-top:5px solid #DAA732;background:#e0e0e0 !important;}
#trackbacks-list ol {margin-left:35px;}
#trackbacks-list .comment-author {padding-bottom:5px;}
.wpcf7-form {margin:-25px 0 0 -25px;padding:51px 0 0 40px;background:transparent url(images/sirius_contact_form.png) no-repeat scroll 0 0;}
#contact .info{padding-left:15px;}
#contact h2,#contact p{margin-bottom:9px;}
#contact p{font-size:14px;}
#contact form{position:relative;width:620px;height:500px;}
#contact form label{font-size:14px;display:block;padding:0 0 1px 10px;}
#contact form .field{border:0;margin:0 0 10px 0px;width:310px ;padding:8px;background:transparent;}
#contact form .f-2{margin-top:2px;}
#contact form textarea{border:0;margin:10px 0 0 10px;width:545px;height:130px;overflow:auto;padding:5px;background:transparent;}
#contact form .btn{display:block;height:56px;width:118px;background:transparent url(images/sirius_contact_button.png) no-repeat 0 0;border:0;cursor:pointer;margin-top:3px;}
.recentposts li {list-style-image: url(images/sirius_sidebar_bullet.png);}
form table tbody tr td input {width:200px;margin:5px 0 5px 5px;}
form table tbody tr td textarea {width:204px;margin:5px 0 5px 5px;}
form table tbody tr td select {width:206px;margin:5px 0 5px 5px;}
.portfolio_post .portfolio_img {background:#e0e0e0; padding:10px 10px 0 10px;border:5px solid #DAA732;margin-top:15px;}
.portfolio_post .portfolio_img img {width:150px;padding-bottom:10px;}
.portfolio_post .portfolio_img .portfolio_img_big {width:390px;float:left;display:block;padding-right:10px;padding-bottom:10px;}
.portfolio_post p {margin:20px 0;}
/*
Sidebar
*/
#sidebar_outer {width:324px;margin:-10px 0 -10px 670px;background: #fff;border-left: 1px solid #898e90;border-right: 1px solid #898e90;}
#sidebar_inner {display:block;width:322px;background: #d1e5e8 url(images/sirius_sidebar_repeat.jpg) repeat scroll top center;border-left: 1px solid #fff;border-right: 1px solid #fff;padding-bottom:10px;}
#sidebar{display:block;width:322px;background:transparent url(images/sirius_sidebar_top.jpg) repeat-x scroll left top; padding-top:40px;}
#sidebar .subscribe{display:block;float:left;position:relative;padding-bottom:0px;display:inline;width:164px;}
#sidebar .rss{display:block;float:right;display:inline;margin-right:-11px;background:url() no-repeat right center;width:124px;height:125px;text-indent:-4000px;}
#sidebar .subscribe h2{line-height:25px;}
#sidebar .subscribe h2 span{color:#bd2305;}
#sidebar .subscribe label{display:block;margin-bottom:3px;}
#sidebar .subscribe .field{display:block;width:140px;background:#fff;border:1px solid #000;padding:2px 5px;}
#sidebar .subscribe .btn{display:block;height:22px;width:86px;background:url() no-repeat 0 0;border:0;cursor:pointer;margin-top:7px;}
#sidebar .video{position:relative;margin-left:-5px;}
#sidebar img{margin-right:3px;}
#sidebar ul,.entry ul{padding:5px 0;list-style-image: url(images/sirius_sidebar_bullet.png);}
#sidebar li,.entry li{background:url() no-repeat 0 bottom;margin-left:35px;line-height:17px;padding-bottom:4px;}
#sidebar .shortbox {background:#0a1c2f url(images/sirius_shortbox_up_bg.jpg) repeat-x scroll top center;}
#sidebar .shortbox .short_top {background:#0a1c2f; width:283px;height:10px;margin:-10px 0 0 -2px;}
#sidebar .shortbox .shortbox_ul{position:absolute;margin:0 0 0 -11px;}
#sidebar .shortbox .shortbox_ur{position:absolute;margin:0 0 0 283px;}
#sidebar .shortbox .short_bottom {position:absolute;background:#0a1c2f; width:283px;height:10px;margin:10px 0 0 -2px;}
#sidebar .shortbox .shortbox_bl{position:absolute;margin:-1px 0 0 -11px;}
#sidebar .shortbox .shortbox_br{position:absolute;margin:-1px 0 0 283px;}
#sidebar .shortbox h2{line-height:25px; border-bottom: 1px dashed #899eb3; padding:10px 0; margin-bottom:10px;}
#sidebar .shortbox p{line-height:22px; margin-bottom:10px;}
#sidebar .sidebar_more {background:#16283a; border-top:1px dotted #475664;border-bottom:1px dotted #475664;height:23px;font-size: 12px;padding-top:4px;}
#sidebar .sidebar_more a {font-size: 12px;color:#79b6df; padding-left:7px;}
#sidebar .advertisement{position:relative;width:283px;margin:0px 0px 0px 0px;}
#sidebar .advertisement a{height:128px;width:120px;background:url() no-repeat 0 0;padding-left:6px;padding-right:14px;padding-top:1px;}
#sidebar .advertisement .fl{}
#sidebar .advertisement .fr{float:left;}
#sidebar .separator{position:relative;margin-left:-5px;}
#sidebar .testimonial{border:3px solid #546b82; padding:0; margin:5px 10px 0 0;}
#sidebar .latest_product {margin:15px 0 0;}
#sidebar .item_image {float:left; margin:5px 5px 0 0;clear: left;display:block;}
#sidebar .shortbox br {display:none !important;}
/*
Footer
*/
#footer{position:relative;background: transparent url(images/sirius_ftr_bg.png) repeat-x scroll center bottom; height: 202px; color: #fff;z-index:1;margin-top:-48px;}
#footer_wrap {width:990px; margin:0 auto;}
#up_arrow{position:absolute; margin:-37px -23px;}
#ftr_logo {margin: 25px 0 0 310px;}
#footer #navigation {font-size: 93%;margin:-10px 0 5px;}
#footer #navigation li a {padding:0 10px;}
#footer #navigation li a:active,#footer #navigation li.current_page_item a {border:none;}
#copyright {color:#7d7d7d; font: 77% Arial;}
.unapproved{color:red;font-size:15px;font-weight:bold;line-height:30px;}
.err{margin:0px 0px 20px 0px;color:red;font-weight:bold;border:1px solid red;padding:10px;background:#ffd9d9;}
.err li{background:url() no-repeat left 5px;padding:3px 0px 3px 20px;list-style-type:none;}
.success{margin:0px 0px 20px 0px;color:#043471;font-weight:bold;border:1px solid #043471;padding:10px;background:#e0e0e0;}
.success li{background:url() no-repeat left 3px;padding:3px 0px 3px 20px;list-style-type:none;}
#s{width:200px;}
#archives-page{list-style: none;}
#archives-page ul{padding-left:30px;padding-top:5px;}
#archives-page ul li{list-style-type: disc;}
#archives-page h3{padding-top:10px;text-transform: lowercase;}
#searchform-no-results{margin-top:15px;}
/*
Image Alignment Fixes
*/
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;}
.alignright small {font-size: 10px !important;text-align:center;display:block;}
.alignleft{float:left;}
.alignleft small {font-size: 10px !important;text-align:center;display:block;}
.entry ul,.entry ol{padding-left:20px;list-style-type:none;}

/*
Other
*/
.entry-content {margin-top:10px;}
#searchform-404 {margin:20px 0 0 -10px;}
#s-404 {border:0;margin:0 0 10px 10px;width:310px ;background:#e0e0e0;padding:5px;}