/*
Theme Name: Magpaint Company
Theme URI: http://www.vincire.nl/
Description: Theme for the company pages of MagPaint.com
Version: 1.0
Author: Edwin Bollen
*/

/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
body { /*background:url(menu_body.gif); background-repeat:repeat-y; */ background-color:#f8f8f8; background-attachment:fixed; margin:0; padding:0 10px 0 10px; border:0; height:100%;}
* html body {overflow-y:scroll;}
#menu {position:fixed; display:block; top:230px; left:130px; width:150px; height:80%; background-color:#f8f8f8; z-index:20;}
* html #menu {position:absolute;}
#hand {position:fixed; display:block; top:185px; left:6px; width:207px; height:250px; background-color:transparent; z-index:20;}
/* * html #hand {position:absolute;} */
#logo {
	position:fixed;
	display:block;
	top:10px;
	left:150px;
	/*width:590px;*/
	height:220px;
	background-color:transparent;
	z-index:20;
	/*background-image: url(../beeld/bg-body.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
}

#logo img {
	border:none;
}

* html #logo {position:absolute;}
/*#shadow {position:fixed; display:block; top:156px; left:98px; width:490px; height:248px; background-color:transparent; z-index:1;}
* html #shadow {position:absolute; z-index:-1;} */


body {	font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px;}

#menu ul {
	margin:0;
	padding: 0;
}

#menu li {
	list-style-type: none;	
	padding:2px 0 1px 0;
	line-height:20px;
	/*width:155px;*/
	line-height:20px;

} 
	
#menu a {
	/*list-style-type: none;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#333;
	display:block;
	/*line-height:20px;*/
	padding:0 15px 0 15px;
	/*width:140px;*/
}

#menu a:hover{
	text-decoration: none;
	background:#F7E4A2;
	color:#333;
	display:block;
	padding:0 15px 0 15px;
	/*width:140px;*/
}

#menu li ul li {
	padding-left: 10px;
	width:145px;
}	

#menu li ul li a {
	color:#666;
}
	


/*#menu a, #menu a:link {display:block; width:120px; height:25px; color:rgb(250,111,0); text-decoration:none; line-height:25px; margin-top:5px; border:5px solid #000; background:#fff; font-size:18px; text-align:center;}
#menu a:visited {display:block; width:120px; height:25px; color:rgb(250,111,0);}
#menu a:hover {font-weight:bold; color:#000;}
#menu a:active {font-weight:bold;} */


#content {position:relative; display:block; margin:10px 0 0 270px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:10;}
.contenttext {display:block; padding:10px 10px 10px 25px; width:41%; margin-left:5px; text-align:justify; float:left; color:#000;}
.contenttext {width/* */:/**/60%; 
	width: /**/60%;}


.contenttext h1 {
	font:150% Arial, Helvetica, sans serif;
	color:#222;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
}

.contenttext h2 {
	font:140% Arial, Helvetica, sans serif;
	color:#222;
	border-bottom:1px solid #eee;
}

.contenttext h3 {
	font:120% Arial, Helvetica, sans-serif;
	color:#222;
	font-weight:bold;
}

.contenttext h4 {
	font:110% Arial, Helvetica, sans-serif;
	color:#222;
}

.contenttext h5 {
	font:100% Arial, Helvetica, sans-serif;
	color:#222;
}

.contenttext h6 {
	font:80% Arial, Helvetica, sans-serif;
	color:#222;
}

/*.contenttext p {
	font-size:100%;
	line-height:normal;
}*/

.contenttext img {
	margin:10px;
	border:none;
	text-align:left;
	/*float:left;*/
}

.contenttext li {
	list-style:none;
}

.contenttext .alignleft {
	float: left;
}

.contenttext .alignright {
	float: right;
}

/*.contenttext .aligncenter {
	float: none;
	clear: both;
}*/

.contenttext blockquote {
	padding: 5px 0 15px 0;
	margin: 0 5px 0 5px;
}

.post {
	margin:30px 0 40px 0;
	text-align: justify;
	clear:both;
	}
	
/*.entry {
	margin-top:10px;
	}*/
		
#top {
	position:fixed;
	display:block;
	top:0;
	right:0;
	width:100%;
	height:210px;
	/*font-size:40px;
	font-style:italic; */
	overflow:hidden;
	z-index:12;
	font-family:Arial, Helvetica, sans-serif;color:#999;
	background-image: url(images/bg-body.gif);
	background-repeat:repeat-x;
	background-position: left top;
	padding-right:6%;
}
* html #top {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#top img {float:right;}
.clear {clear:both; height:1px;}


#foot {position:absolute; left:270px; display:block; padding:10px 10px 10px 40px; text-align:justify; background:transparent; font-size:11px; color:#666; /*text-align:center; */}
#foot .credits { float:left; font-size:9px; color:#666; padding-right:70px; width:350px; text-align:left; }
#foot a { text-decoration:none; color:#666; } 
#foot img { border:none; }
/*.h4 {font-size:40px; color:rgb(250,111,0); margin-bottom:5px; border-bottom:1px solid #000; letter-spacing:1px; font-weight:bold;}
#rl {position:fixed; display:block; top:-10px; left:10px; width:600px; height:130px; font-size:60px; line-height:90px; font-family:arial, verdana, sans-serif; overflow:hidden; color:rgb(250,111,0); z-index:25; font-weight:bold;}
* html #rl {position:absolute;}
#rl div {color:#000; font-size:30px; margin-top:-40px;} */

.bold {font-size:14px; font-weight:bold;}
#pad {display:block; height:220px;}

/*#adsie {clear:both; text-align:center;}*/

#nav1 {
	margin:98px 0 0 0;
	float:right;
}

#nav1 li {
	list-style:none;
	display:inline;
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
}

#nav1 li a {
	padding:7px;
	color:#999;
	text-decoration:none;
}

#nav1 li a:hover {
	background:#F7E4A2;
	color:#666;
}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 2em;
		margin-bottom : -3px; /*afstand tussen de (sub)navigatieknoppen */
		width: 11em;
}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 10.35em;
		margin-top : -2.35em;
}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
}
	
#nav li a {
		width: 11em;
		w\idth : 10em;
		display : block;
		color : #999;
		font-weight : bold;
		text-decoration : none;
		background-color : #fff;
		border : 1px solid #fff;
		padding : 0 0.5em;
}
	
#nav li a:hover {
		color : #666;
		background-color : #F7E4A2;
		padding : 0 0.5em;
}

#nav li ul li a {
	/*font-weight:normal;*/
	color:#999;
	}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		padding : 0;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		padding:0;
}

#sidebar_right {
	width:22%;
	padding:10px 10px 10px 10px;
	float:right;
	background:#f7e4a2;
	margin:10px 55px 10px 10px;
	font:90% Arial, Helvetica, sans-serif;
	color:#1F5063;
	border: 1px solid #F8BF00;
}

#sidebar_right h2 {
	font:130% Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#13313C;
	padding-bottom:10px;
}

#sidebar_right h3 {
	font:110% Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#13313C;
	padding-top: 5px;
}

#sidebar_right .rss {
	float:right;
	margin-top:-40px;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid #FE9900;
}

#sidebar_right p {
	font:100% Arial, Helvetica, sans-serif;
	line-height:16px;
}

#sidebar_right img {
	border:none;
}

#sidebar_right a {
	text-decoration:none;
	color: #FE9900;
	font-weight:bold;
}

#sidebar_right a:hover {
	color: #FF6600;
	font-weight:bold;
	text-decoration:underline;
}

#sidebar_right .readon {
	background-image: url(images/readon.gif);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:20px;
	color:#999;
	text-decoration:none;
	font-weight:normal;
}

.right {
	position:fixed;
	display:block;
	top:20px;
	right:65px;
	}
	
#searchform { 	padding:16px 5px 0 0; 	}

.button {
	padding: 1px;
	background:#333;
	color:#fff;
	border:none;
	}

.button:hover {
	background:#666;
	color:#FFF;
	text-decoration:none
	}
