/*	General Styles*/* {margin:0;padding:0;}body {color:#000;font-family:verdana;font-size:12px;background:#3e3933 url(images/bg.gif) repeat-x;}#container {width:1000px;background:url(images/body_bg.gif);margin:0 auto 10px;}#footer {width:1000px;height:50px;background:url(images/footer.gif);clear:both;text-align:center;color:#777067;font-size:11px;padding:61px 0 0;}#footer a {color:#777067;text-decoration:none;}#top {width:1000px;height:300px;background:url(images/top_bg.jpg);}#site_title {font-size:24px;float:left;width:370px;padding:50px 0 20px 50px;}#site_title h1 {font-size:24px;}#site_title h1 a {color:#ddbd90;}#site_title h2 {font-size:13px;font-weight:400;color:#ddbd90;padding:0 0 25px;}#content {width:635px;float:left;padding:0 15px 0 35px;}.entry p {padding-top:10px;padding-bottom:10px;margin-left:10px;}.entry ul {padding-left: 30px;}.profile_image {float: right;}#content h1 {font-size:24px;font-weight:400;color:#777067;clear:both;padding:5px 0 10px;}#content h2 {font-size:18px;font-weight:400;color:#777067;clear:both;padding:5px 0 10px;}#content_single {width:920px;float:left;padding:0 15px 0 35px;}#content_single h1 {font-size:24px;font-weight:400;color:#777067;clear:both;}#content_single h2 {font-size:18px;font-weight:400;color:#777067;clear:both;}#pages {text-align:center;padding-top:20px;padding-bottom:20px;}#pages a {text-decoration:none;color:#777067;}/*        Boxes on the Home-Screen*/.homebox_left, .homebox_right {background:#fff5e6 url(images/liner.gif) repeat-x;border:1px solid #65594D;color:#777067;margin:10px 0;padding:10px;display: block;width: 47%;min-height: 220px;}.homebox_left ul, .homebox_right ul {padding-left: 25px;}.homebox_left li, .homebox_right li {font-size:15px;}.homebox_left {float: left;}.homebox_right {float: right;}.homebox_title {color:#777067;font-size:15px;font-weight:400;border-bottom:1px solid #777067;margin:0 0 10px;padding:0 0 5px;display: block;}/*	Sidebar*/#sidebar {float:left;width:281px;padding:0;}.sidebar ul {list-style:none;line-height:normal;}.sidebar li {padding-bottom:1px;margin:0 0 12px;}.sidebar li ul {padding:7px 17px 0 7px;}.sidebar li li {background:url(images/bgli.gif);padding:0 0 7px 24px;}.sidebar a {text-decoration:none;color:#000;}.sidebar a:hover {text-decoration:underline;}.sidebar h2 {font-weight:400;height:27px;font-size:15px;color:#f4f4f4;background:url(images/sidebar_title.gif) no-repeat;padding:5px 0 0 17px;}.widget .linklist {background:url(images/bgli_borderless.gif);background-repeat:no-repeat;}.widget a {display:block;width:100%;}.widget .feeds {background:url(images/bgli_feed.gif);}.headcat_title {padding-left:10px;}/*	Main Navigatioin (Tabs)*/.nav {float:right;z-index:100;padding:52px 38px 0 0;}.nav ul {list-style:none;z-index:100;padding:0 0 0 20px;}.nav ul li a {text-decoration:none;display:block;z-index:100;padding:0 4px;}.nav ul li {float:left;z-index:100;}.nav li {float:left;list-style-type:none;background:url(images/pnormal_left.gif) no-repeat;margin-right:12px;z-index:100;}.nav li a {color:#edeceb;display:block;font-size:1em;text-decoration:none;background:url(images/pnormal_right.gif) no-repeat right top;z-index:100;padding:10px 14px 10px 12px;}.nav li a:hover {background:url("images/phover_right.gif") no-repeat right top;color:#edeceb;}.nav li:hover {background:url("images/phover_left.gif") no-repeat;}.nav li.current_page_item {background:url("images/pactiv_left.gif") no-repeat;}.nav li.current_page_item a {background:url("images/pactiv_right.gif") no-repeat right top;color:#766f66;}/*	Postinfo*/.postinfo {width:100%;height:23px;background:url(images/bg_tr.gif) repeat-x;margin:5px 0 3px;}.postinfo li {list-style-type:none;}.postinfo ul {padding:4px 0 0 10px;}.postinfo .date {float:left;list-style-type:none;background:url(images/icon_date.gif);height:16px;background-repeat:no-repeat;background-position:0 3px;color:#000;font-size:10px;margin:0 6px 0 0;padding:1px 0 9px 15px;}.postinfo .comments {float:left;list-style-type:none;background:url(images/icon_comments.gif);background-repeat:no-repeat;background-position:1px;height:17px;padding:0 0 0 17px;}.postinfo .comments a,.postinfo .category a {text-decoration:none;font-size:10px;color:#000;}.postinfo .comments a:hover,.postinfo .category a:hover {text-decoration:underline;font-size:10px;}.postinfo .category {font-size:10px;color:#000;list-style-type:none;background:url(images/icon_cat.gif);height:12px;background-repeat:no-repeat;background-position:0 3px;float:left;margin:0 5px 0 0;padding:1px 0 9px 15px;}/*	Content Box*/.cont_box {background:#fff5e6 url(images/liner.gif) repeat-x;border:1px solid #65594D;color:#777067;margin:10px 0;padding:10px;display: block;}.cont_box ul {padding-left: 25px;}.cont_box_title {color:#777067;font-size:15px;font-weight:400;border-bottom:1px solid #777067;margin:0 0 10px;padding:0 0 5px;display: block;}/*	Entry styling*/.entry a {color:#816749;}.entry p ul {padding:10px 5px 10px 20px;}/*	Comments and formulars*/.commentlist {list-style:none;padding-left:10px;margin:10px 0;}.commentlist li {background:#fff5e6;display:block;margin-bottom:8px;border:1px solid #65594D;}.commentlist li cite {display:block;padding-top:10px;padding-left:10px;font:15px "Trebuchet MS",Verdana,sans-serif;}.commentlist li p {display:block;padding:8px;}.commentmetadata {display:block;font-size:10px;padding-bottom:10px;padding-left:10px;}.textfield {display:block;width:94%;border:1px solid #65594D;background:#fff5e6;margin:3px 3px 3px 30px;padding:3px;}.select {width:95%;}.checkbox {margin:3px 3px 3px 30px;padding:3px;}label {display:block;font-weight:700;color:#777067;margin:3px;padding:5px;}.button {display:block;border:1px solid #231A10;color:#000;background:#fff5e6;margin:3px;padding:0;}.textfield:hover {background:#FFC;}.textfield:focus {background:#FFF;border:1px solid #3A2C1B;}/*    gallery*/.gallery li {list-style:none;}.gal_right {display:block;position:relative;width:150px;top:-10px;margin-left:80px;margin-right:40px;float:right;padding:10px;}.gal_left {display:block;position:relative;margin-right:80px;margin-left:40px;width:150px;float:left;padding:10px;}/*	etc.*/#pollunity_sidebar {position:relative;left:18%;}.entry .image {	display: block;	margin: 0px auto;	padding: 5px;	border: 1px solid #E4D9CB;}.admlinks {text-align:right;float:right;}.success {display:block;border:1px solid #36841B;text-align:center;background-image:url('../../../images/icons/icon_success.png');background-color:#E1FC94;background-repeat:no-repeat;background-position:right bottom;padding:10px;}.warning {display:block;border:1px solid #FFB600;left:0;text-align:center;background-image:url('../../../images/icons/icon_error.png');background-color:#FFEE73;background-repeat:no-repeat;background-position:right bottom;padding:10px;}.error {display:block;border:1px solid #B40000;text-align:center;background-image:url('../../../images/icons/icon_error.png');background-color:#FF923F;background-repeat:no-repeat;background-position:right bottom;padding:10px;}/*        Search-Field in the Header*/.headsearch {display:block;position:relative;width:200px;top:-186px;left:750px;}.headsearch form {width:120px;}input.hs_submit {display:none;}input.hs_search {width:180px;background-color:#f8efe2;border:none;left:750px;}.search_results {padding-top:10px;padding-bottom:10px;}.search_results li {padding-left:20px;list-style:none;background:url(images/bgli_borderless.gif);background-repeat:no-repeat;}#top a,.admicon {text-decoration:none;}#content h1 a,#content_single h1 a {font-size:24px;font-weight:400;color:#777067;text-decoration:none;}#content h2 a,#content_single h2 a {font-size:18px;font-weight:400;color:#777067;text-decoration:none;}.gallery a img,.admlinks a img {text-decoration:none;border:none;}/*    Some other things for my JS-Zoombox..*/a.zoomlink {padding-left: 16px;background-image:url('../../../images/icons/icon_zoom_small.png');background-repeat:no-repeat;background-position:left center;}.zoomimage img, .imagegrp img {margin: 2px;padding-right: 16px;background-image:url('../../../images/icons/icon_zoom.png');background-repeat:no-repeat;background-position:right bottom;}/*    And my Screencast-section...*/.video {text-align: center;}