/**
 * Theme Name: Swinton Blog
 * Theme URI: http://www.2percentinspiration.com
 * Description: A template for use on Swinton Bikes Blog website. 
 * Version: 1.1
 * Author: 2% Inspiration
 * Author URI: http://www.2percentinspiration
 * Tags: bike blog, swinton, 2percent
 * Template: hybrid
 *
 * Copyright (c) 2009 2 Percent Inspiration Ltd.  All rights reserved.
 * http://www.2percentinspiration.com
 *
*/

/* Get base CSS */
@import url('../hybrid/library/css/20px.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Uncomment the below line if using the Hybrid Tabs plugin */
/* @import url('tabs.css'); */

/* Body */
body { background-color:#000000; background-image:url(images/bg-header.jpg); background-position:top center; background-repeat:no-repeat; text-align:left; color:#d8d8d8; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }
/* Body container */
#body-container { width:100%; background-image:url(images/bg-footer.png); background-position:bottom center; background-repeat:no-repeat; padding:0 0 20px 0; }

/**
* Elements
************************************************/

/* Links */
a:link,
a:visited { font-family:Arial, Helvetica, sans-serif; color:#f27d2d; text-decoration:none; }
a:hover { text-decoration:underline; }

/* Headers */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 10px 0; padding:0 0 10px 0; font-weight:normal; color:#f27d2d; background-image:url(images/header-bg.gif); background-position:bottom; background-repeat:no-repeat; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:bold; color:#f27d2d; }
#content h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 10px 0; padding:0 0 10px 0; font-weight:normal; color:#f27d2d; background-image:url(images/header-bg.gif)!important; background-position:bottom!important; background-repeat:no-repeat; }
#content h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 10px 0; padding:0 0 10px 0; font-weight:normal; color:#f27d2d; background-image:url(images/header-bg.gif)!important; background-position:bottom!important; background-repeat:no-repeat; }

h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:normal; color:#d8d8d8; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; font-weight:normal; color:#f27d2d; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; font-weight:bold; color:#d8d8d8; }
h6 { font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; font-weight:bold; color:#d8d8d8; }

/* Horizontal Rules */
div.hr { height:1px; background-image:url(images/rn-dotted-divider-grey.gif); padding:0; margin:10px 0 20px 0; }
div.hr hr { display: none; }
hr { height:1px; background-image:url(images/rn-dotted-divider-grey.gif); padding:0; margin:10px 0 20px 0; }

img { border:none; }

/* Lists */
.content ul { list-style: none; margin:0 0 10px 0; padding:0; }
.content ul li { overflow: hidden; padding-left: 10px; background: url(images/bullet.png) no-repeat 0 5px; }

/* Blockqoutes */
blockquote { margin:0; padding:5px 0 0 20px; background: url(images/blockquote.png) no-repeat 0 0; }
blockquote p { background: transparent url(images/blockquote-end.png) right bottom no-repeat; padding:0; margin:0 0 20px 0; }
blockquote blockquote { padding: 0 10px; font-size: 12px; color: #666; background: transparent; }
blockquote.pullquote { width: 200px; margin: 9px 0 3px 0; padding: 6px 9px; font-size: 18px; text-align: center; color: #333; background: transparent; border-top: 3px double #e9e5d5; border-bottom: 3px double #e9e5d5; }
.pullquote p { margin: 0; background-color:#003300; }
span.pullquote { float: none !important; margin: 0 !important; }

/* Code */
code { padding:0; margin:0; }
pre { overflow: auto; }

/* Alignment */
.alignleft, .left { float: left; margin-right: 10px !important; }
.alignright, .right { float: right; margin-left: 10px !important; }
.aligncenter, .center { display: block; margin: 0 auto 20px auto; }
.block { display: block; margin: 0 0 20px 0; }
.clear { clear: both; }

/* Tables */
table { width: 100%; margin-bottom: 20px; border-spacing: 1px; }
th { color: #8d5608; background: url(images/menu-bg.jpg) repeat-x 0 0; }
td { background: url(images/alt.gif) repeat 0 0; }
th, td { padding: 5px; }

/* Drop caps */
.drop-cap { float: left; line-height: 30px; margin: 6px 6px 0 0; padding: 0 9px 3px 9px; font-size: 36px; font-family: "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif; color: #b4a681; background: url(images/dark.jpg) repeat 0 0; }

/* Warnings, notes, errors, and downloads */
.note, .download, .warning, .alert, .error { padding: 10px; background: url(images/dark.jpg) repeat 0 0; border: 1px solid #e2decc; }

/**
* Images
************************************************/
.post img { max-width: 598px; padding:0!important; border:solid 1px #242424; }

/* Captions [caption] */
.wp-caption { padding: 5px 0 10px 0;  }
.wp-caption p.wp-caption-text { margin:0; padding:0 10px 0 0; text-align: right; font-size: 12px; color: #f57b2e; }
.wp-caption img, .wp-caption a img { margin: 0 auto; padding: 0 !important;  }

/* Thumbnails */
.thumbnail { width:55px; height:55px; margin:0px 0 0 0px; display:none; }

/* Gallery [gallery] */
.gallery { margin-bottom: 20px !important; }
.gallery img { border: none !important; }

.ngg-related-gallery { clear:both!important; border:solid 1px #242424!important; background-image:url(images/checkered-bg.gif)!important; background-repeat:repeat!important; }
.ngg-related-gallery img { border:solid 1px #888586!important; padding:0!important; margin:0 10px 0 0!important; height:52px!important; width:52px!important; }
.ngg-album { border:none!important; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; margin:0 0 10px 0!important; padding:0 0 10px 0!important  } 
.ngg-description { font-family:Arial, Helvetica, sans-serif; }

.ngg-navigation { font-size:12px!important; clear:left!important; display:block!important; margin:10px 0 10px 0!important; padding:10px 0 0 0!important; text-align:right!important; width:auto; }
.ngg-navigation span { font-weight:bold; margin:0!important; padding:0 5px 0 5px; }
.ngg-navigation a.page-numbers:link,
.ngg-navigation a.page-numbers:visited, 
.ngg-navigation a.prev:link,
.ngg-navigation a.prev:visited, 
.ngg-navigation a.next:link,
.ngg-navigation a.next:visited { border:none; margin:0!important; padding:0px 5px 0 5px; width:auto; background-image:none; text-align:left; }
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation a.next:hover { background-color:#000000!important; }

/**
* Header
************************************************/
#header-container { margin:0 auto 0 auto; padding:0; width:937px; } 
#swinton-logo { padding:40px 0 0 0; margin:0; width:500px; float:left; }
#swinton-bike-logo { padding:12px 0 10px 0; margin:0; width:437px; float:left; text-align:right; }


#header {  }

#site-title { float: left; margin: 10px 0 0 0; padding: 0 0 0 20px; font-size: 16px; font-weight: bold; text-transform: uppercase; }
#site-title a { color: #9c8165; }
#site-description { margin: 10px 0 0 10px; float: left; font-size: 12px; font-style: italic; font-weight: normal; text-transform: lowercase; color: #000; }

/**
* Navigation
************************************************/
#navigation { margin:0 auto 0 auto; padding:0; width:937px; }

#swinton-navigation { margin:0 auto 0 auto; padding:0; width:937px; }
#swinton-navigation-end { background-image:url(images/nav-right-bg.png); background-position:right; background-repeat:no-repeat; width:937px; clear:left; height:35px; }
#swinton-navigation-start { background-image:url(images/nav-left-bg.png); background-position:left; background-repeat:no-repeat; width:927px; clear:left; height:35px; padding:0 5px 0 5px; }
#swinton-navigation-repeat { background-image:url(images/nav-repeat-bg.png); background-position:left; background-repeat:repeat-x; width:927px; clear:left; height:35px; }

 
/* Page navigation */
#page-nav { float: left; width: 560px; }
#page-nav ul { float: left; list-style: none; margin: 0; }
/*
#page-nav ul.menu { width: 560px; }
#page-nav li a { display: block; padding: 8px 10px 12px 10px; font: 12px arial, verdana, sans-serif; font-weight: bold; color: #8d5608; background: transparent url(images/menu-a-bg.jpg) no-repeat right 0; }
#page-nav li.current_page_item { color: #333; background: url(images/current-page.jpg) repeat-x 0 0; }
#page-nav li.current_page_item li { color: #8d5608; background: #f3efe4 url(images/dark.jpg) repeat 0 0; }
*/
#page-nav ul.menu { width: 560px; }
#page-nav li a { float:left; padding:0px 20px 0px 20px; color:#e8e6e6; background-image:url(images/nav-divider.gif); background-position:right; background-repeat:no-repeat; line-height:35px; }
#page-nav li a:hover { background-image:url(images/nav-active-bg.gif); background-repeat:repeat-x; color:#000000; text-decoration:none; }
#page-nav li.current_page_item a { color:#ffffff; }
#page-nav li.current_page_item { background-image:url(images/nav-divider.gif); background-position:right; background-repeat:no-repeat;  }
#page-nav li.current_page_item li a { color:#666; background:transparent;  }

/* Drop-down styles */
#page-nav ul ul { display:none; }
#page-nav li li { background:none;  color:#FFFFFF; margin:11px 0 0 0; padding:0; }
#page-nav li li a { background:none; background-color:#4c4849; padding:0 20px 0 20px!important; margin:0; line-height:25px; }
#page-nav li li a:hover { background:none; background-color:#322e2f; color:#ffffff; padding:0 20x 0 20px; }

#page-nav li li.current_page_item a { color:#ffffff; }
#page-nav li li.current_page_item { background-image:none; }
#page-nav li li.current_page_item li a { color:#666; background-color:#FF0000;  }

/* Search */
#navigation .search { float: right; width:190px; height:29px; background: url(images/searchbar.png) no-repeat 0 0; margin: 2px 18px 0 0; }
#navigation input { font: 12px arial, verdana, sans-serif; padding: 7px 0 0 0; background: transparent; border: none; }
#navigation .search-text { float: left; width: 142px; padding: 7px 10px 0 10px; color:#322e2f; }
#navigation .search-submit { float: left; width:28px; height:31px; font-weight: bold; color:#ffffff; background: url(images/searchbar-button.gif) no-repeat 0 0; }
#navigation .search-submit:hover { cursor: pointer; background: url(images/search-bar-rollover.gif)!important; }


.search .search-submit { width:28px; height:31px; font-weight: bold; color:#ffffff; background: url(images/searchbar-button.gif) no-repeat 0 0; border:none; }
.search .search-submit:hover { cursor: pointer; background: url(images/search-bar-rollover.gif)!important; }

/**
* Container (content and widget areas)
************************************************/
#container { margin:0 auto 0 auto; padding:0; width:937px; }

/* Splash */
#splash { }
#splash .widget { }
#splash .widget-title { }

/**
* Content
************************************************/
#container { margin:0 auto 0 auto; padding:0; width:937px; }
.content { }
#main-content-header { float:left; width:644px; background-image:url(images/main-bg-top.png); background-position:top; background-repeat:no-repeat; margin:15px 0 0 0; padding:0; }
#main-content-repeat { width:600px; background-image:url(images/main-bg-repeat.png); background-position:top; background-repeat:repeat-y; margin:5px 0 0 0; padding:15px 24px 15px 20px; }
#main-content-footer { width:644px; background-image:url(images/main-bg-bottom.png); background-position:bottom; background-repeat:no-repeat; margin:0 0 5px 0; padding:0 0 5px 0; }



.page-template-no-widgets .content, .no-widgets .content {  } 

/* Posts */
.post {  }	

/* Entry title */
.entry-title {  }
.entry-title a {  }

/* Post Entry */
.entry-content, .entry-summary {  }
.more-link { font-size:11px; }

/* Post Meta */
.entry-meta {  }
.entry-meta a {  }

/* Multi-paged posts */
p.pages a {  }

.navigation-attachment {  }

/* Series */
.series { overflow: hidden; margin: 0 0 20px 0; padding: 14px 20px 0 20px; }
.series-title { margin: 0 0 6px 0;  padding: 0 0 5px 0; font: 14px verdana, arial, sans-serif; font-weight: bold; color: #708266; border-bottom: 1px solid #e9e5d5; }
.series ul { margin-left: 0; }

/* Archives and other page types */
.category-info, .author-info, .date-info, .tag-info, .archive-info, .search-info { overflow: hidden; margin: 0 0 20px 0; color: #333; }
.page-template-biography .author-info { margin: 0; border: none; }
.page-title, .category-title, .author-title, .date-title, .tag-title, .archive-title, .search-title, .error-404-title { margin: 20px 0; padding: 0 20px 20px 20px; font: 18px Arial, Helvetica, sans-serif; }
.category-description, .author-description, .date-description, .tag-description, .archive-description, .search-description { margin:0; color:#d8d8d8; }
.author-profile .avatar, .author-info .avatar { float: left; width: 55px; height: 55px; margin: 0 10px 0 0; padding: 5px 5px 10px 5px; background: #e2decc url(images/photo-bg.gif) repeat-x 0 bottom; }
.author-profile .author-name { margin-bottom: 0; }

/* Navigation links */
.navigation-links { overflow: hidden; height: 100%; margin:0; padding:0px; line-height: 19px; font-size: 12px; font-weight:normal; color:#000000; }
.previous { float: left; width: 40%; padding:0 0 0 20px; background: url(images/left_arrow_icon.gif) no-repeat left; }
.next { float: right; width: 40%; text-align:right; padding:0 20px 0 0; background: url(images/right_arrow_icon.gif) no-repeat right; }

/* WP PageNavi */
.wp-pagenavi { overflow: hidden; margin: 0 0 20px 0; padding: 20px; }
.wp-pagenavi .pages { margin-right: 6px; padding: 3px 6px; }
.wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a { margin-right: 6px; padding: 3px 6px; background: url(images/dark.jpg) repeat 0 0; border: 1px solid #e2decc; }

/**
* Widget Areas
************************************************/
#primary, #secondary { float:left; width:273px; padding:0; margin:15px 0 0 20px; clear:right; }
#secondary { clear: right; }

/* Widgets */
.widget { color:#ffffff;  }
/* Widget title */
.widget-title {  }




/* Widget lists */
.widget ul { list-style: none; margin-left: 0; }
.widget ul ul { margin: 0; }
.widget ul li {  }
.content .widget ul li {  }
.widget ul li li, .content .widget ul li li {  }

/* Tag Cloud */
.widget-tags { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:0; padding:0 0px 0 0px;  font-size:11px; }
.widget-tags h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-align:left; }
.widget-tags .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; text-align:center; }
.widget-tags p.tag-cloud { padding:7px; line-height:26px; }

/* Recent Comments */
.widget_recent_comments { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 0 0; padding:0 0px 0 0px;  font-size:11px; }
.widget_recent_comments h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget_recent_comments .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.widget_recent_comments p.tag-cloud { padding:7px; line-height:26px; }

.widget_recent_comments ul  { padding:0px 10px 10px 10px; margin: 0; list-style:outside; }
.widget_recent_comments ul li.recentcomments { padding:5px 0 10px 5px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; }



.widget-widget_get_recent_comments { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 0 0; padding:0 0px 0 0px;  font-size:11px; }
.widget-widget_get_recent_comments h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; }
.widget-widget_get_recent_comments .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.widget-widget_get_recent_comments p.tag-cloud { padding:7px; line-height:26px; }

.widget-widget_get_recent_comments ul  { padding:0px 10px 10px 10px; margin: 0; list-style:outside; }
.widget-widget_get_recent_comments ul li { padding:5px 0 10px 5px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; font-size:12px; color:#d8d8d8; }
.widget-widget_get_recent_comments a:link,
.widget-widget_get_recent_comments a:visited { font-size:11px; }

h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }

/* Archives */
.widget-archives { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 20px 0; padding:0 0px 0 0px;  font-size:11px; }
.widget-archives h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget-archives .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.widget-archives p.tag-cloud { padding:7px; line-height:26px; }

.widget-archives ul  { padding:0px 10px 10px 10px; margin: 0; list-style:outside; }
.widget-archives ul li { padding:5px 0 10px 5px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; font-size:12px; }
.widget-archives a:link,
.widget-archives a:visited { color:#d8d8d8; }

/* Categories */
.widget-categories { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 0 0; padding:0 0px 0 0px;  font-size:11px; }
.widget-categories h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget-categories .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.widget-categories p.tag-cloud { padding:7px; line-height:26px; }

.widget-categories ul  { padding:0px 10px 10px 10px; margin: 0; list-style:outside; }
.widget-categories ul li { padding:5px 0 10px 5px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; }


/* Polls */
.widget_polls-widget .widget-inside { width:273px; background-image:url(images/checkered-mod-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0px 0; padding:0px 0 0 0; }
.widget_polls-widget .wp-polls { width:243px; background-image:url(images/checkered-mod-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:58px 15px 0px 15px; }
.widget_polls-widget { width:273px; background-image:url(images/checkered-mod-repeat.gif); background-position:top; background-repeat:repeat-y; margin:10px 0 10px 0; padding:0px 0px 0px 0px; font-size:11px; }

.wp-polls .wp-polls { background:none; margin:0; padding:0; }

ul.wp-polls-ul  { padding:0px 0px 10px 0px; margin: 0; list-style:outside; }
ul.wp-polls-ul li { padding:5px 0 0px 0px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; }
.wp-polls-ans { padding:0; margin:0; }
.wp-polls-form { margin:0; padding:0; }
.widget_polls-widget input.Buttons { background-image:url(images/vote-now-off.gif); background-repeat:no-repeat; background-position:left; width:85px; height:25px; border:none; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif!important; font-size:11px; }
.widget_polls-widget input.Buttons:hover { background-image:url(images/vote-now-over.gif)!important; }
.widget_polls-widget table tr td { background: none; background-color:; }
.widget_polls-widget a.vote-now:link,
.widget_polls-widget a.vote-now:visited { background-image:url(images/vote-now-off.gif); background-repeat:no-repeat; background-position:center; width:85px; height:20px; color:#ffffff; display:block; padding:5px 0 0 0; text-align:center; font-weight:bold;  }
.widget_polls-widget a.vote-now:hover { background-image:url(images/vote-now-over.gif)!important; }
.widget_polls-widget a:link,
.widget_polls-widget a:visited { text-align:right;  }


.widget_newsletter { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 20px 0; padding:0 0px 0 0px;  font-size:11px; }
.widget_newsletter h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget_newsletter .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.widget_newsletter form { padding: 0 10px 12px 15px; margin:0; }
.widget_newsletter form p { padding:3px 0 3px 0; margin:0; }
.widget_newsletter form input { width:233px; border: 1px solid #4c4849; font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#d8d8d8; }
.widget_newsletter input.button { background-image:url(images/vote-now-off.gif); background-repeat:no-repeat; background-position:left; width:85px; height:25px; border:none; color:#ffffff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.widget_newsletter input.button:hover { background-image:url(images/vote-now-over.gif)!important; }
input.newsletter-form { width:233px; border: 1px solid #4c4849; font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#d8d8d8; }


/* New Collapsing Archives */
.widget-collapsing-archives { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 20px 0; padding:0 0px 0 0px;  font-size:11px; }
.widget-collapsing-archives h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget-collapsing-archives .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.collapsing-archives-container { padding:0px 0 10px 0; }


/* NEW Tag Cloud */
.newtagcloud { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:0; padding:0 0px 0 0px;  font-size:11px; }
.newtagcloud h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-align:left; }
.newtagcloud .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; text-align:center; }
.newtagcloud div { padding:10px; }
.newtagcloud p { padding:7px; line-height:26px; }



/* About the Author */
#about-the-author { width:273px; background-image:url(images/author-mod.jpg); background-repeat:no-repeat; height:223px; padding:15px 0 0 0; }
#about-the-author div { width:138px; padding:40px 105px 0 15px; margin:0 15px 0 0; font-size:11px; color:#000000; line-height:13px; background-image:url(images/author-img.jpg); background-repeat:no-repeat; background-position:right; }
#about-the-author div img.readmore { margin:10px 0 0 0; }


/* RSS */
.checkered-mod-header { width:273px; background-image:url(images/checkered-mod-top.gif); background-position:top; background-repeat:no-repeat; margin:15px 0 0 0; padding:5px 0 0 0; }
.checkered-mod-repeat { width:243px; background-image:url(images/checkered-mod-repeat.gif); background-position:top; background-repeat:repeat-y; margin:0; padding:0px 15px 0px 15px; font-size:11px; }
.checkered-mod-footer { width:273px; background-image:url(images/checkered-mod-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 5px 0; }

.checkered-mod-repeat table tr td { background: none; background-color:; margin:0; padding:0; }

.checkered-mod-repeat h1.rss { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0!important; padding:0!important; font-weight:bold; color:#f27d2d; background-image:none; line-height:16px; }
.checkered-mod-repeat h1.rss a:link { line-height:14px; padding:0; margin:0; }	


/* Random Gallery Images */
.widget-ngg_images { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 0 0; padding:0 0px 0 0px;  font-size:11px; }
.widget-ngg_images h2.entry-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:6px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget-ngg_images .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }

.widget-ngg_images .entry-content { padding:0px 0px 7px 8px; }
.widget-ngg_images .entry-content img { border:solid 1px #888586; margin:7px 7px 0 0; }


/* Recent Posts */



/* WHAT'S NEW */
.widget-widget_rrm_recent_posts { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 0 0; padding:0 0px 0 0px;  font-size:11px; }
.widget-widget_rrm_recent_posts h3.widget-title { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.widget-widget_rrm_recent_posts .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }

.widget-widget_rrm_recent_posts ul  { padding:0px 10px 10px 10px; margin: 0; list-style:outside; }
.widget-widget_rrm_recent_posts ul li { padding:5px 0 10px 5px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; }
.widget-widget_rrm_recent_posts ul li a:link,
.widget-widget_rrm_recent_posts ul li a:visited { font-size:12px; }

/* Random Gallery Images */
.yd_rp_widget { width:273px; background-image:url(images/mod-bg-repeat.gif); background-position:top; background-repeat:repeat-y; margin:20px 0 0px 0; padding:0 0px 0 0px;  font-size:11px; }
.yd_rp_widget h2.whats-new { width:259px; background-image:url(images/mod-bg-top.png); background-position:top; background-repeat:no-repeat; margin:0px 0 0 0; padding:7px 7px 0 7px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; }
.yd_rp_widget .widget-inside { width:273px; background-image:url(images/mod-bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0 0 0px 0; padding:0 0 0px 0; }
.yd_rp_widget ul  { padding:0px 10px 10px 10px; margin: 0; list-style:outside; }
.yd_rp_widget ul li { padding:5px 0 10px 5px; margin:0; list-style-type:none; background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; }
.yd_rp_widget h4 { font-size:12px!important; }
/*
Default CSS Styles for the yd_rp_widget plug-in
*/
.yd_rp_widget h4 { font-size: 11px; font: bold Arial, Helvetica, sans; display: block; clear: both; margin-bottom: 0px; }
.side1 ul li ul li h4 a, .side2 ul li ul li h4 a { }
.yd_rp_widget img { width: 60px; height: 60px; float: left; padding-right: 5px; padding-bottom: 5px;  }

.yd_rp_excerpt a:link,
.yd_rp_excerpt a:visited { color:#d8d8d8; }
/**
* Comments Template
************************************************/
#comments, #respond { overflow: hidden; height: 100%; margin: 0 0 0px 0; padding: 15px 0 20px 0; }
#comments #respond { padding: 15px 0 0 0; border: none; }

/* Comments header */
.comments-header, #reply { }
#comments #reply { margin-bottom: 0; padding: 0 0 20px 0; background: transparent;  font-size:11px; }
#comments .comments-header { margin-bottom: 0; } 

a.comments-link:link,
a.comments-link:visited { color:#888586!important;  font-size:11px; }
a.comments-link:hover { color:#f57b2e!important; text-decoration:none!important; }

a.comments-link-2:link,
a.comments-link-2:visited { color:#888586!important; background-image:url(images/comment_icon.gif); background-position:left; background-repeat:no-repeat; padding:0 0 0 20px;  font-size:11px; }
a.comments-link-2:hover { color:#f57b2e!important; text-decoration:none!important; }

h3.comments-header, #reply { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0px 0; padding:0 0 0px 0; font-weight:bold; color:#f27d2d;  }

a.url:link,
a.url:visited { color:#888586!important; }
a.url:hover { color:#f57b2e!important; text-decoration:none!important; }

.tags2 { color:#888586!important; background-image:url(images/tag_icon.gif); background-position:left; background-repeat:no-repeat; padding:0 0 0 20px; font-size:11px; margin:0; }
.tags2 a:link,
.tags2 a:visited { color:#888586!important;  font-size:11px; }
.tags2 a:hover { color:#f57b2e!important; text-decoration:none!important; }

.byline-date { color:#888586!important; background-image:url(images/calendar_icon.gif); background-position:left; background-repeat:no-repeat; padding:0 0 0 20px; font-size:11px; }
.byline-prep-author { color:#888586!important; background-image:url(images/administrator_icon.gif); background-position:left; background-repeat:no-repeat; padding:0 0 0 20px; margin:0 0 0 10px; font-size:11px; }
.byline-sep { color:#888586!important; font-size:11px; }
.byline a:link, 
.byline a:visited { font-size:11px; }

/* Comments list */
#comments ol { list-style: none; overflow: hidden; clear: left; z-index: 0; margin: 0 0px; }
#comments ol ol { margin: 0 0 0 0px; }
#comments li { overflow: hidden; padding: 19px 0 0 0; }
#comments li li { margin: 0; padding-left: 0px; }

/* Avatar */
#comments .avatar { overflow: hidden; float: left; width: 50px; height: 50px; margin: 5px 10px 0 0; padding: 5px 5px 10px 5px; background: #e2decc url(images/photo-bg.gif) repeat-x 0 bottom; }

/* Comment meta data */
.comment-meta-data { padding: 0 0 10px 0; font-size:11px; }
.comment-meta-data a {  }

/* Comment author */
.comment-author cite {  }
.comment-author a { color: #8d5608; }

/* Comment text */
.comment-text { background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; padding:0 0 10px 0; margin:0 0 0px 0; }

/* Comments form */ 
#respond { padding:0px 0 0px 0; }
#respond form { padding: 0 0px; }
#comments #respond form { padding: 0; }
#respond .form-author, #respond .form-email, #repsond .form-url { margin: 0 0 10px 0; }
#respond .form-author label, #respond .form-email label, #respond .form-url label { float: left; width: 70px; margin: 0 10px 0 0; padding: 5px 0 5px 0px; font: normal normal 12px/19px Arial, Helvetica, sans-serif; }
.text-input { display: block; padding: 5px 5px 6px 5px; background-color:#000000; border:solid 1px #4c4849!important; font-family:Arial, Helvetica, sans-serif; color:#d8d8d8; }
#respond .text-input { width: 275px; }

#respond .form-textarea label { display: none; }
textarea { width:98%; border: 1px solid #4c4849; font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#d8d8d8; }
#respond .form-submit { overflow: hidden; font-family:Arial, Helvetica, sans-serif; }
#respond .button { float: left; background-image:url(images/vote-now-off.gif); font-family:Arial, Helvetica, sans-serif; padding:0px; height:25px; margin: 0 15px 0px 0; width:85px; text-align:center; color:#ffffff;  border: none; font-weight:bold; background-color:#000000; }
.button:hover { cursor: pointer; background-image:url(images/vote-now-over.gif)!important; }


.comment-action { clear: both; }

/**
* Footer
************************************************/

/* Footer */
#footer-container { margin:0px auto 0 auto; padding:10px 0 20px 0; width:100%; clear:left; border-top:solid 1px #f5853a; }

	/* Subsidiary widget section */
	#subsidiary {}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}

	/* Footer section */
	#footer { margin:0 auto 0 auto; padding:0; width:937px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f27d2d; }
	#footer a:link,
	#footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f27d2d; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
		/* Footer extra */
		#footer .copyright { font-size:11px; }
		#footer .credit {}




/* Some IE6-specific rules b/c it can't seem to handle background images correctly */
.ie6 blockquote, .ie6 .series, .ie6 .post, .ie6 .entry-title, .ie6 #primary, .ie6 #secondary, .ie6 #subsidiary, .ie6 .widget,
.ie6 .category-info, .ie6 .author-info, .ie6 .date-info, .ie6 .tag-info, .ie6 .archive-info, .ie6 .search-info,
#comments li { height: 100%; }



/* Tab Plugin Sidebar */
#tabbed-sidebar{ font-size:12px; margin:10px 0 0 0;  }

#tabbed-sidebar a { }
#tabbed-sidebar a:hover { }

#tabbed-sidebar .domtab div ul.tab{ list-style:none; margin:0; padding:0;  }
#tabbed-sidebar .domtab div ul.tab li{ margin:0 0 8px 0; padding:5px 0 5px 0px; background:url(images/rn-dotted-divider-grey.gif) repeat-x bottom; display:block; float:none; clear:both; }
#tabbed-sidebar .domtab div ul.tab li:hover{  }
#tabbed-sidebar .domtab div ul.tab li a { display:block; }
#tabbed-sidebar .domtab div ul.tab li a:hover { text-decoration:none; }
#tabbed-sidebar .domtab div ul.tab ul{ padding:0; border-top:none; }

#tabbed-sidebar div.domtab div{ float:none; clear:left; display:none; border-top:solid 1px #c15e1a; border-left:solid 1px #c15e1a; border-right:solid 1px #c15e1a; padding:10px; margin:0; }
#tabbed-sidebar .tab-footer { background:url(images/mod-bg-bottom.gif) bottom no-repeat; height:5px; width:273px; display:block; }
#tabbed-sidebar div.domtab .tab-tagcloud { text-align:center!important; line-height:20px; }

#tabbed-sidebar .domtab { } 
#tabbed-sidebar .domtab ul.domtabs { margin:0; padding:0; list-style:none; border:none; }
#tabbed-sidebar .domtab ul.domtabs li{ display:inline!important; padding:0; margin:0 -3px 0 0; }

#tabbed-sidebar .domtab ul.domtabs li a { color:#fff; background:url(images/mod-bg-top-left-inactive.png) no-repeat left!important; line-height:30px; text-align:center; display:inline-block!important; padding:0 5px 0 5px; margin:0; height:30px; font-weight:bold;  }
#tabbed-sidebar .domtab ul.domtabs li a span { background:url(images/mod-bg-top-right-inactive.png) no-repeat right!important; height:30px; display:inline-block!important; padding:0 10px 0 5px; margin:0; } 
#tabbed-sidebar .domtab ul.domtabs li a:hover{ background:url(images/mod-bg-top-left.png) no-repeat left!important; }
#tabbed-sidebar .domtab ul.domtabs li a:hover span { background:url(images/mod-bg-top-right.png) no-repeat right!important; }

#tabbed-sidebar .domtab ul.domtabs li.active a { color:#fff; background:url(images/mod-bg-top-left.png) no-repeat left!important; line-height:30px; text-align:center; display:inline-block!important; padding:0 5px 0 5px; margin:0; height:30px; font-weight:bold;  }
#tabbed-sidebar .domtab ul.domtabs li.active a span { background:url(images/mod-bg-top-right.png) no-repeat right!important; height:30px; display:inline-block!important; padding:0 10px 0 5px; margin:0; } 
#tabbed-sidebar .domtab ul.domtabs li.active a:hover{ background:url(images/mod-bg-top-left.png) no-repeat left!important; }
#tabbed-sidebar .domtab ul.domtabs li.active a:hover span { background:url(images/mod-bg-top-right.png) no-repeat right!important; }

/* END Tab Sidebar */




/* Tabs */
.tabbed {  }
.tabbed ul.tabs { float: left; display: inline; width: 100%; margin: 0; padding: 0; }
.tabbed ul.tabs li { list-style: none; float: left; margin: 0; padding: 0; }
/*.tabbed ul.tabs li a { display: block; margin: 0 2px 0 0; padding: 10px 12px; }*/

.tabbed ul.tabs li a { color:#fff; background:url(images/mod-bg-top-left-inactive.png) no-repeat left!important; line-height:30px; text-align:center; display:inline-block!important; padding:0 5px 0 5px; margin:0; height:30px; font-weight:bold;  }
.tabbed ul.tabs li a span { background:url(images/mod-bg-top-right-inactive.png) no-repeat right!important; height:30px; display:inline-block!important; padding:0 10px 0 5px; margin:0; } 
.tabbed ul.tabs li a:hover{ background:url(images/mod-bg-top-left.png) no-repeat left!important; }
.tabbed ul.tabs li a:hover span { background:url(images/mod-bg-top-right.png) no-repeat right!important; }

.tabbed ul.tabs li a.tab-current { color:#fff; background:url(images/mod-bg-top-left.png) no-repeat left!important; line-height:30px; text-align:center; display:inline-block!important; padding:0 5px 0 5px; margin:0; height:30px; font-weight:bold;  }
.tabbed ul.tabs li a.tab-current span { background:url(images/mod-bg-top-right.png) no-repeat right!important; height:30px; display:inline-block!important; padding:0 10px 0 5px; margin:0; } 
.tabbed ul.tabs li a.tab-current:hover{ background:url(images/mod-bg-top-left.png) no-repeat left!important; }
.tabbed ul.tabs li a.tab-current:hover span { background:url(images/mod-bg-top-right.png) no-repeat right!important; }

/* List of tabs */
#tabbed-sidebar .tab-footer { background:url(images/mod-bg-bottom.gif) bottom no-repeat; height:5px; width:273px; display:block; clear:both; }

.tabbed ul.tabs li a:hover { cursor:hand; } 

.tabs a:hover, 
.anchors a:focus, 
.anchors a:active { cursor: pointer; }
/* The current selected tab */
.tabbed ul.tabs li a.tab-current { }

/* The content shown when a tab is selected */
.tabbed div { float:left; display:block; width:251px; border-top:solid 1px #c15e1a; border-left:solid 1px #c15e1a; border-right:solid 1px #c15e1a; padding:10px; margin:0; }

/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { display: none; }

/* Content for inside your tabs' divs */
.tabbed div ul { }
.tabbed div p { }
.tabbed div div { }



.tabbed span.collapsing.archives { border:0; padding:0; margin:0; cursor:pointer; } 
.tabbed span.monthCount, span.yearCount { text-decoration:none; color:#fff!important; }
.tabbed li.collapsing.archives a.self { font-weight:bold; }
.tabbed ul.collapsing.archives.list ul.collapsing.archives.list:before { content:''; }
.tabbed ul.collapsing.archives.list li.collapsing.archives:before { content:''; }
.tabbed ul.collapsing.archives.list li.collapsing.archives { list-style-type:none }
.tabbed ul.collapsing.archives.list li { margin:0 0 0 .8em; text-indent:-1em; }
.tabbed ul.collapsing.archives.list li.collapsing.archives.item:before { content: '\00BB \00A0' !important; }
.tabbed ul.collapsing.archives.list li.collapsing.archives .sym { font-size:1.2em; border-top:solid 2px #fff!important; font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace; cursor:pointer; padding-right:5px; }


/* Top Level - Year */
.tabbed ul { margin:0 0px 0 0px; }
.tabbed ul li { list-style-type:none; }
.tabbed ul li a:link,
.tabbed ul li a:visited { color:#fff; }
.tabbed ul li { background-image:url(images/rn-dotted-divider-grey.gif); background-position:bottom; background-repeat:repeat-x; line-height:25px; }
.tabbed ul li .sym { padding-right:5px; }

/* Child Level - Month */
.tabbed ul li ul li a:link,
.tabbed ul li ul li a:visited { }
.tabbed ul li ul li { padding:0 0 0 10px; line-height:25px; }
.tabbed ul li ul li:last-child { border-bottom:none; }

/* GrandChild Level - Post */
.tabbed ul li ul li ul li a:link,
.tabbed ul li ul li ul li a:visited { }
.tabbed ul li ul li ul li { background:none; padding:0 0 10px 18px; line-height:15px; }
.tabbed ul li ul li ul li:last-child { padding-bottom:10px; }

#tabbed-sidebar div.tabbed .tagcloud { text-align:center!important; line-height:20px; }
