



/* General entry-layout definitions */
/* Author: A. Koch - Copyright 2005 21Publish Inc. */

div.entrybody { padding-bottom: 32px; }

div.entrydate { font-size: 90%; }

div.entryhead { padding-bottom: 16px; }
div.entryhead h2 { margin: 0; padding: 0; font-size: 140%; }

div.entrytext { padding-bottom: 8px; }
div.entrytext img { margin: 6px; }
div.entrytext img[align="left"]{ margin-left: 0; }
div.entrytext img[align="right"]{ margin-right: 0; }

div.entrytags { padding: 15px 0 15px 0; }
div.entrytags ul { list-style: none; margin: 0; padding: 0; }
div.entrytags li { margin: 0 10px 0 0; padding: 4px 0 4px 0; display: inline; font-size: 90%; }
div.entrytags li a { font-weight: normal; }
div.entrytags li.listdesc { font-weight: bold; }

div.entryextra { padding-bottom: 16px; }

div.entryfoot { text-align: right; font-size: 90%; }
div.entryfoot ul { list-style: none; margin: 0; padding: 0; }
div.entryfoot li { white-space: nowrap; display: inline; margin: 0 0 0 16px; padding: 0; }
div.entryfoot img { border: none; }

div.entrybody p { margin: 0; padding: 0 0 12px 0; }

/* social web stuff */

div.entryfoot li.j21p_digglink { padding-left: 20px; background: url(/skin/generic/interact/digg.gif) left center no-repeat; }
div.entryfoot li.j21p_delilink { padding-left: 20px; background: url(/skin/generic/interact/delicious.gif) left center no-repeat; }

/* misc */

.entrytext blockquote { background: #f2f2f2; padding: 8px; font-style:italic; }

/* weblogEntry */

div.feedback { padding: 0 0 8px 0; }

div#comments { }

div.commentmsg { padding: 0 0 16px 0; text-align: right; }
div.commentmsg a { margin-right: 16px; }

div.commentbody { margin: 0 0 36px 0; }

div.commenthead { padding: 0 0 14px 0; font-size: 120%; font-weight: bold; }
div.commenthead div { font-size: 80%; font-weight: normal; padding: 0 6px 0 0; float: left; }

div.commenttext { clear: both; margin: 10px 0; }

div.commentfoot  { font-size: 80%; font-weight: normal; }
div.commentfoot div { padding: 0 6px 0 0; float: left; }

div.karma { }

div#writeComment { }

div#writehead { }
div#writehead h3 { }

div#authorform { }
div#authorform label { display: block; margin-bottom: 4px; }
div#authorform input { display: block; margin-bottom: 16px; }

div#awardstars { }
div.starsblock { }

div#entercomment { margin-top: 10px; }
div#entercomment label { display: block; margin-bottom: 4px; }
div#entercomment textarea { display: block; width: 98%; height: 120px; margin-bottom: 16px; }

div.submitbuttons { clear: both; }

div#pagenavi { margin: 10px 0; }

div#guestBookHead { margin-bottom: 36px; }

/* Comment preview styling */
div#commentpreview { border-top:1px dotted #CCCCCC; padding: 10px 0;}

/* review menu */

div#headmenu { padding: 0 0 30px 0; }
div#headmenu ul { margin: 0; padding: 0; list-style: none; }
div#headmenu li { display: inline; margin-right: 20px; }

div.commenthead { padding: 0 10px 0 0; margin: 0; }
div.commenthead div { float: left; padding: 0 0 0 0; margin: 0 5px 0 0; font-weight: bold; }
div.commenttext { padding: 10px 0 30px 0; display: block; clear: both; float: none; border-top: 1px dotted #000; }
div.commentfoot { float: left; display: block; margin-right: 20px; padding: 10px 0 10px 0; }
div.commentfoot a { font-weight: normal; }
br.j21p_clr { height: 1px; line-height: 1px; clear: both; }

/* Photoblog Entries */

div#j21p_photoentry  div#j21p_topnavi { line-height: 12px; font-size: 0.9em; padding: 0; margin: 0 0 20px 0; }
div#j21p_photoentry  div.j21p_backlink { float:left; margin: 0; padding: 0; }
div#j21p_photoentry  div.j21p_imageNavi { float:right; text-align: right; }
div#j21p_photoentry  div.j21p_imageNavi a {margin: 0 0 0 10px; }
div#j21p_photoentry div.entrydate { float: left; line-height: 14px; font-size: 1.3em; padding: 0 10px 0 0;  margin: 0 10px 10px 0; border-right: 2px solid #CCCCCC; }
div#j21p_photoentry div.entryhead { padding: 0; }
div#j21p_photoentry div.entryhead h2 { padding: 0 0 0 10px; line-height: 14px; font-size: 1.3em; font-weight: normal; }
div#j21p_photoentry div.j21p_entryimage { margin: 0 0 7px 0; text-align: center; padding: 10px; border: 1px solid #CCCCCC; }
div#j21p_photoentry div.j21p_entryimage img { max-width: 100%; }
div#j21p_photoentry div.entrytext { padding: 0 0 20px 0; }
div#j21p_photoentry div#j21p_entryfootbox { text-align: left; line-height: 24px; padding: 0; border-top: 1px solid #CCCCCC; }
div#j21p_photoentry div.entryfoot { text-align: left; margin: 0; padding: 0;  }
div#j21p_photoentry div.entryfoot ul { list-style: none; margin: 0; padding: 10px 0 0 0; }
div#j21p_photoentry div.entryfoot li { white-space: nowrap; margin: 0; padding: 0 10px 10px 0; display: inline; }
div#j21p_photoentry div.entryfoot img { border: none; }
div#j21p_photoentry div.j21p_entryprimary { line-height: 14px; padding: 0; float: right; height: 100%; display: block; } 
div#j21p_photoentry div.j21p_entryprimary ul { list-style: none; padding: 10px; margin: 0; } 
div#j21p_photoentry div.j21p_entryprimary a { font-weight: bold; }  
div#j21p_photoentry div.entryhead h3 { padding: 0; margin: 0; }
div#j21p_photoentry div.entrybody#comments { margin-top: 30px; }



