/*
Theme Name:Simply Sirius
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.com/yui/license.html
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;margin:0 0 22px; }
td{padding:0.7em 1.25em;}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,th,var{ font-style:normal;font-weight:normal; }
ul{margin:0px 0 10px 40px;}
li{}
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal; }
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; line-height:0;font-size:0;}

/*
Default Styles
*/
*{margin:0;padding:0;outline:0;}
body{font:12px/14px Arial,sans-serif;color:#000;text-align:left;background:#646464;}
a{color:#5AA3C5;text-decoration:underline;}
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 10px;width:1050px;}
h2{font-size:18px;font-weight:normal;}
h2 a {color:#000;text-decoration:none;}
h3{font-size:16px;font-weight:bold;}
p, ul {line-height:22px !important; padding-bottom:0px; padding-top:10px;}
small {padding-bottom:10px;font-size:12px !important;}
strong {font-weight:bold;}
em {font-style: italic;}
blockquote {padding:0 0 0 10px;margin:0 0 10px 15px;border-left:5px solid #757575;}
blockquote p {padding:0 !important;}
code {display:block; margin:10px;}
ol li {list-style-type: decimal;}
.related_post_title {margin-top: 30px;}
/*
Header
*/
#header{background:url(images/nm_header.jpg) repeat-x top center;height:136px;}
h1#logo{text-indent:-4000px;width:1050px;height:135px;margin:0 auto;display:block;}
/*
Navigation
*/
#navigation{position:relative;z-index:500;height:25px;position:relative;background:#000;}
#navigation ul{position:relative;list-style:none outside;width:1050px;margin:0 auto;overflow: hidden;}
#navigation li{position:relative;z-index:1;float:left;display:inline;height:25px;border-left:1px solid #fff;}
#navigation li a{float:left;display:inline;height:25px;font:100% Verdana,Arial,sans-serif;color:#fff;padding:0 5px;text-transform: uppercase;text-decoration:none;}
#navigation li form {float:left;display:inline;font:100% Verdana,Arial,sans-serif;color:#fff;padding:0 0 0 5px;text-transform: uppercase;}
#navigation li a:hover,#navigation li a.active,{color:#fff;text-decoration:none;background:#666;}
#navigation ul li ul{position:relative;z-index:1000;float:none !important;display:none;border:1px solid #717070;margin-top:25px;margin-left:0px;left:0px;top:0px;padding:0;background:#000;width:200px;}
#navigation ul li ul li,.categories ul li ul li{position:relative !important;z-index:999;display:inline;float:none;margin:0px;height:auto !important;border:none;}
#navigation ul li ul li a,.categories ul li ul li a{float:none !important;display:block;margin:0 5px;height:auto;padding:5px 0 5px 5px;}
#navigation ul li ul li a:hover,.categories ul li ul li a:hover{background:none;color:white;text-decoration:none;}
#navigation ul li ul li ul {margin:-37px 0 0 200px;}
.categories{position:relative;height:100%;}
.categories ul li{position:relative;padding:1px;}
.categories ul li ul{position:relative;float:none !important;display:none;border:1px solid #717070;margin-left:0px;top:30px;left:-1px;margin-top:-1px;}
.categories ul li ul li a{padding-left:7px;}

/*** Superfish Styling ***/
.nav,.nav *{margin:0;padding:0;list-style:none;}
.nav{line-height:1.0;}
.nav ul{position:absolute !important;top:-999em;width:20em;/* 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:20em;/* 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:20em;/* match ul width */
top:0;}

/*
Homepage
*/
#home {background:#8F8F8F;width:1050px;float:left;}
#home #content{width:743px;float:left;}
#home h2{margin-bottom:8px;text-transform:uppercase;font-weight:bold;}
#homepage_slider{height:280px;width:738px;display:block;float:left;color:#fff;}
#featured-container{background-color: #8f8f8f;margin-left: auto;margin-right: auto;z-index: 2;}
#featured-rotater{float: left;position: relative;overflow: hidden;padding-right: 10px;margin-top: -5px;width: 740px; height: 280px;}
.featured-post-meta{margin-top: 0px;float: left;position: relative;}
.featured-text{background-color: #000;background-color: rgba(0,0,0,0.8);height: 30px;padding: 22px;color: #ffffff;margin-top:226px;padding-top: 12px;}
.featured-text h3{text-transform: uppercase;font-weight: bold;}
.featured-text h2{font-size: 1.5em;text-transform: uppercase;font-weight: bold;}
.featured-text h2 a, .featured-text h2 a:visited{color: #5aa3c5;text-decoration: none;}
.featured-text h2 a:hover{color: #fff;}
#sub_follow_shortbox{float:right;display:inline;width:232px;height:313px;padding:15px 0;}
#home .shortbox{float:left;display:inline;width:230px;height:100%;padding:5px 5px 0 10px;margin:10px 0;border-right:1px dotted #000;}
#sidebar .subscribe{display:block;float:left;position:relative;display:inline;color:#fff;width:255px;padding:10px 20px;}
#sidebar .subscribe h2 {font-size:29.9px;color:#000;margin-bottom:7px;}
#sidebar .subscribe p {font-size:13px;padding-bottom:0;}
#home .af-form, #blog .af-form{background:none !important;margin-left:-6px !important;}
.af-form{width:273px !important;}
#af-form-2072779795 .buttonContainer{text-align:left !important;}
.feedburner{float:right;}
.follow {margin:0 auto;width:245px;display:block;padding:0;position:relative;}
.follow a {display:block;float:left;margin-right:6px;}
#home .fb{}
#home .recent_posts {float:left;}
#home .recent_posts img {width:90px;height:auto;margin-bottom:-5px;}
#home .video{float:right;display:inline;}
#home .video h2 {margin:0 0 0 0px;}
#home .monetize{width:717px;float:left;padding:10px;border-bottom:1px dotted #000;min-height:110px;}
#home .monetize img {float:left;margin-right:30px;}
#home .monetize h2 {font-size:30px;padding:5px 0 0;font-style: italic;}
#home .monetize a {display:block;padding:5px;color:#fff;float:right;text-transform:uppercase;}
#home .world_news{width:260px;background:#A3A3A3;float:left;margin:10px;padding:5px;min-height:70px;}
#home .world_news a {color:#000;font-size:13.2px;}
#home .featured_product{width:400px;float:left;margin:10px;padding:5px;}
#home .advertisement{float:right;}
#home #sidebar {width:300px;float:right;}
#home .side-shortbox {width:283px;}

/*
Simple Page
*/
#simple {background:#fff;width:1050px;float:left;}
#simple #content {width:860px;float:left;padding:10px;}
#simple #content h2{font-weight:bold;text-align:center;font-size:26px;padding:20px 0;}
#simple #content img{margin-bottom:-5px;}
#simple #sidebar-simple{float:right;margin:72px 0px 0 0;}
#videos td{text-align:center;}
#videos td strong {padding:0 10px;}
#simple #content.category h2 {text-align:left;font-size:18px;}
#simple #content.category .tweetmeme_button {display:none;}

/*
No Sidebar Page
*/
#no-sidebar {background:#fff;width:1030px;float:left;padding:10px;}
#no-sidebar h2{font-weight:bold;text-align:center;font-size:26px;padding:20px 0;}

/*
Blog
*/
#blog{background:#fff;width:1050px;float:left;position:relative;}
#blog .content{width:700px;float:left;padding:10px;}
#blog h2 a {color:#5AA3C5;text-transform: uppercase;font-size:26px;font-weight:bold;line-height:30px;}
#blog small{color:#666666;}
#blog small a{color:#5AA3C5;}
#blog #af-form-2072779795{margin-left:-6px !important;}
#blog #af-form-2072779795 .buttonContainer{text-align:left !important;}
#blog #domtab-sidebar ul.domtabs {margin:0;padding:5px 0 0;}
#blog #domtab-sidebar ul.domtabs li {list-style-image:none;list-style-position:outside;list-style-type:none;padding:2px 10px;display:inline;background:#E0E0E0;margin-right:-1px;}
#blog #domtab-sidebar ul.domtabs li.active {background:#fff;}
#blog #domtab-sidebar ul.domtabs li a {color:#000;font-size:0.79em;font-family:Helvetica,Arial,sans-serif;font-weight:bold;}
#blog #domtab-sidebar .domtab div {background:#fff;padding:5px;width:296px;}
#blog #domtab-sidebar .domtab div a {color:#141414;text-decoration:underline;font-size:11.7px;}
#blog #topics-widget ul {float:left;margin:0;width:100px;}
#blog #sidebar li {list-style-image:none;list-style-position:outside;list-style-type:none;}
.topics a{color:#141414;text-decoration:underline;font-size:10px;}
#blog #sidebar{width:327px;padding:0 0 20px 0;}
#blog #ad-columns{width:300px;margin:0 auto;}
#blog .recentposts p {font-style:italic;font-size:17px;padding:28px 0 14px;}
#blog .recentposts ul {margin:0 0 0 40px;}
#blog #single_fb{float:right;margin-top:20px;}

/*
Single Blog Post
*/
.db-wrapper, span.db-wrapper {color:#554E1B;cursor:pointer;font-family:Arial;font-size:15px;font-weight:900;line-height:14px;text-align:center;}
.db-wrapper, span.db-wrapper {color:#554E1B;cursor:pointer;font-family:Arial;font-size:15px;font-weight:900;line-height:14px;text-align:center;}
.db-wrapper, .db-clean {display:inline-block;}

/*
Travel Guides Page
*/
#guides {background:#fff;width:1050px;float:left;}
#guides #content {width:720px;float:left;padding:10px;}
#guides #content h2{font-weight:bold;text-align:center;font-size:26px;padding:10px 0px 0px 10px;}
#guides #sidebar{background:#fff;margin-top:72px;}
#guides #sidebar #af-form-2072779795{width:292px !important;}
#guides #sidebar .subscribe{padding:10px 0;}

/*
Mainbox 
*/
#mainbox{float:left;display:inline;width:743px;}
#mainbox h2{margin-bottom:15px;}
.widebox{padding:5px 5px 0 10px;margin:10px 0 0;}
.widebox .commentwide-top{padding:10px 15px;}
.widebox .post h2{margin-bottom:15px;}
.widebox .post {font-size:14px;line-height:14px;}
.wide_separator {margin-left:-15px;}
.right-box{float:right !important;}
.shortbox {position:relative;}
.shortbox img{margin:0 7px 0 0;}
.shortbox h2{font-size:18px;margin:5px 0;}
#home .more-link{position:absolute;}
.more-link{background:#000;float:right;padding:5px;color:#fff;bottom:0;right:5px;}
.more-link a{color:#fff;}
.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;}
.blog .post small.open{padding-bottom:10px;}
.comments_number {float:right;}
#comments{margin-left:5px;}
#comments h2{padding:10px 0 5px 5px;font-size:13px;}
#comments h3{font-size:15px;font-weight:bold;padding:0 0 0 5px;}
#comments .comment{margin-bottom:25px;list-style:none;margin:15px 0 10px;padding:10px 5px 10px 10px;border:1px solid #E6E6E6;}
#comments .comment cite{font-weight:bold;font-size:14px;padding:0;}
#comments .comment cite a{padding:0;text-transform:none;}
#comments .comment .says {font-weight:bold;font-size:14px;padding:0;}
#comments .comment .commentmetadata {display:block;font-size:10px;padding-bottom:10px;}
#comments .comment p{font-size:14px;padding-bottom:15px;}
#comments .comment img.avatar {float:right;}
#comments .thread-even {background:#F7F7F7 none repeat scroll 0 0;}
#comments .reply a {background:#666666 none repeat scroll 0 0;border:1px solid #333333;font-size:11px;margin:0;padding:2px 5px 3px;text-decoration:none;font-weight:bold;-moz-border-radius:3px;}
#comments #post-comment h2{padding:10px 0 5px;}
#comments #post-comment h3{border:0;margin:5px 0; padding:0;}
#comments #post-comment p{font-size:14px;padding-left:5px;}
#comments #post-comment label{font-size:14px;margin:10px 0 5px 5px;}
#post-comment input.text{padding:2px;margin:5px 5px 1px 0;width:170px;}
#comments #post-comment textarea{height:136px;width:97%;padding:2px;overflow:auto;}
#comments #post-comment .btn{margin:10px 0 0;}
#comments .form-option {padding:10px 0 10px 5px;}
.form-input {margin:5px 0;}
#trackbacks-list ol {margin-left:35px;}
#trackbacks-list .comment-author {padding-bottom:5px;}
#contact .info{padding-left:15px;}
#contact h2,#contact p{margin-bottom:15px;}
#contact p{font-size:14px;}
#contact form{position:relative;width:600px;padding:15px 0 0 35px;margin-left:-20px;height:433px;margin-top:15px;}
#contact form label{font-size:14px;display:block;padding:2px 0 10px 10px;}
#contact form .field{border:0;margin:0 0 15px 15px;width:310px ;}
#contact form .f-2{margin-top:2px;}
#contact form textarea{border:0;margin:10px 0 0 10px;width:550px;height:130px;overflow:auto;}
#contact form .btn{display:block;height:56px;width:118px;border:0;cursor:pointer;margin-top:5px;}
/*
Sidebar
*/
#sidebar{float:right;display:inline;width:307px;background:#8F8F8F;}
.side-shortbox{float:right;display:inline;padding:5px 15px 0 10px;margin:10px 0 0;width:301px;position:relative;}
#sidebar h2{text-transform: uppercase;font-weight:bold;font-size:15.6px;}
.rss{display:block;background:url(images/nm_rssicon.jpg) no-repeat right center;width:43px;height:43px;text-indent:-4000px;position:absolute;right:60px;bottom:30px;}
.feedburner img{display:block;position:absolute;right:10px;bottom:21px;}
.subscribe h2{line-height:25px;color:#000;text-transform: uppercase;font-weight: bold;font-size:29.9px;}
.subscribe label{display:block;margin-bottom:3px;padding:4px 5px;}
.subscribe .field{display:block;width:140px;background:#fff;border:1px solid #fff;padding:4px 5px;}
.subscribe .btn{display:block;height:22px;width:86px;background:#646464;border:0;cursor:pointer;margin-top:7px;color:#fff;}
.nospace{margin:0px 0px 10px 0px;padding: 0px 0px 10px 0px;width:297px;}
.nospace h2{padding:5px 5px 0 0px;}
#sidebar img{margin-right:3px;}
#sidebar ul{list-style:none outside;padding:5px 0;}
#sidebar li{line-height:17px;padding-bottom:4px;list-style-type: disc;}
.entry li{padding-bottom:4px;list-style-type: disc;}
.side-shortbox h2{line-height:25px;}
.advertisement{position:relative;width:300px;}
.advertisement img{padding-top:1px;}
.advertisement .fl{}
.advertisement .fr{float:left;}
.separator{position:relative;margin-left:-5px;}
#ad-column-1{float:left;padding-right:47px;width:125px;}
#ad-column-1 img, #ad-column-2 img{padding-bottom:18px;}
/*
Footer
*/
#footer_wrap{padding:8px 0 15px;background:#000;color:#fff;}
#footer{width:1050px;margin:0 auto;display:block;}
.footer_box{width:330px;float:left;margin-right:30px;}
.footer_box.last{margin-right:0px;}
.footer_box h2{font-weight: bold;padding:5px 0 7px;text-transform: uppercase;}
.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(images/error-sign.gif) no-repeat left 5px;padding:3px 0px 3px 20px;list-style-type:none;}
.success{margin:0px 0px 20px 0px;color:#000;font-weight:bold;border:1px solid #000;padding:10px;background:#cecece;}
.success li{padding:3px 0px 3px 20px;list-style-type:none;}
body:first-of-type #s{width:180%;}
#archives-page{padding-left:30px;}
#archives-page ul{padding-left:30px;padding-top:5px;}
#archives-page h3{padding-top:10px;}
#searchform-no-results{margin-top:15px;}
#footer small a {color:#666;text-decoration:underline;}
/*
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;}
.alignleft{float:left;}
.entry ul,.entry ol{padding-left:20px;list-style-type:none;}
