/*  
Theme Name: Manufactus
Theme URI: http://www.manufactus.com/
Description: Manufactus theme
Version: 1.2
Author: area381
Author URI: http://www.area381.com
Last update: 05/05/2007
*/ 

@import url("css/navigation.css");


* {
	margin: 0px;
	padding: 0px;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: 'Lucida Sans Unicode','Lucida Grande',LucidaGrande,'Lucida Sans',Geneva,Arial,Verdana,Halvetica,sans-serif;
	font-size: 0.9em;
	background-color:#FFFFFF;
}

.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
a
{
outline: none;
} 

img,img a {
	border: none 0px;
}
tr,td {
	padding: 5px 0px 5px 0px;
}

/*		
//////////////////////////////////////////////////////
						LAYOUT
//////////////////////////////////////////////////////
*/

#wrapp {
	margin: 10px auto 55px;
	width: 900px;
}
#shadow {
	width: 920px;
	background-image: url('images/shadow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/*		
//////////////////////////////////////////////////////
						HEADER
//////////////////////////////////////////////////////
*/

#header {
	height: 80px;
	background-image: url('images/header_bg.gif');
	background-repeat: repeat-x;	
	background-position: 0px 0px;
	width: 900px;	
	
}

#header #logo {
	float: left;
	width: 245px;
	height: 75px;
	padding: 0px;
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header #logo a {
	display:block;
	width: 245px;
	height: 75px;
	}
#header #logo h1 {
	display:none;
}
#header ul#lang {
	margin: 0px;
	padding: 0px;
	float: right;
	margin-top: 30px;
	margin-right: 10px;
}
#header ul#lang li {
	display: inline;
	list-style-type: none;
	padding: 15px 30px 15px 15px;	
}
#header ul#lang li a:link,
#header ul#lang li a:visited {
	color: #38434B;
	text-decoration: none;
	font-size: 0.9em;
}

#header ul#lang li a:hover {
	color: #2D363C;	
	text-decoration: underline;
	font-size: 0.9em;
}
#header ul#lang li.en {
	background-image: url('images/en.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
}
#header ul#lang li.de {
	background-image: url('images/de.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
}


/*		
//////////////////////////////////////////////////////
						MENU
//////////////////////////////////////////////////////
*/

#menu {
	height:auto;
	background-color: #293136;
	width: 900px;
}

/*		
//////////////////////////////////////////////////////
						RANDOM PICTURE
//////////////////////////////////////////////////////
*/

#slideshow {
	height: 200px;
	background: transparent;
	border:none;
	width: 900px;
	position: relative;
	overflow: hidden;
	z-index:1;
	max-width:900px;
	

	
}
#slideshow img {
	position: absolute;
	left: 0;
	top: 0;
	width:900px;
	height:200px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

body#home #slideshow {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A3A3A3;
}

/*		
//////////////////////////////////////////////////////
						STICKY
//////////////////////////////////////////////////////
*/

#sticky {
	background-color: #EEEEEE;
	background-image: url('images/stick_bg.gif');
	background-repeat: repeat-x;
	background-position: 1% 100%;
	width: 900px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A3A3A3;
}
#sticky .sticky-wrapp {
	padding: 20px 0px 30px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sticky .sticky-wrapp h3, 
#sticky .sticky-wrapp h3 a:link,
#sticky .sticky-wrapp h3 a:visited
{
	color: #A80000;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
}
#sticky .sticky-wrapp h3 a:hover
{
	color: #8F0000;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8F0000;
	margin: 0px;
	padding: 0px 0px 2px;
}
#sticky .sticky-wrapp .entry {
	font-weight: normal;
	font-size: 0.9em;
}

#sticky .sticky-wrapp .entry p {
	padding-top: 5px;
	padding-bottom: 5px;
}
#sticky .sticky-wrapp .entry a:link,
#sticky .sticky-wrapp .entry a:visited,
#sticky .sticky-wrapp .entry p a:link,
#sticky .sticky-wrapp .entry p a:visited {
	color: #A80000;
	text-decoration: underline;
	
	padding: 0px 0px 2px;
}
#sticky .sticky-wrapp .entry a:hover,
#sticky .sticky-wrapp .entry p a:hover {
	color: #8F0000;
	text-decoration: none;
	
}
#sticky .sticky-wrapp .entry ul {
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
	list-style-position: outside;
}
#sticky .sticky-wrapp .entry ul li {
	padding: 3px;
}

/*		
//////////////////////////////////////////////////////
						CONTENT
//////////////////////////////////////////////////////
*/

#content {
	background-color: #2F3336;
	color: #F1F1F2;
	width: 900px;
}
#content a:link, #content a:visited, 
#content-cat a:link, #content-cat a:visited
{
	color: #83CCFF;
	text-decoration: none;
}
#content a:hover, #content-cat a:hover {
	color: #83CCFF;
	text-decoration: underline;
}

/*		
//////////////////////////////////////////////////////
						SITEMAP
//////////////////////////////////////////////////////
*/

#content-sitemap {
	background-color: #2F3336;
	color: #fafafa;
	width: 900px;
}
#content-sitemap a:link, #content-sitemap a:visited
{
	color: #83CCFF;
	text-decoration: none;
	
}
#content-sitemap a:hover {
	color: #83CCFF;
	text-decoration: underline;
	
}
#content-sitemap ul {
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 45px;
}
#content-sitemap ul li {
}
#content-sitemap ul li a {
	font-size:0.8em;
}

#content-sitemap h3 {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*		
//////////////////////////////////////////////////////
						NEWS
//////////////////////////////////////////////////////
*/

#content #news {
	float: left;
	width: 340px;
	margin: 0px;
	padding: 0px;
}
#content #news .news-wrapp {
	padding: 0px;
	width: 310px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#content #news .news-wrapp h2 {
	color: #FDFDFA;
	font-weight: normal;
	margin-top: 25px;
	margin-left: 3px;
	font-size: 1.2em;
	margin-bottom: 10px;
	background-image: url('images/news_icon.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1px;
	padding-left: 29px;
}

#content #news .news-wrapp h3,
#content #news .news-wrapp h3 a:link,
#content #news .news-wrapp h3 a:visited {
	color: #F3E379;
	text-decoration: none;
	font-size: 1.0em;
	margin: 5px 5px 8px 0px;
	padding: 0px;
}

#content #news .news-wrapp h3 a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#content #news .news-wrapp .date {
	background-color: #45494A;
	width: 293px;
	background-image: url('images/entry_home_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
}
#content #news .news-wrapp .date span {
	font-size: 0.8em;
	text-align: right;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #F0F0D4;
	display: block;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
}
#content #news .news-wrapp .entry {
	color: #F1F1F2;
	font-size: 0.8em;
	background-color: #45494A;
	margin: 0px 0px 30px;
	padding: 0px;
	width: 293px;
	background-image: url('images/entry_home_bottom.gif');
	background-repeat: no-repeat;
	background-position: left bottom;	
	overflow:auto;
	
}
#content #news .news-wrapp .entry p {
	margin: 0px;
	padding: 5px 10px 15px;	
}
#content #news .news-wrapp .entry a:link,
#content #news .news-wrapp .entry a:visited,
#content #news .news-wrapp .entry p a:link,
#content #news .news-wrapp .entry p a:visited {
	color: #83CCFF;
	text-decoration: none;
}
#content #news .news-wrapp .entry a:hover,
#content #news .news-wrapp .entry p a:hover {
	color: #83CCFF;
	text-decoration: underline;
}

#content #news .news-wrapp .entry ul {
	list-style-type: none;
	padding-left: 25px;
	padding-right: 8px;
}
#content #news .news-wrapp .entry ul li {
	list-style-position: outside;
	list-style-image: url(images/star.jpg);
	padding:3px;
}
/*		
//////////////////////////////////////////////////////
						RESULTS
//////////////////////////////////////////////////////
*/

#content #results {
	float: left;
	width: 270px;
	margin: 0px;
	padding: 0px;
}
#content #results .results-wrapp {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px 0px 15px;
	width: 250px;
}
#content #results .results-wrapp h2 {
	color: #FDFDFA;
	font-weight: normal;
	margin-top: 25px;
	margin-left: 0px;
	font-size: 1.2em;
	margin-bottom: 10px;
	background-image: url('images/results_icon.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 28px;
	padding-top: 1px;
}
#content #results .results-wrapp h3,
#content #results .results-wrapp h3 a:link,
#content #results .results-wrapp h3 a:visited {
	color: #F3E379;
	text-decoration: none;
	font-size: 1.0em;
	margin: 5px 5px 5px 0px;
	padding: 0px;
}

#content #results .results-wrapp h3 a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#content #results .results-wrapp .entry {
	color: #F1F1F2;
	font-size: 0.8em;
	overflow: auto;	
}
#content #results .results-wrapp .entry p {
	padding: 5px 0px;
}
#content #results .results-wrapp .entry a:link,
#content #results .results-wrapp .entry a:visited,
#content #results .results-wrapp .entry p a:link,
#content #results .results-wrapp .entry p a:visited {
	color: #83CCFF;
	text-decoration: none;
}
#content #results .results-wrapp .entry a:hover,
#content #results .results-wrapp .entry p a:hover {
	color: #83CCFF;
	text-decoration: underline;
}
#content #results .results-wrapp .entry ul {
	list-style-type: none;
	padding-left: 17px;
}
#content #results .results-wrapp .entry ul li {
	list-style-position: outside;
	list-style-image: url(images/star.jpg);
	padding:3px;
}

/*		
//////////////////////////////////////////////////////
						CASE STUDY
//////////////////////////////////////////////////////
*/

/*	before update-04-may-2007 

#content #casestudy {
	float: left;
	width: 280px;
	margin: 0px;
	padding: 0px;
}

*/

/*	new update-04-may-2007	*/

#content #casestudy {
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
}

/*	before update-04-may-2007

#content #casestudy .casestudy-wrapp {
	width: 255px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px 0px 15px;
}

*/

/*	new update-04-may-2007	*/

#content #casestudy .casestudy-wrapp {
	width: 530px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px 0px 15px;
}


#content #casestudy .casestudy-wrapp h2 {
	color: #FDFDFA;
	font-weight: normal;
	margin-top: 25px;
	margin-left: 0px;
	font-size: 1.2em;
	margin-bottom: 10px;
	background-image: url('images/casestudy_icon.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 28px;
	padding-top: 1px;
}
#content #casestudy .casestudy-wrapp h3,
#content #casestudy .casestudy-wrapp h3 a:link,
#content #casestudy .casestudy-wrapp h3 a:visited {
	color: #F3E379;
	text-decoration: none;
	font-size: 1.0em;
	margin: 5px 5px 5px 0px;
	padding: 0px;
}
#content #casestudy .casestudy-wrapp h3 a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#content #casestudy .casestudy-wrapp .entry {
	color: #F1F1F2;
	font-size: 0.8em;
	overflow: auto;	
}

#content #casestudy .casestudy-wrapp .entry ul {
	list-style-type: none;
	padding-left: 17px;
}
#content #casestudy .casestudy-wrapp .entry ul li {
	list-style-position: outside;
	list-style-image: url(images/star.jpg);
	padding:3px;
		
}
#content #casestudy .casestudy-wrapp .entry p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#content #casestudy .casestudy-wrapp .entry a:link,
#content #casestudy .casestudy-wrapp .entry a:visited,
#content #casestudy .casestudy-wrapp .entry p a:link,
#content #casestudy .casestudy-wrapp .entry p a:visited {
	color: #83CCFF;
	text-decoration: none;
}
#content #casestudy .casestudy-wrapp .entry a:hover,
#content #casestudy .casestudy-wrapp .entry p a:hover {
	color: #83CCFF;
	text-decoration: underline;
}



/*		
//////////////////////////////////////////////////////
						INNER PAGES
//////////////////////////////////////////////////////
*/

.top-line {
	background-color: #000000;
	width: 900px;
	height: 85px;
	color: #FFFFFF;
	background-image: url('images/top_heading_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

.top-line h2.page  {
	padding-left: 35px;
	padding-top: 12px;
	padding-bottom: 3px;
	font-size: 1.4em;
	background-image: url('images/page_icon.gif');
	background-repeat: no-repeat;
	background-position: 0px 14px;
	margin-left: 45px;
	font-weight: normal;
}


#content .inner-entry-wrapp {
	width: 830px;
	margin: 0px auto;
	padding-top: 1px;
	padding-bottom: 20px;
}
#content .inner-entry-wrapp p {
	padding: 10px 0px;
	font-size: 0.9em;
	
}
#content .inner-entry-wrapp ul {
	list-style-position: inside;
	list-style-type: none;
	margin-bottom: 20px;
	margin-top: 20px;
}
#content .inner-entry-wrapp li,
#content .inner-entry-wrapp li.linkcat,
#content .inner-entry-wrapp .categories
 {
	list-style-type: none;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#content .inner-entry-wrapp ul li.page_item,
#content .inner-entry-wrapp ul li.page_item ul,
#content .inner-entry-wrapp ul li ul 
{
	list-style-type: none;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*	before update-04-may-2007

#content .inner-entry-wrapp ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-weight: normal;
	font-size: 0.9em;
	list-style-type: none;
	background-image: url('images/star.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

*/

/*	new update-04-may-2007	*/

#content .inner-entry-wrapp ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	font-weight: normal;
	font-size: 0.9em;
	list-style-type: none;
	background-image: url('images/star.jpg');
	background-repeat: no-repeat;
	background-position:0 9px;
	list-style-position:outside;
	
}

#content .inner-entry-wrapp ul li a:link,
#content .inner-entry-wrapp ul li a:visited {
	color: #F3E379;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: outset;
	border-left-style: none;
	border-bottom-color: #F9F2BE;
	padding-bottom: 2px;
}
#content .inner-entry-wrapp ul li a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content .inner-entry-wrapp p a:link,
#content .inner-entry-wrapp p a:visited {
	color: #0099FF;
	text-decoration: none;
}
#content .inner-entry-wrapp p a:hover {
	color: #0099FF;
	text-decoration: underline;
}
#content .print {
	margin: 10px auto;
	width: 830px;
}
#content-cat .print p,
#content .print p {
	text-align: right;
}
#content-cat .print p a:link,
#content-cat .print p a:visited,
#content .print p a:link,
#content .print p a:visited {
	text-decoration: none;
	font-variant: small-caps;
	color: #F3E379;
	background-image: url('images/printer_icon.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
}
#content .print p a:hover {
	font-variant: small-caps;
	text-decoration: underline;
	color: #F3E379;
}
/*		
//////////////////////////////////////////////////////
						CONTACT PAGE
//////////////////////////////////////////////////////
*/



.top-line h2.contact {
	padding-left: 35px;
	padding-top: 12px;
	padding-bottom: 3px;
	font-size: 1.4em;
	background-image: url('images/contact_icon.gif');
	background-repeat: no-repeat;
	background-position: 0px 14px;
	margin-left: 45px;
	font-weight: normal;
}
#content #contact-form-wrapp {
	float: left;
	width: 330px;
	margin: 20px 10px 20px 40px;
}

#content #contact-form-wrapp label,
#content #contact-entry-text label {
	font-size: 0.9em;
	margin: 15px 15px 15px 0px;
	color: #F3E379;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #contact-form-wrapp input,
#content #contact-form-wrapp textarea,
#content #contact-entry-text input,
#content #contact-entry-text textarea {
	padding: 5px;
	font-size: 0.9em;
	margin: 10px 10px 10px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 300px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, 'Lucida Sans', Geneva, Arial, sans-serif;
	background-image: url('images/input_bg.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content #contact-form-wrapp input:hover,
#content #contact-form-wrapp textarea:hover,
#content #contact-entry-text input:hover,
#content #contact-entry-text textarea:hover {
	background-color:#F6F5F1;
	background-image: none;
}
#content #contact-form-wrapp textarea,
#content #contact-entry-text textarea {
	overflow: auto;
}

#content #contact-form-wrapp input#contactsubmit,
#content #contact-form-wrapp input.contact-button {
	font-size: 0.8em;
	width: 107px;
	color: #ffffff;
	float: right;
	margin-right: 20px;
	padding: 5px;
	background-color:#000000;
	background-image: url('');
}
#content #contact-form-wrapp input#contactsubmit:hover,
#content #contact-form-wrapp input.contact-button:hover {
	cursor:pointer;
	background-color:#3B4044;
	background-image: url('');
	border:none;
	color:#fafafa;
}
#content #contact-form-wrapp label {
	margin:0;
	padding:0;
}
#content #contact-form-wrapp .srf {
	color:#FF3300;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#content #contact-form-wrapp .rf {
	font-size:0.9em;
	
}
#content #contact-entry-text {
	float: left;
	margin: 20px 20px 20px 0px;
	width: 450px;
}

#content #contact-entry-text img,
#content #contact-entry-text a img {
	padding:12px;
}
#content #contact-entry-text p {
	font-size: 0.9em;
	padding-top: 10px;
	padding-left: 10px;
}

/*		
//////////////////////////////////////////////////////
						CATEGORY PAGES
//////////////////////////////////////////////////////
*/


#content-cat {
	background-color: #2F3336;
	color: #F1F1F2;
	background-image: url('images/content_cat_bg.gif');
	background-repeat: repeat-y;
	background-position: left top;
	width: 900px;
}

.top-line-cat {
	background-color: #000000;
	height: 52px;
	color: #FFFFFF;
	background-image: url('images/top_cat_heading_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	width:900px;
}

.top-line-cat h2.news {	
	padding-left: 35px;
	padding-top: 12px;
	padding-bottom: 3px;
	font-size: 1.4em;
	background-image: url('images/news_icon.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin-left: 45px;
	font-weight: normal;
}
#content-cat .list-entry-wrapp {
	float: left;
	width: 550px;
	margin: 20px;
}

#content-cat .list-entry-wrapp h3,
#content-cat .list-entry-wrapp h3 a:link,
#content-cat .list-entry-wrapp h3 a:visited {
	color: #F3E379;
	text-decoration: none;
	font-size: 1.0em;
	margin: 5px 5px 8px 0px;
	padding: 0px;
	width: 500px;
}

#content-cat .list-entry-wrapp h3 a:hover {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#content-cat .list-entry-wrapp .date {
	background-color: #44484A;
	width: 500px;
	background-image: url('images/full_entry_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#content-cat .list-entry-wrapp .date span {
	font-size: 0.8em;
	text-align: right;
	padding-right: 42px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #F0F0D4;
	display: block;
}
#content-cat .list-entry-wrapp .entry {
	color: #F1F1F2;
	font-size: 0.8em;
	background-color: #44484A;
	margin: 0px 0px 30px;
	padding: 0px;
	width: 500px;
	background-image: url('images/full_entry_bottom.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow:auto;
}
#content-cat .list-entry-wrapp .entry p {
	margin: 0px;
	padding: 5px 10px 15px;
}
#content-cat .list-entry-wrapp .entry a:link,
#content-cat .list-entry-wrapp .entry a:visited,
#content-cat .list-entry-wrapp .entry p a:link,
#content-cat .list-entry-wrapp .entry p a:visited {
	color: #83CCFF;
	text-decoration: none;
}
#content-cat .list-entry-wrapp .entry a:hover,
#content-cat .list-entry-wrapp .entry p a:hover {
	color: #83CCFF;
	text-decoration: underline;
}
#content-cat .list-entry-wrapp .entry ul {
	list-style-type: none;
	padding-left: 25px;
}
#content-cat .list-entry-wrapp .entry ul li {
	list-style-position: outside;
	list-style-image: url(images/star.jpg);
	padding:3px;
	}
#content-cat .list-entry-wrapp .entry .entry-footer {
	clear: both;
}
#content-cat .list-entry-wrapp .entry .entry-footer .more {
	text-align: right;
	padding: 5px 35px 5px 5px;
}
#content-cat .list-entry-wrapp .entry .entry-footer .more a:link,
#content-cat .list-entry-wrapp .entry .entry-footer .more a:visited {}
#content-cat .list-entry-wrapp .entry .entry-footer .more a:hover {}
#content-cat .list-entry-wrapp .entry-navigation {
	width: 500px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#content-cat .list-entry-wrapp .entry-navigation .prev {
	float: left;
}
#content-cat .list-entry-wrapp .entry-navigation .next {
	float: right;
}
/*		
//////////////////////////////////////////////////////
						myGallery fix
//////////////////////////////////////////////////////
*/
#content #news .news-wrapp .entry .myinlinepicture,
#content-cat .list-entry-wrapp .entry .myinlinepicture,
#content-cat .list-entry-wrapp .entry .myinlinepictureleft {
	padding-left: 10px;
	
}
#content-cat .list-entry-wrapp .entry .myinlinepictureright {
	padding-right: 10px;
}

/*		
//////////////////////////////////////////////////////
						SIDEBAR
//////////////////////////////////////////////////////
*/

#content-cat #sidebar {
	float: right;
	width: 300px;
	background-color: #1F1F1F;
}
#content-cat #sidebar #sidebar-wrapp {
	width: 260px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#content-cat #sidebar #sidebar-wrapp h1,
#content-cat #sidebar #sidebar-wrapp h2,
#content-cat #sidebar #sidebar-wrapp h3,
#content-cat #sidebar #sidebar-wrapp h4, 
#content-cat #sidebar #sidebar-wrapp h5
{
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 1.2em;
}
#content-cat #sidebar #sidebar-wrapp ul {
	list-style-position: inside;
	list-style-type: none;
	margin: 2px 0px 2px 10px;
}
#content-cat #sidebar #sidebar-wrapp ul li,
#content-cat #sidebar #sidebar-wrapp li {
	list-style-type: none;
}
#content-cat #sidebar #sidebar-wrapp ul li a:link,
#content-cat #sidebar #sidebar-wrapp ul li a:visited {
	color: #83CCFF;
	text-decoration: none;
	font-size: 0.8em;
}
#content-cat #sidebar #sidebar-wrapp ul li a:hover {
	color: #83CCFF;
	text-decoration: underline;
	font-size: 0.8em;
}

#content-cat #sidebar #sidebar-wrapp input {
	padding: 5px;
	font-size: 1.2em;
	margin: 10px 10px 10px 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 180px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, 'Lucida Sans', Geneva, Arial, sans-serif;
	background-image: url('images/search_icon.gif');
	background-repeat: no-repeat;
	background-position: 98% 50%;
	background-color: #FFFFFF;
}


/*		
//////////////////////////////////////////////////////
						FOOTER
//////////////////////////////////////////////////////
*/

#footer {
	clear: both;
	background-color: #000000;
	color: #F0EFE9;
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-image: url('images/footer_bg.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#footer ul.l {
	list-style-type: none;
	float: left;
	width: 400px;
	padding: 15px 15px 15px 10px;
}
#footer ul.l li {
	display: inline;
	list-style-type: none;
	padding: 0px 2px;
}
#footer ul.l li a:link,
#footer ul.l li a:visited {
	color: #F0EFE9;
	text-decoration: none;
	font-size: 0.9em;
}
#footer ul.l li a:hover {
	color: #F0EFE9;
	text-decoration: underline;
	font-size: 0.9em;
}

#footer ul.r {
	list-style-type: none;
	float: right;
	width: 350px;
	padding: 17px 13px 13px 13px;
	font-size:0.8em;
	text-align:right;
}
#footer ul.r li {
	display: inline;
	list-style-type: none;
	padding: 0px 2px;
}
#footer ul.r li a:link,
#footer ul.r li a:visited {
	color: #F0EFE9;
	text-decoration: none;
	font-size: 1.0em;
}
#footer ul.r li a:hover {
	color: #F0EFE9;
	text-decoration: underline;
	font-size: 1.0em;
}

#shadow-bottom {
	
	height: 20px;
	width: 920px;
	background-image: url('images/shadow.gif');
	background-repeat: no-repeat;
	background-position: 0% 100%;
}