.fixed_width #page{
	margin:12px auto 0;
}
body.fixed_width{
	border-top:none;
}
.fixed_width #footer{
	background:transparent;
	margin:0 auto;
}
.fixed_width #morefoot .dcol-pad{
	padding:15px;
}
.fixed_width #branding .content-pad{
	padding:15px 15px 5px;
}
.fixed_width #header .searchform{
	margin-right:10px;
}
.fixed_width #boxes .dcol-pad{
	padding:10px;
}
#feature{
	margin:1em 0;
	margin-top:20px;
}
#feature_slider{
	position:relative;
	z-index:0;
	overflow:hidden;
	width:100%;

}
#feature-area .fcontainer{
	background:#000 url(../images/feature-area-bg.png) repeat-x left bottom;
}
#feature-area .fcontainer.fstyle-nobg{
	background:none;
}
#feature-area .fcontainer.fstyle-lightbg{
	background:#fff;
}
#feature-area .fcontainer.fstyle-lightbg .feature-pad{
	border:1px solid #eee;
}
#feature-area,.feature-wrap,#feature_slider .fmedia,#feature_slider .fcontent,#feature_slider .text-bottom .fmedia .dcol-pad,#feature_slider .text-bottom .feature-pad,#feature_slider .text-none .fmedia .dcol-pad{
	height:240px;
	overflow:hidden;
}
#feature_slider .fmedia,#feature_slider .fcontent{
	float:left;
}
#feature_slider .fcontent{
	width:50%;
	background:url(../images/black60.png);
	color:#fff;
	font-size:12px;
	line-height:1.3em;
	display:inline;
	position:relative;
}
#feature_slider .fmedia{
	width:50%;
	overflow:hidden;
	padding:0;
}
.feature-wrap{
	position:relative;
}
#feature_slider .text-right .fexcerpt,#feature_slider .text-left .fexcerpt{
	overflow:hidden;
}
#feature_slider .text-right .fmedia{
	float:left;
}
#feature_slider .text-right .fcontent{
	float:right;
}
#feature_slider .text-right .fmedia .dcol-pad{
	padding:0;
}
#feature_slider .text-right .fcontent .dcol-pad{
	padding:0 0 0 10px;
}
#feature_slider .fcontainer.text-bottom .fcontent{
	float:none;
	position:absolute;
	bottom:0;
	left:0;
	z-index:200;
	width:100%;
	height:80px;
	font-size:1em;
}
#feature_slider .text-bottom .fcontent .dcol-pad{
	border-right:none;
	padding:10px;
}
#feature_slider .text-bottom .fcontent .fheading{
	float:left;
	width:33%;
	background:url(../images/hl-vert.png) repeat-y right top;
	padding:0 10px;
}
#feature_slider .text-bottom .fcontent .ftext{
	font-size:12px;
	line-height:1.5em;
	height:50px;
	overflow:hidden;
	float:left;
	width:50%;
	padding:3px 20px;
}
#feature_slider .text-bottom .fcontent .flink{
	position:absolute;
	right:10px;
	bottom:10px;
}
#feature_slider .text-bottom .fmedia{
	float:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#feature_slider .text-bottom .fmedia .dcol-pad{
	padding:0;
}
#feature_slider .text-bottom .feature-pad{
	position:relative;
	padding:0;
}
#feature_slider .text-none .fcontent{
	display:none;
}
#feature_slider .text-none .fmedia{
	width:100%;
}
#feature_slider .text-none .fmedia .dcol-pad{
	padding:0;
}
.media-frame{
	float:left;
}
#feature_slider .fcontent .dcol-pad{
	height:270px;
	padding:0 30px 20px;
}
#feature_slider .fcontainer .fcontent h1,#feature_slider .fcontainer .fcontent h2,#feature_slider .fcontainer .fcontent h3,#feature_slider .fcontainer .fcontent h4,#feature_slider .fcontainer .fcontent h5{
	color:#fff;
}
#feature_slider .fcontent a{
	color:#fff;
	border-bottom:1px solid #fff;
}
#feature_slider .fcontent a:hover{
	color:#eee;
	border-bottom:1px solid #fff;
}
#feature_slider .fcontainer.fstyle-nobg .fcontent,#feature_slider .fcontainer.fstyle-lightbg .fcontent,#feature_slider .fcontainer.fstyle-darkbg .fcontent{
	background:none;
}
#feature_slider .fcontainer.fstyle-lightbg .fcontent,#feature_slider .fcontainer.fstyle-lightbg .fcontent h1,#feature_slider .fcontainer.fstyle-lightbg .fcontent h2,#feature_slider .fcontainer.fstyle-lightbg .fcontent h3,#feature_slider .fcontainer.fstyle-lightbg .fcontent h4,#feature_slider .fcontainer.fstyle-lightbg .fcontent h5,#feature_slider .fcontainer.fstyle-nobg .fcontent,#feature_slider .fcontainer.fstyle-nobg .fcontent h1,#feature_slider .fcontainer.fstyle-nobg .fcontent h2,#feature_slider .fcontainer.fstyle-nobg .fcontent h3,#feature_slider .fcontainer.fstyle-nobg .fcontent h4,#feature_slider .fcontainer.fstyle-nobg .fcontent h5{
	color:#4a423a;
	text-shadow:none;
}
.fcontent h1,.fcontent h2,.fcontent h3,.fcontent h4,.fcontent h5,.fcontent h6{
	line-height:1em;
	margin:0;
	padding:0;
}
.fcontent .fheading{
	margin-bottom:.2em;
	padding:.8em 0;
}
.fcontent .ftitle{
	font-size:18px;
	vertical-align:middle;
}
.fcontent .ftitle small{
	display:block;
	font-size:12px;
}
.fcontent .flink{
	float:left;
	margin-top:.4em;
}
.fcontent a.post-edit-link{
	position:absolute;
	top:10px;
	right:10px;
}
#feature_slider .fmedia .dcol-pad{
	overflow:hidden;
	text-align:center;
	padding:20px;
}
#feature-footer{
	z-index:100;
	position:relative;
}
#feature-footer .feature-footer-pad{
	padding:8px;
}
#feature-footer.nonav{
	border:none;
}
#feature-footer.nonav .feature-footer-pad{
	display:none;
}
#featurenav{
	display:inline;
	float:left;
}
#featurenav a,#feature-footer span.playpause{
	margin-right:8px;
	font-size:.9em;
	border:1px solid #cecece;
	border-left:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	padding:4px 7px 3px 8px;
}
#featurenav a.activeSlide{
	background:#ccc;
	border:1px solid #bbb;
	border-left:1px solid #999;
	border-top:1px solid #999;
}
#feature-footer.dots a{
	display:block;
	width:10px;
	height:10px;
	float:left;
	text-indent:-1000em;
	padding:0;
}
#feature .thumbs #featurenav a{
	border:none;
	margin:0;
	padding:0;
}
#featurenav a span.nav_thumb,#featurenav a span.nav_thumb span.nav_overlay{
	width:50px;
	vertical-align:middle;
	height:30px;
	display:inline;
	float:left;
	margin-right:10px;
}
#feature-footer.thumbs span.playpause{
	margin-top:2px;
}
#featurenav a span.nav_thumb span.nav_overlay{
	background:url(../images/feature-thumb-overlay.png) no-repeat 0 0;
	margin:0;
}
#featurenav a.activeSlide span.nav_thumb span.nav_overlay{
	background:url(../images/feature-thumb-overlay.png) no-repeat 0 -30px;
}
#featurenav a:active span.nav_thumb span.nav_overlay{
	background:url(../images/feature-thumb-overlay.png) no-repeat 0 -30px;
}
#feature-footer span.playpause{
	cursor:pointer;
	display:block;
	float:right;
	margin-right:0;
	padding:1px 1px 1px 2px;
}
#feature-footer span.playpause.pause span{
	display:block;
	width:21px;
	height:21px;
	background:transparent url(../images/feature-pause.png) no-repeat 4px 5px;
}
#feature-footer span.playpause.resume span{
	background:transparent url(../images/feature-play.png) no-repeat 4px 5px;
	padding:3px 8px 4px;
}
#featurenav a span#next,#featurenav a span#prev{
	background:#000;
	width:10px;
	height:10px;
}
#highlight{
	text-align:center;
}
#highlight .content-pad .highlight-area{
	padding:40px 15px;
}
#highlight .copy-pad .highlight-area{
	padding:20px 15px;
}
#highlight .highlight-head{
	font-size:1em;
}
#highlight .content .highlight-subhead,#highlight .copy-pad .highlight-subhead{
	font-size:.95em;
}
#highlight .hl-image-bottom{
	margin:3em 0 0;
}
#highlight .highlight-splash img{
	max-width:100%;
}
#boxes .content-pad{
	padding:.5em 0;
}
#boxes h2{
	font-size:1.3em;
	padding:0 0 2px;
	text-align:center;
}
#boxes .dcol-pad{
	padding:12px 0 0;
}
.fboxes p{
	margin-bottom:10px;
}
.fboxes ul{
	list-style-type:none;
	margin-top:5px;
}
.fboxes ul a{
	text-decoration:none;
}
.fboxes a:hover{
	text-decoration:none;
}
.fboxes #searchbox{
	width:160px;
	padding:1px;
}
.fboxes li{
	margin-bottom:5px;
	line-height:17px;
}
.inline_thumbs .fboxgraphic{
	float:left;
	padding-right:15px;
	padding-top:5px;
}
.top_thumbs .fboxgraphic{
	text-align:center;
	margin-bottom:5px;
}
.fboxinfo{
	overflow:hidden;
	padding:5px 0 0;
}
#soapbox .content-pad{
	padding-top:1em;
}
#soapbox .fboxgraphic{
	text-align:center;
	overflow:hidden;
	margin:0;
	padding:0;
}
#soapbox .fboxgraphic img{
	vertical-align:bottom;
}
#soapbox .fboxtitle h3{
	font-size:1.4em;
}
#soapbox .fboxinfo{
	padding:1.5em;
}
#soapbox .dcol-pad{
	margin:0 0 1.5em;
}
#soapbox .post-edit-link{
	float:right;
}
a.soapbox_link{
	float:left;
	margin-right:15px;
}
#banners .content-pad{
	padding:10px 0;
}
#banners .banner-area{
	padding:30px 0;
}
#banners .banner-media{
	text-align:left;
}
#banners .banner_right .banner-media,#banners .banner_left .banner-text{
	float:right;
}
#banners .banner_left .banner-media,#banners .banner_right .banner-text{
	float:left;
}
#banners .banner-text{
	position:relative;
	z-index:9;
}
#banners .banner-text-pad{
	padding:10px 0;
}
.banner-title{
	margin-bottom:1em;
}
.banner-content{
	font-size:12px;
	line-height:1.3em;
}
#twitterbar .content .tbubble{
	padding:12px 0;
}
#twitterbar .twitteraccount{
	font-style:normal;
}
.widget ul.twitter .twitter-item{
	font-weight:400;
	font-style:italic;
	margin-bottom:.4em;
	font-size:.9em;
}
#morefoot .widget-title{
	padding-left:0;
	margin-bottom:.7em;
}
#morefoot .widget ul{
	margin-left:10px;
}
#morefoot .widget ul li{
	border:none;
	padding:.2em 0;
}
#content_sidebar{
	margin:1em 0;
}
#content_sidebar ul ul{
	padding:5px;
}
#content_sidebar .textwidget{
	padding:10px;
}
#content_sidebar .widget,#fullwidth_sidebar .widget{
	margin-bottom:1em;
}
#content_sidebar .widget h3,#fullwidth_sidebar widget h3{
	margin-bottom:5px;
	padding:3px 0;
}
.widget_flickrRSS.widget ul{
	margin:7px 0 0;
}
.widget_flickrRSS.widget ul li{
	display:inline;
	border-bottom:none;
	margin:0;
	padding:0;
}
.widget_flickr a{
	display:block;
}
.widget_flickrRSS a img{
	font-size:10px;
	border-style:solid;
	border-width:0 1px 1px 0;
	margin:6px 5px;
	padding:5px;
}
.wp125_write_ads_widget .wp125_write_ads_widget.widget{
	border:none;
	margin:0 0 1em;
	padding:0;
}
.wp125_write_ads_widget .wp125_write_ads_widget.widget .wtitle{
	display:none;
}
.wp125_write_ads_widget.widget .winner{
	line-height:1px;
	padding:0;
}
.wp125_write_ads_widget.widget #wp125adwrap_2c .wp125ad a{
	width:125px;
	display:block;
	margin:6px 5px 8px;
	padding:5px;
}
.wp125_write_ads_widget{
	padding:0;
}
.wp125_write_ads_widget .winner #wp125adwrap_2c{
	width:100%;
}
.wp125_write_ads_widget #wp125adwrap_2c .wp125ad{
	width:auto;
	padding:0;
}
#wp125adwrap_2c .wp125ad a{
	display:block;
	float:left;
	height:125px;
	width:125px;
	border:1px solid transparent;
	margin:6px;
}
#pagination .wp-pagenavi{
	font-size:.9em;
	margin:1.6em .4em 1.6em 0;
}
#pagination .wp-pagenavi span.pages{
	border:none;
	background:transparent;
}
#pagination .wp-pagenavi a,#pagination .wp-pagenavi .current,#pagination .wp-pagenavi .extend{
	border:none;
	padding:3px 7px 4px 8px;
}
.wp-pagenavi a,.wp-pagenavi span{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#site #dsq-content .dsq-request-user-info td a{
	font-weight:400;
	font-size:1.2em;
}
#site .dsq-brlink{
	display:none;
}
#site #dsq-content .dsq-request-user-info td small a{
	font-style:italic;
}
#site #dsq-content h3{
	line-height:1.5em;
	margin-bottom:1em;
}
.cform input{
	font-size:1.1em;
	padding:5px;
}
.cform fieldset{
	background:#fff;
	border:none;
}
input[type=text].cf_error:focus{
	border:1px solid #000;
}
.cform label{
	display:block;
	text-align:left;
	margin:0;
}
legend{
	display:none;
}
.contentcontainer .cform{
	margin:5px 50px;
	padding:0;
}
.cform ol,.cform li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.cform li{
	margin-bottom:.7em;
}
.cform .single{
	width:97%;
}
.cform .area{
	width:97%;
}
.cform .emailreqtxt,.cform .reqtxt{
	font-style:italic;
}
.cf_hidden{
	display:none;
}
.success{
	margin-bottom:.5em;
	font-size:1.4em;
	padding:15px;
}
.mailinglist .cform ol{
	width:262px;
	float:left;
}
.mailinglist .cform .single{
	width:97%;
}
.mailinglist .cform .sendbutton{
	margin:21px 0 0 10px;
	padding:3px 0 2px;
}
.linklove a{
	display:none;
}
h2 a > cufon{
	display:none;
}
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
body{
	line-height:1;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
p,.p{
	margin-bottom:1em;
}
a:focus{
	outline:1px dotted invert;
}
input::-moz-focus-inner{
	border:0;
}
hr{
	border:0 transparent solid;
	border-bottom-width:1px;
	clear:both;
	height:0;
}
ol{
	list-style:decimal;
}
ol ol{
	list-style:lower-roman;
}
ol ol ol{
	list-style:lower-alpha;
}
ul{
	list-style:disc;
}
input{
	font-size:110%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	padding:3px 3px 3px 5px;
}
textarea{
	font-size:110%;
	border-color:transparent;
	border-style:solid;
	border-width:1px;
	padding:5px 3px 3px 7px;
}
#calendar_wrap{
	text-align:center;
	margin:0;
	padding:8px 15px;
}
#wp-calendar{
	text-align:center;
	margin-top:5px;
	width:100%;
}
#wp-calendar caption{
	font-weight:700;
	font-size:1.2em;
}
#wp-calendar td{
	padding:4px 8px;
}
#wp-calendar #today{
	font-weight:700;
}
.widget_tag_cloud .winner div{
	padding:15px;
}
.widget_archive .winner select{
	margin:10px;
}
.screen-reader-text{
	display:none;
}
#commentform{
	margin-top:10px;
}
#commentform small{
	font-size:90%;
}
#commentform input{
	display:block;
	padding:5px;
}
#commentform textarea{
	width:95%;
	height:140px;
}
#respond{
	margin:20px 0;
}
ol ul #commentform textarea{
	width:90%;
}
#commentform .form-submit{
	margin-bottom:2em;
}
#commentform #submit{
	display:inline;
}
.form-allowed-tags{
	font-size:.85em;
}
.form-allowed-tags code{
	display:block;
	font-size:10px;
}
.nocommentform{
	display:none;
}
.commentlist{
	list-style-type:none;
	line-height:130%;
	padding-left:55px;
	margin:10px 0 10px 18px;
}
.commentlist li{
	padding:10px;
}
.commentlist ul.children{
	list-style-type:none;
	margin:1em 0;
}
.commentlist cite{
	font-weight:700;
	font-style:normal;
}
.commentlist img.avatar{
	float:left;
	position:relative;
	margin:0 5px 5px -65px;
}
.commentlist .children img.avatar{
	float:left;
	position:relative;
	margin:0 10px 5px 0;
}
.commentlist .comment-meta{
	margin-bottom:5px;
	display:block;
	font-size:87%;
}
.nocomments{
	display:none;
}
dt{
	font-weight:700;
}
dd{
	font-style:italic;
}
sup{
	font-size:.7em;
	vertical-align:super;
}
sub{
	font-size:.7em;
	vertical-align:bottom;
}
big{
	font-size:1.3em;
}
abbr,acronym{
	border-bottom:.1em dotted;
	cursor:help;
}
q:before,q:after{
	content:"'";
}
#wpstats{
	width:0;
	height:0;
	overflow:hidden;
}
.hidden{
	display:none;
	visibility:hidden;
}
.aligncenter,.alignnone{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.center,.textcenter{
	text-align:center;
}
.alignleft{
	float:left;
	margin:0 1.4em .4em 0;
}
.left{
	float:left;
}
.textleft{
	text-align:left;
}
.alignright{
	float:right;
	margin:0 0 .4em 1.4em;
}
.right{
	float:right;
}
.textright{
	text-align:right;
}
.clear{
	clear:both;
}
.block{
	display:block;
}
img.center,img[align=center]{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.left,img[align=left]{
	float:left;
	margin:2px 10px 5px 0;
}
img.right,img[align=right]{
	float:right;
	margin:2px 0 5px 10px;
}
.hentry img{
	max-width:100%;
}
.fix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fix{
	display:block;
}
* html .fix{
	height:1%;
}
body{
	font-size:87.5%;
	line-height:1.6em;
	height:100%;
	color:#fff;
	background-color:#000;
}
#page,#dynamic-content{
	min-height:500px;
	zoom:1;
}
#page-canvas{
	margin:0 auto;
}
body,.font1,.font-primary,.commentlist{
	font-family:Georgia, 'Times New Roman', Times, serif;
}
h1,h2,h3,h4,h5,h6,.site-title{
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.font2,.font-sub,ul.main-nav li a,#secondnav li a,.metabar,.subtext,.subhead,.widget-title,.post-comments,.reply a,.editpage,#pagination .wp-pagenavi,.post-edit-link,#wp-calendar caption,#wp-calendar thead th,.soapbox-links a,.fancybox,.standard-form .admin-links,#featurenav a,.mirara-blink,.ftitle small{
	font-family:Verdana, sans-serif;
	letter-spacing:.1em;
}
input[type=text],textarea,#dsq-content textarea{
	font-family:"Courier New", Courier, Verdana, sans-serif;
}
#footer,#footer li.link-list a,#footer .latest_posts li .list-excerpt{
	color:#999;
}
#footer a,#footer .widget-title,#footer li h5 a{
	color:#fff;
}
#page,.tcolor1,#subnav ul li a:active,.commentlist cite a,#breadcrumb a,.metabar a:hover,.post-nav a:hover,.post-footer a,#buddypress-page #object-nav ul li a,#buddypress-page table.forum .td-title a,#buddypress-page #subnav a:hover,#buddypress-page #subnav li.current a,#twitterbar a,#carousel .carousel_text,#site #dsq-content .dsq-request-user-info td a,#pagination .wp-pagenavi a:hover,#pagination .wp-pagenavi .current,#primary-nav .main-nav li a:hover,#featurenav a.activeSlide,.content-pagination a:hover .cp-num{
	color:#000;

}
#header{background:#B8D4B0;}
a,.lcolor1 a,#subnav_row li.current_page_item a,#subnav_row li a:hover,#grandchildnav .current_page_item > a,.branding h1 a:hover,.bbcrumb a:hover,#feature_slider .fcontent.fstyle-lightbg a,#feature_slider .fcontent.fstyle-nobg a,#respond h3 small a{
	color:#225E9B;
}
.hcolor,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,#branding h1 a,a.site-title,.entry-title a,.entry-title a:hover,.widget-title a:hover,h3.widget-title a:hover,.content-pagination .cp-num{
	color:#000;
}
.tcolor2,.lcolor2 a,.subhead,.widget-title,.post-edit-link,.metabar .sword,#branding .site-description,#callout,#commentform .required,#postauthor .subtext,#buddypress-page .standard-form .admin-links,#wp-calendar caption,#carousel .thecarousel,#pagination .wp-pagenavi span.pages,.commentlist .comment-meta a,#highlight .highlight-subhead,.content-pagination span,.content-pagination a .cp-num,.searchform .searchfield{
	color:#AFAFAF;
}
.tcolor3,.lcolor3 a,.main_nav li a,.widget-title a,h3.widget-title a,#subnav_row li a,.metabar em,.metabar a,.tags,#commentform label,.form-allowed-tags code,.rss-date,#breadcrumb,.reply a,.post-nav a,.post-nav a:visited,.post-footer,.auxilary a,#buddypress-page .standard-form .admin-links a,#twitterbar .content .tbubble,.widget ul.twitter .twitter-item,.cform .emailreqtxt,.cform .reqtxt,#pagination .wp-pagenavi a,#pagination .wp-pagenavi .current,#pagination .wp-pagenavi .extend,.main_nav ul.sf-menu a,.sf-menu a:visited,#featurenav a,#feature-footer span.playpause{
	color:#000;
}
body.fixed_width{
	background-color:#444;
}
#page,.canvas #page-canvas,.sf-menu li,.main_nav ul.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.commentlist ul.children .even,.alt #commentform textarea{
	background:#FFF;
}
#feature-footer,.main-nav li.current-page-ancestor a,.main-nav li.current_page_item a,.main-nav li.current-page-ancestor ul a,.main-nav li.current_page_item ul a{
	background-color:transparent;
	color:#fff;
}
#wp-calendar caption,#buddypress-page #subnav,#buddypress-page .activity .activity-inner,#buddypress-page table.forum th,#grandchildnav.widget,blockquote,input,textarea,.searchform .searchfield,.wp-caption,.widget-default,.commentlist .alt,#wp-calendar #today,#buddypress-page div.activity-comments form .ac-textarea,#buddypress-page form#whats-new-form #whats-new-textarea,.post-nav,.current_posts_info,.post-footer,#twitterbar,#carousel .content-pad,.success,.sf-menu li li,.sf-menu li li,.sf-menu li li li,.content-pagination a .cp-num,.hentry table .alternate td{

	background-color:transparent;
	color:#000;

}



.main_nav .main-nav li a:hover,#wp-calendar thead th,#buddypress-page #object-nav,.item-avatar a,.comment blockquote,#grandchildnav .current_page_item a,#grandchildnav li a:hover,#grandchildnav .current_page_item ul li a:hover,#carousel .carousel_text,pagination .wp-pagenavi a,#pagination .wp-pagenavi .current,#pagination .wp-pagenavi .extend,.sf-menu li:hover,.sf-menu li.sfHover,#featurenav a,#feature-footer span.playpause,.content-pagination .cp-num,.content-pagination a:hover .cp-num,ins{
	background-color:transparent;
}
#buddypress-page #object-nav ul li a:hover,#buddypress-page #object-nav ul li.selected a,#buddypress-page #subnav a:hover,#buddypress-page #subnav li.current a,#featurenav a.activeSlide{
	background-color:#e1e1e1;
}
hr,.fpost,.clip_box,.widget-title,#buddypress-page .item-list li,.metabar a,#morefoot .widget-title,#site #dsq-content h3{
	border-bottom:0 solid #E9E9E9;
}
#nav_row.main_nav,ul.sf-menu ul li{
	border-bottom:0px solid #E9E9E9;
}
.post.fpost .entry,#soapbox .fboxinfo,#feature-footer.nonav{
	border-top:0 solid #E9E9E9;
}
#feature-footer{
	border:0 solid #E9E9E9;
}
.fpost.sticky{
	border-top:3px solid #E9E9E9;
	border-bottom:3px solid #E9E9E9;
	padding:20px 0 5px;
}
.post-nav,.current_posts_info,.post-footer{
	border-right:0 solid #E9E9E9;
	border-left:0 solid #E9E9E9;
}
#grandchildnav .current_page_item a,#grandchildnav li a:hover,#grandchildnav .current_page_item ul li a:hover{
	border-left:3px solid #E9E9E9;
}
#feature-footer .feature-footer-pad{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}
#featurenav a,#feature-footer span.playpause{
	border:1px solid #ddd;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
#featurenav a.activeSlide{
	border:1px solid #CCC;
	border-left:1px solid #999;
	border-top:1px solid #999;
}
textarea:focus,#commentform textarea:focus,#commentform input[type=text]:focus{
	border:solid 1px #bbb;
}
input,textarea,.searchform .searchfield,.wp-caption,.widget-default,#buddypress-page div.activity-comments form .ac-textarea,#buddypress-page form#whats-new-form #whats-new-textarea,#grandchildnav.widget{
	border:1px solid #E9E9E9;
	border-left:1px solid #DDD;
	border-top:1px solid #DDD;
}
.fpost .post-thumb img,.clip .clip-thumb img,.author-thumb img{
	border:1px solid #E9E9E9;
	border-left:1px solid #DDD;
	border-top:1px solid #DDD;
}
#carousel .content ul li a img{
	background:#fff;
	border:1px solid #ccc;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
#carousel .content ul li a:hover img{
	background:#ddd;
	border:1px solid #bbb;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.widget_flickrRSS a img,.wp125_write_ads_widget.widget #wp125adwrap_2c .wp125ad a{
	border:1px solid #eee;
	border-bottom:2px solid #ddd;
	background:#fff;
}
#feature-footer,#grandchildnav li a,#grandchildnav .current_page_item ul li a,#buddypress-page #object-nav ul li a{
	text-shadow:#fff 0 1px 0;
}
.fixed_width #footer{
	text-shadow:#000 0 -1px 0;
}
a.mirara-blink,a.soapbox_link,#feature_slider .fcontent a.post-edit-link,.button,input[type=submit],input[type=button],.submit{
	text-decoration:none;
	font-size:12px;
	line-height:12px;
	display:block;
	float:left;
	background:#eee;
	border:1px solid #d1d1d1;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	color:#333;
	text-shadow:#fff 0 1px 0;
	margin-right:.8em;
}
a.mirara-blink:hover,a.soapbox_link:hover,.button:hover,input[type=submit]:hover,.submit:hover{
	color:#777;
}
a.mirara-blink .mirara-blink-pad,a.soapbox_link .soapbox_link-pad,#feature_slider .fcontent a.post-edit-link{
	display:block;
	border:1px solid transparent;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	padding:5px 7px;
}
a.mirara-blink .mirara-blink-pad .blink-arrow,a.soapbox_link .soapbox_arrow{
	padding-right:9px;
	background:url(../images/more-black.png) no-repeat right center;
}
.button,input[type=submit],input[type=button],.submit{
	background:url(../images/button-grey-up.png) repeat-x left bottom;
}
.button:active,input[type=submit]:active,.submit:active{
	color:#000;
	border:1px solid #ddd;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background:url(../images/button-grey-down.png) repeat-x left bottom;
}
a.mirara-blink.blue-blink,a.soapbox_link.soapbox_callout{
	background:#225E9B;
	border:1px solid #000;
	border-top:1px solid #2D7ED1;
	border-left:1px solid #2D7ED1;
	text-shadow:#000 0 -1px 0;
	color:#fff;
}
a.mirara-blink.blue-blink:hover,a.soapbox_link.soapbox_callout:hover{
	color:#eee;
}
a.mirara-blink.blue-blink .mirara-blink-pad,a.soapbox_link.soapbox_callout .soapbox_link-pad{
	border-top:1px solid #2C7AC9;
	border-left:1px solid #2C7AC9;
}
a.mirara-blink.blue-blink .mirara-blink-pad .blink-arrow,a.soapbox_link.soapbox_callout .soapbox_arrow{
	background:url(../images/more.png) no-repeat right center;
}
a.mirara-blink.black-blink,#feature_slider .fcontent a,#feature_slider .fcontent a.post-edit-link{
	background:#111;
	border:1px solid #000;
	border-top:1px solid #111;
	border-left:1px solid #111;
	color:#fff;
	text-shadow:none;
}
a.mirara-blink.black-blink:hover,#feature_slider .fcontent a:hover,#feature_slider .fcontent a.post-edit-link:hover{
	background:#333;
	border-bottom:1px solid #000;
}
a.mirara-blink.black-blink .mirara-blink-pad,#feature_slider .fcontent a.post-edit-link{
	border-top:1px solid #444;
	border-left:1px solid #444;
}
a.mirara-blink.black-blink .mirara-blink-pad .blink-arrow{
	background:url(../images/more.png) no-repeat right center;
}
a.mirara-blink.black-blink:active .mirara-blink-pad,#feature_slider .fcontent a.post-edit-link:active{
	background:#000;
	border:1px solid #000;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
h1,h2,h3,h4,h5,h6{
	font-weight:400;
	line-height:1.2em;
	margin:0 0 .1em;
	padding:0;
}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,#nav em{
	text-transform:lowercase;
	font-style:italic;
}
h1,h1.pagetitle{
	font-size:2.5em;
}
h2{
	font-size:2em;
}
h3{
	font-size:1.5em;
}
h4{
	font-size:1.3em;
}
h5{
	font-size:1.1em;
}
h6{
	font-size:1em;
}
.subhead{
	margin-bottom:1.6em;
	font-size:.8em;
}
blockquote{
	font-style:italic;
	font-size:17px;
	line-height:24px;
	font-family:'Bookman Old Style',serif;
	margin:0 0 1em 1em;
	padding:1em 1em .5em;
	color:#444;
}
.comment blockquote{
	border:none;
	padding-right:10px;
}
.comment blockquote blockquote{
	margin-bottom:0;
}
a{
	text-decoration:none;
}
.hentry a:hover{
	text-decoration:none;
}
#subnav ul li a:active{
	text-decoration:none;
}
.post-edit-link{
	font-size:9px;
}
#site{
	position:relative;
}
#wrapper{
	padding-bottom:50px;
}
.content{
	width:960px;
	margin:0 auto;
}
#column-wrap,#container{
	float:left;
}
#sidebar-wrap{
	float:right;
}
.two-sidebar-left #column-wrap,.one-sidebar-left #column-wrap,.two-sidebar-left #buddypress-page #container,.one-sidebar-left #buddypress-page #container{
	float:right;
}
.two-sidebar-left #sidebar-wrap,.one-sidebar-left #sidebar-wrap{
	float:left;
}
.two-sidebar-left #column-main,.one-sidebar-left #column-main,.two-sidebar-left #buddypress-page #container,.one-sidebar-left #buddypress-page #container{
	float:right;
}
.two-sidebar-center #column-main{
	float:right;
}
.mcolumn-pad{
	padding-top:2em;
}
.two-sidebar-center #column-main .mcolumn-pad{
	padding-right:20px;
	padding-left:20px;
}
.fullwidth #column-main .mcolumn-pad{
	padding-right:15px;
	padding-left:15px;
}
.one-sidebar-right #column-main .mcolumn-pad,.one-sidebar-right #container #content,.two-sidebar-right #column-main .mcolumn-pad,.two-sidebar-right #container #content{
	padding:2em 30px 0 15px;
}
.one-sidebar-left #column-main .mcolumn-pad,.one-sidebar-left #container #content,.two-sidebar-left #column-main .mcolumn-pad,.two-sidebar-left #container #content{
	padding:2em 15px 0 30px;
}
#page-main .content{
	border-right:1px solid transparent;
	border-left:1px solid transparent;
}
#column-main{
	float:left;
	width:630px;
	display:inline;
}
#sidebar1,#sidebar2{
	float:left;
	overflow:hidden;
	box-shadow:-1px 1px 2px  rgba(0, 0, 0, 0.1);
	margin-top:10px;
	background:white;
}
#header .outline{
	position:relative;
	zoom:1;
	z-index:15;
}
#branding .content{
	z-index:10;
}
#branding .content-pad{
	padding:0px 0 15px 15px;
}
#branding .branding_wrap{
	position:relative;
	zoom:1;
}
h1 a{
	font-size:44px;
	line-height:.9;
}
.site-description{
	font-size:.85em;
	margin-left:.2em;
}
a.site-title{
	display:block;
	font-size:2.6em;
	line-height:1em;
	margin:.3em 0 .15em;
}
.icons{
	text-align:right;
	position:absolute;
	bottom:15px;
	right:0;
	line-height:20px;
	height:24px;
}
.icons a{
	display:block;
	width:22px;
	height:22px;
	margin-left:7px;
	float:right;
	text-align:right;
}
.icons .twitterlink{
	background:url(../images/sprite-socialicons.png) no-repeat -22px 0;
}
.icons .youtubelink{
	background:url(../images/sprite-socialicons.png) no-repeat -44px 0;
}
.icons .linkedinlink{
	background:url(../images/sprite-socialicons.png) no-repeat -66px 0;
}
.icons .facebooklink{
	background:url(../images/sprite-socialicons.png) no-repeat -88px 0;
}
.icons .rsslink{
	background:url(../images/sprite-socialicons.png) no-repeat 0 0;
}
.icons .twitterlink:hover{
	background-position:-22px -22px;
}
.icons .youtubelink:hover{
	background-position:-44px -22px;
}
.icons .linkedinlink:hover{
	background-position:-66px -22px;
}
.icons .facebooklink:hover{
	background-position:-88px -22px;
}
.icons .rsslink:hover{
	background-position:0 -22px;
}
.main_nav{
	line-height:1em;
	text-align:left;
	margin-top:0;
	z-index:28;
	position:relative;

}
.main_nav .content-pad{
	padding-top:6px;
}
.main_nav ul{
	list-style:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.main_nav li{
	position:relative;
}
.main_nav ul li{
	float:left;
	text-align:right;
	margin:0;
	padding:0;
}
.main_nav li a{
	text-decoration:none;
	display:block;
	border:1px solid transparent;
	border-bottom:none;
	padding:8px 15px 10px;

}
.main-nav li a{
	font-size:14px;
}
*html .main_nav li a{
	border-color:#FFF;
}
.main_nav ul ul{
	display:none;
}
.main_nav ul ul li{
	text-align:left;
}
#secondnav{
	line-height:1.1;
	font-size:.7em;
}
#secondnav ul{
	line-height:.95em;
	list-style:none;
	margin:0;
}
#secondnav .secondnav_menu{
	margin:0;
}
#secondnav ul li{
	float:left;
}
#secondnav li a{
	display:block;
	border:none;
	padding:10px;
}
body #wp-admin-bar #admin-bar-logo{
	line-height:1.4em;
}
body.buddypress{
	border-top:none;
	padding-top:none;
}
#buddypress-page #container{
	float:left;
	margin:20px auto;
}
#buddypress-page #content{
	padding-right:30px;
}
#buddypress-page #object-nav{
	margin:1em 0 0;
	padding:0;
}
#buddypress-page #item-nav{
	margin-bottom:1.5em;
}
#buddypress-page #object-nav ul li a{
	display:block;
	padding:3px 12px;
}
#buddypress-page #subnav{
	margin:0 0 2.5em;
	padding:10px;
}
#buddypress-page #subnav a{
	font-size:12px;
	line-height:1.2em;
	display:block;
	padding:7px;
}
#buddypress-page #settings-form input{
	margin-bottom:1.3em;
}
#buddypress-page div.activity-comments form textarea,#buddypress-page form#whats-new-form #whats-new-textarea textarea{
	background:none;
}
#buddypress-page #container .submit{
	border:none;
	background:none;
	margin:0;
	padding:7px 0;
}
#buddypress-page #container .submit .auto{
	padding:5px;
}
#buddypress-page ul.button-nav{
	list-style-type:none;
}
#buddypress-page form.dir-form div.dir-search{
	width:47%;
}
#buddypress-page form.dir-form div.dir-search input[type=submit]{
	float:right;
	clear:right;
	margin-right:5px;
	padding:4px;
}
#buddypress-page .profile-fields td{
	padding:5px;
}
#buddypress-page .radio ul{
	margin:5px 0 1em 50px;
}
#buddypress-page div.item-list-tabs ul li{
	margin:0 5px;
}
#buddypress-page table.forum{
	width:100%;
	text-align:center;
	margin:1.4em 0;
}
#buddypress-page table.forum th{
	font-weight:400;
	padding:5px;
}
#buddypress-page table.forum td{
	padding:.5em;
}
#buddypress-page table.forum .td-poster .poster-name{
	display:inline;
}
#buddypress-page table.forum .td-poster img{
	vertical-align:middle;
	margin-right:5px;
}
#buddypress-page table.forum .td-title{
	font-size:1.3em;
	text-align:left;
}
#buddypress-page table.forum .td-title a:hover{
	text-decoration:none;
}
#buddypress-page .standard-form #topic-meta h3{
	font-size:1.9em;
	margin:1em 0;
}
#buddypress-page .standard-form .admin-links{
	font-size:.8em;
	padding:4px 0;
}
#buddypress-page .item-list li{
	margin-bottom:1.5em;
	padding:.3em 0;
}
#buddypress-page .item-list .item-title{
	font-size:1.3em;
}
#buddypress-page .item-list .poster-meta{
	font-size:1.3em;
	font-style:italic;
}
#buddypress-page .item-list .poster-meta img{
	vertical-align:middle;
	margin-right:10px;
}
#buddypress-page .item-list .post-content{
	padding:20px 20px 10px;
}
#buddypress-page #item-actions{
	margin-bottom:1em;
}
#buddypress-page .activity{
	font-style:italic;
	font-size:.9em;
}
#buddypress-page .activity .activity-inner{
	font-style:normal;
	margin-bottom:1em;
	padding:10px 10px 2px;
}
.item-avatar{
	float:left;
	margin-right:10px;
}
.item-avatar a{
	display:block;
	padding:3px;
}
.item-avatar a img{
	display:block;
}
.searchform{
	position:relative;
	width:210px;
	margin:3px auto 0;
}
#header .searchform{
	float:right;
}
.searchform input{
	background:transparent;
	border:none;
}
.searchform .searchfield{
	font-family:arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:13px;
	height:13px;
	width:170px;
	padding:7px 30px 5px 7px;
}
.searchform input.submit{
	position:absolute;
	right:8px;
	top:4px;
	height:17px;
	width:17px;
	margin:0;
	padding:0;
}
.hentry{
	clear:both;
}
.hentry ul,.hentry ol,.comment-body ul,.comment-body ol{
	margin-left:25px;
	margin-bottom:1em;
}
.billboard{
	margin:0 0 2.5em;
	padding:60px 15px;
}
.fpost{
	margin-bottom:3.9em;
}
.fpost .post-excerpt,.fpost .entry_content{
	font-size:1.1em;
	line-height:1.3em;
}
.fpost .textcontent{
	margin:20px 10px 0 0;
}
.post.fpost .entry{
	margin-bottom:1em;
	padding:1em 0;
}
.post-meta{
	margin-bottom:1.5em;
}
.fpost .post-header{
	padding-top:3px;
	float:left;
	display:inline;
}
.fpost .post-header.post-nothumb{
	width:100%;
}
.fpost .post-title-module{
	position:relative;
}
.fpost .post-title h2{
	padding-bottom:0;
	font-size:2em;
	line-height:1em;
	text-transform:none;
	margin:0;
}
.fpost .post-title h2 a:hover{
	text-decoration:none;
}
.post-comments a:hover{
	text-decoration:none;
}
.fpost .metabar{
	margin:0 0 .2em;
}
.metabar em{
	font-size:11px;
	font-style:normal;
	line-height:1.75em;
}
.metabar a:hover{
	text-decoration:none;
}
.metabar .sword{
	text-transform:lowercase;
	letter-spacing:0;
}
.fpost .post-excerpt{
	margin:1em 0;
}
.post-thumb,.fpost .post-thumb a{
	float:left;
}
.fpost .post-thumb img{
	display:block;
	padding:4px;
}
#mirara_content .clip,#buddypress-page .clip{
	width:47%;
}
#site.fullwidth #mirara_content .clip,#site.fullwidth #buddypress-page .clip{
	width:48%;
}
.clip_box{
	margin-bottom:.5em;
	padding:1em 0;
}
.clip_box .hentry{
	padding:0;
}
.clip{
	width:100px;
	float:left;
	clear:none;
}
.clip-right{
	width:100px;
	float:right;
}
.clip .clip-header{
	display:table-cell;
	width:10000px;
	padding:4px 0;
}
.clip .clip-thumb a{
	float:left;
	margin-right:10px;
}
.clip .clip-thumb img{
	display:block;
	margin:0 0 .4em;
	padding:2px;
}
.clip .entry-title{
	line-height:1.2em;
	font-size:1.4em;
	padding:0;
}
.clip .metabar{
	line-height:1em;
	padding:0;
}
.clip .metabar em{
	font-size:11px;
}
.clip .post-excerpt{
	font-size:1em;
	line-height:1.5em;
	margin-bottom:1.5em;
	margin-top:.5em;
}
.post-nav,.current_posts_info{
	clear:both;
	font-size:12px;
	position:relative;
	margin:0 0 1.8em;
	padding:5px 10px;
}
.post-nav a,.post-nav a:visited{
	text-decoration:none;
}
.post-nav a:hover{
	text-decoration:none;
}
.post-nav .previous a{
	float:left;
	display:block;
	padding-left:24px;
	background:url(../images/post-previous.gif) no-repeat left center;
}
.post-nav .next a{
	float:right;
	display:block;
	padding-right:24px;
	text-align:right;
	background:url(../images/post-next.gif) no-repeat right center;
}
#postauthor{
	margin-bottom:2em;
}
#postauthor .copy-pad{
	padding:10px 15px;
}
#postauthor .subtext{
	font-size:.85em;
}
#postauthor .author-info{
	margin-left:120px;
}
.author-thumb{
	text-align:left;
	margin-left:-120px;
}
.author-thumb img{
	float:left;
	margin-right:25px;
	padding:5px;
}
.author-details{
	font-size:.9em;
}
.post-footer{
	line-height:25px;
	overflow:hidden;
	margin-bottom:30px;
	font-size:1em;
	padding:8px 18px;
}
.post-footer a{
	font-weight:700;
}
.post-footer .right img{
	vertical-align:top;
}
.post-footer .left span{
	font-weight:700;
	font-size:14px;
	text-align:center;
	width:33px;
	margin-right:6px;
	display:inline-block;
	line-height:21px;
	padding:4px 0 8px;
}
.post-footer .right{
	padding:0;
}
.post-footer .right span{
	line-height:21px;
}
.post-footer img{
	margin:0 0 0 2px;
}
.tags{
	font-style:italic;
	font-size:10px;
}
.scolumn-pad{
	padding:2em .7em;
}
#sidebar-wrap #sidebar_universal{
	padding:2em 1em 0;

}
ul.sidebar_widgets{
	list-style-type:none;
}
.widget{
	margin-bottom:1em;
	overflow:hidden;
}
.widget-title{
	text-align:left;
	margin-bottom:.6em;
	font-size:.9em;
	padding:6px 8px 3px 0;
}
.widget-title a,h3.widget-title a{
	background:url(../images/morearrow.png) no-repeat 100% 50%;
	padding-right:10px;
}
.widget ul{
	margin:0 0 10px .4em;
}
.widget ul.sub-menu{
	margin:0;
}
.widget ul li{
	list-style:none;
	display:block;
	padding:.3em 2px;
}
.widget ul li a:hover{
	text-decoration:none;
}
.widget ul li ul li{
	margin-left:.3em;
}
.widget-default{
	margin-bottom:.7em;
	margin-top:.3em;
	padding:10px;
}
#grandchildnav.widget{
	margin-bottom:25px;
	padding:10px;
}
#grandchildnav li{
	line-height:1em;
	border-top:none;
	margin:0;
	padding:0;
}
#grandchildnav li a,#grandchildnav .current_page_item ul li a{
	display:block;
	border:1px solid transparent;
	border-left:3px solid transparent;
	background:transparent;
	padding:7px 5px;
}
#grandchildnav li a:hover,#grandchildnav .current_page_item ul li a:hover{
	text-decoration:none;
}
#grandchildnav li ul{
	margin:0 0 0 25px;
}
.widget_search .widget-title{
	margin-bottom:10px;
}
.widget_categories .postform{
	margin:10px;
}
.rss-date{
	display:block;
	font-size:.9em;
	line-height:1.2em;
}
a.rsswidget img{
	position:relative;
	top:1px;
}
#sidebar #widgets{
	margin-bottom:1em;
}
.socialicons .widget-title,.widgetcform .widget-title{
	margin-bottom:8px;
}
.socialicons{
	margin-bottom:30px;
}
.textwidget{
	padding:5px 2px;
}
#footer .widget_twitter .twitter-item{
	padding-bottom:10px;
}
.twitter-item:nth-child(2n){
	font-weight:bolder;
}
.dcol{
	float:left;
	display:inline;
}
.dcol.lastcol .dcol-pad{
	padding-right:0;
}
.page-nav-default{
	padding:15px 0;
}
.page-nav-default .previous-entries{
	float:left;
}
.page-nav-default .next-entries{
	float:right;
}
#footer{
	clear:both;
	font-size:1em;
	overflow:hidden;
	text-align:left;
	position:relative;
}
#footer ul{
	padding:0 5px;
}
#footer li{
	list-style-type:none;
}
#footer li a:hover{
	text-decoration:none;
}
#footer li h5 a{
	font-size:1em;
}
#footer .content-pad{
	padding:20px 0 1em;
}
#footer .widget-title{
	padding-left:0;
	border:0;
	margin-bottom:.6em;
	font-size:.85em;
}
#footer .findent{
	padding:0 5px 0 0;
}
#footer .latest_posts{
	padding:0;
}
#footer .latest_posts li{
	margin-bottom:.5em;
}
#footer .latest_posts li .list-excerpt{
	font-size:.9em;
	line-height:1.5em;
}
#fcolumns_container .socialicons{
	float:left;
	background:none;
	width:20%;
	border:none;
}
#fcolumns_container .socialicons .socialeffect{
	border:none;
	padding:1px 20px;
}
#fcolumns_container .socialicons span{
	font-size:17px;
	display:block;
	padding-bottom:26px;
}
.fcol{
	width:152px;
	float:left;
	display:inline;
	padding:0 20px;
}
.fcol ul ul{
	padding-left:10px;
	font-size:.9em;
}
#breadcrumbs{
	padding:10px 5px;
}
#breadcrumb .content-pad{
	padding:0;
}
#breadcrumb .content{
	font-size:12px;
	padding:5px 0;
}
.breadcrumb a:hover{
	text-decoration:none;
}
#simple_footer_nav #logo{
	float:left;
	padding-right:20px;
}
#simple_footer_nav #logo h1{
	font-size:2em;
}
#simple_footer_nav ul{
	float:left;
	margin:10px 10px 0;
}
#simple_footer_nav ul li{
	float:left;
}
#footer #simple_footer_nav ul li a{
	padding:0 10px;
}
#simple_footer_nav .terms{
	float:right;
	margin-top:10px;
}
#respond{
	padding:20px 0;
}
#respond form{
	margin-left:25px;
}
h3#comments-title{
	padding-left:22px;
	background:url(../images/icon-comment.png) no-repeat scroll 0 3px transparent;
}
#respond h3{
	padding-left:25px;
	background:url(../images/icon-pencil.png) no-repeat scroll 0 3px transparent;
}
#respond h3 small{
	font-size:12px;
	font-style:italic;
}
.commentlist .comment-meta{
	margin-bottom:16px;
}
.commentlist p{
	margin:0 0 1em 5px;
}
.reply a{
	font-size:.8em;
}
#notfound,#previewing-posttypes{
	min-height:350px;
	padding:100px;
}
h2.notfound-splash{
	font-size:10.5em;
	color:orange;
}
h2.notavail{
	margin-bottom:1.5em;
}
#cred{
	text-align:center;
	padding:15px;
}
a.plimage{
	font-size:8px;
	text-align:center;
}
.pad_small{
	padding:8px;
}
.pad_big{
	padding:15px 20px;
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
#calendar_wrap{
	overflow:hidden;
	padding:0;
}
#wp-calendar caption{
	font-size:12px;
	font-weight:400;
	padding:2px;
}
#wp-calendar thead th{
	font-size:12px;
	padding:2px;
}
#callout{
	overflow:hidden;
}
#callout .content-pad{
	padding:30px 17px;
}
#callout .callout_text{
	width:70%;
	float:left;
}
#callout .callout_text-pad{
	padding:0 10px;
}
#callout .callout_text.noimage{
	width:100%;
}
#callout .callout_head{
	font-size:2em;
}
#callout .callout_copy{
	font-size:.9em;
}
#callout .callout_image a{
	display:block;
	line-height:1em;
}
#callout .callout_image{
	float:right;
	width:30%;
	text-align:center;
	vertical-align:center;
}
.typekit-badge{
	display:none!important;
}
.ithumb,.iframe{
	padding:5px;
}
.fancybox span{
	font-size:.9em;
	display:block;
}
.content-pagination .cp-desc{
	font-style:italic;
}
.content-pagination a:hover{
	text-decoration:none;
}
.content-pagination .cp-num,.content-pagination a:hover .cp-num{
	text-decoration:none;
	display:inline-block;
	line-height:.9em;
	margin:0 2px;
	padding:3px 7px 6px;
}
table{
	width:100%;
}
.hentry table,#comments table{
	margin-bottom:1em;
}
.hentry table th,#comments table th{
	font-weight:400;
	text-align:center;
	font-size:1.1em;
	padding:.3em;
}
.hentry table td,#comments table td{
	text-align:center;
	padding:.35em .6em;
}
.hentry table .label,#comments table .label{
	text-align:left;
}
.mediablock{
	overflow:visible;
	zoom:1;
}
.mediablock-image{
	float:left;
	margin-right:10px;
}
.iconlist .mediablock-image{
	padding-top:.4em;
}
.mediablock-content{
	display:table-cell;
	vertical-align:top;
	width:10000px;
}
.iconlist li{
	margin-bottom:.5em;
}
.ui-img-big{
	margin-right:15px;
}
.styled-list{
	list-style-type:none;
}
.wp-caption{
	text-align:center;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	max-width:98%;
	margin-bottom:1em;
	padding:5px;
}
.wp-caption-text{
	font-size:11px;
	text-align:center;
	line-height:16px;
	margin:0;
	padding:6px 3px 2px;
}
.wp-caption-dd{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.wp-caption img{
	border:0 none;
	margin:0;
	padding:0;
}
div.wpcf7{
	margin:0;
	padding:0;
}
div.wpcf7-response-output{
	margin:2em 0.5em 1em;
	padding:0.2em 1em;
}
div.wpcf7-mail-sent-ok{
	border:2px solid #398f14;
}
div.wpcf7-mail-sent-ng{
	border:2px solid #ff0000;
}
div.wpcf7-spam-blocked{
	border:2px solid #ffa500;
}
div.wpcf7-validation-errors{
	border:2px solid #f7e700;
}
span.wpcf7-form-control-wrap{
	position:relative;
}
span.wpcf7-not-valid-tip{
	position:absolute;
	top:20%;
	left:20%;
	z-index:100;
	background:#fff;
	border:1px solid #ff0000;
	font-size:10pt;
	width:280px;
	padding:2px;
}
span.wpcf7-not-valid-tip-no-ajax{
	color:#f00;
	font-size:10pt;
	display:block;
}
span.wpcf7-list-item{
	margin-left:0.5em;
}
.wpcf7-display-none{
	display:none;
}
div.wpcf7 img.ajax-loader{
	border:none;
	vertical-align:middle;
	margin-left:4px;
}
div.wpcf7 .watermark{
	color:#888;
}
/* qTranslate CSS */
.qtrans_language_chooser {
	margin-left:0px;
}
.qtrans_language_chooser li {
	float:right;
	margin-right:3px;
	}

.qtrans_flag {
	border:1px solid #b6b6b6;
}

.qtrans_widget_end {
	clear:both;
}

.clear {
	clear:both;
}

#sidebar_universal{
	background:white;
}

