/*
Template Name: xfactor-2012
Theme URI: http://clickbump.com
Description: The Ultimate WordPress Engine!
Author: Scott Blanchard (~clickbump)
Author URI: http://clickbump.com
Version 1.1
*/
html {font-size:1em;}
body {background:url(spot2.gif);text-align:center; font-family:arial, sans-serif; font-size:85%; color:#777; width:960px; margin:0 auto;position:relative;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; color:#2200CC;}
.wrapper {background:#fff; text-align:left; box-shadow:0 10px 50px #777; -moz-box-shadow:1px 6px 10px #777;}
.header, .footer {background:url(header.gif);text-align:center; color:#fff; padding:10px 0 0 0;}
.header {background:url(header.gif); background:url(header.png) left top no-repeat, url(header.gif);min-height:100px;padding:0;position:relative;}
.siteTitle {color:#ff0; font-family:Tahoma, Sans-Serif; font-size:2.2em; margin:0; padding:10px 0 0 0; text-decoration:none;font-weight:bold;}
.siteTitle a {color:#ff0; text-decoration:none;}
.tagline {font-weight:bold; font-size:1.3em; padding-bottom:10px;}
.main h1, .main h2 {font-size:1.5em;}
.main iframe {margin-left:5px;}
.content {float:left;width:645px; padding:0 10px 0 15px;text-align: justify; text-justify: newspaper;min-height:400px }
.images img {padding:0 10px 0 0;}
.images img.last {padding-right:0;}
.footer ul li {display:inline;}

.footer li a {color:#fff; border-left:1px solid #f5f5f5;padding:0 4px 0 7px; font-size:.8em}
.footer ul li:first-child a {border:none; padding-right:7px}

.sidebar {width:250px; float:right; padding:0 10px 100px 20px;color:#fff;min-height:460px; background:url(sidebar.gif);background:url(sidebar-bg.png) bottom repeat-x,url(sidebar.gif);}
.sidebar ul {margin:5px 0 0 5px; padding:0;}
.sidebar ul li a {color:#fff;display:block;padding:0 0 10px 0;}

.footer {clear:both; padding-bottom:30px;}
.copyright a, .copyright {padding-bottom:15px;; color:#fff;font-size:.8em;}
.menu.side h4 {margin:10px 0 5px -10px;}

/* custom menus */
.header .menu {height:28px;position:absolute;bottom:0;z-index:9999}
.menu.nav {height:28px;width:960px; padding:0; margin:0 auto;background:url(spot.gif);background:url(bar-bg.png) repeat-x, url(spot.gif) repeat;overflow:visible;text-align:center;}
.menu.nav ul {display:inline-block;text-align:left;position: relative; list-style: none; z-index: 50; padding:0;margin:0; white-space:nowrap;background:url(spot.gif);background:url(bar-bg.png) repeat-x, url(spot.gif) repeat }
*+html .menu.nav ul{display:inline}
.menu.nav a {color:#fff; border-left:1px solid #ccc;}
.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;}
.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(bar-bg.png), url(sidebar.gif); margin:0; padding:5px 10px;border:none}
.menu.nav ul li a:hover {background: url(bar-bg.png), url(sidebar.gif);}
.menu.nav ul li.current-menu-item a {font-weight:bold;}
.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;}

/* search */
.widget_search {margin:20px 0 20px -10px;}
#searchform .screen-reader-text {display:none;}
#searchform #searchsubmit, #cse-search-box input[type="submit"] {  width: 20px;  height: 23px; vertical-align:top; margin:-1px 0 0 3px; 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 {margin:0; padding:0;}
#searchform #s, #cse-search-box input[type="text"] {width:210px; height:17px; margin:0; background:url(sidebar.gif);background:url(sidebar-bg.png) center repeat-x,url(sidebar.gif);}
#searchform #s {height:21px;}
.widget_search h4 {display:none;}

/* misc */
.nocomments{display:none;}
.clear {clear:both;}
.adsense336 {float:left; margin:0 25px 15px 0;}
.adsense250.left {float:left;margin:0 10px 0 -8px}
.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:.9em;}
.content .post-edit-link {background-position:0 -55px;}
#respond {display:block; clear:both; font-size:.9em; padding-top:1px;}
.content a img {border:none;}
.postmetadata {font-size:small;}
.alignright {float:right; margin:10px 0 10px 10px;}
.alignleft {float:left; margin:10px 10px 10px 0;}


/* menu-top */
.menu.top {width:960px;text-align:center;font-size:.8em;z-index:2000; position:relative; bottom:-28px;margin-bottom:28px;}
.menu.top ul {padding:7px 0;background:url(spot.gif);background:url(bar-bg.png) repeat-x, url(spot.gif) repeat;}
.menu.top li {display:inline;border-left:1px solid #ccc; padding:0 7px 0 10px}
.menu.top li:first-child {border:none;}
.menu.top a {color:#fff}

.featured-title {display:none;}
.submit {background:url(spot.gif); vertical-align:-25%;}
.textbox {background:url(sidebar.gif); width:130px !important; padding:3px; border-color:#ccc; border-radius:5px;}
#respond textarea {width:540px;}

.pre-footer .box.s1,.pre-footer .box.s2,.pre-footer .box.s3,.pre-footer .box.s4{display:table-cell;float:none;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;padding:15px;}
.pre-footer{display:table;width:100%;clear:both;padding:0 0 0 15px;border-spacing: 20px;}

/* pre-footer */
.pre-footer .clear{display:none}
.pre-footer .box h4:first-child {padding:0 ;margin:0;}
.pre-footer .box.s5 {max-width:200%; width:930px; position:absolute; bottom:-5px; z-index:99999; right:0;left:0; padding:0; text-align:center;}
.pre-footer .box.s5 h4 {display:none;}
.pre-footer .box.ad {display:table-caption;}

.featured-home, .featured-inside, .featured-category {padding:10px; margin:10px 0 -10px 0;}

/* social large */ul.social li {*float:right;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 {*float:right;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;}