/*  CSS developed from original by - http://fplanque.net/ */

/* Eric Meyer CSS Reset v1.0 | 20080212 */
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%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */
:focus{outline:0}
body{line-height:1;background:#fff;color:#666;font:87.5%/1.51 Helvetica,verdana,sans-serif}
ol, ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0}
caption, th, td{text-align:left;font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/* End Reset */

/* Main Style.css */
a{color:#d83; text-decoration:none}
a:visited{color:#d83}
a:hover{color:#000}
a.wikipedia_link{background:transparent url(../../rsc/img/help.png) center right no-repeat;padding:0 14px 0 0}
#wrapper{background:#fff;width:640px;border:6px solid #fff;margin:0 auto}
#pageHeader{padding:1ex;border:1px solid #777;text-align:center;background:#eee url(/mute_deck2.jpg) top center no-repeat}
/*#single,#comments{background:#333}
#single #pageHeader,#comments #pageHeader{background:url(/mute_centerisland.jpg)}
#single #pageFooter,#comments #pageFooter{background:#000}
#single #pageFooter a:hover,#comments #pageFooter a:hover{color:#ccc}
#about, #msgform{background:#995}
#about #pageFooter, #msgform #pageFooter{background:#EFEFD1}
#about #pageHeader, #msgform #pageHeader{background:#eee url(/mute_fieldgrass.jpg) top center no-repeat}*/
#pageFooter{color:#787;border-top:3px solid #eee;width:auto;margin:0 auto;padding:0.5ex 0 0}
#pageFooter h3{font-weight:bold;color:#454;margin:12px 0}
h1 a, h1 a:visited{font-size:270%;font-weight:bold;color:#fff;text-decoration:none}
h1 a:hover{color:#ffe}
h2.bTitle{font:bold 145% helvetica,verdana,san-serif;letter-spacing:1px;border-bottom:2px solid #eee;margin:3em 0 0.5em 0}
h3{color:#777; font-size:110%}
h4{color:#777; font-size:100%}
table.invisible{margin:1ex;border-collapse:collapse}
table.invisible td{padding:0ex 1ex}
td.right{text-align:right}
.small-right{color:#999;background:transparent;text-align:right;font:80%/1.1 Helvetica,verdana,sans-serif;margin:0 .5ex}
.postsnapdiv{background:#fff;margin:.5em 0;border-top:1px solid #ddd;padding:0}
.postsnapptag{margin:.5em .0 .5em 0;padding:0;font-size:85%}
.paged{float:left; margin:1ex 0;font-size:84%;letter-spacing:1px;color:#999}
.paged a{color:#999;text-decoration:none}
.paged .current_page, .paged a:hover{color:#d83}
.baseline{clear:both;background:transparent;border-top:1px solid #eee;text-align:center;font-size:84%;color:#454;padding:3px 0;margin:12px 4.5ex 0}
.post-snap{font-size:smaller;margin:4.5ex 0 0 4px}
.money{background:#fff;text-align:center;margin:0 auto}
.small{font-size:84%}
blockquote{font-style:italic;border:none;border-left:2px dotted #ddd;background-color:#fff;margin:1em 2em;padding:0 1ex}
pre{overflow:hidden}
.codeblock{background-color:#eee;border:1px dotted #aaa;margin:1ex; padding:1ex;overflow:auto}
.codeblock pre{margin:0}
.videoblock{text-align:center;margin:auto;overflow:auto}
.podplayer{margin:1em 0}
.bMore{text-align:left}
.bMore a{font-weight:bold; font-size:110%}
span.NonExistentWikiWord{border-bottom:1px dotted #ccc}
acronym,abbr{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic}
hr{height:0;border:0;border-top:1px solid #78a}
strong{font-weight:bold}
.widget_core_coll_search_form{margin:12px 0}
.widget_core_coll_tagline{color:#fff;letter-spacing:4px;text-align:center;vertical-align:middle;font:109% Helvetica,verdana,sans-serif}
/* Styles for posts */
#bPosts{background:#fff;margin:0 auto;overflow:hidden}
.action_messages{margin:0 2ex}
.bPost,.bPostpublished{clear:both;margin:4.5ex 0}
#single .bPost{margin-top:-4.0ex}
.bSmallHead,.meta{background:transparent;color:#999;font-size:80%}
.bTitle{color:#777;margin:1ex 0}
.bText{margin-top:0px;margin-bottom:18px}
.bSmallPrint img{display:none}
.bSmallHead img{display:none}
.bSmallPrint{clear:both;color:#999;font-size:80%;margin:3ex 0 0}
input.bComment, 
textarea.bComment{background-color:#fff;border:1px solid #ccc;width:97%;padding:2px}
fieldset{border:none}
input.med, input.short, textarea{background:#f4f1e7;border:1px solid #ccc}

/* Used by the profile form */
select.bComment{background-color:#eee;border:1px solid #ccc;padding:1px}
input.submit, 
input.preview, 
input.reset{margin-left:1ex;background-color:#D83;color:#fff;border:1px solid #888;font-weight:bold;padding:1px}
input.submit:hover, 
input.preview:hover{color:#000}
.bSideItem form{margin-top:0px;margin-bottom:0px}
input.SearchField{background-color:#fff;border:1px solid #ccc;padding:.5ex;width:25%;margin:0ex}

/* Special SideItems:*/
.widget_plugin_evo_Calr, 
.widget_core_coll_title, 
.widget_core_coll_longdesc{padding:0;border-bottom:0}
.widget_core_coll_title a{text-decoration:none;color:#78a}
.featured_post{margin:0 2ex;padding:0 1ex}
.widget_core_coll_comment_list, .widget_core_coll_post_list{float:left;margin-right:4ex;margin-bottom:16px;width:44.5%;display:block}
.widget_core_coll_comment_list ul, .widget_core_coll_post_list ul{padding-left:0;list-style-type:none}
.widget_core_coll_comment_list ul li, .widget_core_coll_post_list ul li{font-size:90%}
.widget_core_coll_tag_cloud{border-bottom:none;clear:left;padding:3px 0;margin:16px 0}
.widget_core_coll_tag_cloud p{line-height:18px}
.bad_behaviour h3{display:none}
.bad_behaviour p{clear:left;text-align:center;margin-bottom:0;padding-bottom:0;font-size:84%}
.widget_plugin_evo_Arch ul, .widget_core_coll_category_list ul, .widget_core_coll_xml_feeds ul{list-style-type:none;padding:0}
.widget_plugin_evo_Arch, .widget_core_coll_category_list, .widget_core_coll_xml_feeds{font-size:90%;float:left;width:160px;margin-top:18px;margin-right:6ex;margin-left:0;margin-bottom:16px}
/* End of Style.CSS*/

/*Start of Basic CSS */
body{padding:0; margin:0}
img{vertical-align:bottom}
img.icon{vertical-align:bottom}
img.flag{vertical-align:middle}
img.flagtop,img.top{vertical-align:middle;border:none;background:transparent}
.single_image_zone{overflow:hidden}
.multi_image_zone{overflow:hidden;border:1px solid #ccc}
.image_block{text-align:left;margin:1ex auto}
.multi_image_zone .image_block{margin:0;float:left}
.image_block img{background:transparent;margin:0 auto}
.image_legend, p.image_legend{font-size:84%;color:#aaa;margin:0 0 1ex}
.shrinkwrap{width:1%;white-space:nowrap;text-align:center}
.filename{font-family:monospace;font-size:larger}
.block{margin:0; white-space:nowrap}
a.selected{font-weight:bold}

/* Default Form styles */
form{margin:0;padding:0}
form.inline{margin:0px;padding:0px;display:inline}
fieldset.input{margin:0;padding:0;border:0}
input[type=checkbox]{margin:1px}
fieldset.notes{margin:0 0 1ex 3ex}
.right_icons, 
.fieldset_icons{text-align:right}
span.right_icons, 
span.fieldset_icons{float:right}
span.field_error{color:#f00}
input.field_error, 
select.field_error, 
textarea.field_error{background:#fbf2ee;border:1px solid #d99}
span.checkbox_error{background:#fbf2ee;border:1px solid #d99}
span.checkbox_error input.checkbox{background:#fbf2ee}
span.checkbox_surround{background:#fbf2ee;border:1px solid #F825F1}
span.checkbox_surround input.checkbox{background:#fbf2ee}
span.checkbox_surround_init{padding:1px}
.field_required.label{background-image:url("../icons/mandatory_star_small.gif");background-position:right top;background-repeat:no-repeat}
input.field_required, textarea.field_required{background-image:url("../icons/mandatory_star_small.gif");background-position:right center;background-repeat:no-repeat}
span.checkbox_required{border:1px solid #d99}
input.large,textarea.large{width:97%;margin-left:0;margin-right:0}
label.radiooption{margin-right:1em}
.eform label{font-weight:bold}

/* 24/75% forms - Fast Forms */
.fform fieldset{border:1px solid #ddd;margin:0 0 1ex 0;background-color:#fff;padding:.5ex 1ex}
legend{font-weight:bold;color:#888}
.fform fieldset fieldset{border:none;margin:1ex;padding:0}
.fform fieldset.bordered{border:1px solid #ddd}
.fform .label{float:left;width:24%;text-align:right;font-weight:bold;margin:0;padding-top:.5ex}
.fform .input{margin:0 0 0 25%}
* html .fform .input{height:1%;margin:0}
.fform fieldset.input{margin:0}
.fform .info{margin:0 0 0 25%;padding-top:.5ex}
input.invisible{visibility:hidden}

/* Browser specific */
body#body_mac.body_firefox input[type=text], 
body#body_mac.body_firefox select, 
body#body_mac.body_firefox textarea{border:1px solid #999}

/*Messages*/.log_container,.action_messages{margin:1ex}
.log_container ul, 
.action_messages ul, 
.log_container ol, 
.action_messages ol{list-style:square;list-style-image:none;margin:1ex 0;padding-left:3ex}
.log_container div, 
.action_messages div{border:1px solid #6287c2;background:#ddd;margin:1ex auto;padding:1ex}
.log_container div.log_success, 
.action_messages .log_success, 
.success{border:1px solid #9d9;background:#f2fbee;color:#0c0}
.log_container .log_error, 
.action_messages .log_error, 
.error{border:1px solid #d99;background:#fbf2ee;color:#e00}
p.error, 
span.error, 
p.warning{color:#e00;font-weight:bold}
p.error{margin:1ex}

/* include errors, wrong params, deleted blog, etc... */
.skin_error{border:2px dotted #d99;background:#fbf2ee;color:#e00;padding:1em;margin:1em}
table.widget_grid{margin:8px auto 1px}
table.widget_grid td{background-color:#ccc}
table.widget_grid td{padding:0}
.debug_container{border:1px solid #f00;margin:0;padding:0}
.debug_container_name{margin:0;padding:0;background-color:#fdd;color:#f00;font-size:7pt;text-align:left;font-weight:normal}
span.debug_container_action{float:right}
.debug_widget{border:1px solid #00f800;margin:0;padding:0}
.debug_widget_name{margin:0;padding:0;background-color:#efe;color:#00f800;font-size:7pt;text-align:left;font-weight:normal}

/*Bottom of page Debug output formatting:*/
.debug{border:2px solid #000;padding:1ex;background-color:#ccc;text-align:left;color:#000}
.debug h2, 
.debug h3, 
.debug h4{color:#03F}
.debug code{font-family:"Courier New",Courier,monospace;font-size:11px;margin:1ex;display:block}
.debug .query_info{background-color:#fff;font-size:12px;margin:1ex}
.debug table{border:1px solid #000;border-collapse:collapse;font-family:"Courier New",Courier,monospace;margin:1ex}
.debug table, 
.debug th, 
.debug td{font-size:11px}
.debug th{background-color:#fff;border:1px solid #000;padding:2px;white-space:nowrap}
.debug th span.type{font-weight:normal;color:#999}
.debug td{background-color:#ddd;border:1px solid #000;padding:2px;vertical-align:top;white-space:nowrap}
.debug td.odd{background-color:#eee}
/* End of BASIC CSS */

/* Start of BLOG_BASE CSS */
table.prevnext_post{font-size:84%;width:96%;margin:6px auto}
table.prevnext_post a{text-decoration:none}
.featured_post{border:1px solid #ccc;padding:14px;margin:1ex 0}
.featured_post h2{margin-top:6px}
a.permalink_right{float:right;border:0px;margin:0 0 0 1em}

/* Calendar:
table.bCalendarTable caption{font-size:105%; font-weight:bold; margin:auto; padding:3px 0; white-space:nowrap}

table.bCalendarTable{margin:0 auto 1em auto; font-size:77%; border-collapse:separate; border-spacing:0px}

tr.bCalendarRow{text-align:center}

th.bCalendarHeaderCell{color:#999; font-size:84%; width:4ex}

td.bCalendarCell, 
td.bCalendarLinkPost, 
td.bCalendarEmptyCell{width:4ex; padding:2px 0}

.bCalendarLinkPost{font-weight:bold}

#bCalendarToday{background-color:#f6eeee; border:1px solid #900}
*/
/* TODO:not very unique IDs! (prev/next) - used in Calendar at least*/
td#prev, 
td#next{font-weight:bold;font-size:105%;padding:.5ex;white-space:nowrap}
td#prev a,td#next a{padding:.5ex}
td#prev{text-align:left}
td#next{text-align:right}
.powered_by{margin:16px 0;text-align:center}
.error_404,.error_additional_content{margin:1em}
p.qlabel{margin-left:20%; padding:0}
body#msgform p.qlabel{margin-left:0;padding:0}
body#msgform .form_text_input, body#msgform .form_textarea_input{background:#eed}
form.bComment{background:#fbfbfb;border:1px solid #eee;border-top:3px solid #eee}

/* Styles for comments */
.comment-head{margin:5.0ex 0 0 0}
.bComment{margin:1ex 0;padding:0;border-top:3px solid #eee}
.registered{margin:1ex 0;padding:0;border-top:3px solid #ccc}
.bCommentTitle{color:#ccc;margin:0 0 6px;padding:3px 0;background:#fbfbfb;border-bottom:1px solid #eee}
.bCommentSmallPrint img{display:none}
.bCommentSmallPrint{clear:both;font-size:78%;margin:1ex 0}
.moderation_msg{margin:1ex 2ex;padding:0 1ex;border:1px dotted #fa9;color:#e70}
.feedback_feed_msg img{height:12px;width:12px}
.feedback_feed_msg{border-top:3px solid #eee;margin:2em 0 2em;text-align:left}
/* 18/80% forms:comments and profile */
form.bComment fieldset{/*one form line */border:none;margin:2ex 0ex;padding:0ex}
form.bComment fieldset label{font-weight:bold}
form.bComment fieldset .label{float:left;width:18%;text-align:right;padding-top:.5ex;font-weight:bold}
form.bComment fieldset .input{margin:0 0 0 20%}
form.bComment fieldset.input{margin:0}
form.bComment fieldset .info{margin:0 0 0 20%;padding-top:.5ex}
/* End of BLOG_BASE.CSS */

/* CSS for the Tweetmeme plugin	Author: Lee Turner: http://leeturner.org */
.tweetmeme_plugin{margin:10px 10px 0 0}
.tweetmeme_left{float:left}
.tweetmeme_right{float:right}
/* End Tweetmeme */

/* == CSS file for the font family plugin == */
p.font_arial{font-family:arial}
p.font_verdana{font-family:verdana}
p.font_georgia{font-family:georgia}
p.font_trebuchet{font-family:trebuchet}
p.font_helvetica{font-family:helvetica}
p.font_serif{font-family:serif}
p.font_brush{font-family:"Brush Script MT"}
p.font_times{font-family:"Times New Roman"}
/*End of fontfamily.css*/

/* Begin Lightbox CSS */
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height: 0}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display: block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow: auto;width:100%}
#imageData{padding:0 10px;color: #666}
#imageData #imageDetails{width:70%;float:left;text-align:left}	
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em}	
#overlay{position:absolute;top:0;left:0;z-index:90;width: 100%;height:500px;background:#000}
/*End Lightbox CSS */

/*Display Code CSS*/
.amc0,.amc1,.amc2,.amc3,.amc4,.amc5,.amc6,.amc7,.amc8,.amc9{background:url(/plugins/code_highlight_plugin/img/numbers.gif) no-repeat}
/*End Display Code CSS*/

/* AstonishMe code plugin styles */
.codespan{background-color:#efefef;padding:0 .5ex}
.amcode{font-weight:bold;margin:.5em 0 .4em 1em}
.codeblock.amc_long{height:24em;overflow:auto}
.codeblock table{border-collapse:collapse}
.codeblock td{border:1px solid #666;width:100%;padding:0 0 0 33px;text-indent:-28px}
.amc_code_odd{background:#f0f0f0;color:#666}
.amc_code_even{background:#e8e8e8;color:#666}

/* code plugin line numbers */
td.amc_line{padding:0 5px;font-size:0;width:auto}
td.amc_line div{padding-right:9px;height:10px}
.codeblock .amc0{background-position:90% 100%}
.codeblock .amc1{background-position:90% 0%}
.codeblock .amc2{background-position:90% 11%}
.codeblock .amc3{background-position:90% 22%}
.codeblock .amc4{background-position:90% 33%}
.codeblock .amc5{background-position:90% 44%}
.codeblock .amc6{background-position:90% 55%}
.codeblock .amc7{background-position:90% 67%}
.codeblock .amc8{background-position:90% 78%}
.codeblock .amc9{background-position:90% 89%}

/* XML/HTML syntax highlighting colours */
.codeblock .code_tag{font-weight:bold;color:#c00}

/* syntax highlighting colours */
.codeblock .amc_html{color:#000}
.codeblock .amc_default{color:#000}
.codeblock .amc_keyword{color:#c0c}
.codeblock .amc_string{color:#c00}
.codeblock .amc_comment{color:#f70}
.codeblock .amc_attribute{color:#880}
.codeblock .amc_class{color:#080}
.codeblock .amc_id{color:#0c0}
.codeblock .amc_tags{color:#008}
.codeblock a:link,.codeblock a:visited{color:#00f}
.codeblock a:hover{color:#88f}

/* The seven span colors */
.MT_red{color:#F00}
.MT_orange{color:#FFA500}
.MT_yellow{color:#FF0}
.MT_green{color:#008000}
.MT_blue{color:#00F}
.MT_indigo{color:#4B0082}
.MT_violet{color:#EE82EE}

/* three more text spans */
.MT_larger{font-size:larger}
.MT_smaller{font-size:smaller}
.MT_under{text-decoration:underline}

/* toolbar background style */
.edit_toolbar .more_tags input.spans{background-image:none;background-color:#D3D3D3}
.edit_toolbar .more_tags input.divs{background-image:none;background-color:#FFC}
/*/
 * Photo-caption Zoom version 3 (PZ3) CSS
 * Scott Kimler - http://randsco.com
 * Yabba - http://www.innervisions.org.uk 
/*/
.PZ3-l{float:left; margin-right:10px}
.PZ3-r{float:right;margin-left:10px;direction:rtl}
 html>/**/body .PZ3-r{position:relative}
.PZ3zoom{border:1px solid #369}
.PZ3zoom a, .PZ3zoom a:visited{display:block; padding:0;overflow:hidden;text-decoration:none; height:100%;width:100%}
 html>/**/body .PZ3-r a{right:0}
.PZ3zoom a:hover{position:absolute; z-index:999;padding:0;background:none; cursor:default;height:auto;width:auto;overflow:visible;border:1px solid #369; margin:-1px 0 0 -1px}
 html>body .PZ3zoom a:hover{margin:-1px -1px 0 -1px}
.PZ3zoom a img{border:0;height:100%;width:100%}
.PZ3zoom a:hover img{height:auto;width:auto;border:0}
a:hover .PZ3cap, a:hover .PZ31cap{display:block;direction:ltr;font:10pt verdana,sans-serif; margin-top:-3px;background:#369;color:#fff;text-align:left}
a:hover .PZ3cap{padding:3px 5px}
.PZ3inr{display:block;padding:2px 5px}
.noCap a:hover .PZ3cap,.noCap a:hover .PZ31cap{display:none}
.noBdr, .noBdr a:hover{border:0}
.Lnk a:hover{cursor:pointer}
/* End Photo-caption Zoom CSS */
