/*
Theme Name: Coolapappor
Theme URI: http://www.coolapappor.se
Description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut et dui urna, et hendrerit sem. Proin vitae vulputate nibh. Donec suscipit eleifend leo, ac interdum lectus aliquam sit amet. Etiam auctor ullamcorper libero in lacinia. Maecenas pellentesque placerat purus.
Version: 1.0
Author: Vektorgrafik Sthlm AB
Author URI: http://www.vektorgrafik.se
Tags: 
*/

/*												 Begin Style Reset 												*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0; 
    padding:0; 
} 
table { 
    border-collapse:collapse; 
    border-spacing:0; 
} 
fieldset,img {  
    border:0; 
} 
address,caption,cite,code,dfn,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 
ol,ul { 
    list-style:none !important; 
} 
caption,th { 
    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
} 
q:before,q:after { 
    content:''; 
} 
abbr,acronym { 
	border:0; 
} 

a:active{
	outline: none;
}

a:focus{
	-moz-outline-style: none;
}

a{
	text-decoration:none;
}

/* End Style Reset */


/* 

												Begin Structure 												*/
#html_wrapper{
	background:url("images/wrapper_bg.jpg") no-repeat center 0;
	margin-bottom:20px;
	min-width:1000px;
	overflow:hidden;
}
												
#primary_wrapper {
	margin: 0 auto;
	width:960px;
	text-align:left;
	background:url("images/maincontent_bottom_bg.png") no-repeat bottom left;
	background-position:6% bottom;
	/*padding-bottom:20px;*/
}

#wrapper {
	margin: 0 auto;
	width:960px;
	text-align:left;
	background:url("images/maincontent_top_bg.png") no-repeat top left;
	background-position:17px 250px;
}
#top {
	width:100%;
	display:block;
}

#header{
	
}

#header #logo{
	padding:60px 0px 0px 60px;
	margin:0px 0px 30px 0px;
}

#logo{
	margin-top:69px;
	float:left;
}

#content-wrapper{
	display:block;
	clear:both;
	width:960px;
	min-height:600px;
}


#content{
	float:left;
	width:500px;
	margin:55px 60px 0px 60px;
}


/* Begin Sidebar */
#sidebar li{
	list-style-type:none;
}

#sidebar_wrapper{
	float:left;
	margin:10px 0 0px 0px;
	min-height:400px;
	width:321px;
	padding:10px 0px 0px 0px;
}

#sidebar{
	width:271px;
	height:855px;
	margin:15px 0px 0px 0px;
	padding:20px 25px 0px 25px;
	background:url("images/sidebar_bg.png");
}

#sidebar2{
	width:271px;
	height:495px;/*495*/
	margin:15px 0px 0px 0px;
	padding:20px 25px 0px 25px;
	background:url("images/sidebar_bg2.png");
}


#blogger_info{
	padding:0px 5px 0px 5px;
}

#blogger_info p{
	font-style:italic;
}

#sidebar_wrapper ul.toggle_sidor{
	margin:15px 0px 0px 0px;
}

#sidebar_wrapper ul.toggle_sidor li{
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 10px;
	width:126px;
	height:23px;
	background:url("images/sidebarmenu_button.png");
}

#sidebar_wrapper ul.toggle_sidor li a{
	display:block;
}

ul.toggle_sidor h2{
	margin:0px 0px 5px 0px;
}

/* End Sidebar */



#footer{
	width:100%;
	clear:both;
	height:153px;
	padding-bottom:25px;
}
#footer .container{
	text-align:center;
	margin-left:150px;
	width:400px;
	padding:70px 0px 0px 0px;
}

#footer .container p{
	font-size:11px;
	margin:2px 0px 0px 0px;
}

#footer .container img{
	margin:0px 0px 10px 0px;
}

#footer .container a{
	text-decoration:none;
	color:#969696;
}

#footer .container a:hover{
	color:#fff;
}



.container{
	/*margin:0 auto;
	width:990px;*/
	clear:both;
}


/* 				End Structure */


/* 												Begin Typography	 											*/
body {
	font-size: 62.5%;
	font-family:Arial, Verdana;
	text-align: center;
}

h1{
	font-size: 2em;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom:4px;
	font-family:Helvetica, Arial, Verdana;
}

h1 a, #top .description{
	text-decoration:none;
	color:#ebaf08;

}

h2{
	font-size:3em;
	font-weight:bold;
	line-height:1.4em;
	color:#ebaf08;
	font-family:Helvetica, Arial, Verdana;
}

#sidebar_wrapper h2{
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	font-size:1.6em;
	color:#EBAF08;
	
}

h3{
	font-size:1.7em;
	font-weight:bold;
	line-height:1.4em;
	color:#ebaf08;
	font-family:Helvetica, Arial, Verdana;
}

p{
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:1.1em;
}



#top .description{
	font-size:1.1em;
}



/* End Typography */


/* 												Begin Colors & Design											*/



body{
	background:#000 url("images/html_bg.jpg") repeat-x bottom;
	color: #fff;
	width:100%;
}

.clear{
clear:both;
}

#wrapper{

}

#top {
	color:#fff;
}

#header #logo img{
	float:left;
}

#header #logo h2{
	background:url("images/slogan.jpg");
	width:574px;
	height:28px;
	text-indent:-9999px;
	float:left;
	margin:35px 0px 0px 70px;
}

#header #nav{
	clear:both;
	background:url("images/menu_bg_ribbon.png");
	width:961px;
	height:73px;
}

#header #nav ul{
	margin:0 auto;
	width:690px;
	height:26px;
}

#header #nav li{
	float:left;
	padding:11px 0px 0px 0px;
}

#header #nav li a{
	padding:0px 24px;
	font-family:Arial;
	font-size:14px;
	color:#000;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffba00;
	font-weight:bold;
}

#header #nav li a:hover{
	color:#fff;
	text-shadow:0px -1px 0px #9F9F9F;
	font-weight:bold;
}

#header #nav li.current_page_item a{
	color:#fff;
	text-shadow:0px -1px 0px #9F9F9F;
	font-weight:bold;
}

#header #nav li.current_page_item {
	background:url("images/menu_li_bg_active.png") no-repeat bottom center;
	height:26px;
}

#header #nav li:hover {
	background:url("images/menu_li_bg_active.png") no-repeat bottom center;
	height:26px;
}

#content-wrapper{
	text-align:left;
}



.narrowcolumn .entry{
	padding:0px 0px 2px 0px;
	margin:0px 0px 13px 0px;
	background: url("images/content_separator.png") no-repeat center bottom;
}



.postmetadata{
	margin-bottom:40px;
}

.post-info{
	font-weight:bold;
}

.post-info a:hover{
	color:#fff !important;
}

#sidebar_wrapper #rss{
	padding:10px 0px 0px 100px;
	background:url("images/rss_bg.png") no-repeat right;
	width:180px;
	height:40px;
	font-size:1.4em;
}

#sidebar_wrapper #rss a{
	font-family:arial;
	color:#fff;
	text-decoration:none;
}

#sidebar_wrapper #rss a:hover{
	color:#DFA30F;
}


#sidebar ul{
	margin:0px 0px 15px 0px;
}

#sidebar ul li a{
	font-size:12px;
}

#sidebar a{
	color:#fff;
}

#sidebar a:hover{
	color:#afafaf;
}

#sidebar a.yellow{
	color:#EBAF08;
}



#sidebar #friends h3{
	font-family:georgia;
	font-style:italic;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}

#sidebar #friends h4{
	font-weight:bold;
	font-size:12px;
	line-height:1.0em;
	color:#ebaf08;
	font-family:Helvetica, Arial, Verdana;
}

#sidebar #friends img{
	float:left;
	margin:0px 15px 0px 0px;
}

#sidebar #friends small{
	font-size:10px;
	display:block;
	padding:10px 0px 0px 0px;	
}

#sidebar #friends span.more_dots{
	display:inline-block;
	font-size:12px;
	max-width:180px;
	height:16px; 
	overflow:hidden; 
	background-position: 180px 10px;
	cursor:pointer;
	background:url("images/rd_more.png") no-repeat;
	background-position:right 10px;
	padding:0px 7px 0px 0px;
}





#sidebar #friends li.friend{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#2b2b2b;
	border-top:1px solid #3a3a3a;
}

#sidebar #friends li.friend2{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	overflow:hidden;
}


#sidebar #friends li.friend:hover{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#3f3f3f;
	border-top:1px solid #3a3a3a;
}

#sidebar #friends li.friend2:hover{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	overflow:hidden;
	background:#3f3f3f;
}



#sidebar #friends li.toggle_friend{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#2b2b2b;
	border-top:1px solid #3a3a3a;
}

#sidebar #friends li.toggle_friend:hover{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#3f3f3f;
	border-top:1px solid #3a3a3a;
	cursor:pointer;
}



#sidebar #friends li.toggle_friend ul li{
	display:block;
	float:left;
	margin:0px 3px 0px 0px;
	
}





/*sidebar2*/

#sidebar2 ul{
	margin:0px 0px 15px 0px;
}

#sidebar2 ul li a{
	font-size:12px;
}

#sidebar2 a{
	color:#fff;
}

#sidebar2 a:hover{
	color:#afafaf;
}

#sidebar2 a.yellow{
	color:#EBAF08;
}



#sidebar2 #friends h3{
	font-family:georgia;
	font-style:italic;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}

#sidebar2 #friends h4{
	font-weight:bold;
	font-size:12px;
	line-height:1.0em;
	color:#ebaf08;
	font-family:Helvetica, Arial, Verdana;
}

#sidebar2 #friends img{
	float:left;
	margin:0px 15px 0px 0px;
}

#sidebar2 #friends small{
	display:block;
	padding:10px 0px 0px 0px;	
}

#sidebar2 #friends span.more_dots{
	display:inline-block;
	max-width:180px;
	height:16px; 
	overflow:hidden; 
	background-position: 180px 10px;
	cursor:pointer;
	background:url("images/rd_more.png") no-repeat;
	background-position:right 10px;
	padding:0px 7px 0px 0px;
}





#sidebar2 #friends li.friend{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#2b2b2b;
	border-top:1px solid #3a3a3a;
}

#sidebar2 #friends li.friend2{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	overflow:hidden;
}


#sidebar2 #friends li.friend:hover{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#3f3f3f;
	border-top:1px solid #3a3a3a;
}

#sidebar2 #friends li.friend2:hover{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	overflow:hidden;
	background:#3f3f3f;
}



#sidebar2 #friends li.toggle_friend{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#2b2b2b;
	border-top:1px solid #3a3a3a;
}

#sidebar2 #friends li.toggle_friend:hover{
	padding:7px 7px 7px 7px;
	margin:5px 0px;
	height:53px;
	background:#3f3f3f;
	border-top:1px solid #3a3a3a;
	cursor:pointer;
}



#sidebar2 #friends li.toggle_friend ul li{
	display:block;
	float:left;
	margin:0px 3px 0px 0px;
	
}





/*Sidebar2 end*/







#searchform{
	padding:0px 0px 0px 100px;
	margin:5px 0px 0px 0px;
}

#searchform input#s{
	background:#eaeaea;
	border:1px solid #E0BC0C;
	padding:3px;
	width:120px;
	margin:0px 5px 0px 0px;
	font-family:georgia;
	font-style:italic;
}

#searchform input#s:focus{
	background:#fff;
}

#searchsubmit{
	background:url("images/search_button.png") no-repeat;
	opacity:0.9;
	height:29px;
	width:44px;
	border:none;
	text-indent:300px;
	cursor:pointer;
}

#searchsubmit:hover{
	background:url("images/search_button.png") no-repeat;
	opacity:1.0;
	
}

.loginbutton{
	background:url("images/loggain_button.png") no-repeat;
	opacity:0.9;
	height:29px;
	width:78px;
	border:none;
	text-indent:300px;
	cursor:pointer;
}

.loginbutton:hover{
	background:url("images/loggain_button.png") no-repeat;
	opacity:1.0;
	
}

.registerbutton{
	background:url("images/registrera_button.png") no-repeat;
	opacity:0.9;
	height:29px;
	width:124px;
	border:none;
	text-indent:300px;
	cursor:pointer;
}

.registerbutton:hover{
	background:url("images/registrera_button.png") no-repeat;
	opacity:1.0;
	
}

.lostpwbutton{
	background:url("images/lostpw_button.png") no-repeat;
	opacity:0.9;
	height:29px;
	width:78px;
	border:none;
	text-indent:300px;
	cursor:pointer;
}

.lostpwbutton:hover{
	background:url("images/lostpw_button.png") no-repeat;
	opacity:1.0;
	
}

.contactsubmit{
	background:url("images/skicka_button2.png") no-repeat;
	opacity:0.9;
	height:28px;
	width:73px;
	border:none;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	text-shadow:0px -1px 0px #666;
	font-size:13px !important;
}

.contactsubmit:hover{
	background:url("images/skicka_button2.png") no-repeat;
	opacity:1.0;
	
}

#commentform #submit{
	background:url("images/kommentera_button.png") no-repeat;
	opacity:0.9;
	height:29px;
	width:155px;
	border:none;
	text-indent:0px;
	cursor:pointer;
}

#commentform p{
	color:#fff;
}

#commentform a{
	color:#EBAF08;
}

#commentform a:hover{
	color:#fff;
}

#commentform #submit:hover{
	background:url("images/kommentera_button.png") no-repeat;
	opacity:1.0;
	
}

#commentform input#author,#email,#url{
	width:200px;
	border:1px solid #ebaf08;
	overflow:hidden;
	color:#3f3f3f;
	padding:5px;
	font-family:arial,verdana;
	font-size:1.0em;
	background:#eaeaea;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
}

#commentform input#author:focus,#email:focus,#url:focus{
	background:#fff;
}

#commentform textarea{
	width:485px;
	height:110px;
	border:1px solid #2a2a2a;
	overflow:hidden;
	color:#3f3f3f;
	padding:5px;
	font-family:arial,verdana;
	font-size:1.0em;
	background:#eaeaea;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

#commentform textarea:focus{
	background:#fff;
}


#alw_register, #alw_login, #alw_lostPassword, #alw_loggedin{
	background:#131313;
	padding:10px 10px 15px 15px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #232323;
}



#alw_register a:hover{
	color:#fff !important;
}

#alw_login a:hover{
	color:#fff !important;
}

#alw_lostPassword a:hover{
	color:#fff !important;
}



.post-edit-link{
	color:#EBAF08;
}

#footer{
/*	background:#303030 url(images/footer.png) left bottom repeat-x;
*/	color:#fff;
}


a{
	color:#EBAF08;
}

a:hover{
	color:#fff;
}

a:visited{
	color:;
}
h1 a, h1 a:hover, h1 a:visited{
	color:#fff;
}
.description{
	color:#fff;
}
h2 a, h3 a{
	color:#ebaf08;
	text-decoration:none;
}





/* End Colors & Design */

/* Begin Forms */

/* End Forms */



/* Start PAGES DESIGN*/

/* startsida */

#content #welcome{
	margin:0px 0px 25px 0px;
	padding:0px 0px 25px 0px;
	background: url("images/content_separator.png") no-repeat center bottom;
}

#content #welcome h1{
	font-size:3.4em;
	font-weight:bold;
	color:#ebaf08;
	line-height: 0.95em;
	margin:0px 0px 12px 0px;
}

#content img#startimg{
	margin:40px 0px 0px 35px;
}

#welcome .welcometext h1 p{
	color:#fff !important;
	line-height:20px !important;
	font-size:0.6em;
	font-style:italic;
	text-shadow:0px -1px 0px #585858;
}

#content h2{
	font-size:2.5em;
	margin:0px 0px 5px 0px;
}

#content small{
	margin:0px 0px 8px 0px;
	display:block;
}

/*AKTUELLT*/

#content #aktuellt{
	margin:0px 0px 20px 0px;
	padding:0px 0px 30px 0px;
}

#content #aktuellt a{
	float:right;
	margin:10px 15px 0px 0px;

}

#content #aktuellt h3{
	color:#fff;
	text-shadow:0px 1px #000;
}

#content #aktuellt p{
	color:#fff;
	font-size:11px;
	width:130px;;
}

#content #aktuellt a img{
	opacity:0.9;
}

#content #aktuellt a img:hover{
	opacity:1.0;
}


#content #aktuellt .bjorn{
	float:left;
	width:219px;
	height:93px;
	background:url("images/puff_bg.png") no-repeat;
	padding:20px 0px 0px 13px;
}

#content #aktuellt .tavlingar{
	float:left;
	margin:0px 0px 0px 30px;
	width:219px;
	height:93px;
	background:url("images/tavlingar_bg.png") no-repeat;
	padding:20px 0px 0px 13px;
}



/*AKTUELLT2*/

#content #aktuellt2{
	margin:0px 0px 20px 0px;
	padding:0px 0px 50px 0px;
	background: url("images/content_separator.png") no-repeat center bottom;
}

#content #aktuellt2 a{
	float:right;
	margin:10px 15px 0px 0px;

}

#content #aktuellt2 h3{
	color:#fff;
	text-shadow:0px 1px #000;
}

#content #aktuellt2 p{
	color:#fff;
	font-size:11px;
	width:130px;;
}

#content #aktuellt2 a img{
	opacity:0.9;
}

#content #aktuellt2 a img:hover{
	opacity:1.0;
}


#content #aktuellt2 .nyheter{
	float:left;
	width:219px;
	height:93px;
	background:url("images/news_bg.png") no-repeat;
	padding:25px 0px 0px 13px;
}

#content #aktuellt2 .veckans{
	float:left;
	margin:0px 0px 0px 30px;
	width:219px;
	height:93px;
	background:url("images/veckans_bg.png") no-repeat;
	padding:25px 0px 0px 13px;
}











#content #forumnews{
	margin:0px 0px 25px 0px;
	padding:0px 0px 25px 0px;
	background: url("images/content_separator.png") no-repeat center bottom;
}

#content #forumnews img{
	margin-top:0px;
	opacity:0.9;
}

#content #forumnews img:hover{
	opacity:1.0;
}

#content #forumnews a{
	color:#EBAF08;
}

#content #forumnews a:hover{
	color:#fff;
}

#forumnews_sidebar{
	margin:20px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	/*background: url("images/content_separator.png") no-repeat center bottom;*/
}

#forumnews_sidebar h2{
	font-weight:bold;
	font-size:20px;
	margin:0px 0px 5px 0px;
}

#forumnews_sidebar p{
	font-weight:bold;
}

#forumnews_sidebar_more{
	margin:0px 0px 25px 0px;
	padding:0px 10px 25px 10px;
	/*background: url("images/content_separator.png") no-repeat center bottom;*/
	height:160px;
	overflow:hidden;
}

#forumnews_sidebar_more img:hover{
	opacity:1.0;
}

#forumnews_sidebar_more img{
	opacity:0.9;
}

#content #events_wrap{
	padding:140px 0px 0px 0px;
}

#content #events_wrap h2{

}

#content #events_wrap #events{
	background: url("images/events_bg.png");
	width:593px;
	height:222px;
}
#events h3{
	color:#fff;
}

#events .readmore{}

#events .event{
	float:left;
	width:140px;
	padding:12px 20px 10px 24px;
	margin:0px 13px 0px 0px;
}

.event a{
	color:#EBAF08;
	font-size:11px;
	font-weight:bold;
}

.event a:hover{
	color:#fff;
}

#events .date{
	font-size:1.8em;
	margin:0px 0px 0px 0px;
	text-align:center;
	position:relative;
	top:-8px;
	left:74px;
	color:#70510e;
	text-shadow:0px 1px 0px #FFE900;
}


#events .date p{
	font-size:0.6em !important;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}

#tester{
	background:#131313;
	padding:10px 10px 0px 15px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0px 0px 20px 0px;
	border:1px solid #232323;
}

#tester img{
	margin:0px 0px 0px 0px !important;
	opacity:0.9;
}

#tester img:hover{
	opacity:1.0;
}


#reklam{
	margin:20px 0px 0px 93px;
	list-style-type:none;
}

#reklam img{
	margin:3px 0px 0px 0px;
}


/*TIPS LÄSVÄRT*/

 .tips{
	padding:15px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url("images/content_separator.png") no-repeat center top;
}

 .tips .date{
	margin:5px 0px 10px 0px;
}

.tips h3 a{
	font-size:20px;
}

 .tips a{
	font-size:12px;
	color:#EBAF08;
}

.tips a:hover{
	color:#fff;
}


 .tips2{
	padding:25px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background: url("images/content_separator.png") no-repeat center top;
}

.tips2 ul{
	font-size:12px;
	padding:0px 0px 5px 0px;
}

.tips2 span{
	font-weight:bold;
	width:100px;
	display:inline-block;
	margin:0px 0px 3px 0px;
}

.tips2 td{
	vertical-align:top;
}

.tips2 td.int{
	vertical-align:top;
	padding:0px 0px 0px 3px;
}

/*BLOGGAR*/
#content #welcome_spc{
	margin:0px 0px 25px 0px;
	padding:0px 0px 25px 0px;
}

#content #welcome_spc h1{
	font-size:3.4em;
	font-weight:bold;
	color:#ebaf08;
	line-height: 0.95em;
	margin:0px 0px 12px 0px;
}

#bloggers_wrapper{
	padding:20px 0px 0px 0px;
}

#bloggers_wrapper .blogger{
	margin:0px !important;
	background: url("images/blogger_bg.png") no-repeat center bottom;
	padding:0px 0px 60px 0px;
}

#bloggers_wrapper .blogger h2{
		font-size:2.5em;
}

.blogger img.button{
	margin:40px 20px 0px 0px;
	float:right;
}

.blogger img.button{
	opacity:0.9;
}

.blogger img.button:hover{
	opacity:1.0;
}

#bloggers_wrapper .photo{
	float:left;
	margin:0px 30px 0px 0px;
}


#blog_header img.martin{
	float:right;
	position:relative;
	top:-30px;
	margin-bottom:-30px;
}

.headertext{
	float:left;
	width:220px;

}

.headertext p{
	font-style:italic;
	font-weight:bold;
}




/*KONTAKT*/


div.wpcf7{
	width:230px;
	padding:20px 20px 15px 20px!important;
	background
	border-bottom:1px solid #000;
	background:url("images/contactform_bg.png") no-repeat top left;
	height:431px;
	overflow:hidden;
	float:left;
	/*
	background:#2f2f2f;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-x-system-font:none;*/
}

.wpcf7 span input{
	padding:5px;
	border:1px solid #ebaf08;
	width:215px;
	color:#3f3f3f;
	background:#eaeaea;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
}

.wpcf7 textarea{
	width:214px;
	border:1px solid #ebaf08;
	overflow:hidden;
	color:#3f3f3f;
	padding:5px;
	font-family:arial,verdana;
	font-size:1.0em;
	background:#eaeaea;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
}

.wpcf7 span input:focus,textarea:focus{
	background:#fff;
}

.wpcf7 p{
	color:#ebaf08;
	font-weight:bold;
}

.wpcf7 input{
	opacity:0.9;
}

.wpcf7 input:hover{
	opacity:1.0;
}

#welcome img.baby{
	float:left;
	position:relative;
	top:180px;
	left:-80px;
}

#welcome #contact_wrapper{

}

#welcome #baby{
	float:left;
	width:130px;
	height:95px;
	background:url("images/babysays.png") no-repeat;
	margin:-190px 0px 0px 20px;
	padding:40px 15px 20px 30px;
}

.wpcf7-response-output{
	width:200px;
	padding:20px;
	color:#fff;
	font-size:10px;
	position:relative;
	top:-30px;
	left:0px;
}


.spc_more{
	color:#EBAF08;
	font-size:12px;
	font-weight:bold;
	background:#131313;
	padding:5px 10px 5px 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0px 0px 20px 0px;
	border:1px solid #6f6f6f;
	display:inline-block;
	margin:0px;
}


#take-me-back{
	margin:0px 0px 20px 0px;
}

#take-me-back img{
	opacity:0.9;
}

#take-me-back img:hover{
	opacity:1.0;
}













/* WORDPRESS STANDARD */  /* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignnone {
	padding: 4px;
	margin: 15px 0px 10px 0px !important;
	display: inline;
	border:1px solid #EBAF08;
	}

img.alignright {
	padding: 4px;
	margin: 20px 0px 15px 20px;
	display: inline;
	border:1px solid #EBAF08;
	}

img.alignright2 {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 20px 20px 15px 0px !important;
	display: inline;
	border:1px solid #EBAF08;
	}

img.alignleft2 {
	padding: 4px;
	margin: 15px 7px 2px 0px !important;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.alignright2 {
	float: right;
	}

.alignleft2 {
	float: left;
	}
/* End Images */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 10px 10px 10px 10px;
	list-style: none;

	background:#131313;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #232323;
}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	
	}
	
.commentdata a{
	color:#EBAF08 !important;
}
/* End Comments */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
.left{float:left;}
.right{float:right;}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

.screen-reader-text { 
    position: absolute; 
    left: -1000em; 
	} 

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color:#EBAF08;
	padding:0px 0px 20px 0px;
	}
	
.navigation a{
	color:#EBAF08;
	font-size:12px;
	font-weight:bold;
	background:#131313;
	padding:5px 10px 5px 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0px 0px 20px 0px;
	border:1px solid #232323;
}

.navigation a:hover{
	color:#fff;
}



.navigation2 {
	display: block;
	text-align: center;
	margin:25px 0px 0px 0px;
	margin:0px 0px 50px 0px;
	color:#EBAF08;
	}
	
.navigation2 a{
	color:#EBAF08;
	font-size:12px;
	font-weight:bold;
	background:#131313;
	padding:5px 10px 5px 10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0px 0px 20px 0px;
	border:1px solid #232323;
	display:inline-block;
}

.navigation2 a:hover{
	color:#fff;
}
	

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
	border:1px solid #EBAF08;
	padding: 4px;
	
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/*Comment body*/

.comment-body{
	font-size:12px;
}

.comment-body p{
	font-size:12px;
}


/* added by cb 2010 03 29 */
#sidebar #friends li.friend.light{
	background:#383838;
}
#sidebar #friends li.friend.light:hover{
	background:#3f3f3f;
}

#sidebar #friends li.friend{
	cursor:pointer;
}


