/* ########## main ########## */
#overviewrow1 {
   border: 0px;
}

#blog {
   padding-left: 10px;
   width: 445px;
   float: left;
   margin-bottom: 30px;
   color: #000;
}

#blog-right {
   float: right;
   margin: 0px 10px 0px 20px;
}

#blog p {
   word-spacing: normal;   
   line-height: 19px;
   padding: 0px;
}

/* ########## headlines ########## */
#blog h1, #blog h2, #blog h3, #blog h4, #blog h5, #blog h6 {
   word-spacing: normal;  
}

#blog h1, #blog h2 {
   margin: 0px 0px 4px 0px;
   padding: 0px; 
}

#blog h1 {
   color: #FBB100;
   font-family: Arial;
   margin: 0px 0px 10px 0px;
}

#blog h2, #blog h2 a  {
   font-family: arial;
   font-size: 24px;
   color: #727272;  
   font-weight: bold; 
}

#blog h3 {
   color: #727272;
   font-family: Arial;
   font-size: 18px;   
}

#blog h4 {
   color: #727272;
   font-size: 11px;
   font-weight: normal;   
}

/* ########## divs ########## */
div.tags {
   border-bottom: 1px solid #FBB100;
   padding: 0px 0px 15px 22px;
   color: #727272;
   background: url(/structured/htdocs/images/icons/tag_grey.png) no-repeat 0px 2px;
   margin: 0px 0px 10px 0px;
}

div.comments {
   text-align: right;
   font-size: 11px;
   color: #727272;
   margin: 5px 0;
}

div.commentheader {
   clear: both;
   float: left;
   padding: 5px 5px 1px 40px;
   background-repeat: no-repeat;
   background-x-position: 10px;
   background-y-position: 5px;
   width: 405px;
}

div.actions {
   float: right;
   text-align: right;
   padding: 10px 3px 10px 0pt;
   margin: 0pt;
   width: 130px;
}

div.username {
   float: left;
   padding: 2px 3px 2px 3px;
   width: 250px;  
}

div.date {
   width: 250px;
   color: #919090;
}

/* ########## paragraphs, spans ########## */
#blog p {
   margin: 0px;
   font-size: 12px;   
}

#blog strong {
	color: #727272;
}

#blog span.catergory-name {
   float: left;
}

#blog span.category-count {
   float: right;
}

#blog p.teaser {
         
}

#blog p.body {
   margin: 10px 0px 20px 0px;      
}

#blog #comments p {
   margin: 0px;      
   padding: 0px;
   color: #5b5b5b;
   line-height: 17px;
   margin: 10px 0px 0px 10px;
}

/* ########## links ########## */
#blog p.teaser a {
   color: #000;
}
#blog p.teaser a:hover {
   color: #000;
}
.tags a {
   color: #727272;
   text-decoration: underline;
   font-size: 12px;
}
a.read-more {
   font-family: verdana;
   font-size: 11px;
   color: #000;   
   padding: 0px 0px 0px 10px;
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 0px 7px;
   float: right;   
}
a.read-more:hover {
   color: #FBB100;
}
.comments a {
   font-family: verdana;
   font-size: 11px;
   color: #727272;
}
a.username {
   font-family: verdana;
   font-size: 11px;
   color: #727272;
}
.author a {
   font-size: 12px;
   font-weight: bold;
}
.author a:hover {
   color: #000;
}

/* ########## lists ########## */
#blog ul.entries {
   list-style-type: none;  
   float: left;
   display: block;
   width: 100%;
   margin: 5px 0px 0px 0px;
}

#blog ul.entries li {
   font-size: 12px;         
   margin: 0px 0px 10px 0px;
   border-top: 13px solid #ececec;   
   padding: 10px 0px 5px 0px;
}

#blog #comments {
   list-style-type: none;
   margin: 10px 0;
}

#blog #comments li {
   margin: 0px 0px 20px 0;
}

#blog #write-a-comment {
   list-style-type: none;
   background: #ececec;
   width: 430px;
   height: 210px;
   padding: 10px;
}

/* ########## images ########## */
#blog p img {
	padding-right: 12px;
	padding-bottom: 10px;
}

#blog div img {
}

/* ########## formular ########## */
#write-a-comment #comment_headline {
   width: 400px;
}

#write-a-comment #comment_body {
   width: 400px;
   height: 120px;
}

/* ########## right boxes ########## */
.blog-right {
   width: 300px;
   float: right;
   margin: 0px 0px 30px 0px;
}

.blog-right ul {
   list-style-type: none;
}

.blog-right ul li {
   border-bottom: 1px solid #e4e4e4;
   padding: 3px 5px 3px 23px;
}

.blog-right h4 {
   font-family: arial;
   font-size: 18px;
   color: #727272;   
   border-bottom: 1px solid #FBB100;
   padding: 0px 0px 5px 0;
   margin: 0px 0px 5px 0;
}

#top-tags li {
   background: url(/structured/htdocs/images/icons/tag_grey.gif) no-repeat 2px 2px;   
}

#top-authors li {
   background: url(/structured/htdocs/images/icons/user.gif) no-repeat 2px 2px;   
}

#blog-archive li {
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 7px 7px;
}

#blog-categories li {
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 7px 7px;
}

#blog-categories li.subcategory {
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 22px 7px;
   padding-left: 37px;
}
/* ########## main ########## */
#overviewrow1 {
   border: 0px;
}

#blog {
   padding-left: 10px;
   width: 445px;
   float: left;
   margin-bottom: 30px;
   color: #000;
}

#blog-right {
   float: right;
   margin: 0px 10px 0px 20px;
}

#blog p {
   word-spacing: normal;   
   line-height: 19px;
   padding: 0px;
}

/* ########## headlines ########## */
#blog h1, #blog h2, #blog h3, #blog h4, #blog h5, #blog h6 {
   word-spacing: normal;  
}

#blog h1, #blog h2 {
   margin: 0px 0px 4px 0px;
   padding: 0px; 
}

#blog h1 {
   color: #FBB100;
   font-family: Arial;
   margin: 0px 0px 10px 0px;
}

#blog h2, #blog h2 a  {
   font-family: arial;
   font-size: 24px;
   color: #727272;  
   font-weight: bold; 
}

#blog h3 {
   color: #727272;
   font-family: Arial;
   font-size: 18px;   
}

#blog h4 {
   color: #727272;
   font-size: 11px;
   font-weight: normal;   
}

/* ########## divs ########## */
div.tags {
   border-bottom: 1px solid #FBB100;
   padding: 0px 0px 15px 22px;
   color: #727272;
   background: url(/structured/htdocs/images/icons/tag_grey.png) no-repeat 0px 2px;
   margin: 0px 0px 10px 0px;
}

div.comments {
   text-align: right;
   font-size: 11px;
   color: #727272;
   margin: 5px 0;
}

div.commentheader {
   clear: both;
   float: left;
   padding: 5px 5px 1px 40px;
   background-repeat: no-repeat;
   background-x-position: 10px;
   background-y-position: 5px;
   width: 405px;
}

div.actions {
   float: right;
   text-align: right;
   padding: 10px 3px 10px 0pt;
   margin: 0pt;
   width: 130px;
}

div.username {
   float: left;
   padding: 2px 3px 2px 3px;
   width: 250px;  
}

div.date {
   width: 250px;
   color: #919090;
}

/* ########## paragraphs, spans ########## */
#blog p {
   margin: 10px 0px 5px 0px;      
}

#blog span.catergory-name {
   float: left;
}

#blog span.category-count {
   float: right;
}

#blog p.teaser {
	font-size: 11px; 
}

#blog p.body {
   margin: 10px 0px 20px 0px;      
}

#blog #comments p {
   margin: 0px;      
   padding: 0px;
   color: #5b5b5b;
   line-height: 17px;
   margin: 10px 0px 0px 10px;
}

/* ########## links ########## */
#blog p.teaser a {
   color: #000;
}
#blog p.teaser a:hover {
   color: #000;
}
.tags a {
   color: #727272;
   text-decoration: underline;
   font-size: 12px;
}
a.read-more {
   font-family: verdana;
   font-size: 11px;
   color: #000;   
   padding: 0px 0px 0px 10px;
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 0px 7px;
   float: right;   
   margin-bottom: 10px;
}
a.read-more:hover {
   color: #FBB100;
}
.comments a {
   font-family: verdana;
   font-size: 11px;
   color: #727272;
}
a.username {
   font-family: verdana;
   font-size: 11px;
   color: #727272;
}
.author a {
   font-size: 12px;
   font-weight: bold;
}
.author a:hover {
   color: #000;
}

/* ########## lists ########## */
#blog ul.entries {
   list-style-type: none;  
   float: left;
   display: block;
   width: 100%;
   margin: 5px 0px 0px 0px;
}

#blog ul.entries li {
   font-size: 12px;         
   margin: 0px 0px 10px 0px;
   border-top: 13px solid #ececec;   
   padding: 10px 0px 5px 0px;
}

#blog #comments {
   list-style-type: none;
   margin: 10px 0;
}

#blog #comments li {
   margin: 0px 0px 20px 0;
}

#blog #write-a-comment {
   list-style-type: none;
   background: #ececec;
   width: 430px;
   height: 210px;
   padding: 10px;
}

/* ########## formular ########## */
#write-a-comment #comment_headline {
   width: 400px;
}

#write-a-comment #comment_body {
   width: 400px;
   height: 120px;
}

/* ########## right boxes ########## */
.blog-right {
   width: 300px;
   float: right;
   margin: 0px 0px 30px 0px;
}

.blog-right ul {
   list-style-type: none;
}

.blog-right ul li {
   border-bottom: 1px solid #e4e4e4;
   padding: 3px 5px 3px 23px;
}

.blog-right h4 {
   font-family: arial;
   font-size: 18px;
   color: #727272;   
   border-bottom: 1px solid #FBB100;
   padding: 0px 0px 5px 0;
   margin: 0px 0px 5px 0;
}

#top-tags li {
   background: url(/structured/htdocs/images/icons/tag_grey.gif) no-repeat 2px 2px;   
}

#top-authors li {
   background: url(/structured/htdocs/images/icons/user.gif) no-repeat 2px 2px;   
}

#blog-archive li {
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 7px 7px;
}

#blog-categories li {
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 7px 7px;
}

#blog-categories li.subcategory {
   background: url(/structured/htdocs/images/profile/icon_link.png) no-repeat 22px 7px;
   padding-left: 37px;
}