/*
Template Name: Inoved
Theme URI: http://clickbump.com
Description: The Ultimate Optimized Theme System for WordPress!
Author: Scott Blanchard (~clickbump)
Author URI: http://clickbump.com
Version 2.1
*/
html {background:url(sidebar.gif);}
body {margin:15px auto; font-family:Calibri, Arial, sans-serif; font-size:95%; color:#555; width:967px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; position:relative; background:#fff url(header.gif) repeat-x; background:url(header-hi.png) top center no-repeat, url(header.gif) repeat-x;border:1px solid #ccc;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline; color:#2970A6}
.entry a {color:#2970A6;}
h1 {font-size:175%;} h2 {font-size:150%;} h3 {font-size:125%;} h4 {font-size:105%;} h5 {font-size:85%;} h6 {font-size:75%;}
h1, h2, h3, h4, h5, h6, h3 a {color:#777}
.search h3, .page h3 {margin:20px 0 0 0; padding:0; font-size:150%;}

 .wrapper {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:url(spot.gif) bottom repeat-x; box-shadow:0 10px 50px #777; -moz-box-shadow:1px 6px 10px #777;}
.header {background:url(header.png) no-repeat; background:url(header.png), url(header-chk.png); background-repeat:no-repeat; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;min-height:90px;}
.siteTitle a {text-decoration:none;display:block;font-family:"Trajan Pro";letter-spacing:0;color:#fff;font-size:1.5em;font-weight:bold;padding:30px 0 0 130px;}
.tagline {color:#fff;padding:0 0 20px 130px;}


/* custom menus */
.menu.nav, .menu.top {height:31px;margin:-1px 0 0 16px; background:#f5f5f5;}
.menu.nav ul {overflow:visible; position:relative; list-style:none; z-index:50; padding:0;margin:0;}
.menu.nav ul li, .menu.top ul li {position:relative; float:left; margin:0; list-style-type:none;}
.menu.nav ul ul {position: absolute; visibility: hidden; list-style: none; z-index: 99999; margin-left:3px; box-shadow:4px 7px 10px #777; }
.menu.nav ul ul li {display:block;white-space:nowrap;width:inherit;width:100%;text-transform:none;}
.menu.nav ul ul ul {margin-left:0;left:100%}
.menu.nav ul ul li {clear: both;}
.menu.nav ul li a, .menu.top ul li a {background: url(menu.png) 0 -31px no-repeat;display:block;color:#382E1F;height:31px;line-height:31px;padding:0 20px; margin-left:-16px; z-index:1;}
.menu.nav ul ul li a {background:#f5f5f5; margin:0;}
.menu.nav ul ul li a:hover {background:#fff;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:first-child li.current-menu-item:first-child a {background-position:-8px -62px;}
.menu.nav ul:first-child li:last-child a{background-position:0 -31px}
.menu.nav ul:first-child li.current-menu-item a, .menu.nav ul:first-child li.current-menu-parent a, .menu.top ul li.current_page_item a  {background-position:0 0; }
.menu.top ul li.current_page_item a  {padding-right:16px}
.menu.nav ul:first-child li:first-child a:hover {background-position:-8px -62px !important;}
.menu.nav ul.menu:first-child li.current_page_item:last-child, .menu.nav ul.menu:first-child li.current_page_item:last-child, .menu.nav ul.menu:first-child li:last-child:hover, .menu.nav ul:first-child li.current-menu-parent, .menu.top li.current_page_item:last-child {background: url(menu-last.png) no-repeat right; padding-right:16px;}
.menu.nav ul.menu:first-child li.current_page_item:last-child a, .menu.nav ul.menu:first-child li:last-child a:hover,.menu.nav ul:first-child li.current-menu-parent a {padding-right:8px}
.menu.nav ul.sub-menu li {padding-right:0 !important;}
.menu.nav a:hover, .menu.top a:hover, .menu.nav li:hover a {background-position:0 0 !important; text-decoration:none;}
.menu.nav ul:first-child li:first-child a {background-position:-8px -93px;}

.menu.top {border-top:1px solid #ccc; margin:0 0 -1px 0;height:33px; }
.menu.top ul {margin:0 0 -1px 0; padding:0; border-top:1px solid #fff;}
.menu.top ul li:first-child a {background-position:-30px -31px !important; margin-left:0 !important}
.menu.top ul li.current_page_item:first-child a {background-position:0 -31px;}
.menu.top ul:first-child li.current_page_item:first-child a {background-position:-16px 0 !important;}

.main {background:#fff url(menu-shadow.png) repeat-x;}
.content {width:600px;min-height:400px;float:left;clear:left; padding:0 20px 20px 20px}
.home .content {min-height:100px;}
.main .excerpt {font-style:italic}

/* latest news links */
#menuFooterRecent {margin-bottom:20px;}
#menuFooterRecent li a {font-style:italic;font-weight:bold;color:#2970A6}
#menuFooterRecent li {margin-top:10px;line-height:1.2em;}

/* sidebar */
.sidebar {width:280px; padding:0 20px 20px 20px; margin-bottom:20px; float:right; background:#f5f5f5 url(menu-shadow.png) repeat-x; border-radius:0 0 0 30px; -moz-border-radius:0 0 0 30px; -webkit-border-radius:0 0 0 30px;}
.sidebar .menu {background:url(widgetsep.png) bottom no-repeat; padding-bottom:10px;}
.sidebar div.menu:last-child {background:none}
.sidebar ul {margin:0 0 10px 0;padding:0;}
.sidebar li {background:url(icons.gif) 0 -560px no-repeat;padding-left:22px !important;list-style:none;margin-top:5px;}
.sidebar h4 {margin:10px 0 10px 0; font-size:1.25em; color:#666;}

/*category hierarchy*/
.widget_categories ul.children {display:none;}
.widget_categories li.current-cat ul.children {display:block;}
ul.children li {background-position:0 -319px;}

/* misc */
.entry .wp-caption {text-align:center;background:#ddd;padding:5px 0;margin:0;border-radius:6px;-moz-border-radius:6px;}
.main a img {border:none;}
#respond textarea {width:485px;}
.nocomments{display:none;}
.clear {clear:both;}
.adsense336 {float:left; margin:0 20px 10px -8px;}
.adsense250 {float:left;margin:0 10px 20px 0;}
.content .tags, .content .post-edit-link, .content .comments {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;}
.content .comments {background-position:0 -160px;}
#respond {display:block; clear:both; font-size:.9em; padding-top:1px;}
.alignright {float:right; margin:10px 0 10px 10px;}
.alignleft {float:left; margin:10px 10px 10px 0;}

/* search */
.widget_search {margin:20px 10px 20px -10px;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; background:url(gradient-w.png) 0 10%,url(spot2.gif); 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: 23px;  height: 23px; vertical-align:top; margin:-1px 0 0 0; color:#ccc;  padding: 0;  border: 0;background: url(search.png) -5px 0 no-repeat;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}

/* newsletter signup */
.textbox {padding-left:5px;float:none;width:93%;}
.menu.side .submit {position:absolute;margin-left:-30px;width:0;height:28px;background:url(mail.png) left center no-repeat; padding-left:28px;opacity:.5;}

.featured-title {display:none;}


/* footer */
.footer {height:60px;border-top:1px solid #ccc}
.footer ul {margin:0 0 0 20px; padding:0; }
.footer ul li {float:left;display:inline;}
.footer li a {display:block;padding:5px 10px 5px 10px; border-left:1px solid #ccc}
.footer li:first-child a {border:none;}
.footer .copyright {clear:both;margin-left:30px}

/* pre-footer */
.pre-footer .box.s1,.pre-footer .box.s2,.pre-footer .box.s3,.pre-footer .box.s4{display:table-cell;float:none;border:1px dotted #ccc;border-radius:10px;-moz-border-radius:10px;padding:15px;}
.pre-footer{display:table;width:100%;clear:both;border-spacing:10px;padding-left:5px !important;}
.pre-footer .clear{display:none}
.pre-footer .box h4:first-child {padding:0 ;margin:0;}
.pre-footer .box.s5 {max-width:200%; width:400px; position:absolute; bottom:0; z-index:9999; right:10px; padding:0; text-align:right;}
.pre-footer .box.s5 h4 {display:none;}
.pre-footer .box.ad {display:table-caption;padding:0 15px;border-spacing:0;width:935px;margin: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;}