@charset 'UTF-8';
/*
Theme Name: professional innovations
Theme URI: http://www.mevia.it
Description: professional innovations
Version: 1.2
Author: Ingo Alms, Morris Clay & Olaf Schmitz
Author URI: http://www.mevia.it
*/

@import url(css/reset.css);
@import url(css/text.css);
@import url(css/960.css);



body {
	background: #fff;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 15px;
	padding: 0;
}


img.alignleft  {float: left;  padding: 0 10px 0 0;}
img.alignright {float: right; padding: 0 0 0 10px;}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {

	font-weight: normal;
	text-align: left;
}

h2, h3, h4, h5, h6 {
	padding:  0;
	margin:  0;
	text-align: left;
}



p {
	overflow: hidden;
	padding: 10px 0;
	margin: 0;
	text-align: left;

}

.container {
 	/*  background: #fff url(img/12_col.gif) repeat-y; */
	background: #fff; 
	margin-bottom: 20px;
}

/* top
----------------------------------------------------------------------------------------------------*/

.grid_12#top {
	background: #cd7d2a;
	margin-bottom: 30px;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.grid_12#top a {color: #fff;text-decoration: none;}
.grid_12#top a:hover {text-decoration: underline;}

/* menu
----------------------------------------------------------------------------------------------------*/

.grid_12#menu {
	color: #888;
	font-size: 23px;
	font-weight: normal;
	padding: 5px 0 0 5px;
}


.grid_12#menu .current-cat a{
	color: #000;
	
}


.grid_12#menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.grid_12#menu li{
   display: inline;
   padding: 0 10px 0 0;
   margin: 0;	
   float: left;
}


.grid_12#menu li a{
	color: #888;
}

/* list & logo
----------------------------------------------------------------------------------------------------*/

.grid_3#list1,
.grid_3#list2 {
	text-align: left;
	min-height: 100px;
}

.grid_3#list1 ul,
.grid_3#list2 ul {
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;	
}

.grid_3#list1 li,
.grid_3#list2 li {
   font-size: 11px;	
   padding: 0 0 0 10px;
   margin: 0;	
}

.grid_6#logo {
	text-align: right;
	padding: 0;
}


/* homeimg
----------------------------------------------------------------------------------------------------*/

.grid_12#homeimg {
	padding: 30px 0 0 0;
}



/* sub
----------------------------------------------------------------------------------------------------*/

.grid_12#sub {
	background: #fff url(img/subbg.jpg) no-repeat top center;
	padding: 10px 0 0 0;
	text-align: right;
	color: #666;
	font-size: 12px;
}


.grid_12#sub ul {
    float: right;
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.grid_12#sub li{
   display: inline;
   padding: 0 10px 0 0;
   margin: 0;	
   float: left;
}


.grid_12#sub li a{
	color: #888;
}
/* category
----------------------------------------------------------------------------------------------------*/

.grid_12#catname {
	background: #fff url(img/catname.jpg) repeat-x top;
	margin-top: 30px;
	color: #000;
	font-size: 15px;
	font-weight:bold;
}

.postex {padding: 20px 20px 0  20px;}
.postex h2 a{font-size: 15px;}
.postex p{margin:0; padding:0;}

.grid_5_post#catdesc {
	background: #d3c3b2;
	text-align: left;
	color: #000;
	font-size: 13px;
	padding: 0;
    margin: 0 0 0 10px;
}

.grid_5_post#catdesc strong{
	font-size: 15px;
}

.grid_5_post#catdesc {
		padding: 10px 0 0 0;
}


.grid_4_post {
	background: #d3c3b2;
	text-align: left;
	color: #000;
	font-size: 13px;
	padding: 10px 0 10px 0;

}

.readmore, .postex#catdescex  a {color: #ffffff;text-decoration: underline;}

.grid_4_post,
.grid_5_post {
	display: inline;
	float: left;
	position: relative;
	margin-left: 1px;
	margin-right: 1px;
}
.container .grid_4_post {width: 265px; height: 378px;}
.container .grid_5_post {width: 406px; height: 388px;}


/* post
----------------------------------------------------------------------------------------------------*/

.grid_12#post {
	background: #d3c3b2;
	text-align: left;
	color: #000;
	font-size: 13px;
	padding: 20px 0 10px 0;	
		min-height: 388px;
}

.grid_12 .content {
	padding: 20px;	
}

.grid_12#postbottom {
	background: #fff url(img/catname.jpg) repeat-x bottom;
	height: 5px;
	margin-top: 3px;

}


.grid_12#pagenavi {
	text-align: right;
	padding: 10px 0 30px 0;
}
