body,form,ul,ol,p,dl{
margin:0;
padding:0;
     }
	 
/*
body,h1,h2,h3,h4,h5,h6,form,ul,ol,p,dl{
margin:0;
padding:0;
     }
	*/ 

h1 {font: normal 1.8em Georgia,Tahoma,sans-serif;}
	 
body{
font: normal 13px "Trebuchet MS", Verdana;
/*
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dedede;*/
color: #000099;
background-color:#333;
background-image:url(images/bg.jpg);
/*background-image:url(images/outline.gif);*/
background-repeat:repeat-x;
line-height:18px;
			}
			

			#wrappermain{
			height:0px;			
			width:875px;
			margin:0 auto;
			background-repeat:no-repeat;
			position:relative;
			min-height:0px;
			background-image:url(images/otline.jpg);
			background-position: right top;
			
			}
			
			#wrapper{
			height:747px;			
			width:875px;
			margin:0 auto;
			background-repeat:no-repeat;
			position:relative;
			min-height:500px;
			background-image:url(images/outline2.jpg);
			background-position: right top;
			
			}
			
		
									
			
										.bg, .bg_main, .bg_archive{
										background-image:url(images/head.jpg);
										
										}
										
										.bg_blog{
										background-image:url(images/head_blog.jpg);
										}
										
										.bg_contact{
										background-image:url(images/head_contact.jpg);
										}
										
										.bg_portfolio{
										background-image:url(images/head_portfolio.jpg);
										}
										
										.bg_portfolio #content{
										margin:0px!important;
										float:none !important;
										width:860px!important;
										}
										
										.bg_about{
										background-image:url(images/head_about.jpg);
										}
										
										.bg_resources, .bg_tutorial{
										background-image:url(images/head_resources.jpg);
										}
										
										.bg_about h3{
										text-align:right;
										border-top:1px solid #585858;
										padding-top:6px;
										
										}
										
										.bg_about #content ol{
										list-style-type:none;
										float:left;
										width:145px;
										}
										
										.bg_about #content blockquote{
										margin: 0 0 0 20px !important;
										padding:0 !important;
										border:none !important;
										}
										
						.not_found{
						margin-bottom:40px;
						}
										
						.not_found #s{
						border:1px solid #585858;
						width:300px;
						}				
			
						#search_box{
	position:absolute;
	right:40px;
	top:15px;
	background-image:url(images/search_bg.gif);
	width:249px;
	height:47px;
						}
						
						#msg{
	position:absolute;
	right:90px;
	top:251px;
	width:300px;
	height:47px;
	color:#00FF33;
	font-weight:bold;
						}
						
					
					#msg2{
	position:absolute;
	right:44px;
	top:220px;
	width:200px;
	height:47px;
	font-weight:bold;
	/*	padding-right:50px;*/
text-align:justify;
						}
						
						
						
							#search_box #s{
							position:absolute;
							background-color:#000000;
							top:25px;
							left:70px;
							color:#dedede;
							line-height:10px;
							font-size:10px;
							border:none;
							text-align:center;
							height:12px;
							width:160px;
							}
						
						#particles{
	position:absolute;
	top:-292px;
	left:109px;
	z-index:1;
	cursor:pointer;
						}
						
						#particles_hover{
						position:absolute;
						top:210px;
						left:0;
						width:190px;
						height:100px;
						z-index:1;
						overflow:hidden;
						display:none;
						}
						
						#main{
						position:relative;
						padding:40px 40px 0px 40px;
						
						}
						
									#subcontent{
									position:relative;
									margin:0px 40px 0px 0px;
									width:100%;
									float:left;


									}
									
									
									#content{
									position:relative;
									margin:0px 40px 0px 0px;
									width:520px;
									float:left;
									}
									
												.page h2{
												padding-bottom:7px;
												margin-bottom:8px;
												border-bottom: 1px solid #585858;
												}
												.post_head{
													border-bottom: 1px solid #585858;
													padding:0px 0px 6px 0px;
													clear:both;
												}
												.post_footer{
													width:410px;
													height:82px;
													background-image:url(images/post_footer.jpg);
													clear:both;
													margin:10px 0 0 0;
													padding-left:110px;
													position:relative;
												}
												
												.post_footer a{
												display:block;
												height:32px;
												width:32px;
												background-image:url(images/social_bookmarks.jpg);
												float:left;
												margin:27px 0 0 0;
												text-indent:-9999em;
												outline:none;

												}
												
												.paypalbutton{
												position:absolute;
												right:10px;
												top:21px;
												outline:none;
												border:none;
												}
												
												
												.add_digg{
												background-position:0px 0px;
												}
												
												a:hover.add_digg{
												background-position:0px 32px;
												}
												
												.add_del{
												background-position:-32px 0px;
												}
												
												a:hover.add_del{
												background-position:-32px 32px;
												}
												
												
												.add_stu{
												background-position:-64px 0px;
												}
												
												a:hover.add_stu{
												background-position:-64px 32px;
												}
												.add_tec{
												background-position:-96px 0px;
												}
												
												a:hover.add_tec{
												background-position:-96px 32px;
												}
												
												.entry{
												margin: 6px 0 60px 0;
												}
												
												#content ul{
												list-style-position:outside;
												margin:0px 0px 18px 20px;
												
												}
												
												#content ol{
												list-style-position:outside;
												padding:0px 0px 18px 25px;
												
												}
												
												.resources_excerpt .post_head{
												clear:none;
												border-bottom:none;
												padding-top:12px;
												}
												
												.resources_excerpt .entry{
												float:left;
												margin: 6px 0 20px 0;
												width:400px;
												}
												
												.resources_excerpt .alignleft{
												position:relative;
												top:9px;
												}
												
												#content .themes_excerpt .post_head{
												padding-top:0px;
												}
												
												#content .themes_excerpt .entry{
												width:auto;
												}
												
												.download{
												border:1px solid #585858;
												padding:20px;
												background-color:#212121;
												display:block;
												overflow:auto;
												font-size:10px;
												text-align:center;
												margin-bottom:20px;
												background-image:url(images/download.jpg);
												background-repeat:no-repeat;
												background-position:20px 0px;
												}
												.download:hover{
												border:1px solid #fff;
												}
												
												.download a:link, .download a:active, .download a:visited{
												font-size:24px;
												text-decoration:none !important;
												display:block;
												padding-bottom:5px;
												outline:none;
												}
												
												.download a:hover{
												text-decoration:none;
												color:#000 !important;
												outline:none;
												}
												
												
												
				
										.bottom{
										background-image:url(images/bottom.jpg);
										}
										
										.bottom_main{
										background-image:url(images/bottom.jpg);
										}
										
										.bottom_blog{
										background-image:url(images/bottom_blog.jpg);
										}
										
										.bottom_contact{
										background-image:url(images/bottom_contact.jpg);
										}
										
										.bottom_portfolio{
										background-image:url(images/bottom_portfolio.jpg);
										}
										
										.bottom_about{
										background-image:url(images/bottom_about.jpg);
										}
										
										.bottom_resources{
										background-image:url(images/bottom_resources.jpg);
										}

/*--------------------for your text--------------------*/



h1 a{
	display:block;
	height:110px;
	left:295px;
	position:absolute;
	top:741px;
	width:220px;
	outline:none;
	text-indent:-9999px;
	z-index:2;
	cursor:pointer;
}

.post_head h2{
font-size:15px !important;
}

h2, #content h2, #sidebar h2{
font-size:14px;
font-weight:bold;
color:#000000;
clear:both;

}
h3,h4{
font-size:12px;
font-weight:bold;
color:#000000;
clear:both;
}

h5{
font-size:12px;
font-weight:bold;
color:#000000;

}


.entry h2, .entry h3, .entry h4{
font-weight:bold;
color:#000000;
border-bottom:1px solid #585858;
margin-bottom:6px;
padding-bottom:6px;
}



#content h2 a:link, #content h2 a:active, #content h2 a:visited{
color:#000000;
text-decoration:none;
}
#content h2 a:hover, #content h2 a:focus{
color:#000000;
text-decoration:underline;
}

blockquote{
margin:0 0 0 19px;
padding:0 0 0 19px;
border-left:2px solid #fff;
color:#fff;
}

strong{
font-weight:bold;
color:#FFFFFF;
font-size:13px;
}


/*  ----------------------generic------------------- */
.nodisplay{
display:none;
}

pre, code{
border:1px solid #585858;
padding:10px;
background-color:#212121;
font-family:"Courier New", Courier, monospace;
display:block;
overflow:auto;
}

pre strong{
background-color:#FFFFFF;
font-size:12px;
color:#585858;
}

pre:hover{
position:relative;
z-index:70;
width:820px;
}

.code_box, .code_box:hover{
width:520px;
}



.results{
border-bottom:1px solid #585858;
margin-bottom:6px;
padding-bottom:6px;
text-align:center;
}

.no_box{
margin:0 !important;
padding:0 !important;
}
.noborder, .noborder img, .noborder a img{
border:none !important;
margin:0 !important;
padding:0 !important;
background-color:transparent !important;
}

.meta{
display:block;
font-size:14px;
color: #FFFFFF;
}

.meta a:link, .meta a:active, .meta a:visited{
color:#dedede;
text-decoration:underline;
}

.meta a:hover, .meta a:focus{
color:#fff;
text-decoration:none;
}

.normal_link a:link, .normal_link a:active, .normal_link a:visited{
color:#fff;
text-decoration:underline;
}

.normal_link a:hover, .normal_link a:focus{
color:#dedede;
text-decoration:none;
}
.fullsize {
float:none;
margin:10px 0px 10px 0px;
max-width:520px;
overflow:hidden;
}
.alignnone {
float:none;
margin:10px;
max-width:520px;
overflow:hidden;
}
.alignleft, .imgalignleft{
float:left;
margin:10px 10px 10px 0pt !important;
max-width:520px;
overflow:hidden;
}
.alignright, .imgalignright{
float:right;
margin:10px 0pt 10px 10px !important;
max-width:520px;
overflow:hidden;
}
.aligncenter {
clear:both;
display:block;
margin:0pt auto 18px !important;
max-width:520px;
overflow:hidden;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clearboth {
clear:both;
}

p{
margin-bottom:18px;
     }



acronym, abbr, span.caps {
	cursor: help;
	}


/*--------------------iamges as a link--------------------*/

 img{
	padding:3px;
	border:1px solid #fff;
	background-color:#262626;
	margin:10px;
}

a:link img, a:visited img, a:active img{
	padding:3px;
	border:1px solid #fff;
	background-color:#262626;
}

a:hover img, a:focus img{
border:1px solid #666;
	background-color:#fff;
}

/*--------------------smilies --------------------*/

body img.wp-smiley{
padding:0 !important;
margin:0 !important;
border:none;
background-color:transparent !Important;
     }
	
/*----------------------FOOTER---------------------*/

#footer{
clear:both;
/*border:1px solid #585858;
margin:0 0 10px 40px;
padding:12px 20px 20px 20px;
background-color:#000;
*/
width:800px;

}

.footer_archive{
float:left;
width:280px;
padding-bottom:30px;
}

.footer_archive h3{
padding:0px 10px 6px;
border-bottom:1px solid #585858;
margin:0px;
text-align:left;
border-top:none;
width:250px;
}

.footer_cat h3{
padding:0px 10px 6px;
border-bottom:1px solid #585858;
width:480px;
margin:0px;
text-align:left;
border-top:none;
}

.footer_cat {
width:520px;
float:left;
}


#footer ul{
list-style-position: outside;
list-style-type: none;
}

#footer ul li{
float:left;
margin-right:10px;
}

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited{
color:#fff;
text-decoration:none;
padding:5px 10px;
border-bottom: 1px solid #585858;
display:block;
width:140px;

}

#footer ul li a:hover, #footer ul li a:focus{
color:#dedede;
text-decoration:none;
background-color:#141414;
}

.footer_archive ul li a{
width:110px !important;
}

.footer_icons{
padding:0px 0 10px 0;
clear:both;
}

.copyright{
float:right;
padding-right:10px;
}
.rendering{
margin-bottom:10px;
}
.wplink{
margin-right:10px;
}

a.copykriesi{
color:#444;
text-decoration:none;
}
 a.wplink{
color:#444;
text-decoration:none;
margin-left:2px;
background-image:url(images/wp.gif);
background-repeat:no-repeat;
padding-left:13px;
background-position: 0px 1px;
text-decoration:none;
}

.smallicons{
width:300px;
float:left;
}





/*-------------------------KWICKS--------------------*/
.kwickswrap{
padding:135px 0px 0px 40px;
}
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:840px;
	height:50px;
	z-index:2;
}
.kwicks li{
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	width: 120px;
	height: 50px;
	z-index:2;
	cursor:pointer;

}

.kwicks li a{
	height: 50px;
	text-indent:-9999px;
	outline:none;
	display:block;
	background-image:url(images/mainmenu.png);
	background-repeat:no-repeat;
	z-index:2;
	cursor:pointer;

}

#kwick1 a{
background-position:0px 0px;
}
#kwick1 a:hover, #kwick1 #aktiv{
background-position:0px -50px !important;
}

#kwick2 a{
	background-position:-190px 0px;
}
#kwick2 a:hover, #kwick2 #aktiv{
	background-position:-190px -50px!important;
}


#kwick3 a{
	background-position:-380px 0px;
}
#kwick3 a:hover, #kwick3 #aktiv{
	background-position:-380px -50px!important;
}


#kwick4 a{
background-position:-570px 0px;
}
#kwick4 a:hover, #kwick4 #aktiv{
background-position:-570px -50px!important;
}

#kwick5 a{
background-position:-760px 0px;
} 
#kwick5 a:hover, #kwick5 #aktiv{
background-position:-760px -50px!important;
} 
  
#kwick6 a{ 
background-position:-950px 0px;
}
#kwick6 a:hover, #kwick6 #aktiv{ 
background-position:-950px -50px!important;
}




/*----------------sidebar-------------*/
#sidebar{
width:280px;
float:left;
position:relative;
}	

#sidebar ul{
list-style-type:none;
list-style-position:outside;
margin-bottom:20px;

border-top: 1px solid #585858;
}

#sidebar iframe{
position:relative;
top:-20px;
}

.widgettitle, .related_posts h3{
padding:18px 10px 6px 10px;
display:block;
width:260px;
clear:both;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
border-bottom:none;
margin:0;
}
.widget ul li, box ul li{
padding:3px 10px;
border-bottom: 1px solid #585858;
display:block;
width:260px;

}

.widget ul li a:link, .widget ul li a:active, .widget ul li a:visited{
color:#fff;
text-decoration:none;
}

.widget ul li a:hover, .widget ul li a:focus{
color:#dedede;
text-decoration:none;
}

.widget2 ul li a:link, .widget2 ul li a:active, .widget2 ul li a:visited{
color:#fff;
text-decoration:none;
padding:5px 10px;
border-bottom: 1px solid #585858;
display:block;
width:260px;
}

.widget2 ul li a:hover, .widget2 ul li a:focus{
color:#dedede;
text-decoration:none;
background-color:#141414;
}

.box ul li a:link, .box ul li a:active, .box ul li a:visited{
color:#fff;
text-decoration:none;
padding:5px 10px;
border-bottom: 1px solid #585858;
display:block;
width:260px;
}

.box ul li a:hover, .box ul li a:focus{
color:#dedede;
text-decoration:none;
background-color:#141414;
}

.togglebox h2{
width:120px;
position:absolute;
top:0;
}

.togglebox h2 a{
text-decoration:none;
color:#fff;
outline:none;
}

.inaktiv_text a{
color:#777 !important;
}


.togglebox ul{
position:absolute;
top:42px;
}
.title_1{
background-image:url(images/change.gif);
background-repeat:no-repeat;
background-position:right 5px ;
}

.title_2{
right:0px;
}

.box_balken{
margin-bottom:20px;
border-top: 0px solid #585858;
padding:6px 10px 0 10px;
position:relative;
}

.widget_text{
padding:6px 10px 0 10px;
}

.recent_preview{
height:45px;
border:1px solid #fff;
margin-top:4px;
width:270px;
height:30px;
}

.recent_preview a:link, .recent_preview a:visited, .recent_preview a:active{
display:block;
text-indent:-9999px;
outline:none;
height:41px;
border:2px solid #212121;
}
.recent_preview a:focus, .recent_preview a:hover{
border:2px solid #fff;
}

.read_more_span{
position:relative;
top:-18px;
}

.no_head{
margin-top:42px;
}

.mail_me{
background-image: url(images/mail_me.jpg);
width:280px;
height:227px;
margin:0 auto;
}
