/*
Theme Name: alex-2009
Theme URI: http://www.alexschreyer.net/
Description: My current template, added nice tabs on the left
Version: 1
Author: Alex Schreyer
Author URI: http://www.alexschreyer.net/
Latest updated: December 31, 2008
*/

/* Body */
*{margin:0; padding:0;}
body{color:#303030; font:13px Verdana,Tahoma,Arial,sans-serif; background-color:#a0a0a0;background-image: url(img/vertical_grad.png);background-position: center top;background-repeat: repeat-x;}
#wrap{background:#fff url(img/backstrip.png) top left repeat-y;color:#303030; margin:0 auto; width:840px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
/*
body{background:#a0a0a0 url(img/bg.gif) top center repeat-y; color:#303030; font:13px Verdana,Tahoma,Arial,sans-serif;}

body{background:#76768a url(img/background.jpg) top center no-repeat; color:#303030; font:12px Verdana,Tahoma,Arial,sans-serif;}
#wrap{background:#fff url(img/backstrip.jpg) top center repeat-y;color:#303030; margin:0 auto; width:840px;}
 */
/*
@font-face {
  font-family: 'HFont';
  src: url('aller_rg.ttf');
}
@font-face {
	font-family: 'HFont';
	src: url('Cantarell-Bold.eot');
	src: local('Cantarell Bold'), local('Cantarell-Bold'), url('Cantarell-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'HFont';
	src: url('Flux_Architect_Regular.eot');
	src: local('Flux Regular'), local('FluxArchitect'), url('Flux_Architect_Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'HFont';
	src: url('CartoGothicStd-Book.eot');
	src: local('CartoGothic Std Book'), local('CartoGothicStd-Book'), url('CartoGothicStd-Book.ttf') format('truetype');
}
*/

/* Links and tags */
a{background-color:inherit; color:#9b8577; font-weight:bold; text-decoration:none;}
a:hover{background-color:inherit; color:#9b8577; font-weight:bold; text-decoration:underline;}
a img{border:0;}
h1, h2, h3, h4, h5, h6 {font-family:'Ubuntu',HFont,Verdana,Tahoma,Arial,sans-serif !important;}
p,ul,ol{margin:0 0 10px;text-align:left;}
.clear {clear:both;}
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}

/* Header */
#header{margin:0;}
#header h1{position:absolute;top:50px;background-color:inherit; color:#9b8577; font-size:3.5em; letter-spacing:-1px; margin:0 0 10px 103px; width:80px;height:50px;}
#header h1 a{background-color:inherit; color:#fff6f0; text-decoration:none; font-weight:normal; }
#header p{font-family:'Ubuntu';font-size: 1.2em;position:absolute;background-color:inherit; color:#f8ede7; font-weight:bold; line-height:1.3em; margin:90px 0 0 180px; text-shadow: rgba(0,0,0,0.8) 0px 0px 5px;overflow:hidden;}
img#frontphoto{margin:0 0 0;}

/* Subheader - actually above header */
#subheader {font-family:'Ubuntu';margin:0;height:25px; overflow:hidden;}
.rsslinks {float:left;margin: 5px 5px 0 200px;}
.rsslinks a {font-size:0.9em;font-weight:normal;}
.translate {float:right;margin: 3px 15px 0 10px;}
.translate select {font-family:'Ubuntu';font-size:0.9em;padding:2px;width:138px;height:18px;margin-right:5px;border:none;}

/* Left sidebar */
#leftside{font-family:'Ubuntu';clear:left; float:left; line-height:1.4em; margin:25px 0 5px 20px; padding:0; width:180px; overflow:hidden;}
#leftside p, #leftside ul, #leftside div.textwidget {font-size:1em; margin:0 0 10px 0;}
#leftside li{line-height:1.1em; list-style:none; margin:0 0 5px;}
#leftside li a {text-shadow: #fff 0px 1px 0px;}
#leftside li a:hover {text-shadow: none;}
#leftside ul ul li a {text-shadow: none;}
#leftside ul ul li a:hover {text-shadow: #fff 0px 1px 0px;}
#leftside ul ul{margin:0 0 0 10px;}
#leftside ul ul li{margin:0 0 3px;}
#leftside ul ul li a{font-weight:normal;}
#leftside ul.linklist{font-size:1em;}
#leftside ul.linklist ul{margin:0 0 20px;}
#leftside ul.linklist ul li a{font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, table#wp-calendar caption{background-color:inherit; color:#505050; font-size:1.2em; font-weight:normal; text-align:left; margin:0 0 6px;}
#leftside label{display:none;}
#leftside p a {color:#ccc;}
#leftside .smallink {margin-top:2px;}
#leftside #searchbox {width:160px;}
#leftside .photolinks {width:160px;margin-top:30px;}
#leftside .phototitle {color:#505050; margin:0 0 4px 10px; font-weight:bold;}
#leftside .phototitle b {padding:5px; background-color:#B5A38E;z-index: 100;}
#leftside .photolink {background-color:#B5A38E; color:#505050; margin:12px 0 0 55px; padding:5px; font-weight:bold;}
#leftside #left_singlepix {margin-top:-20px;z-index:-1}
#leftside .imagelinks {margin-top:20px;margin-right:40px;}
#leftside .imagelinks p {text-align: right;}
table#wp-calendar{margin:0 0 20px;width:140px;}

/* Main menu */
ul.page{list-style:none;margin:30px 0 0 0; width:160px; text-align:right;}
ul.page li{}
ul.page li a{display:inline-block; background-color:#F2E2D8; color:#505050; font-weight:bold; padding:0px 10px; text-decoration:none; line-height:2em;}
ul.page li.current_page_item a, ul.page li.current_page_ancestor a, ul.page li.current-cat a{background-color:#fff; color:#505050; margin-right:-2px;}
ul.page li a:hover{background-color:#B5A38E; color:#fff; text-decoration:none;}
ul.page ul{list-style:none; padding:0 0 0 0;width:150px;}
ul.page ul li{display:block; text-align:right;}
ul.page ul li a{background-color:#B5A38E; color:#fff; font-weight:bold; margin-bottom:3px; padding:0px 10px; }
ul.page ul li a:hover{background-color:#F2E2D8; color:#505050; text-decoration:none;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}

/* Content */
#content{float:none;width:450px; line-height:1.6em;margin:25px 165px 5px 200px;padding:0;}
#contentwide{line-height:1.6em;margin:25px 20px 5px 200px;padding:0;}
div.breadcrumb {margin-bottom:15px;font-size: 0.9em;}
#content p.byline, #contentwide p.byline {margin-bottom:20px;margin-top:5px;font-size:0.9em;font-style:italic;padding-left:10px;border-left: 8px #dddddd solid}
#content h2,#contentwide h2{font:normal 2em 'Ubuntu',HFont,Verdana,sans-serif;line-height:1.2em;margin:0 0 15px 0;color:#444;}
#content h3,#contentwide h3{font:normal 1.6em 'Ubuntu',HFont,Verdana,sans-serif;margin:20px 0 15px 0;color:#444;}
#content h4,#contentwide h4{font:normal 1.4em 'Ubuntu',HFont,Verdana,sans-serif;margin:15px 0 10px 0;color:#444;}
#content h2 a, #contentwide h2 a {text-decoration:none;}
#content h3 a, #contentwide h3 a {text-decoration:none;}
#content a, #contentwide a {text-decoration:underline;}
#content a:hover, #contentwide a:hover {text-decoration:none;background-color:#ff9;}
#content a[href$='.pdf']:after, #contentwide a[href$='.pdf']:after {content: url(img/pdfdoc.png);margin-left: 5px; vertical-align: middle;}
#content img,#contentwide img{border:1px solid #d0d0d0;}
#content img.left,#contentwide img.left {margin-right:5px;}
#content img.right,#contentwide img.right {margin-left:5px;}
.post ul,#contentwide ul,#content ol,#contentwide ol{margin: 10px 0 10px 20px;}
.post li,#contentwide li{padding:0 0 0 5px;}
.post ul li,#contentwide ul li, .post ol li,#contentwide ol li{padding:0 0 0 5px;margin-bottom:10px;list-style-type:square;}
.post ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}
.post ul ul li,#contentwide ul ul li,#content ol ol li,#contentwide ol ol li {margin-bottom:0;}
.sitemap li {margin-bottom:0 !important;}
#content hr,#contentwide hr{margin:20px auto;border: none 0;width: 100%;background-color:#efefef;height: 5px;text-align: left;}
.postthumb, .attachment-post-thumbnail {float:left;margin-right:10px;margin-bottom:5px;}
.imagelink img {float:none;}
.contrastbox { background-color:#B5A38E; color:#fff6f0; padding: 5px; margin: 10px 0; }
.contrastbox a { color:#fff6f0; }
.deutsch { color:#444455; }
.inlinequote {font-weight:2em;}

#postfooter  {width:100%;font-size:0.9em;margin-top:20px;}
#postfooter  p {padding:5px 0 10px 10px;border-left: 10px #efefef solid;margin-bottom:20px;font-style:italic;min-height:60px;}
#postfooter .sharestuff {margin:0;background-color:#efefef;padding:10px;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}

#postfooter .shareaddon {width:150px;height:25px !important;vertical-align:bottom ;float:left;font-weight: bold;color:#9b8577;}
#postfooter .rateaddon {width:320px;float:left;overflow: hidden;font-weight: bold;color:#9b8577;}
#postfooter .rateaddon strong {padding:2px 4px; color:#f00;background-color:#dedede;border:1px solid #ccc; -moz-border-radius: 2px;-webkit-border-radius: 2px;}
#postfooter .rateaddon img.post-ratings-image, .post-ratings img {padding:0; margin:0; border:none;}

#relatedposts, #nav-below {margin-top:10px;background-color:#efefef;padding:10px;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#relatedposts p {font-size: 1.3em;font-weight: bold;}
#relatedposts ul li {margin-bottom:0;}
#nav-below {height:25px;}
#nav-below a {color:#494568;}
#nav-below p.nav-previous {float:left;}
#nav-below p.nav-next {float:right;}
a.dlimg img {border:0; margin:0; padding:0;}
p.dlstat {font-style:italic;}

/* Highlight boxes */
blockquoteold{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote, ul.aktt_tweet_digest {margin:20px; background:#ffffff url(img/quote-left.gif) no-repeat top left; padding:15px 15px 15px 40px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);-moz-box-shadow:0 0 20px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4);-moz-border-radius: 10px;-webkit-border-radius: 10px;}
blockquote p{background-color:inherit;color:#505050;}
ul.aktt_tweet_digest {font-family:'Ubuntu',sans-serif; font-weight: 400;}
ul.aktt_tweet_digest li {margin:10px 5px; list-style-image: url('img/twitter-btn.png');}

.post{margin:0 0 10px 0;text-align:left;overflow:hidden;}
.postinfo{background-color:#F2E2D8; color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:10px 0 20px 0;line-height:1.5em;padding:10px; }
.postinfo strong {}
.navigation{margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{float:left; margin-left:20px;margin-bottom:20px;}
.nextlink{float:right; margin-right:20px;margin-bottom:20px;}
.download {padding: 15px 20px 15px 75px; margin: 10px auto; border-top: #999 1px dotted; background: url('img/download.gif') #F2E2D8 no-repeat 10px center; font-size: 0.8em; line-height: 180%; border-bottom: #999 1px dotted; text-align: center;}
.download a {}
.edit {clear:both;}
.roundbox {padding:15px 10px;background-color:#F2E2D8;-moz-border-radius: 10px; -webkit-border-radius:10px}
.roundbox a img {border:0px;}

/* Buttons */
.button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;margin-top:10px;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.button:hover{text-decoration:none;}
.button:active{position:relative;top:1px;}
.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');}
.orange:hover{color:#fef4e9;background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');}
.orange:active{color:#fcd3a5;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');}
.blue{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');}
.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');}
.blue:active{color:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee');}

/* Code highlighter */
pre {width:95%; background-color:#fff; border: 1px solid #b5a38e;
font-size:13px; line-height:20px; margin:0 0 10px; padding:0 5px; overflow:auto; background-image:url(img/stripes20px.png);
white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

div.wp_codebox_msgheader {background-color: #F2E2D8}
div.wp_codebox_msgheader span {border:0;padding:0;margin:0;}
div.wp_codebox_msgheader a {text-decoration: none;}
div.wp_codebox td.line_numbers {background-color: #F2E2D8}

/* Main posts on homepage */
#mainposts {margin-bottom:25px;overflow:hidden;}
#mainposts .post:first-child {padding:10px 10px 0 10px;background-color: #F2E2D8;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#mainposts h2 {margin-top:10px;text-shadow: #fff 0px 0px 10px;}
#mainposts p.byline {border-left: 8px #B5A38E solid;}
#mainposts img {max-width: 430px;}

/* Recent posts on homepage */
#contentwide #recentpostlist {clear:right;}
#contentwide #recentpostlist li {line-height:1.5em;list-style: box;margin-bottom:5px;}
#contentwide #recentpostlist h2 {margin-bottom:25px;font-weight: normal;}
#contentwide #recentpostlist h3 {font-size: 1.2em;margin: 0 10px 0 10px;}
#contentwide #recentpostlist h3 a {padding:5px 10px;background-color:#B5A38E;color:#fff;text-shadow: #555 0px 1px 0px;}
#recentpostlist .rp_left {width:50%;float:left;background-color:inherit;}
#recentpostlist .rp_right {width:50%;float:right;background-color:inherit;}
#recentpostlist div.box_wood {margin:-5px 10px 30px 15px;padding:20px 10px;background-image: url(img/back_wood.gif);background-color: #F2E2D8;background-position: right bottom;background-repeat: no-repeat;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#recentpostlist div.box_cad {margin:-5px 10px 30px 15px;padding:20px 10px;background-image: url(img/back_cad.gif);background-color: #F2E2D8;background-position: right bottom;background-repeat: no-repeat;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#recentpostlist div.box_design {margin:-5px 10px 30px 15px;padding:20px 10px;background-image: url(img/back_design.gif);background-color: #F2E2D8;background-position: right bottom;background-repeat: no-repeat;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#recentpostlist div.box_code {margin:-5px 10px 30px 15px;padding:20px 10px;background-image: url(img/back_code.gif);background-color: #F2E2D8;background-position: right bottom;background-repeat: no-repeat;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
#recentpostlist img.catimg {margin:0 Auto;border:0;}

/* Right sidebar */
#extras{float:right; line-height:1.4em; margin:25px 20px 5px 0; padding:0; width:150px; }
#contentwide #extras {margin: 0 0 20px 20px;}
#contentwide #extras li {list-style:none;}
#contentwide #extras img {border:0;}
#extras p, #extras ul, #extras div.textwidget{font-size:0.9em; margin:0 0 10px 0;}
#extras a {text-decoration: none;}
#extras a:hover {background-color:#ff9;}
#extras li{line-height:1.2em; list-style:none; margin:0 0 5px;overflow:hidden;text-overflow: ellipsis;}
#extras ul ul{margin:0 0 0 10px;}
#extras ul ul li{margin:0 0 3px; }
#extras ul ul li a{font-weight:normal;}
#extras ul.linklist{font-size:1em;}
#extras ul.linklist ul{margin:0 0 20px;}
#extras ul.linklist ul li a{font-weight:bold;}
#extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption{background-color:inherit; color:#505050; font-size:1.1em; font-weight:bold; text-align:left; margin:0 0 6px;}
#extras h2 {margin:0;}
#extras h2 span.highlight {background-color:#B5A38E; color:#fff; padding:5px 10px;text-shadow: #555 0px 1px 0px;}
#extras ul {background-color:#F2E2D8; padding:15px 10px;margin: 0px 0 30px 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}

/* Polls */
.pds-box label {font-size:1em;font-weight:normal;margin-left:10px; line-height:25px;}

/* Gallery and Images */
img.alignleft, div.alignleft { float:left; margin: 5px 10px 0 0;}
img.alignright, div.alignright { float:right; margin-left:5px; }
img.aligncentered, div.aligncentered { text-align:center; margin:0 auto; }
img.size-medium {margin:0;padding:0;}
.gallery {padding:20px 0;}
.wp-caption {padding: 0; margin: 0; text-align: left;}
.wp-caption img, .wp-caption a, .wp-caption a img {padding: 0; margin: 0; }
.wp-caption-text { font-size: 90%; line-height: 1.2em; padding: 5px; margin-right:5px;font-style:italic;  }
img.avatar {float:left;margin:0 10px 5px 0;padding:2px;}

/* Footer */
#footer{border-top:2px solid #aaa;clear:both;color:#808080;font-weight:normal;line-height:1.4em;margin:20px auto;padding:10px 0;text-align:center;width:810px;}
#footer p{margin:0;padding:0;}
#footer a{color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer div.logo {float:left;width:140px;padding:10px 0 20px 10px;text-align:right; font-weight:bold;color:#fff6f0;}
#footer div.stuff {width:620px;margin-left:180px;text-align:left;padding:10px 10px 20px 0px;}

/* Forms */
form {margin-bottom:0;}
input, button, select, textarea, input#securitycode {background-color:#fff;border:1px solid #cccccc;color:#505050;padding:2px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-size:1em;margin:0;padding:4px;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
.searchform {margin-top:40px;}
#s{background-color:#F2E2D8;border:none;font-size:0.9em;padding:5px;width:130px;}
#s:focus {background-color:#fff;}
#search {border:none; background-color:#B5A38E; margin:0 35px; padding:5px; font-size:0.9em; font-weight:bold;cursor: hand;}

/* Comments */
.comment{color:#606060;margin:0 0 10px;padding:8px 5px 8px 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p ul ol li{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.avatar {float:left; margin:0 5px 0 15px;padding:5px;background-color:#fff;}
.commenttext {background-color:#F2E2D8;padding:15px 10px 10px 10px;margin:0;}
#comment {width:100%; height:200px;}
#commentsection h3, #idc-container h3 {font: bold 1.3em Verdana,sans-serif; margin-bottom:10px;}

/* Float fix */
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* =================================================== */

/* PRINT style declarations */
@media print {
	
}

