/*  
Theme Name: Park & Cube Version 4.0
Theme URI: http://www.parkandcube.com
Description: SEO Optimized Portal Layout. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.
Tags: seo, w3c, valid, easy, one column, fixed width, valid css, valid xhtml
Version: 1.0
Author: Shini Park
Author URI: http://www.shinparkowska.com
License :  GNU General Public License (GPL) version 3

	
 */
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
	
:focus {
outline: 0;
}

@font-face {
    font-family: 'junctionregularRegular';
    src: url('Junction-webfont.eot');
    src: url('Junction-webfont.eot?#iefix') format('embedded-opentype'),
         url('Junction-webfont.woff') format('woff'),
         url('Junction-webfont.ttf') format('truetype'),
         url('Junction-webfont.svg#junctionregularRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FanwoodItalic';
    src: url('Fanwood-Italic-webfont.eot');
    src: url('Fanwood-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fanwood-Italic-webfont.woff') format('woff'),
         url('Fanwood-Italic-webfont.ttf') format('truetype'),
         url('Fanwood-Italic-webfont.svg#FanwoodItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

body
	{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#333333;
     }
/*--------------------DIVs------------------------------*/

div#404 {
	width: 800px;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 150px;
}

div.candy {
	background: url(images/candybaggiveaway.png);
	position:  fixed;
	z-index: 100;
	float: left;
	top: 50px;
	right: 0;
	width: 80px;
	height: 520px;
}

div#wrap
	{
	margin: 0 auto;
	width: 920px;
	background-color:#FFFFFF;
	}
	
div#header
	{
	border-top: 6px solid #6d6d6d;
	border-bottom: 1px solid #9d9d9d;
	width: 900px;
	margin: 0 auto;
	color: #525252;
	height: 190px;
	overflow: hidden;
	}

#header:after { 
 content: ".";  
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
}

#header
{display: inline-block;}

/* Hides from IE-mac */
* html #header
{height: 1%;}

#header
{display: block;}
/* End hide from IE-mac */

div.tsunami {
	background: url(images/tsunami.png) top right;
	position: absolute;
	z-index: 99;
	top: 0;
	right: 0;
	width: 173px;
	height: 176px;
}
	
div.right {
	width: 375px;
	float: right;
	position: relative;
	font-size: 9px;
}

div.version {
	font-size: 9px;
	padding-top: 10px;
	text-transform: uppercase;
	text-align: right;
}

div.search {
	text-align: right;
	padding-top: 5px;
	margin-bottom: 25px;
}

	
div.header_blog {
	width: 125px;
	height: 95px;
	float: left;
	position:relative;
	line-height: 1.5em;
}

div.header_more {
	width: 125px;
	height: 95px;
	float: left;
	position:relative;
	line-height: 1.5em;
}

div.header_navigation {
	width: 125px;
	height: 95px;
	float: left;
	position:relative;
	}

div.header_navigation select{
	background: #fff;
	border: 1px solid #f0f0f0;
	color: #4b4b4b;
	width: 105px;
	-moz-border-radius: 3px;
	border-radius:3px;
	font-size: 9px;
	padding: 4px;
	margin-bottom: 4px;
}


div.contact_boxes {
	float: left;
	position: relative;
	margin: 0 5px 5px 0;
	display: inline;
}

.border {
	border: 1px solid #525252;
}

div.logo {
	background: url(images/logo.png) no-repeat top left;
	height: 156px;
	width: 171px;
	margin-top: 5px;
	margin-left: 20px;
	float: left;
	position:relative;
}

div.logo:hover {
	background: url(images/logo_ro.png) no-repeat top left;
}
	
div.blog
	{
	width:900px;
	margin: 30px auto;
	}
	
div.post-title
	{
	height: 28px;
	margin: 0;
		}
	
div.post-content
	{
	width: 900px;
	text-align:left;
	}	
	
div.post-content img {
	z-index: 98;
}
	
div.post-content ul {
	margin-bottom: 20px;
}

div.post-content ul li {
	list-style: disc;
	line-height: 1.5em;
	
	}
	
div.post-content ol li {
	list-style:decimal;
	line-height: 1.5em;
	}
	
	
div.post-content-page
	{
	width: 900px;
	text-align:left;
	}	
	
div.post-meta
	{
	font-size: 9px;
	padding: 5px 0;
	margin-bottom: 50px;
	margin-top: 10px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	}
	
div.post-date 
{
	font-size: 9px;
}
	
div.single-meta
	{
	border:#444 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#202D32;
	background-color:#B0BDC5;
	font-size:10px;
	}
	
div.main-meta
	{
	border:#ccc 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#666;
	background-color:ddd;
	font-size:10px;
	}
div.commentslash {
	width: 900px;

}
div.commentblog
	{	
	width: 520px;
	}

div.singlecommentborder
	{
	float:left;
	}
	
div.gravatorblog
	{
	float:left;
	width:70px;
	}
	
div.singlecomment
	{
	float:left;
	width:520px;
	}
	
div.widget-header
	{
	color:#4b4b4b;
	}
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
div.interviews {
	float: left;
	width: 305px;
	height: 50px;
	padding: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #a0a0a0;
	text-transform: none;
	
}

div#footer
	{
	font-size: 9px;
	border-bottom: 20px solid #4b4b4b;
	text-align:center;
	padding-bottom: 10px;
	color:#4b4b4b00;
	width: 900px;
	margin: 0 auto;
	}
	
div.gifts {
	width: 293px;
	float:left;
	text-align:center;
	margin-right:7px;
	margin-bottom:30px;
	font-size: 10px;
	line-height:1.4em;
}

div.gifts a:hover {
	color: #cc0008;
	text-decoration: none;
}

div.links {
	width: 215px;
	float:left;
	position: relative;
	margin-bottom:30px;
	margin-top: 20px;
}


.label {
	font-family: junctionregularRegular, arial, helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	width: 100%;
	text-transform: uppercase;
}

/*--------------------textgestaltung--------------------*/

p{
	line-height: 1.5em;
	width: 520px;
     }

h1 {
	font-family: FanwoodItalic, Garamond, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style:italic;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 10px;
}


h2 {
	font-family: FanwoodItalic, serif, georgia;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	}

.post-commentlink {
	background:url(images/comment.png) no-repeat 0% 50%;
	padding-left: 30px;
}

.post-commentlink:hover {
	background:url(images/comment_ro.png) no-repeat 0% 50%;
}

h4 {
	text-transform: none;
}

h4 a:hover {
	text-decoration: none;
	color: #cc0008;
}

h5 {
	background: url(images/h5.png) no-repeat ;
	z-index: 99;
	margin-left: -30px;
	margin-top: -65px;
	width: 147px;
	height: 41px;
	padding: 20px;
	position: relative;
	margin-bottom: -25px;
	font-weight: normal;
}

h6 {
	font-size: 10px;
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
	width: 170px;
	line-height: 1.3em;
	color: #2f2f2f;
	font-weight: normal;
	padding-bottom: 8px;
	margin-top: 0;
	text-align:left;
}


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

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}


hr {
	
	}


dl{
     }
     dt{
          }
          dd{
          }

ul
	{
	margin:0px;
	list-style:circle;
     }
ol{
	margin:0px;
	list-style:none;
	}
 li
	 {
	margin:0px;
	list-style:none;
      }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
     }

address {
     }
	 
/*--------------------Hyperlinks--------------------*/


a {
	color:#4b4b4b;
	text-decoration:none;
     }
a:link { 
	color:#4b4b4b;
	text-decoration:none;
     }
a:visited { 
	color:#4b4b4b;
	text-decoration:none;
     }
a:link:focus{ 
	color:#4b4b4b;
	text-decoration:none;
     }
a:link:hover, 
a:visited:hover {
	color:#cc0008; 

    }
a:link:active, 
a:visited:active {
     }

.post-content a{
	color:#cc0008; 
     }
.post-content a:link
	{
	color:#cc0008; 
     }
.post-content a:visited{ color:#cc0008; 
     }
.post-content a:link:active, 
.post-content a:visited:active{color:#cc0008; 
      }
	  
.post-content-page a{
color:#4b4b4b; 
     }
.post-content-page a:link
	{
	color:#4b4b4b; 
     }
.post-content-page a:hover
	{
	color:#a20006; 
     }
.post-content-page a:visited{ color:#4b4b4b; 
     }
.post-content-page a:link:active, 
.post-content-page a:visited:active{color:#4b4b4b; 
      }
	  
#single-meta a{
color:#4b4b4b; 
     }
#single-meta a:link
	{
	color:#4b4b4b; 
     }
#single-meta a:visited{ color:#4b4b4b; 
     }
#single-meta a:link:active, 
#single-meta a:visited:active{color:#4b4b4b; 
      }

.commentblog a{
color:#cc0008; 
     }
.commentblog a:link
	{
	color:#4b4b4b; 
     }
.commentblog a:visited{ color:#4b4b4b; 
     }
.commentblog a:link:active, 
.commentblog a:visited:active{color:#cc0008; 
      }

/*--------------------bilder als links--------------------*/
a img{
	border: none;
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }
	  
a:link:hover img, 
a:visited:hover img {
    }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------Search--------------------*/

#searchform{
	
     }

input#s{
	background: url(images/search.png) #f9f9f9 2% 50% no-repeat;
	-moz-border-radius: 3px;
	border-radius:3px;
	border: none;
	font-size: 10px;
	margin-right: 1px;
	padding: 5px 5px 5px 25px;
	width: 120px;
     }

input#searchsubmit{
	border: 1px solid #d9d9d9;
	font-size: 9px;
	padding:2px;
     }


/*--------------------Comments--------------------*/
.alt {
	 
	}

.commentlist {	
	padding:0px;
	margin:0px;	 
	}


.nocomments {
	text-align:justify;	 
	}

.commentlist a:hover {
	color: #950000;
}

.commentlist li {
	padding:0px;
	margin-top: 20px;
	list-style:none;
	color:#4b4b4b;
	border-bottom: 1px solid #d2d2d2;
	}

.commentlist cite, 
.commentlist cite a {
	 color: #434343;
	}
	
.author, .author a, .author a:hover, .author a:link, .author a:visited{
	font-weight: bold;
	color: #cc0008;		
}

.commentlist p {
	text-align:justify;
	padding:0px;
	padding-top:5px;	 
	}

#commentform p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.commentmetadata {
	 margin: 0;
	}
	
#commentform input {
	background: #f9f9f9;
	-moz-border-radius: 3px;
	width: 500px;
	border-radius:3px;
	border: none;
	margin-bottom:1px;
	font-size: 11px;
	padding: 5px;
	}
	
#commentform input:hover {
	background-color: #e2e2e2;
}

#commentform textarea {
	background: #f9f9f9;
	-moz-border-radius: 3px;
	border-radius:3px;
	border: none;
	width:500px;
	font-size: 12px;
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	}

#commentform textarea:hover {
	background-color: #e2e2e2;
}

#commentform #submit {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	width:510px;
	color: #cc0008;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	height: 30px;
	border-radius: 0;
	text-transform: uppercase;
	background-color: #fff;
	}


/*--------------------Calendar--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- Widgets---------------------*/
h2.widgettitle{
     }
.widget {
		
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------Categories--------------------*/

li#categories{	
     }

.widget_categories{

     }

/*-------------------WP Requires------------------*/

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

.alignleft {
	float: left;
	position:relative;
	
}

.alignright {
	float: right;
	position: relative;
}

.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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.bold {
	font-weight:bold;
	font-style: normal;
	font-size:11px;
}

