/*
Template Name: Austin Alt
Theme URI: http://clickbump.com
Description: The Ultimate Optimized Theme System for WordPress!
Author: Scott Blanchard (~clickbump)
Author URI: http://clickbump.com
Version 2.0
*/
html {background:url(splash_bg.png) 0 5px repeat-x;}
body {margin:0 auto; font-family:'trebuchet MS', Calibri, Arial, sans-serif; font-size:95%; color:#333;background:url(header_bg.png) repeat-x;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6, h3 a {color:#777;font-size:150%;letter-spacing:-1px;}
.search h3 {margin:20px 0 0 0; padding:0; font-size:150%}
.wrapper {background:url(header.gif) repeat-x;}
.home .wrapper {background:#ccc url(splash2_bg.png) 0 158px repeat-x; background:url(splash2_bg.png) 0 158px repeat-x, url(header.gif) repeat-x, url(sidebar.gif);}
.header {padding:20px 0 10px 22px;width:949px;margin:0 auto; background:url(header.png) 23px 0 no-repeat;height:128px;position:relative;*position:static;}
.siteTitle, .tagline {position:absolute;font-size:2em;text-transform:uppercase; color:#333; text-decoration:none;}
.tagline {font-size:1.7em; color:#4682B4; text-transform:none;top:65px;}
.siteTitle a {display:block;height:80px;margin-top:10px;}
.siteTitle a:hover {text-decoration:none;}
.main {padding:0 20px 10px 20px; width:927px; margin:0 auto; position:relative; background:#fff;}
.home .main {background:none; *margin-bottom:-200px;}
.posttitle {margin:0;padding:0;color:#4682B4;font-size:2em; }
.content {width:620px; float:left; margin-top:30px; padding-top:0; min-height:400px;}
.home .content {min-height:0;margin-top:50px;}
.sidebar {width:300px; float:right; margin-top:30px;}
.sidebar h4, #menuFooterRecent h4 {margin:20px 0 0 0;color:#4682B4}
.sidebar .menu.side {padding-left:30px;}
.sidebar ul {margin:0; padding:0;}
.sidebar ul li {background:url(bullet.png) center left no-repeat; list-style-type:none; padding-left:20px;}
.sidebar ul li a {}
.excerpt {color:#000; font-weight:normal; font-size:1.2em}
.entry a img {border:none;}
#respond textarea {width:485px;}
.nocomments{display:none;}
.clear {clear:both;}
.adsense336 {margin-left:-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;}
.rss {display:none; position:absolute; right:25px; top:35px; z-index:999; padding-right:20px; height:20px; background: url(../../img/icons.gif) no-repeat right -364px;}
.alignright {float:right; margin:10px 0 10px 10px;}
.alignleft {float:left; margin:10px 10px 10px 0;}

/* search */
.widget_search {height:21px;width:260px;position:absolute; top:-45px; right:22px; white-space:nowrap;z-index:99999;background:#fff;background:url(gradient.png) repeat-x,url(header.gif); padding:4px; 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;}
.featured-home.widget_search{top:-65px;}
.home .featured-home.widget_search {top:-85px}
.home .widget_search {top:-65px}
#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) center top no-repeat;  text-indent: -1000px; font-size:0; cursor: pointer; cursor: hand;  }
#searchform, #cse-search-box {margin:0 0 0 10px; padding:0;}
#searchform #s, #cse-search-box input[type="text"] {width:222px;height:20px; margin:0; border:none; background:transparent;}

/* newsletter signup */
.textbox {padding:4px 4px 4px 5px;float:none;width:93%; background:#fff;background:#f5f5f5 url(gradient-w.png) 0 10%; 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;}
.home .textbox {background:#f5f5f5;}
.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;border:none;text-indent:-3000px}
.menu.side .submit:hover {opacity:1;}

.widget_search h4, .featured-title {display:none;}
.featured-home, .featured-inside, .featured-category {margin-top:20px;}

/* menu nav */
.menu.nav {text-transform:uppercase; position:absolute; top:108px; height:50px; width:920px;z-index:999}
.menu.nav ul {position:relative; list-style:none; z-index: 50; float:left; margin:0 -999em 0 0; padding:0; }
.menu.nav ul li {position:relative; float:left; margin:0 1px 0 0;}
.menu.nav ul ul {position:absolute; visibility:hidden; list-style:none; z-index:9999; margin-left:0;}
.menu.nav ul ul li {display:block;width:100%;min-width:175px;max-width:200px;*width:175px;}
.menu.nav ul ul ul {left:100%;}
.menu.nav ul ul li {clear: both;}
.menu.nav ul li a {display:block;  padding:0 20px; line-height:50px; color:#fff; text-decoration:none; border-right:1px solid #ccc;background:url(spot2.gif);}
.menu.nav ul.sub-menu li a {line-height:inherit;*line-height:normal;padding:10px;}
.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; }
.current-menu-item a, .current-menu-parent a, .menu.nav ul li:hover a {background:url(spot.gif) !important; color:#fff !important;}
.menu.nav ul a:hover, .menu.nav ul li.current_page_item a, .current-menu-parent a {background:url(spot.gif);text-decoration:none;}
.home .menu.nav ul li.current_page_item a, .sub-menu a {background:url(spot.gif) !important; color:#fff !important;}
.menu.nav .sub-menu a {border:none;}
.menu.nav .sub-menu a:hover {background:url(spot.gif); background:url(menu_bg.png), url(spot.gif) !important;*text-decoration:underline;}

.menu.side.current h4 {display:none;}
.menu.top, .menu.side.current {position:absolute; color:#757575; width:927px; top:-155px; font-size:85%;}
.home .menu.top,.home .menu.side.current {top:-175px}
.menu.side.current {top:-155px;right:20px;}
.menu.top ul, .menu.side.current ul {margin:0; padding:5px; width:100%; text-align:right; }
.menu.top ul li, .menu.side.current ul li {display:inline;list-style-type:none; text-transform: uppercase; text-shadow:-1px 1px #dadada;}
.menu.top ul li a, .menu.side.current ul li a {display:inline-block; padding:0 10px 0 0; }
.menu.top ul li.last a,.menu.side.current ul li.last a {border:none;}
.home .menu.side.current {top:-175px;}
.pre-footer {padding-left:20px; background: url(gradient.png) repeat-x; margin-bottom:-50px; padding-bottom:20px;}
.pre-footer ul {margin:0 30px 0 0; padding:0; list-style-type:none;}
.pre-footer li {margin-bottom:10px;}
.pre-footer h4 {margin:20px 0 10px 0;color:#fff;}
.footer-pre-home, .footer-pre-inside {float:left;max-width:230px;margin-right:20px; padding-bottom:30px;}
.pre-footer .box.s1, .pre-footer .box.s2, .pre-footer .box.s3, .pre-footer .box.s4 {position:absolute;top:285px; height:220px; width:195px; padding:0 20px 20px 20px; color:#fff;}
.pre-footer .box.s1 {left:20px;background:#da8c0e;}
.pre-footer .box.s2 {left:250px; background:#df5e0b;}
.pre-footer .box.s3 {left:481px; background:#d02b15;}
.pre-footer .box.s4 {left:711px; background:#ca1f31;}

.footer { position:absolute; width:100%; text-align:right; right:30px; padding-top:30px; font-size:.8em; background:#f5f5f5; *background:none;}
.footer ul, .footer .copyright {width:967px; margin:0 auto;}
.footer .copyright {margin:10px auto 30px auto; width:995px *width:980px;*padding-right:10px}
.footer ul li {*float:right;display:inline-block;}
.footer ul li a {display:block; float:left;padding:0 5px 0 5px; border-left:1px solid #ccc;}
.footer li:first-child a {border:none;}

#wp-calendar caption {text-align:left;}

/*header text widget box1 */
.sidebar .box.s1 {font-size:1em; position:absolute; top:-130px; right:25px; text-transform:uppercase; width:400px; text-align:right;}
.sidebar .box.s1 h4, .pre-footer .box.s5 h4 {display:none;}
.home .sidebar .box.s1 {top:-150px; padding:0;*top:-130px}
.sidebar .box.s1 .textwidget > p:first-child{margin:0;padding:0;}
.clickbump_slider {margin-bottom:260px; clear:both;*margin-bottom:240px;}
.phone {font-weight:bold;color:#4682B4; font-size:1.5em;}
.pre-footer .box.s5 {max-width:200%; width:500px; position:absolute; bottom:-110px; z-index:999999; left:25px; padding:0 0 20px 0; text-align:left;  *bottom:-70px; }
.home .pre-footer .box.s5 { *bottom:130px; }

a.more {display:inline-block; padding:5px 10px 5px 15px; background:#f5f5f5; background:url(gradient.png), url(header.gif); border-radius:15px; margin:20px 0; float:right;}
.pre-footer a.more {background:url(gradient.png) 0 50px; color:#fff}
.entry a.more, .sidebar a.more {float:none; margin-top:10px;}
.clickbump_slider a.more {background:none; border:none; margin:0; padding:0; float:none;}

/* social large */ul.social li {*float:left;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:left;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;}