/*
Theme Name:Skyminds10
Theme URI:http://www.skyminds.net/
Description:A Palm Tree theme for SkyMinds.Net's 10th birthday (2010)
Version:3.2.matt.aug2011
Author:Matt
Author URI:http://www.skyminds.net/
*/
*{border:0; margin:0; padding:0}

body { font-family:Helvetica; font-size:14px; line-height:16px; margin:0 auto; padding:0; background:#fff url(images/pixel-gold.jpg) top center repeat-x; }
#pixel { background:url(images/background-gold.jpg) top center no-repeat; }

#skyshare{padding-left:3em}
.series_toc{border:2px solid #ccc; margin:0px 0px 15px; padding:15px 10px 15px 50px}
.single .series-nav{margin:0px 0px 15px 0px; padding:15px 0px 15px 0px}
#home .series-nav{display:none}

#adminbarsearch-wrap { display:none; }
.amzshcs img {margin-left:auto; margin-right:auto;text-align:center;padding:11px}
div#paypal-center {margin: auto;width:330px;}
#guestblog-msg{float:right; padding-top:20px;}
.update-message{background:#fffbcc none repeat scroll 0% 0%; padding:10px; margin:10px 25px 25px; border:1px #e6db55 solid; -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px; border-radius:30px}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

li{list-style:none}
#tnx{padding:0; margin:0; list-style-type:none; color:#000; padding:16em 0 0; margin:10px 0 0 10px; text-align:center; white-space:pre-wrap}
#tnx li{display:inline; list-style-type:none; font-size:9px; padding:4px}
#tnx a.tnx{color:#01a4b1}
#share{text-align:right;font-size:9pt}

/* Links */
.weather-info{font-family:Helvetica; font-size:11px; color:#666; text-align:center}
a{color:#227ad3; text-decoration:none}
.entry a:visited{color:#660066}
a:hover{color:#000}
span.readmore{text-transform:none; text-decoration:none; color:#227ad3}
.month-metadata{padding:10px}

/* Page Layout */
#layout{margin:0 auto; width:1024px}
/* Header */
#header{height:140px}
/* Header Ad 728x90 */
#header-ad{float:right; padding-top:20px}
#header-ad img{border:0}
/* Logo */
#logo{float:left; top:70px; width:236px; height:73px; z-index:2000; position:absolute; background-image:url(images/sprite.png); background-position:0px -10px}
/*- Menu Wrappers -*/
.wrapper-left{height:47px; width:658px; float:left; margin-bottom:20px}
*+html .wrapper-left{margin-bottom:20px!important; /*IE7*/}
.wrapper-right{height:47px; width:298px; float:right}

/*- Main Menu -*/
#menu-navigation{width:690px}
.menu, .menu ul{list-style:none; margin:0; padding:0}
.menu{position:relative; float:left; width:690px; padding:0; height:30px; background-image:url(images/sprite.png); background-position:-10px -117px}
.menu li{float:left; margin:0; padding:0; position:relative}
.divider a{font-size:12px; font-family:Helvetica; height:18px; color:#343004; display:block; padding:8px 12px 0; text-decoration:none; background-image:url(images/sprite.png); background-position:-0px -307px}
.no-divider a{font-size:12px; font-family:Helvetica; height:18px; color:#343004; display:block; padding:8px 12px 0; text-decoration:none}
.divider a:hover, .no-divider a:hover{color:#666; border-bottom:4px solid #5187a9}
.menu ul{list-style:none; margin-top:5px; width:100px; position:absolute; top:-999em; left:-1px; line-height:31px}
#home .on{font-size:13px; font-family:Helvetica; line-height:22px; color:#000; display:block; padding:5px 16px 3px 11px; margin-left:1px; text-decoration:none; border-bottom:4px solid #5187a9; width:30px}
/* Secondary Menu and Dropdown Navigation */
*+html #emptysubnav{height:30px!important; /*IE7*/}
* html #emptysubnav{height:30px!important; /*IE7*/}
#emptysubnav{height:22px}
#catnav{margin:0; padding:0; list-style:none; height:24px; float:left; width:690px; background-image:url(images/sprite.png); background-position:-10px -171px}
.submenu{float:left; list-style:none; margin:0; padding:0 26px 0 7px; height:24px}
.submenu a{color:#fff; display:block; padding:0 4px; font-size:12px; font-family:Helvetica; line-height:24px; text-decoration:none}
.submenu a:hover{text-decoration:none; color:#ebebeb; text-decoration:underline}
.subchildren{position:absolute; left:-999em; width:10em; margin-top:-2px}
.submenu:hover ul{left:auto; z-index:10!important}
.subchild{display:block!important; width:10em; border:1px solid #0eb0ed!important; border-top:none!important; background:#82b7d8; text-align:left}

/* Rss Feeds, Search and newsletter Form */
input{border:1px solid #ccc}
.email-input{color:#666; font-size:12px; font-family:Helvetica; font-weight:normal; padding:4px; width:186px; display:inline; border:1px solid #ccc}
.search-input{color:#666; font-size:12px; font-family:Helvetica; font-weight:normal; padding:4px; width:186px; margin:14px 0 0 10px; display:inline; border:1px solid #ccc; background:#f9f9f9}
.submitt-button{background:#5187a9; color:#fff; font-size:11px; font-family:Helvetica; padding:4px; margin:0 0 0 8px; border:1px solid #ccc; font-weight:bold; width:56px}
/* Grid */
#leftcol{background:url(images/main_top_back-trans2.png) top center no-repeat; width:690px; float:left}
#grid{margin-top:10px}
#grid h1{font-size:15px; font-weight:bold; margin:0 0 13px; color:#333}
#grid h2{margin:0 0 13px}
#grid p{line-height:18px; padding:0 0 12px}

/* Middle Column */
#middle{margin-left:13px; float:left; width:322px; text-align:left}
.middle-single{float:left; width:692px; background:url(images/main_top_back-trans2.png) top center no-repeat}
/* Left Sidebar */
#sidebar-left{float:left; width:332px; margin:0 0 0 15px; padding:0}
* html #sidebar-left{float:left; width:332px; margin:0; padding:0}
/* Right Column */
.rightcol{float:right; width:300px}
*+html .rightcol{float:right; width:300px; padding-top:5px!important}
/* Video */
.video{margin:10px 0; width:324px; height:264px; background:#f9f9f9; border:1px solid #ccc; padding:3px}
h2.alth2{margin:0 0 10px 10px; color:#fff; font-family:Helvetica; font-size:16px; padding:5px; background:#3da1a0; width:auto; text-align:left}
/* 125x125 Ads */
.bannersSquare{margin:13px 2px 2px 10px}
.bannersSquare img{float:left; padding:3px; margin:3px; background:#f9f9f9; border:solid 1px #ccc}
/* 300x250 Ad */
.ad300x250{float:left; border:0}
.ad300x250 img{border:0}
/* Subscribe Sidebar */
.subscribe{padding:10px; line-height:20px; border:1px solid #f9f9f9; text-align:left; color:#333; background:url(images/middlewidget-trans.png) top center repeat-y; height:38px; margin:10px 0 0}
/* Sidebar Widgets */
.widgets{text-align:left; color:#000; line-height:18px; margin:5px 0 10px; padding:10px 15px 0; font-family:Helvetica; background:url(images/middlewidget-trans.png) top center repeat-y; border:1px solid #f9f9f9}
*+html .widgets{margin:0 0 10px!important; /*IE7*/text-align:left; color:#000; line-height:18px; padding:10px 15px 0; font-family:Helvetica; background:url(images/middlewidget-trans.png) top center repeat-y; border:1px solid #f9f9f9}
.widgets ul li{padding:0 0 0 26px}
.widget-title{font-size:18px; padding:0 0 15px; list-style:none; font-weight:bold; font-family:Helvetica; color:#635b35; text-align:center}
*+html .widget-title{padding:0 0 0 10px!important; /*IE7*/}
* html .widget-title{padding:0 0 0 10px!important; /*IE6*/}
/* Metadata */
.post-date{float:left; padding:0; margin:-10px 0 25px; font-size:13px}
.post-date a{color:#333}
/* Post */
.post-middle{padding:10px; margin:0 0 5px; min-height:120px; font-family:Helvetica}
.post-single{padding:10px; min-height:120px; margin:10px; border:1px solid #dadada; text-align:left}
.photos-home{padding:5px; margin:0 auto}
.post-blog, .page-blog {padding:18px 18px 18px 12px; margin-bottom:10px; line-height:18px}
.page-blog h2{margin:10px 0 30px}
.post-title a{font-family:Helvetica; font-size:24px; padding:0}
.post-title a:hover{font-family:Helvetica; font-size:24px; padding:0; color:#666}
.post-content{margin-top:6px; color:#000; padding:50px 6px 3px}
.entry p{text-align:left; font-size:14px; line-height:20px!important; color:#000000; margin-top:5px; text-align:justify}
.entry-alt p{text-align:left; font-size:13px; line-height:18px!important; color:#000000; margin-top:5px; min-height:120px}
.entry blockquote p{font-size:15px; font-family:Helvetica; font-style:italic; text-align:justify; color:#333; margin:0 auto; width:88%}
img.size-thumbnail, img.attachment-post-thumbnail, .photo, .post-content img {padding:3px; margin:0 5px 5px 2px; background:#f9f9f9; border:solid 1px #ccc; float:left}

/* Comments */
.comment{color:#000; padding:20px; margin-bottom:10px}
#submit_comment{background:#f9f9f9; color:#333; font-size:11px; font-family:Helvetica; padding:4px; margin:0; border:1px solid #ccc; font-weight:bold; width:120px}
textarea{font-size:13px; padding:2px; width:100%/*560px*/; border:1px solid #ccc}
h2.commh2{font-size:1.4em!important; padding:0 0 5px; font-weight:bold!important; color:#000!important}

/* Page Navigation */
.navigation{margin:10px;}
.navigation a{color:#333; font-size:1em; font-weight:bold}
.alignleft{display:inline; float:left}
.alignright{display:inline; float:right}

/* Footer */
#footer{margin:-6em 0 0 0; color:#000; background:#f9f9f9; padding:5px; font-family:Helvetica; background:url(images/footer-water2.jpg) no-repeat; height:500px}
#footer a{color:#ccc}
#copyright{color:#000; padding:14em 0 0; margin:10px 0 0 10px; text-align:center}
#copyright a{color:#01a4b1}
#page-wrap{width:610px; position:relative; min-height:245px; height:auto!important; height:245px; overflow:hidden; margin-bottom:10px}
.nav-thumb{border:3px solid #393638; margin:0}
.active-thumb img{border:#43d4df 3px solid}
/* Theme Name:skyminds.net
Description:vital elements */
html{overflow-x:hidden}
.dl{padding:2px 0; text-align:center; display:block; margin-bottom:10px; margin:10pt auto}
/* Matt's fixes for palmtree theme */
h2{line-height:1em; font-size:24px}
h3{font-family:'Trebuchet MS','Lucida Grande',Verdana,Sans-Serif; font-weight:bold; font-size:1.5em; padding:0; margin:15px 0 0 0}
div.postmetadata{font-size:14px; text-align:right; padding:6px 0 3px; margin:0 0 10px; border-top:1px solid #bbb}
.postseparator{background-image:url(images/sprite.png); background-position:0px -267px; background-repeat:no-repeat; height:19px; margin:3em 0 3em 0}
.entry ul, .entry ol{margin:0 0 30px 0}
.entry ol li{list-style:decimal; list-style-position:inside; padding:1em 1em 0.1em 2em}
.entry ul li, .related-articles ul li {list-style:disc; list-style-position:inside; padding:1em 1em 0.1em 2em /*0.2em 0 0 2em*/}
acronym, abbr{cursor:help; border-bottom:1px solid #61636A}
#logo{cursor:pointer}
/* my tweaks */
#infobar{list-style:none; color:navy; font-family:Helvetica,Verdana,Sans-Serif; width:540px; margin:0px auto; text-align:center; padding:1px; background-color:#dde; font-size:12px; font-variant:small-caps; margin-right:210px; margin-top:10px; text-decoration:none; border:1px solid #454C67}
#toggle{width:674px; height:auto; background:#eee; border:1px solid #900; font-size:x-small; text-align:center}
#toggle p{text-align:center;}
#song-displayer{width:674px; height:auto; text-align:center}
.song-displayer{display:block; float:right; width:665px; margin-bottom:15px; padding:5px; border:1px solid #d4dce2}
.jump-menu{bottom:50px; right:0px; position:fixed; overflow:hidden; text-align:left; width:140px; border:1px solid #e5e5e5; padding:6px 12px; background:#f9f9f9}
.max-single{float:left; width:724px; background:url(images/main_top_back-trans_tab.png) top center no-repeat}
.entry a.post-edit-link{border:#ddd 1px solid; background-color:#fff; padding:3px 6px; text-decoration:none}
.entry a.post-edit-link:hover{border:#ff284b 1px solid; background-color:#ed1e24; color:#fff}
.screenreader, #header h1, #header description{text-indent:-9999px; font-size:0px; line-height:0px; margin:0; padding:0}
.sticky{background:#fff8dc; border:1px solid #bbb; border-width:1px; padding:15px}
del{text-decoration:line-through}
#googlesearchbox label, .oos{display:none}
blockquote{font-family:Georgia,Helvetica,"Bitstream Vera Serif",serif; color:#666; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:10px}
blockquote cite{margin:5px 0 0; display:block}
code, pre, pre code{text-align:left; font:1.1em 'Courier New',Courier,Fixed,Sans-Serif; text-align:left; overflow:auto; display:inline}
/* IMG */
img{border:none}
img.centered, img.aligncenter, img.attachment-full, .aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{border:1px solid #ddd; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:13px; line-height:17px; padding:0 4px 5px; margin:0; text-align:center}
/* Center stuff */
div.center, p.center500{display:block; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:3em; margin-top:2em}
p.center{text-align:center}
/* HEADERS */
#logo h1, .description, .wpdberror{display:none}
#content h4, .entry h4{margin:2em 0 18px 0; font-size:1.1em; font-weight:bold; font-family:Helvetica,Verdana; border-bottom:1px #ccc solid; text-transform:uppercase}
/* new comment bubble */
.comment_count{float:right; width:29px; height:26px; background-image:url(images/sprite.png); background-position:-13px -215px;  padding:5px 0 0 0; text-align:center; font-weight:bold; margin:0 0 15px 0}
.comment_count a{color:#666; float:left; width:100%}
/*  COMMENTS FORM */
#respond{margin-top:30px}
#commentform input, .options input{font-size:10px; width:250px; padding:2px; margin:5px 5px 1px 0; border:1px solid #A5ACB2; font-family:'Lucida Grande',Verdana,Sans-Serif}
#commentform textarea{width:100% /*645px*/; padding:2px}
#commentform #submit, .options #submit{width:auto; margin:0; background-color:#FFF}
#commentform #submit{padding:3px; float:right}
#commentform p{margin:5px 0}
/* NEW Comments Styling */
ol.commentlist{list-style:none; margin:0 0 1em; padding:0; text-indent:0}
.commentlist li{margin:20px 0 3px; padding:10px 10px 6px; -moz-border-radius:20px; -khtml-border-radius:20px; -webkit-border-radius:20px; border-radius:20px}
ol.commentlist li.comment{border-bottom:1px dotted #666; padding:1em}
.commenty{padding:0 0 2.2em}
.commenty p{margin:10px 7px 10px 55px; font-size:1.2em; line-height:1.4em}
.comment-meta a{color:#0aa}
.commentmetadata{margin:0; display:block}
div.reply{display:block; float:left; margin:0em 0 0 0; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 Helvetica,Verdana; padding:5px 10px; text-align:center; width:52px}
div.reply:hover{background:#c30; border:1px solid #ccc}
div.reply a{color:#fff; text-decoration:none; text-transform:uppercase}
ol.commentlist li.even{background:#f7f7f7; border:0}
ol.commentlist li.odd{background:#fff; border:0}
ol.commentlist li.comment-author-admin, ol.commentlist li.comment-author-matt{background-color:#FFFFF0; border:solid 0px #ccc}
ol.commentlist li ul.children{list-style:none; margin:1em 0 0; text-indent:0}
ol.commentlist li ul.children li.depth-2{border-left:5px solid #555; margin:0 0 2em 3em}
ol.commentlist li ul.children li.depth-3{border-left:5px solid #999; margin:0 0 2em 3em}
ol.commentlist li ul.children li.depth-4{border-left:5px solid #bbb; margin:0 0 2em 3em}
/* si imbrication == 4, pas de bouton reply */
ul.children li.depth-4 div.reply{display:none}
ol.commentlist li.parent{border-left:5px solid #111}
ol.commentlist li.pingback{border-bottom:1px dotted #666; padding:1em}
#commentPreview{display:block; width:auto; height:auto; margin:2em auto; padding:5px; border:1px solid #d4dce2; font-size:1.1em}
/* gravs gauche */
.gravs{margin-top:1px; margin-bottom:-1px; margin-right:-5px}
.avatar{float:left; margin:-4px 10px 8px -4px; padding:2px; margin-bottom:5px; display:block}
.count{float:right; font:italic 40px Georgia,serif; color:#c0c0c0; margin-top:-1.05em; margin-right:0em}
cite{margin:0; font-size:1.3em}
/* Comment Quicktags */
#comment_quicktags{text-align:left; margin-left:1%; font-size:1.2em}
/* Button Style */
#comment_quicktags input.ed_button{background:#F4F4F4; border:1px solid #D6D3CE; color:#000; font-family:Georgia,Times,serif; margin:1px; width:auto; font-size:1.2em}
/* Button Style on focus/click */
#comment_quicktags input:focus.ed_button{background:#FFF; border:1px solid #686868}
#comment_quicktags #ed_strong{font-weight:bold}
#comment_quicktags #ed_em{font-style:italic}
/* subscribe 2 comments */
.subscribe-to-comments{margin:auto 0; line-height:3em; height:3em; font-size:12px}
label.subscribe-to-comments{display:block; padding-left:15px; text-indent:-15px}
input.subscribe-to-comments{width:13px; height:13px; padding:0; margin:0; vertical-align:bottom; position:relative; top:-1px; overflow:hidden}
/* sprite boxes */
.box_error, .box_info, .box_message, .box_valid, .box_warning{border:1px solid; margin:10px 0px; padding:15px 10px 15px 50px; background:url("images/legacy/sprite_boxes.png") no-repeat center center; vertical-align:middle}
.box_error{color:#D8000C; background-color:#FFBABA; background-position:0 -30px}
.box_info{color:#00529B; background-color:#BDE5F8; background-position:0 -92px}
.box_message{color:#00529B; background-color:#BDE5F8; background-position:0 -154px}
.box_valid{color:#4F8A10; background-color:#DFF2BF; background-position:0 -216px}
.box_warning{color:#9F6000; background-color:#FEEFB3; background-position:0 -278px}
/* dialogues */
.dialog_blue{color:#0000CD}
.dialog_red{color:#C71585}
.dialog_green{color:#008080}
.red{background-color:#FFDAB9; margin:2px; padding:5px}
/* Pages */
.text{font-weight:normal; font-size:12px; margin:0px; color:#000}
.grand-un{padding-right:6px; padding-left:6px; padding-bottom:6px; padding-top:20px; font-weight:bold; color:#0000CD}
.grand-a{padding-right:6px; padding-left:20px; padding-bottom:6px; padding-top:10px; font-weight:bold; color:#C06}
.petit-un{padding-right:6px; padding-left:40px; padding-bottom:6px; padding-top:10px; font-weight:bold; color:#008B8B}
.redtext{font-weight:bold; font-size:12px; margin:0px; color:#f00}
.bold{font-weight:bold; font-size:12px; margin:0px; color:#000}
.u{text-decoration:underline}
.box-scripts{background-color:#D0E3FA; border:1px solid #6495ed; font-family:Helvetica; font-size:12px; text-align:center; letter-spacing:0px; width:100%}
.wpa-kg input{display:inline; font:1em 'Lucida Grande',Verdana,Helvetica; border:1px solid #399CC6}
span.fine{font-size:75%}
#wpa-keys{width:46em}
/* Radio */
.lastfm{display:block; float:right; width:auto; height:250px; margin:0; margin-bottom:10px; padding:5px}
.spacer{clear:both; border:0}
/* hide'n'seek */
#layerDiv{visibility:hidden; width:674px; height:100%; font-size:x-small; text-align:center}
.layerDiv{width:674px; height:100%; font-size:x-small; text-align:center}
.legend{width:674px; height:100%; font-size:x-small; font-weight:bold; text-align:center; padding:15px}
/* Pagebar */
.pagebar{font-size:12px; padding:0.2em 0.5em; margin-right:0.1em; border:1px solid #fff; background:#fff; text-decoration:none; text-align:center; width:580px; margin:0px auto; margin-left:5em}
.pagebar a, .pageList .this-page{border:1px solid #9AAFE5; text-decoration:none; padding:0.2em 0.5em}
.pagebar a:visited{border:1px solid #9AAFE5; text-decoration:none; padding:0.2em 0.5em}
.pagebar .break{padding:2px 6px 2px 6px; border:none; background:#fff; text-decoration:none}
.pagebar .this-page{border:1px solid #2E6AB1; padding:0.2em 0.5em; font-weight:bold; background:#2E6AB1; color:#fff}
.pagebar a:hover{border-color:#2E6AB1}
.pagebar .inactive{border:1px solid #ccc; color:#ccc; text-decoration:none; padding:0.2em 0.5em}
.pagebar fieldset{border:none}
.pagebar .text-input{text-align:center; width:20px; border:1px solid #9AAFE5}
/* breadcrumb+ads */
.breadcrumb{font-size:7pt; padding-top:0px; margin-bottom:2.5em; color:#888; margin-left:3em}
.related-articles{clear:both; display:block; min-height:220px; margin:0; padding:3em 0 0 0; width:100%; height:100%}
.st-related-posts li{padding-left:10px}
.ad_yellow{background:#FFF; padding:25px 0; width:468px; text-align:left; display:block; margin-bottom:10px; margin:0pt auto}
/* WP-SYNTAX*/
.wp_syntax{color:#100; background-color:#f9f9f9; border:1px solid silver; margin:0 0 1.5em 0; overflow:auto}
.wp_syntax{overflow-x:auto; overflow-y:hidden; padding-bottom:expression(this.scrollWidth>this.offsetWidth ? 15:0); width:100%}
.wp_syntax table{border-collapse:collapse}
.wp_syntax div, .wp_syntax td{vertical-align:top; padding:2px 4px}
.wp_syntax .line_numbers{text-align:right; background-color:#def; color:gray; overflow:visible}
.wp_syntax pre{margin:0; width:auto; float:none; clear:none; overflow:visible; font-size:12px; line-height:1.333; white-space:pre-wrap}
.avatar .photo{border:0}
.gallery{margin:auto}
.gallery .gallery-item{float:left; margin-top:10px; text-align:center; width:25%}
.gallery img{border:2px solid #cfcfcf}
.gallery .gallery-caption{margin-left:0}
.gallery.default, #content .gallery.default{margin: auto;overflow: hidden}
#content .gallery.columns_1 .gallery-item,.gallery.columns_1 .gallery-item{width:100%}#content .gallery.columns_2 .gallery-item,.gallery.columns_2 .gallery-item{width:50%}#content .gallery.columns_3 .gallery-item,.gallery.columns_3 .gallery-item{width:33%}#content .gallery.columns_4 .gallery-item,.gallery.columns_4 .gallery-item{width:25%}#content .gallery.columns_5 .gallery-item,.gallery.columns_5 .gallery-item{width:20%}#content .gallery.columns_6 .gallery-item,.gallery.columns_6 .gallery-item{width:16.5%}#content .gallery.columns_7 .gallery-item,.gallery.columns_7 .gallery-item{width:14.3%}#content .gallery.columns_8 .gallery-item,.gallery.columns_8 .gallery-item{width:12.5%}#content .gallery.columns_9 .gallery-item,.gallery.columns_9 .gallery-item{width:11.1%}
#author-bio {padding:0 10px; color:#222222; background-color:#e6f5ff; border:1px solid #d7efff; display:block; margin-top:20px; margin-bottom:20px; min-height:120px}
#author-bio h3{margin:0 0 10px 0}
#author-bio h4{font-size:14px; margin:20px 0 3px 0; border:0}
#author-bio img{float:left; width:75px; padding:2px; border:1px solid #cccccc; margin:20px 15px 0 0}
.author-profile{padding:20px 10px 20px 14px; margin:0; line-height:22px;}
.author-profile h2{color:#635b35}
.author-profile dt{font-weight:bold}

#intouch-wrap{margin-left:auto;	margin-right:auto;}
div.intouch {margin: 20px auto 40px auto;}
div.intouch div.inputfield {padding: 4px 0px;}
div.intouch label {clear: left;display: inline;}
div.intouch br {display: none;}
 div.inputfield input, div.inputfield textarea {clear: left;display: block;}
 div.inputfield input { width: 50%;}
 div.inputfield textarea {width: 50%;clear: left;}
 div.inputfield input.submitbutton {clear: left;width: auto;padding: 2px;}
 div#usermessage {margin-bottom: 10px;}
div.intouch .error {border: 1px solid #FF0000 !important;padding: 1px;}

#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;}#wpadminbar:before,#wpadminbar:after{content:normal;}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:none;border:none;text-decoration:none;background:none;}#wpadminbar{direction:ltr;background-color:#777;background-image:-moz-linear-gradient(bottom,#666,#7f7f7f);background-image:-webkit-gradient(linear,left bottom,left top,from(#666),to(#7f7f7f));color:#ddd;font:normal 12px/28px Arial,Helvetica,sans-serif;height:28px;position:fixed;top:0;left:0;width:100%;z-index:99999;min-width:960px;}#wpadminbar ul,#wpadminbar ul li{background:none;list-style:none;margin:0;padding:0;position:relative;z-index:99999;}#wpadminbar .quicklinks ul{text-align:left;}#wpadminbar .quicklinks ul li{float:left;}#wpadminbar .quicklinks>ul>li>a{border-right:1px solid #686868;border-left:1px solid #808080;}#wpadminbar .quicklinks>ul>li:last-child>a{border-right:none;}#wpadminbar .quicklinks>ul>li:hover>a{border-left-color:#707070;}#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{color:#ddd;height:28px;text-shadow:#555 0 -1px 0;display:block;font:normal 13px/28px Arial,Helvetica,sans-serif;padding:0 .85em;margin:0;}#wpadminbar .quicklinks a>span{line-height:28px;}#wpadminbar .quicklinks .menupop ul,#wpadminbar .shortlink-input{-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#fff;background:rgba(255,255,255,0.97);display:none;position:absolute;border:1px solid #dfdfdf;border-top:none;float:none;}#wpadminbar .selected .shortlink-input{display:block;}#wpadminbar .quicklinks .menupop ul li{float:none;}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .shortlink-input{color:#555;text-shadow:none;white-space:nowrap;min-width:140px;}#wpadminbar .shortlink-input{width:200px;}#wpadminbar .quicklinks .menupop ul li:hover>a{color:#fff;text-shadow:#666 0 -1px 0;}#wpadminbar .quicklinks li:hover>ul,#wpadminbar .quicklinks li.hover>ul{display:block;}#wpadminbar .quicklinks .menupop li:hover>ul,#wpadminbar .quicklinks .menupop li.hover>ul{margin-left:100%;margin-top:-28px;}#wpadminbar .quicklinks li:hover,#wpadminbar .quicklinks .selected{background:#555;background:-moz-linear-gradient(bottom,#555,#3e3e3e);background:-webkit-gradient(linear,left bottom,left top,from(#555),to(#3e3e3e));}#wpadminbar .quicklinks .menupop li:hover{background:#888;background:-moz-linear-gradient(bottom,#888,#9d9d9d);background:-webkit-gradient(linear,left bottom,left top,from(#888),to(#9d9d9d));}#wpadminbar .quicklinks .menupop a>span{display:inline;background:url(/wp-includes/images/admin-bar-sprite.png) right -58px no-repeat;padding-right:.8em;}#wpadminbar .quicklinks .menupop ul li a>span{display:block;background:url(/wp-includes/images/admin-bar-sprite.png) right -29px no-repeat;padding-right:1.5em;}#wpadminbar .quicklinks a span#ab-awaiting-mod,#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:bold;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}#wpadminbar .quicklinks a:hover span#ab-awaiting-mod,#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000;}#wpadminbar .quicklinks li#wp-admin-bar-my-account>a{border-left:none;}#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar>a{border-left:none;background:url(/wp-includes/images/admin-bar-sprite.png) top left no-repeat;}#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar>a img{width:16px;height:16px;display:inline;border:1px solid #999;vertical-align:middle;margin:-2px 23px 0 -5px;padding:0;background:#eee;float:none;}#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar ul{left:30px;}#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar ul ul{left:0;}#wpadminbar .quicklinks .menupop li a img.blavatar{vertical-align:middle;margin:0 8px 0 0;padding:0;}

* html #wpadminbar{overflow:hidden;position:absolute;}* html #wpadminbar .quicklinks ul li a{float:left;}* html #wpadminbar .menupop a span{background-image:none;}
/* new adminbar wpabi.css */
#wpadminbar #adminbarlogin .adminbar-input{ -moz-border-radius:0 0 0 0;  -moz-box-shadow:2px 2px 1px #CDCDCD inset;  -webkit-box-shadow:2px 2px 1px #CDCDCD inset;  -moz-box-sizing:border-box;  background:none repeat scroll 0 0 #DDD;  border:1px solid #626262;  color:#555;  float:left;  font:12px Arial,Helvetica,sans-serif;  height:auto;  margin:0 3px 0 0;  outline:medium none;  padding:2px 3px;  text-shadow:0 1px 0 #FFF;  width:140px}
#wpadminbar #adminbarlogin .adminbar-button{ border-radius:10px 10px 10px 10px;  -moz-border-radius:10px 10px 10px 10px;  -webkit-border-radius:10px 10px 10px 10px;  background:-moz-linear-gradient(center bottom,#AAA,#CECECE) repeat scroll 0 0 transparent;  background:-webkit-gradient(linear,left bottom,left top,from(#AAA),to(#CECECE));  border:1px solid #626262;  color:#444;  cursor:pointer;  float:left;  font:bold 12px Arial,Helvetica,sans-serif;  height:auto;  margin:0;  padding:2px 13px;  text-shadow:0 1px 0 #EEE;  width:auto}
/*#wpadminbar #adminbarlogin{ float:left;  height:18px;  margin:0;  padding:3px}*/
#wpadminbar #adminbarlogin {height: 18px;left: 50%;margin: 0 0 0 -188px;padding: 3px;position: absolute;}
#wpadminbar #adminbarlogin .adminbar-loginmeta{ position:relative;  top:-2px}
#wpadminbar #adminbarlogin .adminbar-loginmeta *{ font-size:11px}
#wpadminbar #wpabi_min{position:absolute; left:0; top:0; height:29px; width:41px; margin-top:28px; text-align:center; opacity:0; filter:alpha(opacity = 0); display:block; background-color:#777; background-image:-moz-linear-gradient(bottom,#666,#7f7f7f); background-image:-webkit-gradient(linear,left bottom,left top,from(#666),to(#7f7f7f)); cursor:pointer}
#wpadminbar #wpabi_min:hover, #wpadminbar:hover #wpabi_min{opacity:1.0; filter:alpha(opacity = 100)}
#wpadminbar #wpabi_ajax{display:none; position:absolute; top:28px; padding:5px 0px 10px 0px; background:#FFF; width:210px; border:1px solid #A2A2A2; border-top:none; border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -khtml-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; box-shadow:rgba(0,0,0,0.5) 0 0 10px; -o-box-shadow:rgba(0,0,0,0.5) 0 0 10px; -ms-box-shadow:rgba(0,0,0,0.5) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.5) 0 0 10px; -khtml-box-shadow:rgba(0,0,0,0.5) 0 0 10px; -webkit-box-shadow:rgba(0,0,0,0.5) 0 0 10px}
#wpadminbar #wpabi_ajax li{background:#FFF}
#wpadminbar #wpabi_ajax li:hover, 
#wpadminbar #wpabi_ajax li:focus{background:#367af8; background:-moz-linear-gradient(top,#648ffa 0,#0d67f7 100%); background:-webkit-gradient(linear,0 0,0 100%,from(#648ffa),to(#0d67f7)); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF648FFA,endColorstr=#FF0D67F7)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF648FFA,endColorstr=#FF0D67F7); cursor:pointer}
#wpadminbar #wpabi_ajax li:hover span, 
#wpadminbar #wpabi_ajax li:focus span{color:#FFF}
#wpadminbar #wpabi_ajax a{padding:5px 10px}
#wpadminbar #wpabi_ajax a, 
#wpadminbar #wpabi_ajax span{color:#000; display:block; text-shadow:none; -o-text-shadow:none; -ms-text-shadow:none; -moz-text-shadow:none; -khtml-text-shadow:none; -webkit-text-shadow:none}
#wpadminbar #wpabi_ajax span.h3{font-size:14px; font-weight:bold; margin-left:10px}
#wpadminbar #wpabi_ajax .wpabi_title{font-size:11px; font-weight:bold; line-height:14px}
#wpadminbar #wpabi_ajax .wpabi_excerpt{font-size:11px; line-height:13px}
#wpadminbar #wpabi_ajax #wpabi_close{cursor:pointer; position:absolute; top:5px; right:5px}

/* SHAREBAR */
body ul#sharebar { display: none; position: absolute; width: 65px; float: left; background: #fff; padding: 0; text-align: center; border: 1px solid #ccc; list-style: none; margin: 0; z-index: 99;  margin-top:20px;}
body ul#sharebar li { display: block; margin: 5px; padding: 0; overflow: hidden; text-align: center; }
body ul#sharebarx { display: none; list-style: none; width: 100%; float: left; margin: 0 0 10px; padding: 0; }
body ul#sharebarx a { line-height: 14px; text-decoration: none; }
body ul#sharebarx li { float: left; margin-right: 20px; line-height: 18px; }
body ul#sharebarx li .st_email  { margin: 0 15px !important; }
.sharebar-button { font-size: 11px; font-family: Verdana, Arial; padding: 2px 4px; background: #f7f7f7; color: #444; border: 1px solid #ddd; display: block;margin: 0 0 5px; }
.sharebar-button:hover { border-color: #aaa; }
.credit { margin: 0; padding: 0; line-height: 9px; }
.credit a { font-size: 8px; color: #ccc; text-transform: uppercase; text-decoration: none; font-family: Verdana; line-height: 9px; }
.FBConnectButton_Small{background-position:-5px -232px !important;border-left:1px solid #1A356E;}
.FBConnectButton_Text{margin-left:12px !important ;padding:2px 5px 3px !important;}
.stButton{margin:0 0 6px !important;}
.stButton:last-child{margin:0 !important;}
.stButton .stFb_vbubble { width:53px !important; }
.stButton .stFb_text { padding: 2px 5px 3px !important; margin: 1px 1px 0 14px !important; }
