/*
Theme Name:David Maister
Theme URI:http://stresslimitdesign.com/labs/wp-starter
Description:slick, yet nifty
Author:stresslimit
Author URI:http://stresslimitdesign.com
Version:0.2
*/

/*	_undo.css	*/
html,body,div,map,dt,p,dl,dd,blockquote,pre,hr,h1,h2,h3,h4,h5 { display:block;  }
area, head, meta, script, style, title, noscript, param { display:none;  }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em;  }
html,body,img,div,dt,dd,dl,h1,h2,h3,h4,h5,h6,ul,ol,li,pre,form,p,blockquote,fieldset,input,label,table { margin:0;  padding:0 }
a img,:link img,:visited img, table { border:none }


/*
 layout
============== */

body { background:#0a3a6c url('images/bg_david.gif') center repeat-y; }
#contain { width:796px; margin:0 auto; position:relative; }
#davidHead { padding:0; border:0; }
header { background:url('images/undermenu.png') 0 100% no-repeat; padding-bottom:4px; }
.gauche { width:172px; float:left; }
.gauche div { margin:0 10px 10px 10px; }
.main { width:614px; float:right; position:relative; padding-right:10px; }
.content { padding:10px 0 0 10px; background:#fff; text-align:left; }

#sidebar { padding:10px 0 0 10px; float:right; width:155px; clear:left; }
#sidebar + .content { width:436px; } /* thinner content when sidebar present */

footer { margin-top:2em; padding:5em; color:#aaadb0; font-size:9px; text-align:center; clear:both; }


/*
 type
============== */

/*	GENERAL TYPE		*/
body { font-size:11px; font-family:verdana, sans-serif; color:#394653; }
table { font-size:11px; }
/*td, div, blockquote, p, input, select { font-family:verdana, sans-serif; font-size:11px; }*/
p { line-height:1.3em; margin-bottom:0.7em; }
a { color:#0e3d6e; }
a:visited { color:#394653; }
a:hover { text-decoration:none; }
h1, .h1 { font-family:georgia, serif; font-size:28px; font-weight:normal; margin:7px 0 4px 0; color:#0e3d6e; letter-spacing:-1px; }
h2, .h2 { font-family:georgia, serif; font-size:20px; font-weight:normal; margin:0.5em 0 0.2em 0; color:#0e3d6e; letter-spacing:-1px; }
h3, .h3 { font-family:georgia, serif; font-size:13px; margin:0.5em 0 0.2em 0; color:#0e3d6e; }
h4 { font-size:110%; }
h5 { font-size:100%; margin-bottom:0.1em; }
h6 { font-size:90%; }

/*article h2 { margin-top:0; }*/
article ul { padding-top:5px; list-style:none; margin-bottom:1.2em; clear:left; }
article ol { margin-top:0.5em; list-style:none; margin-bottom:1.2em; }
article ul li { margin-left:5px; padding-left:15px; background:url('images/ul_bullet.gif') no-repeat 0 2px; line-height:1.5em; }
article ol li { margin-left:25px; padding-left:5px; background:none; list-style:decimal; line-height:1.5em; }

dl dd { margin-left:15px; margin-bottom:15px; }
acronym { cursor:help; text-decoration:none; border-bottom:1px dotted #666; }
superscript { font-size:0.7em; position:relative; top:-0.3em; }
blockquote { padding:1em 2em 0 3em; font-size:0.9em; }
p.quote { text-align:right; }
td, th { vertical-align:top; }
table.show { /*border-right:1px solid #666; border-bottom:1px solid #666; */
margin-bottom:1.5em; /*width:100%; */
}
table.show td, table.show th { padding:0.4em; padding-right:1em; /*border-left:1px solid #666; border-top:1px solid #666; */
vertical-align:top; }
.sorTable th { background:#c1dc8e; }
.sorTable .alt { background:#ebf4db; }
.sorTable .rowSort { background:#eaeceb; }

/*	utility	*/
.breadcrumb { font-family:georgia, serif; font-size:12px; color:#0e3d6e; }
.help, .help:link, .help:visited, .help:active, .help:hover { color:#9a0233; }
a.imgLnk, a.imgLnk:active, a.imgLnk:link, a.imgLnk:visited, a.imgLnk:hover { padding:0; margin:0; border:none; }
.bookTitle { font-size:1.1em; }
#blogTxt blockquote { margin:0; padding:0 4em 0.7em 4em; text-align:left; }
#blogTxt blockquote p { font-weight:normal; text-align:left; margin-bottom:0.4em; }
.hide { display:none; visibility:hidden; height:0px; width:0px; }
.hrTop { border-top:1px solid #aaadb0; width:103px; margin:5px 0 10px 0; padding:0; line-height:1px; }
.clearfix:before, .clearfix:after { content:''; display:block; height:0; visibility:hidden; }
.clearfix:after { clear:both; }


/*----------------|
|     FORMS       |
|----------------*/

/*	STANDARD	*/
.form { text-align:left; padding:0; }
.form label { position:relative; top:1.4em; display:block; z-index:0; }
.form input, .form textarea, .form select { margin-left:12em; width:200px; /*border:1px solid #0e3d6e; */
/*border-top:0.2em solid #999; border-right:0.1em solid #999; border-left:0.2em solid #999; border-bottom:0.1em solid #999; */
font-size:1em; font-family:verdana, sans-serif; padding:2px 0 3px 5px; position:relative; z-index:99; }
.form .radio { width:2em; border:none; margin-left:0; margin-top:0.5em; position:relative; top:4px; display:inline; }
.form .checkbox { width:2em; border:none; margin-left:0; display:inline; }
.form select { padding:2px 0 0 5px; }
.form select optgroup { font-style:normal; color:#BDACA4; }
.form select optgroup option { color:#8a8a8c; }
.form .button { width:200px; display:block; }
.form .required { padding-left:1em; }
.form .fieldError { margin-left:12em; }
.form .formError { margin-left:12em; }

/*	GLOBAL		*/
form .required { padding-left:0.8em; background:url(images/required.gif) left no-repeat; }
form .fieldError { color:#a00; display:block; visibility:visible; }
form .formError { color:#a00; font-weight:bold; display:block; visibility:visible; clear:both; }




/*
 section-specific styles
============== */

/*	left sidebar	*/
.gauche ul { margin:30px 0 10px 10px; }
.gauche ul li { margin:0 0 20px 0; font-size:0.9em; }
.gauche ul li a, .gauche ul li a:visited, .gauche ul li a:link, .gauche ul li a:active { text-decoration:none; color:#0e3d6e; }
.gauche ul li a:hover { color:#0e3d6e; text-decoration:underline; }

/*	left sidebar	*/
blockquote .cite p { margin-bottom:0; text-align:right; font-weight:bold; color:#777; }
.uglyBrown { padding:1em; background:#e8e1c5; font-size:0.9em; }
.featuredBook { padding:1em; background:#ced7e1; }
.featuredBook h3 { margin-bottom:0.8em; }
.featuredBook p { font-size:10px; }
.featuredBook blockquote { text-align:left; color:#777; }
.featuredBook blockquote p { text-align:right; margin-top:0.3em; color:#0e3d6e; font-weight:bold; }

/*	footer	*/
footer a, footer a:hover { color:#aaadb0; border:none; background:none; }



/*
 page-specific styles
============== */


/*	VIDEO PAGES*/
.video-single { margin-left:120px; }
.videocastItems { float:left; width:120px; height:140px; }
.videocastItems a { text-decoration:none; }
.videocastItems strong a { font-weight:normal; color:#9a0233; }
.type-video h5 { font-family:georgia, serif; font-size:12px; font-weight:normal; margin:2em 0 1em 0; }
.type-video h3 strong, .type-video h1 strong { color:#9a0233; font-weight:normal; }
.video_title_slide { float:left; padding-right:10px; }

/*	PODCAST PAGES		*/
.podTab { background:#fff url('images/bg_podTab.gif') top right no-repeat; padding:10px 30px 20px 10px; }
.podTab.header { padding-left:5px; padding-right:0; }
.podTab.header img { float:left; margin-right:10px; }
/*.podTab .pod_description { float:left; width:260px; }*/
.podTab td h5 { color:#0e3d6e; font-family:georgia, serif; font-size:10px; }
.type-podcast h5 { margin:0; font-family:georgia, serif; font-size:0.9em; color:#0e3d6e;}
.type-podcast h6 { margin-top:5px; }


/*  INDEX PAGE		*/
.home #sidebar { padding-left:0; width:168px; }
.catBlock { border-bottom:2px solid #DAD8C3; background:#fff url("images/indexTab_lefty1.gif") top left no-repeat; }
.catBlockOn { background:#fff url("images/indexTab_lefty.gif") top left no-repeat; border-bottom:2px solid #dce3eb; }
.catBlock h3, .catBlockOn h3 { font-size:11px; padding:5px 7px 5px 7px; margin:0; }
.catBlock h3 a { text-decoration:none; color:#0a3a6c; }
.catBlockOn h3 a { text-decoration:none; color:#8c032f; }
.catBlock h3 { background-image:url("images/indexTab_droite1.gif"); background-position:top right; background-repeat:no-repeat; }
.catBlockOn h3 { background-image:url("images/indexTab_droite.gif"); background-position:top right; background-repeat:no-repeat; }
#contain .indexMenu { background:#fff url("images/bg_indexSub.gif") top repeat-x; clear:left; line-height:23px; }
#contain .indexMenu ul { display:inline; padding:0 0 0 72px; margin:0; }
#contain .indexMenu li { display:inline; margin:0; padding:0 12px 0 0; background:none; }
#contain .indexMenu li a { text-decoration:none; }
#contain .indexMenu li.liOn a { color:#8c032f; font-weight:bold; /*background:url('images/indexTab_arrow.gif') top center no-repeat;*/ }
.indexBlockDetail { background:#fff url("images/bg_indexDetail.gif") bottom repeat-x; padding:5px 4px 33px 4px; color:#222; }
.tease, .tease p { font-size:0.9em; line-height:1.5em; }
.tease h1, .tease h2, .tease h3 { font-size:1.1em; letter-spacing:normal; }


/*	LIBARAY	PAGES	*/
.libraryFoot { font-size:0.9em; background:#fff url('images/bg_libraryBottom.gif') bottom repeat-x; padding:7px 0 5px 0; }
.libraryFoot strong { color:#9a0233; }
.libraryFoot p { margin-bottom:0.5em; }


/*	BOOKS PAGES		*/
#bookIndex { margin:20px 0 10px 0; }
#bookIndex a img { border:1px solid #fff; margin-right:4px; }
#bookIndex a:hover img { border:1px solid #0e3d6e; }
#bookIndex a img.bookOn { border:1px solid #0e3d6e; }
#bookH { margin:20px 0 5px 0; }
#bkLnk { color:#0e3d6e; text-decoration:none; padding-bottom:1px; border-bottom:1px solid #0e3d6e; }
#bkLnk:hover { border-bottom:none; }
/* book detail */
.bookHeader { padding:2px 0 5px 0; }
.detailImage { float:left; margin:10px 10px 2px 0; }
div > .detailImage { margin:0 15px 10px 0; }
.bookFoot, .bookFoot a { color:#832241; }
/*.bookSideBar { margin-top:25px; }
div > .bookSideBar { margin-top:16px; }
*/.bookSideBar strong { color:#0e3d6e; }
.bookSideBar ul { padding:22px 0 15px 0; }
.bookSideBar ul li { margin-bottom:20px; }
.bookSideBar blockquote { margin-left:0; }
.bookSideBar blockquote p { color:#0e3d6e; text-align:left; margin-top:5px; }
.bookSideBar blockquote span { font-weight:normal; }
#contain .bookSideBar blockquote a { color:#777; }
.bookSpecial { margin-bottom:0; line-height:1.6em; }
.bookPub { color:#0e3d6e; margin-top:5px; }

.listmania li { padding-bottom:10px; }


/*	BLOG PAGES		*/
.blogRoll { margin:0 10px 0 0; }
.blogRoll ul { margin:0; }
.blogRoll ul li { margin:0 0 5px 5px; }
article { margin:10px 0 25px 0; }
article h3 { margin:0 0 5px 0; font-weight:bold; }
article h3 a { text-decoration:none; }
article h3 a:hover { text-decoration:underline; }
article h6 { font-weight:bold; margin-bottom:5px; color:#0e3d6e; }
article blockquote { margin:0; padding:0 4em 0.7em 4em; text-align:left; }
article blockquote p { font-weight:normal; text-align:left; margin-bottom:0.4em; }
.postFoot { padding:7px 5px 0 0; border-top:1px solid #aaadb0; font-size:0.9em; color:#aaadb0; }
.postFoot p { line-height:1.6em; }
h3.comm span { font-size:135%; font-weight:normal; }
.comment { margin-top:10px; }
.comment div { padding-left:10px; padding-right:10px; }
.comment h4 { margin-bottom:5px; }
.comment p.postFoot { margin-left:10px; }
.blogMenu { margin:0 0 10px 0;  
}
.blogMenu li { margin-bottom:5px; }
.blogMenu a { text-decoration:none; }
.blogMenu a:hover { text-decoration:underline; }
.monthMenu { margin-left:10px; }
#blogComment input, #blogSuggest input, #blogSuggest textarea { width:250px; }
#blogSuggest input.button { width:257px; }
#blogComment textarea { width:350px; margin-left:0; }
.player { padding:10px 0 15px 0; margin:0; }


/*	ARTICLES, ASKDAVID, RESOURCES PAGES		*/

article.article blockquote { padding-top:0; padding-right:4em; }
article.article h1 { font-size:130%; margin-top:0.7em; font-weight:bold; letter-spacing:0px; }
article.resource h1 { font-size:130%; margin-top:0.7em; font-weight:bold; letter-spacing:0px; }

.category_list { width:180px; float:left; margin-top:4px; }
.category_list ul, .category_list li { background:none; margin:0; padding:0; }
.category_list li a { padding-right:10px; display:inline-block; }
.category_list li a:hover, .category_list li.selected a { background:url('images/catArrow.gif') 100% 100% no-repeat; }
/*.artDesc { padding:10px 44px 10px 40px; }*/

.article_list { width:420px; float:right; }
.article_list h2 { padding-top:12px; }

.content_table { width:100%; }
.content_table th, .category_list p { font-size:10px; font-weight:normal; color:#9a9292; text-align:left; }
.content_table td { font-size:11px; }

h2 .icon { display:block; float:right; font-size:0.9em; text-decoration:none; padding-top:3px; letter-spacing:0px; }

.icon { padding-right:20px; background:url() right top no-repeat; display:inline-block; height:20px; }
.icon.pdf { background-image:url('images/pdf.gif'); }
.icon.doc { background-image:url('images/doc.gif'); }

h1 a.pdf { font-size:0.5em; padding:12px 1px 0 0; }
h2 { width:100%; }

.question { font-style:italic; width:95%; }
.question em { font-style:normal; }
table.questionnaire { width:90%; border-right:1px solid #666; border-bottom:1px solid #666; }
table.questionnaire td, table.questionnaire th { padding:0.2em; border-left:1px solid #666; border-top:1px solid #666; vertical-align:top; }
table.contentFig { background:#eee; border:1px solid #666; }
table.contentFig td, table.contentFig th { padding:5px; }
ol.alpha, ol.alpha li { background:none; list-style:lower-alpha; margin-left:16px; padding-left:0; }
div > ol.alpha, ol.alpha > li { margin-left:13px; }
ol.roman, ol.roman li { background:none; list-style:lower-roman; margin-left:13px; padding-left:0; }
div > ol.roman, ol.roman > li { margin-left:10px; }



/*	LANDING / SUBSCRIPTION PAGES		*/
.ssuubb { font-family:georgia, serif; font-size:1.1em; padding:2em 3em 0 2em; line-height:1.5em; }
.ssuubbForm { text-align:center; background:#fff url('images/landing_s_bottom.jpg') top left no-repeat; width:365px; height:100px; }
.ssuubbForm p { font-family:georgia, serif; font-size:0.9em; color:#394653; }
.emailField { text-align:center; font-size:1.7em; width:300px; padding:0.1em 0 0.1em 0; margin-bottom:0.5em; border:none; color:#394653; }
.submitField { font-size:1.2em; padding:0.2em 2em 0.2em 2em; margin-bottom:0.8em; }

/*	Used for books.fatSmoker	*/
#head { background-repeat:no-repeat; background-position:left top; padding-left:115px; font-family:Georgia, "Times New Roman", Times, serif; color:#9A0233; background-image:url(images/fatSmokerCoverOpen.gif); /*height:156px; */}
#head .title { font-size:20px; font-weight:bold; margin-bottom:10px; }
#head .quote { font-size:12px; margin-bottom:8px; line-height:18px; margin-right:10px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:0em; }
#head .byLine { font-size:14px; font-weight:bold; margin-bottom:20px; text-align:right; font-variant:small-caps; }
#fatSmokerBreadCrumb { margin-top:5px; margin-bottom:15px; }
.sfsPreOrder{ color:#9A0233; font-weight:bold; padding-left:10px; font-size:16px; /*padding-top:10px; */}
.preOrder a:active, .preOrder a:visited{ /*color:#9A0233; font-weight:bold; text-decoration:underline; */}
.sfsPreOrder a:hover{ /*text-decoration:none; */}
.mainContent{ padding-left:10px; margin-top:20px; }
.advancePraise { padding-left:10px; color:#9A0233; font-weight:bold; font-size:12px; margin-top:20px; }
.advancePraise a:active, .advancePraise a:visited{ color:#9A0233; font-weight:bold; text-decoration:none; }
.advancePraise a:hover { text-decoration:underline; }

/* Strategy and the Fat Smoker */
.page-strategyfatsmoker .content { margin-top:10px; }

.fatSmokerLeftColumn ul{ list-style-type:none; margin-top:20px; margin-left:0px; }
.fatSmokerLeftColumn li{ padding-top:0px; }
.fatSmokerLeftColumn .lookInside{ text-align:center; background-color :#A7B4C1; color:#09396B; padding-top:10px; font-size:16px; font-weight:bold; padding-bottom:10px; }

.fatSmokerRightColumn { font-size:10px; }
.fatSmokerRightColumn a { text-decoration:none; }
.fatSmokerRightColumn a:hover{ text-decoration:underline; }
.fatSmokerRightColumn ul{ list-style-type:none; margin-top:20px; }
.fatSmokerRightColumn li{ padding-top:20px; }
.tocPart{ margin-top:20px; font-size:13px; padding-bottom:5px; }
.tocList{ line-height:20px; margin-left:20px; }
.quoteItem{ margin-top:25px; }
.quoteAuthor{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-bottom:3px; }
.quoteUrl{ font-size:11px; font-weight:normal; }
.quoteDate{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; padding-bottom:5px; }
.quoteText{ color:#9A0233; }
.praiseAuthor{ text-align:right; padding-top:3px; }
.lookInsideNav{ font-size:12px; font-weight:bold; text-align:center; padding-bottom:20px; padding-top:20px; }
.lookInside{ text-align:center; }


/*
 Menu
============== */

.menu-main-menu-container { display:block; background:#0e3d6e; padding-left:4px; font-size:0.9em; background:#0a3a6c url('images/bg_menu.gif') top left repeat-x; padding:1px 0 1px 4px; height:15px; }

.menu li { margin:0 2px 0 0; padding:0; border:0; display:block; float:left; position:relative; height:15px; }
.menu a { display:block; color:#4f4a54; background:#a7b4c1; padding:2px 15px 1px 5px; text-decoration:none; }
.menu a:hover { text-decoration:none; background:#ebeef2; }
.menu li li { background:#fff; height:18px; margin:0; }

.menu li ul { display:none; }
.menu li:hover ul { display:block; position:absolute; }

.menu li ul, .menu li ul li { padding:0; margin:0; width:220px; }


.menu a.active { background:#ebeef2; }
.menu a#podhelp { color:#fff; background:none; padding-right:5px; float:right; font-size:0.9em; text-decoration:none; }
.menu a#podhelp:hover { text-decoration:underline; }




.menu li ul { border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }
.menu li ul li { background:#fff; }
.menu li ul li a { text-decoration:none; padding:3px 5px 1px 5px; border-top:1px solid #b2b2b2; background:#fff; }
.menu li ul li a:hover { color:#832241; background:#ebeef2; }
.menu .nav-books ul.sub-menu { left:-171px; }





/*
 Legacy [probably no longer used]
============== */


/*	SEARCH BAR		*/
/*#searchBar { background:#e0e6eb url('images/bg_search.gif') top left; height:67px; padding-left:9px; font-size:0.9em; border-right:1px solid #0e3d6e; }
#searchBar fieldset { border:none; width:200px; float:left; margin-top:5px; }
#searchBar select { width:165px; display:block; margin-bottom:10px; }
#searchBar #searchTerm { width:170px; }
#searchBar #searchSubmit { width:70px; padding:1px; background:#ff7a22; color:#fff; font-weight:bold; font-size:0.9em; font-family:verdana, sans-serif; border:none; }
#searchBar label { margin-right:10px; }
div > #searchBar label { margin-right:13px; }
#searchBar label.audioBox { margin-right:19px; }
div > #searchBar label.audioBox { margin-right:22px; }
#searchBar .checkbox { margin:2px 0 0 0; }
div > #searchBar .checkbox { margin:2px 3px 0 3px; }
#searchBar .help { float:right; margin-right:30px; display:inline; color:#9a0233; }
#searchBar p { margin-bottom:-1px; }
div > #searchBar p { margin-bottom:5px; }
*/
/* search results	*/
/*.wait { font-weight:bold; padding:2em; font-style:italic; font-size:1.2em; }
.smedium { border-top:1px solid #aaadb0; margin:5px 0 10px 0; color:#aaadb0; font-size:0.9em; }
.resultBlock { padding:5px 15px 5px 15px; clear:left; }
.resultBlock strong { color:#394653; }
.resultBlock a { font-size:1.1em; }
.smedium h3 { width:70px; padding:0 2px 1px 3px; letter-spacing:normal; background:#ff7a22; color:#fff; font-weight:bold; font-size:0.9em; font-family:verdana, sans-serif; border:none; margin:0; }
*/

/*	BOSS CAMPAIGN AD PAGES		*/
/*.bossad { background:url('images/BossCampaign_ad_r2.jpg') top left no-repeat;  text-align:center;  width:152px;  height:230px;  cursor:pointer;  }
.bossad h3 { color:#9a2f48;  font-weight:normal;  font-size:14px;  padding:10px 0 107px 0;  }
.bossad strong { color:#9a2f48;  }
.bossad h3 strong { font-weight:bold;  }
.bossad h3 a { color:#9a2f48;  }
.bossad p { font-family:georgia, serif;  font-size:11px;  }
.bossadBot { background:#0e3d6e;  padding:5px 10px 7px 10px;  margin-top:3px;  color:#fff;  text-align:center;  font-family:georgia, serif;  font-size:14px;  }
.bossadBot a { color:#fff;  }
*/

/*	OLD INDEX PAGE		*/
/*.gauche blockquote { margin:0; padding:0; }
.newDiv { background:url('images/bg_newDiv.gif') top left no-repeat; }
.newDiv a { text-decoration:none; }
.newDiv a:hover { text-decoration:underline; }
#newBox { background:url('images/bg_newBox.gif') top left no-repeat; padding:21px 5px 5px 62px; }
#newBox a { text-decoration:none; }
#newBox a:hover { text-decoration:underline; }
.newBottom { background:url('images/bg_newBottom.gif') bottom left no-repeat; }
.Block { color:#fff; width:420px; }
.Block div { background:#a7b4c1 url('images/rightB.gif') repeat-y right; }
.Block p { padding:0 15px 5px 3px; }
.content .Block a { color:#fff; }
.rssTable { border-right:1px solid #a7b4c1; border-bottom:1px solid #a7b4c1; background:#ebeef2; margin-left:10px; }
.rssTable td, .rssTable th { padding:0.4em; padding-right:1em; border-left:1px solid #a7b4c1; border-top:1px solid #a7b4c1; vertical-align:middle; }
.rssTable p { margin:0; }
.Block h3 { width:280px; padding:2px 1px 2px 3px; background:#ebeef2; color:#013366; margin:0; font-family:verdana, sans-serif; font-size:1em; }
.Block span { font-weight:bold; }
.Block table { width:300px; }
.Block .indexIcon { float:right; padding:0 3px 0 0; }
.Block .indexTimg { margin-top:4px; }
.Block .bottomB { background:#fff url('images/bottomB.gif') top left no-repeat; font-size:8px; line-height:9px; height:10px; margin:0; padding:0; }
.Block .cls { text-align:right; }
.click { margin:15px 0 5px 0; }

.navBlock { width:420px; }
.navBlock:after { content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both; }
.navBlock a { width:135px; float:left; display:block; margin-right:3px; font-size:1em; cursor:pointer; border:1px solid #fff; text-decoration:none; }
.navBlock span { display:block; background:#a7b4c1; color:#fff; padding:1px 0 1px 3px; }
.navBlock a:hover { border:1px solid #abbdfe; }
.navBlock .ggg { border:1px solid #abbdfe; }
.blockrow { clear:both; }
div > .blockrow { clear:none; }
*/
