/*
Theme Name: ClickBump
Template Name: BlueSwayde
Theme URI: http://clickbump.com
Description: The only WordPress theme you’ll ever need. ClickBump can rock any look you can dream with Premium add-on templates that install in one click or create your own with basic CSS
Author: Scott Blanchard (~clickbump at Warriorforum.com)
Author URI: http://clickbump.com
Version: 5
*/
html {background:url(header.gif) repeat-x;background:url(header.gif) repeat-x, url(shadow.jpg) 0 184px repeat-x;}
body {padding:0; margin:0; text-align:center; font-family:arial, sans-serif; font-size:95%; color:#777; }
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#2200CC}
.wrapper {padding-top:49px; text-align:left;background:url(sidebar.gif) 0 49px repeat-x;background:url(header-lt.png) center 50px no-repeat,url(sidebar.gif) 0 49px repeat-x;}
.header {min-height:135px; margin:0 auto; text-align:center; width:906px;background:url(header.png) no-repeat;}
.main {width:917px;margin:0 auto;background:#fff url(shadow2.png) repeat-x;position:relative;}
.siteTitle a, .tagline {color:#fff;}
.siteTitle a {font-size:1.7em; text-shadow:0 1px #000; text-decoration:none;}
.siteTitle {padding:30px 0 10px 0;margin-bottom:-63px; padding-bottom:63px;}
.tagline {padding:0; overflow:hidden;margin-top:10px}
.content {float:left; width:600px; padding:0 20px 25px 15px; font-size:90%; min-height:400px; border-right:1px solid #eee; background:url(corner-l.png) no-repeat;}
.images img {-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px; padding:10px; border:1px solid #ccc; margin:10px 10px 0 0;}
.images img.last {margin:0;}
.sidebar {float:right; padding:15px 0 0 15px; width:250px;background:url(corner-r.png) right top no-repeat;}
.excerpt {font-size:1.5em;color:#333;line-height:1.5em;}

.menu.side.site {position:absolute; width:917px;z-index:2000;top:0;margin-top:-190px;left:50%; margin-left:-450px;text-align:center;}
.menu.side h4 {margin:10px 0 5px 0;}
.menu.side ul {margin:0 0 25px 0; padding:0; list-style-type:none;}
.menu.side ul li {padding:5px 0;}
.menu.side.site h4 {display:none;}
.menu.side.site ul {margin:20px 0 0 0; padding:0; }
.menu.side.site li, .footer ul li {display:inline;line-height:1.7em;}
.menu.side.site li a {text-decoration:none; padding:10px; font-size:14px;font-weight:700;color:#3f3f3f;text-decoration:none;text-shadow:0 1px #fff;}
.menu.side.site li.current_page_item {background:url(sidebar.gif); padding-left:10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.menu.side.site li.current_page_item a {padding:5px 10px 5px 0; color:#fff; text-shadow:0 1px #000;}
.clear {clear:both;height:0;}
.footer {height:136px;color:#ccc; background:#7f7f7f; padding:20px; text-align:center;overflow:hidden;border-top:1px solid #ccc;}
.footer ul {margin:0; padding:0; display:inline;}
.footer li a {font-size:.9em;color:#ccc; text-decoration:none; border-right:1px solid #ccc;padding:0 10px;}
.footer li {padding:0;}
.footer li.last a {border:none;}
.footer li.last.sitemap a {border-left:1px; border-left-style:solid;padding-left:10px;border-right:none;}
.footer .copyright {padding:5px 0 40px 0;font-size:.8em;}
#respond textarea {width:540px;}
.nocomments{display:none;}
.adsense250.left {float:left;}
.content .tags, .content .post-edit-link, .content .comments {float:left; display:block; line-height:25px;padding:5px 20px; background:url(sprite.png) no-repeat 0 -1410px; font-size:.85em;}
.content .post-edit-link,.content .comments {background-position:0 -1522px;}
#respond {display:block; clear:both; font-size:.9em; padding-top:1px;}
.content a img {border:none;}
.entry.search h3 {margin:0; padding:0;}
.entry.search .searchItem {margin:20px 0 0 0;}
.postmetadata {font-size:small;}
.alignright {float:right; margin:10px 0 10px 10px;}
.alignleft {float:left; margin:10px 10px 10px 0;}

/* search */
.widget_search {margin:20px 10px 20px -5px;white-space:nowrap;padding-bottom:30px}
*+html .widget_search {float:right;margin:0 20px 10px 0}
.widget_search form div, .textbox {float:right; background:#ccc; padding:4px; height:21px; width:95%; margin:0 -1px 0 0; border:none;-moz-border-radius:7px; -webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 1px 3px #777;box-shadow:inset 0 1px 3px #777;}
#searchform .screen-reader-text {display:none;}
#searchform #searchsubmit, #cse-search-box input[type="submit"] {width:26px;height:23px;vertical-align:top;margin:-1px 0 0 0;color:#ccc;padding:0;border:0;background:url(sprite.png) no-repeat;text-indent:-1000px;text-indent:-1000px;font-size:0;cursor:pointer;}
#searchform input[type="text"] {width:90%; height:19px !important; margin:0;-moz-border-radius:4px;border-radius:4px;border:none;}
#cse-search-box input[type="text"] {width:90% !important;-moz-border-radius:4px !important;border-radius:4px !important;margin:0 !important;height:17px;border:none !important;}
.searchItem h3 {margin:20px 0 0 0;}
*+html .widget_search form div, *+html .textbox {border:1px solid #777 !important;}
.featured-home.widget_search {display:none}
.widget_search h4 {display:none;}

/* newsletter signup */
.textbox {padding:4px 4px 4px 5px;float:none;width:93%; background:#ccc; background:#eee; height:21px; margin:0 -1px 0 0; border:none;-moz-border-radius:7px; -webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 1px 3px #777;box-shadow:inset 0 1px 3px #777;}
.menu.side .submit {position:absolute;margin-left:-30px;width:0;height:28px;background:url(sprite.png) 0 -1500px no-repeat;padding-left:28px;opacity:.5;}
.menu.side .submit:hover {opacity:1;}

.menu.top {font-family:verdana; font-size:.85em;background:url(shadow.jpg) bottom repeat-x; text-align:center; margin:-7px 0 -20px 0; padding-bottom:20px;}
.menu.top ul {margin:12px auto 0 auto; padding:5px 20px; background:url(spot.gif); width:867px; -moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0; }
.menu.top li {display:inline; padding:5px 10px 5px 5px;}
.menu.top li.last, .menu.top.cat li.last {border:none;}
.menu.top li a {white-space:nowrap;color:#fff;text-shadow:0 1px #000}
.menu.top li.cat-item {padding-left:10px !important;}
li.cat-item.current-cat, li.current_page_item  {font-weight:bold;}

/* custom menus */
.menu.nav {height:28px;width:917px; padding:0; margin:0 auto 0 auto;background:url(header.gif);background:url(header.gif) repeat;overflow:visible;text-align:center;position:absolute;top:10px;left:0;right:0;z-index:99999}
.menu.nav ul {display:inline-block;text-align:left;position: relative; list-style: none; z-index: 50; padding:0;margin:0 auto; white-space:nowrap;background:url(header.gif);}
*+html .menu.nav ul{display:inline}
.menu.nav a {border-left:1px solid #f5f5f5;color:#555;font-weight:bold;text-shadow:0 1px #fff}
.menu.nav ul li:first-child a {border:none;}
.menu.nav ul li {position: relative; float: left; margin:0; padding:0;}
.menu.nav ul ul {position: absolute; visibility: hidden; list-style: none; z-index: 99999; margin-left:0;border:1px solid #f5f5f5; border-top:none}
.menu.nav ul ul li {display:block;white-space:nowrap;width:inherit;width:100%;text-transform:none;}
.menu.nav ul ul ul {margin-left:-5px;left:100%}
.menu.nav ul ul li {clear: both;}
.menu.nav ul li a {display:block;  padding:5px 20px; margin:0; text-decoration:none; }
.menu.nav ul ul li a {background:url(header.gif); margin:0; padding:5px 10px;border:none}
.menu.nav ul li a:hover {background:url(header.gif);text-decoration:underline}
.menu.nav ul li.current-menu-item a {font-weight:bold;}
.menu.nav ul.sub-menu a {font-weight:normal !important}
.menu.nav ul ul ul {position: absolute; top: 0; }
.menu.nav ul li:hover ul, .menu.nav ul a:hover ul, .menu.nav ul :hover ul :hover ul, .menu.nav ul :hover ul :hover ul :hover ul { visibility: visible;}
.menu.nav ul :hover ul ul, .menu.nav ul :hover ul :hover ul ul { visibility: hidden; }
.menu.nav ul.children li.current-cat a {color:#333;}

.footer-pre-home, .footer-pre-inside, .featured-category {padding:15px 10px 10px 10px; margin:0;}
.featured-home, .featured-inside, .featured-category {padding:15px 15px 10px 15px; margin:0;background:url(shadow-main.png) no-repeat;min-height:80px;}
.footer-pre-home, .footer-pre-inside {margin:0 0 -5px 0;border-bottom:none; padding:20px 20px 25px 20px;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.featured-home ~ .content, .featured-inside ~ .content, .featured-home ~ .sidebar, .featured-inside ~ .sidebar {background:none;}
.footer-pre-home, .footer-pre-inside {margin:0 0 -5px 0;border-bottom:none; padding:0 20px 25px 20px;}
.featured-title {display:none;}

/* pre-footer */
.pre-footer .box.s1,.pre-footer .box.s2,.pre-footer .box.s3,.pre-footer .box.s4,.pre-footer .widget_categories,.pre-footer .widget_links,.pre-footer .widget_pages,.pre-footer .widget_recent_comments,.pre-footer .widget_recent_entries{display:table-cell;float:none;min-width:150px;max-width:200px;}
*+html .pre-footer .box.s1,*+html  .pre-footer .box.s2,*+html .pre-footer .box.s3,*+html .pre-footer .box.s4,*+html .pre-footer .widget_categories,*+html .pre-footer .widget_links,*+html .pre-footer .widget_pages,*+html .pre-footer .widget_recent_comments,*+html .pre-footer .widget_recent_entries{float:left;max-width:180px;padding-left:15px}
.pre-footer{display:table;width:100%;clear:both;position:relative;background:#ddd;border-radius:20px 20px 0 0;padding-top:20px;box-shadow:inset 0 0 20px #333;color:#333}
.pre-footer ul{margin:0;padding:0 0 0 18px}
.pre-footer .clear{display:none}
.pre-footer .box h4:first-child {padding:0 ;margin:0;}
.pre-footer .box.s5 h4 {display:none;}
.pre-footer .box.s5 {max-width:200%; width:950px; width:100%; position:absolute; bottom:-110px; z-index:9999; left:0;right:0; padding:0; text-align:center;}
*+html .pre-footer .box.s5 {width:600px;}
.pre-footer .box.ad {display:table-caption;border-spacing:5px; padding-bottom:20px;}
.footer-pre-home h4 {margin:0; padding:0 0 10px 0;font-size:1.25em;color:#666;line-height:1.2em;}
.footer-pre-home .textwidget {margin-top:10px}

/* social large */ul.social li {display:inline-block; list-style:none;height:28px;width:28px;padding:0 5px 0 0 !important;}ul.social li a {height:28px;width:28px;display:block;float:left;background:url(sprite.png) no-repeat;}ul.social li.twitter a {background-position:0 -100px;}ul.social li.twitter a:hover {background-position:0 -71px;}ul.social li.facebook a {background-position:0 -178px;}ul.social li.facebook a:hover {background-position:0 -149px;}ul.social li.youtube a {background-position:0 -256px;}ul.social li.youtube a:hover {background-position:0 -227px;}ul.social li.linkedin a {background-position:0 -334px;}ul.social li.linkedin a:hover {background-position:0 -305px;}ul.social li.yahoo a {background-position:0 -412px;}ul.social li.yahoo a:hover {background-position:0 -383px;}ul.social li.flickr a {background-position:0 -490px;}ul.social li.flickr a:hover {background-position:0 -461px;}ul.social li.vimeo a {background-position:0 -568px;}ul.social li.vimeo a:hover {background-position:0 -539px;}ul.social li.blogger a {background-position:0 -646px;}ul.social li.blogger a:hover {background-position:0 -617px;}ul.social li.stumbleupon a {background-position:0 -724px;}ul.social li.stumbleupon a:hover {background-position:0 -695px;}ul.social li.rssfeed a {background-position:0 -802px;}ul.social li.rssfeed a:hover {background-position:0 -773px;}
/* social small */ul.social li {display:inline-block; list-style:none;height:18px;width:25px;padding:0 !important;}ul.social li a {height:20px;display:block;float:left;background:url(sprite.png) no-repeat;}ul.social li.twitter a {background-position: 0 -882px;}ul.social li.twitter a:hover {background-position:0 -861px;}ul.social li.facebook a {background-position:0 -938px;}ul.social li.facebook a:hover {background-position:0 -917px;}ul.social li.youtube a {background-position:0 -994px;}ul.social li.youtube a:hover {background-position:0 -973px;}ul.social li.linkedin a {background-position:0 -1050px;}ul.social li.linkedin a:hover {background-position:0 -1029px;}ul.social li.yahoo a {background-position:0 -1106px;}ul.social li.yahoo a:hover {background-position:0 -1085px;}ul.social li.flickr a {background-position:0 -1162px;}ul.social li.flickr a:hover {background-position:0 -1141px;}ul.social li.vimeo a {background-position:0 -1218px;}ul.social li.vimeo a:hover {background-position:0 -1197px;}ul.social li.blogger a {background-position:0 -1274px;}ul.social li.blogger a:hover {background-position:0 -1253px;}ul.social li.stumbleupon a {background-position:0 -1331px;}ul.social li.stumbleupon a:hover {background-position:0 -1309px;}ul.social li.rssfeed a {background-position:0 -1386px;}ul.social li.rssfeed a:hover {background-position:0 -1365px;}
*+html ul.social li{float:right;}