/*
Theme Name: Wirtschaftsplatz
Theme URI: http://www.alexpascal.com/revolution/
Description: all-purpose community blog theme
Author: Alex Pascal
Author URI: http://www.alexpascal.com
Template:
Version: 1.0
*/
@charset "utf-8";
/* Reset Styles */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;margin: 0;padding: 0;}
caption, th, td {text-align: left;font-weight: normal;}
h1, h2, h3, h4, h5, h6, p, small {margin: 0;padding: 0;}

/* Body Styles ------------------------------------------------------------------------------------------------- */
body, #page {background: #ebf2fa;font-family: Arial;font-size: 12px;color: #444;line-height: 20px;}
p {padding-bottom: 10px;}
blockquote {display: block;margin-left: 20px;border-left: solid 5px #ddd;padding-left: 10px;font-family: Georgia;font-size: 12px;font-style: italic;color: #777;margin-bottom: 10px;}
p.wp-caption-text {font-size: 11px;font-color: #777;text-align: center;padding-bottom: 20px;}
a {color: #337295;text-decoration: none;}
strong {font-weight: bold;}
em {font-style: italic;border-bottom: dotted 1px #ccc;}
a.default, .default a, .page-navigation a, .page-navigation span.current, .reply, span.submit { border: solid 1px #dadada;/* [disabled]height: 30px; */ display: block; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin-top: 10px; margin-right: 5px; cursor: pointer; }
a.default span, .default a span, .page-navigation a span, .page-navigation span.current span, .reply a, span.submit #submit {background: url(images/button_grad.gif) 0 top repeat-x;border: solid 1px #f4f4f4;border-top: solid 1px #fff;height: 28px;line-height: 27px;color: #555;font-weight: bold;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;padding-left: 10px;padding-right: 10px;display: block;text-shadow: #f8f8f8 1px 1px 0;font-family: Arial;font-size: 12px;font-weight: bold;margin: 0 !important;}
a.default:hover, .default a:hover, .page-navigation a:hover, .page-navigation span.current, .reply:hover, span.submit:hover {border: solid 1px #444;}
a.default:hover span, .default a:hover span, .page-navigation a:hover span, .page-navigation span.current span, .reply:hover a, span.submit:hover #submit {background: url(images/button_grad.gif) 0 bottom repeat-x !important;color: #fff;text-shadow: #333 1px 1px 0;border: solid 1px #666;border-top: solid 1px #6f6f6f;border-bottom: solid 1px #5a5a5a;-moz-border-radius: 1px;-webkit-border-radius: 1px;-khtml-border-radius: 1px;border-radius: 1px;cursor: pointer;margin: 0 !important;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1, h1 a { color: #444; text-shadow: #ccc 1px 1px 3px; letter-spacing: -1px; margin-bottom: 20px; font: bold normal 23px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1 a:hover {border-bottom: dashed 1px #ccc;}
#body h2, #body h2 a, #footer h2, #footer h3 { color: #555; text-shadow: #ddd 1px 1px 2px; letter-spacing: -0.8px; margin-bottom: 10px; font: normal 16px/1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
h2.alt {color: #777 !important;font-size: 20px !important;}
.post h2 {margin-top: 10px;}
#body h2 span {color: #444;}
#footer h2, #footer h3 {color: #eee;text-shadow: #111 1px 1px 2px;text-transform: none;font-weight: normal;font-size: 20px;}
.heading {margin-bottom: 25px !important;}
h2.widgettitle, h2.widgettitle a { font-size: 14px; text-transform: uppercase; color: #8fbf30; font-weight: bold; padding-bottom: 10px}
h3, h3 a {font-size: 20px;color: #444;letter-spacing: -0.3px;margin: 10px 0 10px 0;}
h4, h4 a {font-size: 14px;text-transform: uppercase;color: #555;font-weight: bold;margin: 10px 0 10px 0;}
h5, h5 a {font-size: 14px;font-weight: bold;margin: 10px 0 10px 0;color: #444;}
h6, h6 a {font-family: Georgia;font-style: italic;color: #333;margin: 10px 0 10px 0;font-size: 14px;}
.post ol {list-style-type: decimal;line-height: 26px;margin: 0 0 20px 30px;}
.post ul {list-style-type: disc;line-height: 26px;margin: 0 0 20px 30px;}
.post ul ul, .post ul ol, .post ol ol, .post ol ul {margin-top: 10px;margin-bottom: 10px;}
.center {width: 960px;margin: 0 auto 0 auto;overflow: hidden;}
#header {background: #2d2d2d url(images/header_bg.gif) repeat-x;min-height: 175px;}
#header .center {overflow: visible !important;background: url(images/header_highlight.gif) no-repeat;}
#container { background: #ebf2fa; min-height: 100px;  }
#logo {height: 114px;}
#logo a {display: block;padding-top: 11px;}
#search {float: right;width: auto;margin-top: 42px;height: 31px;overflow: hidden;}
#s {background: url(images/search.png) top left no-repeat;border: 0;height: 31px;font-family: Georgia;font-size: 12px;color: #999;padding: 0 0 0 8px;font-style: italic;width: 146px;float: left;line-height: 31px;}
#search_submit {background: url(images/search_btn.png) top left no-repeat;border: 0;height: 31px;width: 36px;text-indent: -9999px;line-height: 1px;padding: 0;margin: 0;float: left;cursor: pointer;font-size: 0px;}
#nav {height: 61px;	background: url(images/nav.png) top left no-repeat;}
#nav ul.nav { display: block; float: left; line-height: 32px; }
#nav ul.nav li {float: left;position: relative;}
#nav ul.nav li a { color: #fff; display: block; float: left; padding: 0px 17px; height: 31px; margin-top: 1px; font: bold 14px/31px "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(images/separator.gif) no-repeat right top; }
#nav ul.nav li a span {font-weight: normal;font-size: 11px;color: #777;display: block;line-height: 15px;margin-top: -3px;}
#nav ul.nav li:hover a, #nav ul.nav li.current-menu-item a {color: #333;background: #eee;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;}
#nav ul.nav li.current-menu-item a {margin-left: 5px;margin-right: 5px;}
#nav ul.nav li.home a {text-indent: -9999px;background: #444 url(images/home.png) no-repeat center 22px;margin: 1px 5px 0 0;width: 30px;display: block;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;}
#nav ul.nav li.home a:hover {background-color: #eee;}
#nav ul.nav li.home a span {display: none;}
#nav ul.nav li ul {position: absolute;padding: 0;margin: 0;left: 0;top: 32px;width: 180px;height: auto;border: 0;z-index: 100;background: #eee;display: none;border-bottom: solid 1px #eee;}
#nav ul.nav li ul span {display: none;}
#nav ul.nav li ul li {width: 150px;height: 35px;}
#nav ul.nav li ul li a { display: block; height: 35px; line-height: 33px; margin: 0; padding-top: 0; padding-bottom: 0; background: #eee; color: #333; width: 130px; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important; font-size: 13px; }
#nav ul.nav li ul li a:hover {background: #fff;width: 129px;border-left: solid 1px #eee;border-right: solid 1px #eee;padding-left: 9px;}
#nav ul.nav li ul li ul {left: 150px;top: 0;display: none;}
#nav ul.nav li:hover ul li ul, 
#nav ul.nav li:hover ul li ul li ul, 
#nav ul.nav li:hover ul li ul li ul li ul {display: none;}
#nav ul.nav li:hover ul, 
#nav ul.nav li ul li:hover ul, 
#nav ul.nav li ul li ul li:hover ul, 
#nav ul.nav li ul li ul li ul li:hover ul {display: block;}
#nav-social {float: right;margin-top: 16px;}
#nav-social ul li {float: right;}
#nav-social ul li a {text-indent: -9999px;margin-left: 5px;display: block;width: 32px;height: 30px;position: relative;}
#nav-social ul li a span {position: absolute;top: -40px;left: 0;height: 14px;background: #222;color: #777;font-size: 11px;padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;text-indent: 0;line-height: 14px;opacity: 0;}
#nav-social ul li a.facebook {background: url(images/icons/facebook.png) no-repeat bottom left;}
#nav-social ul li a.dribbble {background: url(images/icons/dribbble.png) no-repeat bottom left;}
#nav-social ul li a.twitter {background: url(images/icons/twitter.png) no-repeat bottom left;}
#nav-social ul li a.deviantart {background: url(images/icons/deviantart.png) no-repeat bottom left;}
#nav-social ul li a.flickr {background: url(images/icons/flickr.png) no-repeat bottom left;}
#nav-social ul li a.tumblr {background: url(images/icons/tumblr.png) no-repeat bottom left;}
#nav-social ul li a.myspace {background: url(images/icons/myspace.png) no-repeat bottom left;}
#nav-social ul li a.rss {background: url(images/icons/rss.png) no-repeat bottom left;}
#nav-social ul li a:hover {background-position: left top;}
#container .center {background: url(images/body.gif) repeat-y;}
#container .center.full {background: #fff;}
#body {width: 640px;padding-top: 25px;padding-bottom: 25px;overflow: hidden;float: left;}
.full #body {width: 900px;padding: 25px 30px 25px 0;}
#footer {background: #2d2d2d;width: 960px;margin: 0 auto 30px auto;}
#copyright { background: #1d1d1d; padding: 20px 15px; overflow: hidden; color: #777; }
#copyright span.left {float: left;}
#copyright span.right {float: right;}
#sidebar {width: 300px;float: right;min-height: 500px;margin: 30px 0 20px 0;color: #777;}
#sidebar ul li {margin-bottom: 30px;width: 280px;}
#sidebar ul li ul li {padding: 0;margin: 0;border: 0;width: auto;}
#sidebar p {padding: 0;}
#featured-wrapper {width: 960px;padding: 25px 0 25px 0;margin-bottom: 2px;position: relative;background: #fff;overflow: hidden;}
.nivo-controlNav {width: 370px;margin-top: 6px;position: absolute;right: -1px;z-index: 99;overflow: hidden;}
.nivo-controlNav ul li {height: 42px;overflow: hidden;}
.nivo-controlNav ul li.first {height: 132px;}
.nivo-controlNav ul li.first a.nivo-control {border-top: solid 1px #e6e6e6;}
.nivo-controlNav ul li span.excerpt {margin-left: 20px;background: #444;border: solid 1px #373737;color: #999;display: block;width: 278px;padding: 15px 20px 16px 20px;}
.nivo-controlNav ul li span.excerpt a {color: #fff;font-weight: bold;}
.nivo-controlNav a.nivo-control {height: 41px;background: url(images/slider_tab.gif) repeat-x;display: block;width: 299px;margin: 0 0 1px 20px;border-right: solid 1px #e6e6e6;border-top: solid 1px #e6e6e6;cursor: pointer;line-height: 40px;padding-left: 20px;color: #777;text-shadow: #f4f4f4 1px 1px 0;font-weight: bold;}
.nivo-controlNav a.nivo-control:hover {color: #555;}
.nivo-controlNav a.nivo-control.active {background: url(images/slider_tab_active.gif) repeat-x;border-right: solid 1px #555;border-top: 0 !important;color: #fff;text-shadow: #444 -1px -1px 0;margin-bottom: -1px}
.nivo-controlNav a.nivo-control.active span {display: block;height: 41px;background: url(images/slider_active_arrow.gif) no-repeat;margin-left: -40px;padding-left: 40px;}
#featured {width: 900px;padding: 5px;position: relative;margin-left: 25px;float: left;overflow: hidden;background: #fff;border: solid 1px #ddd;}
#featured ul {height: 300px;overflow: hidden;}
#featured span {z-index: 1000;}
#featured h1.hidden, #featured p {display: none;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {display: none;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a.active {font-weight:bold;}
#featured span {z-index: 98;}
#featured span.top {height: 3px;left: 5px;right: 325px;top: 5px;background: url(images/10percent.png) repeat;position: absolute;}
#featured span.left {width: 3px;left: 5px;top: 8px;bottom: 8px;background: url(images/10percent.png) repeat;position: absolute;}
#featured span.right {width: 3px;right: 325px;top: 8px;bottom: 8px;background: url(images/10percent.png) repeat;position: absolute;}
#featured span.bottom {height: 3px;left: 5px;right: 325px;bottom: 5px;background: url(images/10percent.png) repeat;position: absolute;}
.post-wrapper {margin-right: 30px;overflow: hidden;}
.post {overflow: hidden;border-bottom: solid 2px #eee;margin: 0 0 25px 30px;padding-bottom: 25px;}
.excerpt {display: block;overflow: hidden;}
#body small {margin-bottom: 20px;font-family: Georgia;color: #888;font-style: italic;display: block;}
#body small a {color: #555;}
#body small a:hover {color: #333;}
/* .meta {width: 145px;margin-right: 30px;overflow: hidden;float: left;padding-top: 5px;} */
.meta {width: 145px;margin-right: 30px;overflow: hidden;float: left;}
.meta img {margin-right: 5px;margin-bottom: -3px;}
.meta h3.cufon {font-size: 25px;letter-spacing: -0.8px;color: #999;margin-top: 5px;margin-bottom: 10px;text-transform: none !important;}
.meta a {color: #999;}
.meta img {margin-right: 5px;margin-bottom: -2px;}
.meta span {display: block;float: left;color: #aaa;}
.meta strong {font-weight: bold;color: #999;}
.meta a img {margin-top: 15px;float: left;margin-right: 5px;}
a.thumb-wrapper {display: block;overflow: hidden;position: relative;width: 170px;height: 170px;margin: 0 25px 0 25px;float: left;}
a.thumb-wrapper.left {float: left;}
a.thumb-wrapper.right {float: right;margin-right: 0;}
a.thumb-wrapper span.top, a.thumb-wrapper span.bottom {background: url(images/10percent.png) repeat top left;height: 3px;position: absolute;top: 5px;left: 5px;right: 5px;}
a.thumb-wrapper span.bottom {top: auto;bottom: 5px;}
a.thumb-wrapper span.right, a.thumb-wrapper span.left {background: url(images/10percent.png) repeat top left;width: 3px;top: 8px;bottom: 8px;right: 5px;position: absolute;}
a.thumb-wrapper span.left {right: auto;left: 5px;}
a.thumb-wrapper img {background: url(images/banner_bg.png) top left repeat-y;padding: 5px 5px 5px 5px;}
a.banner-wrapper {display: block;overflow: hidden;position: relative;width: 610px;height: 210px;margin-bottom: 20px;}
a.banner-wrapper img {background: url(images/banner_bg.png) -80px top repeat-y;padding: 5px 5px 5px 0;}
a.banner-wrapper span.top, a.banner-wrapper span.bottom {background: url(images/bannerOverlay.png) repeat-y top left;height: 3px;width: 610px;position: absolute;top: 5px;left: 0;}
a.banner-wrapper span.bottom {top: auto;bottom: 5px;}
a.banner-wrapper span.right {background: url(images/10percent.png) repeat top left;width: 3px;top: 8px;bottom: 8px;right: 0;position: absolute;}
.page-navigation {margin: -10px 25px 5px 30px;overflow: hidden;}
.alignright {float: right;margin-left: 20px;}
.alignleft {float: left;margin-right: 20px;}
.size-thumbnail, .size-medium {padding: 3px;background: #fff;border: solid 1px #e2e2e2;}
.wp-pagenavi {float: right;width: auto;overflow: hidden;}
.wp-pagenavi span.pages {float: left;font-family: Georgia;font-style: italic;display: block;line-height: 30px;margin: 10px 20px 0 20px;}
#counter {width: 280px;overflow: hidden;border: 0 !important;padding: 0 !important;margin-bottom: 20px !important;}
#feed {background: url(images/icons/rss_large.png) no-repeat -7px top;padding: 3px 0 0 43px;height: 48px;color: #999;width: 102px;float: left;}
#feed a, #twitter a {font-size: 30px;display: block;font-family: Georgia;margin-bottom: 3px;color: #666;text-shadow: 1px 1px 2px #ccc;}
#feed a:hover, #twitter a:hover {color: #444;}
#twitter {background: url(images/icons/twitter_large.png) no-repeat -7px top;padding: 3px 0 0 43px;height: 48px;color: #999;width: 92px;float: left;}
#ads {padding: 9px 4px 0 9px;border: solid 1px #ddd;background: #fff;width: 265px;}
#ads ul {list-style: none;padding: 0;overflow: hidden;width: 300px;}
#ads ul li {float: left;}
#ads ul li a {	float: left;background: #fff;display: block;height: 135px;width: 135px;}
#ads ul li a img {margin: 0 10px 10px 0;}
#ads ul li.wide a {width: 260px;height: 130px;margin-right: 0;}
.tab .box {background: #eee;border: solid 1px #dbdbdb;padding: 4px;}
ul.tabs {overflow: hidden;padding: 0;height: 37px;margin-bottom: -1px;}
ul.tabs li {float: left;position: relative;}
ul.tabs li a {background: #fff;border: solid 1px #e0e0e0;line-height: 29px;padding: 0 10px 0 10px;float: left;display: block;height: 30px;margin-right: 4px;font-weight: bold;color: #888;}
ul.tabs li a:hover {text-decoration: none;border: solid 1px #d0d0d0;}
ul.tabs li.active a { height: 36px; color: #8fbf30; border-bottom: 0; }
ul.tabs li.active a:hover {border: solid 1px #e0e0e0;border-bottom: 0;}
.tab_container {background: #fff;border: solid 1px #e0e0e0;padding: 10px;}
ul.double-col {padding: 0;overflow: hidden;margin-bottom: -3px;width: 260px !important;}
ul.double-col li { margin: 0 0px 2px 0 !important; padding: 0 0 1px 6px !important; width: 120px; display: block; font-weight: bold; }
ul.double-col li ul.children li { font-weight: normal; }
ul.double-col li a:hover, ul.single-col li a:hover {text-decoration: underline;}
ul.single-col {padding: 0;overflow: hidden;margin-bottom: -7px;}
ul.single-col li {margin-bottom: 15px !important;padding-bottom: 7px !important;border-bottom: dotted 1px #e1dedd !important;background: 0;overflow: hidden;}
ul.single-col li small {color: #777;font-size: 11px;display: block;margin: 5px 0 5px 0;line-height: 15px;}
ul.single-col li a.thumb {float: left;display: block;width: 52px;}
ul.single-col li a.thumb img {width: 40px;height: 40px;padding: 1px;border: solid 1px #ddd;margin-right: 10px;background: #fff;}
ul.single-col li .block {width: auto;overflow: hidden;}
.content {margin: 0 30px 0 30px;}
#footer ul { list-style: none; padding: 12px 0 30px 30px; overflow: hidden; color: #777; }
#footer ul li {float: left;width: 200px;margin-right: 30px;}
#footer ul li ul {padding: 0 !important;}
#footer ul li ul li {padding-bottom: 10px;border-bottom: dotted 1px #444;margin-bottom: 10px;}
#footer a { color: #4c9ac5; font-weight: bold; }
#footer p {color: #777;}
#comments {overflow: hidden;border-bottom: solid 2px #eee;margin-bottom: 25px;}
#comments p.space {padding-bottom: 25px;}
#comments-wrapper {width: 580px;overflow: hidden;margin: 0 30px 0 30px;}
ul.commentlist {overflow: hidden;clear: both;padding-top: 15px;margin-bottom: 10px;}
.comment-author {padding: 0;height: 30px;	margin-bottom: 5px;}
.comment-body {min-height: 90px;padding: 10px 80px 10px 10px;position: relative;}
.comment-body p {padding: 0;}
.comment-body em {display: none;}
.comment-body br {display: none;}
#cancel-comment-reply {display: block;height: 27px;line-height: 26px;font-size: 11px;margin: 0 0 0 10px;float: left;}
.textfield {border: solid 1px #ddd;padding: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;	color: #555;}
#comments-wrapper .comment .textfield {width: 95%;}
.input {background: #ffffff url(images/form_gradient.gif) repeat-x 0 1px;border: solid 1px #ddd;}
#cancel-comment-reply {display: block;height: 27px;line-height: 26px;font-size: 11px;margin: -4px 0 0 10px;float: left;}
span.says {font-style: italic;color: #777;}
cite.fn, cite.fn a {font-size: 18px;font-style: italic;font-family: Georgia;}
.comment-meta {text-align: right;position: absolute;top: 12px;right: 70px;}
.comment-meta a {color: #999;}
.comment-meta a:hover {text-decoration: none;}
.comment {border: solid 1px #e2e2e2;margin-bottom: 20px;}
#comments-wrapper ul li ul li, #comments-wrapper ul li ul li ul li ul li, #comments-wrapper ul li ul li ul li ul li ul li ul li {background: #f6f6f6;}
#comments-wrapper ul li ul li ul li, comments-wrapper ul li ul li ul li ul li ul li {background: #fff;}
#comments-wrapper ul.children {margin: -10px 10px 0 10px;overflow: hidden;clear: both;}
#comments-wrapper ul.children .comment {margin: 20px 0 10px 0;width: auto;float: none;}
#comments-wrapper ul.children .comment-body {width: auto;}
#comments-wrapper ul.children .comment-meta {margin-right: 0;}
#comments-wrapper img.photo {width: 40px;height: 40px;position: absolute;top: -10px;right: 10px;margin: 0;padding: 3px;border: solid 1px #ddd;background: #fff;}
#comments-wrapper ul.children .comment-author {top: 10px;left: 10px;}
#comments-wrapper .navigation {margin-bottom: 5px;overflow: hidden;}
#respond {margin-right: 20px;}
#respond small {margin: 0;}
#comments-wrapper .comment #respond {margin: 10px;margin-top: 0;overflow: hidden;}
.reply {position: absolute;bottom: 10px;right: 5px;}
span.submit {margin-top: 0;}
span.submit #submit {height: 30px;padding-bottom: 4px;}
#author-wrapper, #social-wrapper, #related-wrapper {margin: 0 30px 0 30px;padding-bottom: 15px;border-bottom: solid 2px #eee;margin-bottom: 25px;overflow: hidden;}
#related-wrapper ul {width: 590px;margin: 0;}
#related-wrapper ul li {float: left;margin-right: 10px;margin-bottom: 10px;}
#related-wrapper ul li a img {padding: 5px;background: url(images/banner_bg.png) repeat-y -100px;}
#related-wrapper ul li a:hover img {background: url(images/banner_bg.png) repeat-y -30px;}
#author-wrapper .avatar {float: left;padding: 5px;background: url(images/banner_bg.png) repeat-y -120px;margin-right: 20px;}
#author-wrapper h2, #social-wrapper h2 {margin-bottom: 20px;}
.single-post .post {padding-bottom: 15px !important;margin-bottom: 23px;}
#social-wrapper ul li {float: left;margin-right: 10px;}
#social-wrapper ul li a:hover {opacity: .7;}
.col-wrapper {width: 600px;overflow: hidden;}
.col-quarter {width: 130px;overflow: hidden;margin: 0 20px 10px 0;float: left;}
.col-half {width: 280px;overflow: hidden;margin: 0 20px 10px 0;float: left;}
.col-third {width: 180px;overflow: hidden;margin: 0 20px 10px 0;float: left;}
.full .col-wrapper {width: 920px;overflow: hidden;}
.full .col-quarter {width: 210px;overflow: hidden;margin: 0 20px 10px 0;float: left;}
.full .col-half {width: 440px;overflow: hidden;margin: 0 20px 10px 0;float: left;}
.full .col-third {width: 280px;overflow: hidden;margin: 0 25px 10px 0;float: left;}
.last {margin-right: 0;}
.navigation a {margin-right: 0;}
ul.contactform {margin: 0;padding: 0;margin-top: 10px;overflow: hidden;list-style: none !important;}
ul.contactform small {margin-bottom: 10px !important;}
ul.contactform input {margin-bottom: 10px;width: 300px;}
ul.contactform .area {width: 558px;line-height: 20px;}
ul.contactform span.submit {margin-top: 10px;margin-bottom: 10px;}
ul.contactform #submit {width: auto;padding-bottom: 3px;}
.wrap {overflow: hidden;width: 260px;}
.flickr-thumb .thumb {height: 75px;width: 75px;float: left;margin-right: 11px;margin-bottom: 11px;}
.light {color: #777;}


/*==================================== ADDED STYLES====================================*/
.clear {clear: both;height: 0px;} /*clears floats*/
h1, #body h2, h3, h4, h5 , h6, h1 a { color: #069; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
a.default span { color: #069; }

/*================HEADER================*/
#header, #header .center { background: transparent url(none); }
#header .center { background: url(images/bgrHdr.jpg) no-repeat center top; }

.hdrBox { float:left;}
.hdrBox.box1 { width:320px;}
.hdrBox.box2 { width:453px;}
.hdrBox.box3 { width:187px;}

/*Logo*/
#logo { height:113px;}
span.tagline { color: #EBEBEB; position: relative; left: 95px; top: -44px; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}

/*SRC*/
#search { margin-top: 28px; margin-right: 20px; }

/*LOGIN*/
.hdrR { display: block; float: right; height: 113px; width: 187px; text-align: center; }
.hdrR .btnLogin img, .hdrR .btnFacebook img { padding-top: 27px; }

/*================NAVIGATION================*/
.navBox { float: left;}
.navBox.box1 { width: 38px;}
.navBox.box2 { width: 735px;}
.navBox.box3 { width: 187px; background: url(images/separator.gif) no-repeat left top; }
.navBox.box1 img, .navBox.box3 img { padding: 7px 0px 0px 10px; }
.btnHome { height: 32px; background: url(images/separator.gif) no-repeat right top; }

.navBox.box3 ul { margin-left:10px;}
.btnFav { float: right; margin-right: 10px; }
#nav { height:32px; background: url(images/bgrNav.jpg) no-repeat left top;  }

.bookmark { height: 32px; width: 36px; float: right; }
.bookmark .bookmarkBtn { background: #000 url(images/icnFav.gif) no-repeat left top; display: block; height: 32px; width: 36px; }

/*================CENTER================*/
#container .center { background: #FFF url(images/bgrRoundCenter.jpg) no-repeat left top; }
#featured-wrapper { margin-top: 8px; padding-top: 16px; }

/*================PAGINATION================*/
.page-navigation .wp-paginate span.current, .page-navigation .wp-paginate a.page { width: 16px; }

/*================RIGHT COLUMN================*/
.textwidget p { margin-bottom:4px;}
.textwidget img { border:1px solid #FFF; }

.tab .box { margin: 0px; padding: 0px; border-width: 0px; border-style: none; background: transparent; }

#sidebar .boxSide, #sidebar #nav_tabs, #sidebar #com_tabs { background: #f4f4f4 url(images/bgrBoxT.gif) no-repeat left top; padding: 16px; width: 252px; font-size: 11px; margin: 0px 0px 20px; border-bottom: 1px solid #e9e9e9; }
#sidebar h3 { font-size: 16px; font-weight: bold; color: #8fbf30; margin-top: 0px; padding-top: 0px; }

#sidebar ul li { margin-left: 6px; }
ul.single-col li .block a.bold { font-weight: bold; }
ul.single-col li .block small { font-size: 11px; font-style: italic; }

/*================FOOTER================*/
.back2top { text-align: right; display: block; font-size: 11px; font-weight: normal; background: url(images/bgrBack2top.gif) no-repeat 1px top; height: 22px; }
.back2top a:link, .back2top a:active, .back2top a:visited { margin: 0px 10px 0px 0px; font-weight: bold; background: url(images/arrooeTop.gif) no-repeat left 4px; padding-left: 8px; }
.footer2 .logoFtr { display: block; width: 300px; }
.footer2 .logoFtr span.tagline { font: normal 11px Arial, Helvetica, sans-serif; left: 76px; }
.footer2 .copyright2 { text-align: center; display: block; float: none; }
.footer2 .ftrNav { float: left; padding-top: 23px; }
.footer2 table td { vertical-align:top;}
.footer2 table td.search .searchform { float:right; padding-top: 24px; }

.footer2 .ftrNav ul li { display: inline; margin: 0px 4px; width: auto!important; text-align: center; }
#footer .footer2 .ftrNav ul li a:link, #footer  .footer2 .ftrNav ul li a:active, #footer .footer2 .ftrNav ul li a:visited { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; background: url(images/arrow01.gif) no-repeat left 6px; padding-left: 8px; }

#footer { background: #ededed url(images/bgrFtr.gif) repeat-y left top; }
#footer ul li { width:278px;}
#footer h2, #footer h3 { color: #333; text-shadow: none; }
#footer ul li ul li { border-bottom: 1px dotted #E1DEDD; }
#footer #recent { display:block!important;}
#footer ul.tabs, #footer .box small { display:none;}
#footer .tab_container { padding: 0px; border-style: none; border-width: 0px; background: transparent; }
#footer .tab .box { padding: 0px; border-width: 0px; border-style: none; background: transparent url(none); }

#footer blockquote { margin: 0px; padding: 0px; border-width: 0px; border-style: none; height: 30px; overflow: hidden; font: normal 11px Arial, Helvetica, sans-serif; }

/*================BUDDY PRESS================*/
#body #container { background: #FFF; padding: 0px 0px 0px 10px; }

/*===Buddy Nav===*/
.buddyNav { float: right; margin-right: 20px; position: relative; margin-top: 16px; }
.buddyNav ul li { display:inline; padding: 0px 0px 0px 10px;  }
.buddyNav ul li a:link, .buddyNav ul li a:active, .buddyNav ul li a:visited { color: #FFF!important; font-size: 11px; background: url(images/arrow01.gif) no-repeat left 5px; padding-left: 8px; }
/*IE fixes*/
body.ie6 .buddyNav {}
body.ie7 .buddyNav { margin-top: 16px; float:right; width:400px; }
body.ie8 .buddyNav {}

.sub-menu { z-index: 999; }
#featured-wrapper { z-index: 0; }
