/*
Template Name: XFactored2
Theme URI: http://clickbump.com
Description: The Ultimate WordPress Engine!
Author: Scott Blanchard (~clickbump)
Author URI: http://clickbump.com
Version 2.0
*/
body {margin:0 auto; width:967px; text-align:center; padding:0; font-family:arial, sans-serif; font-size:95%;position:relative; background:url(spot.gif); color:#333;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#2200CC;}
h1 {font-size:100%;} h2 {font-size:100%;} h3 {font-size:100%;} h4 {font-size:100%;} h5 {font-size:100%;} h6 {font-size:100%;}
.wrapper {margin:0 auto; text-align:left; position:relative; padding:0; background:#fff;}
.header {background:url(header.gif); padding:0; margin:0; height:100px;}
.siteTitle {font-size:2em; font-weight:bold; padding:15px 0 0 0; text-indent:175px; background:url(header.png) no-repeat; height:95px; margin-bottom:-45px;}
.siteTitle a {display:block;padding-top:20px;height:60px;}
.tagline {padding-left:175px;font-size:1.5em;font-family:serif;position:absolute; padding-top:5px;}
.menu.side.site h4 {display:none;}
.menu.side.site {position:absolute; top:100px; left:0; width:967px; background:url(sidebar.gif);}
.menu.side.site ul {margin:7px 0; padding-left:10px;}
.menu.side.site ul li {display:inline; color:#fff; border-right:1px solid #fff; padding:0 10px 0 5px;}
.menu.side.site ul li.last {border:none;}
.menu.side.site a {color:#fff;}
.content {float:left;width:700px; padding:0; font-size:90%;min-height:300px; margin:27px 0 0 20px; background:url(sidebar.gif) 0 16px no-repeat;}
body.home .content, body.page .content, body.archive.tag .content {background:none;}
.sidebar {float:right; width:223px; min-height:300px; color:#777; font-family:verdana; font-size:.85em; margin-top:17px; padding:18px 5px;}
.images img {margin:10px 10px 0 0;}
.excerpt {font-style:italic;color:#333;margin-left:3px;}
body.home .excerpt {display:none;}
.entry {padding-right:10px; line-height:1.75em;}
.footer {text-align:center; height:76px;color:#777; padding:20px 0; background:#fff url(sidebar.gif) 0 -36px repeat-x; border-top-right-radius: 7px; border-top-left-radius:7px; -moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;}
.footer .copyright {padding-top:5px;font-size:.8em; background:#fff;}
.footer ul {margin:0; padding:10px 0 0 0;}
.footer ul li {display:inline; padding:10px 5px 0 0;}
.footer li a {color:#777;font-size:.8em; padding:0 10px 0 0; border-right:1px; border-right-style:solid;}
.footer ul li.last a {border:none;}
.footer ul li.last.sitemap a {border-left:1px; border-left-style:solid;padding-left:10px;margin-left:-10px;}

/* misc */
.entry .wp-caption {text-align:center;background:#ddd;padding:5px 0;margin:0;border-radius:6px;-moz-border-radius:6px;}
#respond textarea {width:485px;}
.nocomments{display:none;}
.clear {clear:both;}
.adsense336 {float: left;margin:0 10px 12px -7px;}
.adsense250 {float:left;margin:10px 20px 20px -10px;}
.content .tags, .content .post-edit-link {float:left; display:block; line-height:25px;padding:5px 20px; background:url(../../img/icons.gif) no-repeat 0 -490px; font-size:.85em;}
.content .post-edit-link {background-position:0 -55px;}
#respond {display:block; clear:both; font-size:.9em; padding-top:1px;}
.content a img {border:none;}
.widget_search {background:url(spot.gif); padding:5px; height:21px; width:300px; border:1px solid transparent; border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; position:absolute; top:0; right:27px;}
#searchform .screen-reader-text {display:none;}
#searchform #searchsubmit, #cse-search-box input[type="submit"] {  width: 76px;  height: 23px; vertical-align:top; margin:-1px 0 0 0; color:#ccc;  padding: 0;  border: 0;  background: url(search.png) center top no-repeat;  text-indent: -1000px; font-size:0; cursor: pointer; cursor: hand;  }
#searchform, #cse-search-box {background:url(spot2.gif) 224px 0 no-repeat;}
#searchform #s, #cse-search-box input[type="text"] {width:212px; height:15px; margin:0 }
.searchItem h3 {margin:20px 0 0 0;}
.alignright {float:right; margin:10px 0 10px 10px;}
.alignleft {float:left; margin:10px 10px 10px 0;}
.featured-home, .featured-inside, .footer-pre-home, .footer-pre-inside, .featured-category {border:1px solid #ccc;padding:10px; margin:10px 0 0 0; background-color:#fff;}
.featured-home, .featured-inside, .featured-category {margin:35px 5px -30px 5px;}
.footer-pre-home, .footer-pre-inside {margin:0 5px -12px 5px; padding-bottom:20px;}
.featured-title {display:none;}
.menu.side.current ul, .menu.side.recent ul {margin:0;padding:0; line-height:1.75em}
.menu.side h4 {margin-bottom:5px;color:#333;}
.sidebar ul li {list-style:none;}
.menu.side li.current-cat a {font-weight:bold;background:url(bullet.png) no-repeat; padding:20px 0 5px 0; margin-top:-17px;}
.menu.side li.current-cat {border-top:1px solid #fff;margin-top:-1px}
.ce4-list a, #menuFooterRecent li a {font-weight:bold;color:#2200CC;}
.ce4-grid a, .ce4-list a {color:#2200CC;text-decoration:underline;}

#menuFooterRecent {margin-bottom:20px;}
#menuFooterRecent li a {font-style:italic;}
#menuFooterRecent li {margin-top:10px;line-height:1.2em;}

/*category hierarchy*/
.widget_categories h4 {display:none;}
.widget_categories ul {margin:7px 0 0 0; padding:0;}
.widget_categories li {background:url(spot2.gif); list-style:none; text-align:center;}
.widget_categories a {color:#fff; display:block;margin:0 0 5px 0; padding:5px 3px; }
.widget_categories ul.children {display:none;}
.widget_categories li.current-cat ul.children {display:block;}
ul.children li {background:none;font-size:.9em}


/* custom menus */
.menu.nav {width:967px; background:url(sidebar.gif);position:absolute;top:100px;}
.menu.nav ul {overflow:visible; position: relative; list-style: none; z-index: 50; padding:0;margin:0;}
.menu.nav a {color:#fff; border-left:1px solid #fff}
.menu.nav ul li:first-child a {border:none;}
.menu.nav ul li {position: relative; float: left; margin:0; background:url(sidebar.gif);}
.menu.nav ul ul {position: absolute; visibility: hidden; list-style: none; z-index: 99999; margin-left:0;}
.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:0 20px; margin:10px 0; text-decoration:none; }
.menu.nav ul ul li a {background:url(spot2.gif); margin:0 5px 5px 5px; padding:5px 10px;border:none}
.menu.nav ul ul li a:hover {background:#f5f5f5 url(active_menu.png); color:#333}
.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 li.current_page_item {background:url(active_menu.png) center bottom no-repeat; background:url(active_menu.png) center bottom no-repeat, url(sidebar.gif);color:#333; text-decoration:none; }
.menu.nav ul.children li.current-cat a {color:#333;}

.pre-footer .box.s5 {position:absolute; bottom:45px; margin-bottom:-60px;  padding-bottom:20px; text-align:center;background:none;border:none; width:900px}
/* social large */ul.social li {display:inline-block; list-style:none;height:28px;}ul.social li a {height:28px; width:28px; padding:0 7px 0 0; display:block; float:left; background-position:0 -28px !important;}ul.social li a:hover {background-position:0 0 !important;}ul.social li.rssfeed a {background:url(social-large/rss.png) no-repeat;}ul.social li.twitter a {background:url(social-large/twitter.png) no-repeat;}ul.social li.linkedin a {background:url(social-large/linkedin.png) no-repeat;}ul.social li.facebook a {background:url(social-large/facebook.png) no-repeat;}ul.social li.youtube a {background:url(social-large/youtube.png) no-repeat;}ul.social li.flickr a {background:url(social-large/flickr.png) no-repeat;}ul.social li.blogger a {background:url(social-large/blogger.png) no-repeat;}ul.social li.vimeo a {background:url(social-large/vimeo.png) no-repeat;}ul.social li.yahoo a {background:url(social-large/yahoo.png) no-repeat;}ul.social li.stumbleupon a {background:url(social-large/stumbleupon.png) no-repeat;}
/* social small */ul.social li {display:inline-block; list-style:none;height:18px;}ul.social li a {height:18px; width:18px; padding:0 7px 0 0; display:block; float:left; background-position:0 -18px !important;}ul.social li a:hover {background-position:0 0 !important;}ul.social li.rssfeed a {background:url(social/rss.png) no-repeat;}ul.social li.twitter a {background:url(social/twitter.png) no-repeat;}ul.social li.linkedin a {background:url(social/linkedin.png) no-repeat;}ul.social li.facebook a {background:url(social/facebook.png) no-repeat;}ul.social li.youtube a {background:url(social/youtube.png) no-repeat;}ul.social li.flickr a {background:url(social/flickr.png) no-repeat;}ul.social li.blogger a {background:url(social/blogger.png) no-repeat;}ul.social li.vimeo a {background:url(social/vimeo.png) no-repeat;}ul.social li.yahoo a {background:url(social/yahoo.png) no-repeat;}ul.social li.stumbleupon a {background:url(social/stumbleupon.png) no-repeat;}