/*  
Theme Name: Pixel
Theme URI: http://samk.ca/freebies/
Description: originally by Sam (samk.ca), but hardly modified by myself. thanks to Sam for this great theme

feedburner email form integrated, easy to customize. Enjoy!
Author: melody
Author URI: http://www.tweemee.com
Version: 1.0.0
Tags: light
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*//* Defaults */* 
{  margin: 0;  padding: 0;  }

h1, h2, h3, h4, h5, h6, p {  margin: 0;  padding: 10px 0;  }
h1, h2, h3, h4, h5, h6 {  font-family: Verdana;  }hr { 	color: #FFF;  }
pre {  height: auto;   overflow-x:scroll;  }fieldset {  margin: 0;  padding: 0;   border: 0;  }
dd {  padding-left: 15px;  }
p {  font-size: 9pt;  }
a {  color: #000;      text-decoration:none;  }
a:hover {  color: #ff00ff;  text-decoration: none;  }
a img {  border: none;    }
blockquote {  background: #070707;  border: 1px solid #060606;  padding: 5px 15px;  margin: 10px 10px 5px 15px;  

font-style: italic;  color: #fff;  }code {  color: #3366cc;  font-style: italic;  }strong {  font-size: 110%;  }body 

{  text-align: center;  margin: 0;  padding: 0 0 15px 0;  font-family: trebuchet ms, arial, helvetica, sans-serif;  

background: #FFFFFF url(images/bgbody.jpg) top center no-repeat;  }/* Header and wrapper */#wrapper {  margin: 0 

auto;  width: 960px;  text-align: left;  padding: 0;  }#header {  padding: 0;  margin: 0;  height: 130px;  }#header 

#topright {  text-align: right;  float: right;  width: 600px;  margin: 5px 0 0 0;}#header #topright ul {  

list-style: none;  padding: 0;  margin: 0;      text-decoration:none;  }#header #topright li {  display: inline;  

}#header #topright li a { /* rechts oben menu*/  color: #fff;  font-size: 9pt;  padding: 0 0 0 10px;  

text-transform: lowercase;      text-decoration:none;  }#header #topright li a:hover {  color: #fe00fe;  

text-decoration: none;  }#header #logo {  float: left;  width: 350px;  margin: 25px 0 0 0;  padding: 0;}#header h1 { 

 padding: 0;  margin: 0;  }#header h1 a {  color: #000;  font-size: 17pt;  text-decoration: none;  }#header h1 

a:hover {  color: #eee;  text-decoration: none;  }#header span {  padding: 0;  color: #111;  font-size: 11pt;  }/* 

Menu */#catnav {  margin: 18px 0 0 0;  padding: 0;  clear: both;  height: 40px;  width: 960px;    padding-left: 0px; 

 }#nav {  list-style: none;  margin: 0;  padding: 0;  padding-top: 4px;  padding-left: 5px;  }	#nav ul {  margin: 

0;  padding: 0;  }#nav li {  float: left;  margin: 0;  padding: 0;  }#nav a {  display: block;  line-height: 44px;  

margin: 0;  padding: 0 20px 0 15px;  font-size: 10pt;  color: #fff;  letter-spacing: -1px;      text-decoration: 

none;  }#nav li a:hover {  color: #00aeef;  text-decoration: none;  display: block;  }#nav li ul {  list-style: 

none;  position: absolute;  width: 150px;  left: -999em;  }#nav li:hover ul, #nav li.sfhover ul {  left: auto;  }	

#nav li li {  float: left;  margin: 0;  padding: 0;  width: 150px;  }	#nav li li a {  width: 100px;  height: 24px; 

 line-height: 24px;  color: #fff;  border-top: 3px solid #040404;  background: #040404;  margin: 0;  padding: 5px 

20px 5px 15px;  }	#nav li li a:hover {  border-top: 3px solid #040404;  background: #000;  padding: 5px 20px 

5px 15px;  }#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents 

nested menus from disappearing) */  position: static;  }#toprss {  float: right;  margin: 10px 15px 0 0;  display: 

inline;  width: 12px;  line-height: 41px;  }/* Top Content */#contentbg {  margin: 0px 0px 0 0px;  clear: both;  

width: 960px;  padding-bottom: 5px;    background: url(images/repater.jpg) top left repeat-y;  }

#main {  margin: 15px 1px 0 1px;  clear: both;  width: 959px;  padding-bottom: 5px; background-color: #f8f8f8; }

#mainfull {  margin: 1px 1px 0 1px;  clear: both;  width: 959px;  padding-bottom: 5px;  background-color: #eeeeee; }

#contentwrapper {  float:left;  width: 700px;  margin: 0 0 15px 0;  padding: 0; padding-left: 25px; padding-top: 

10px; }
#contentwrapper2 {  float:left;  width: 900px;  margin: 0 0 15px 0;  padding: 0;  }
#contentwrapperfull {  float:left;  width: 900px;  margin: 0 0 0px 0;  padding-left: 25px; padding-top: 25px; }

#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {  margin: 15px 0 10px 0;  font-size: 14pt;  letter-spacing: 

-1px;  color: #fff;  font-weight: normal;  background: url(images/bg-trans.gif) repeat;  padding: 5px;  }.topPost {  

margin: 0;  padding: 0;  font-size: 9pt;  }.topPost h2.topTitle a { /* font-size: 15pt;  font-weight:bolder;  color: 

#000000;    text-decoration: none;*/  }.topPost h2.topTitle a:hover {  text-decoration: none;  color: #ff00ff;  

}.topPost p.topMeta {  padding: 0;  margin: -10px 0 0 0;  font-size: 9pt;  color: #000000;    }.topPost p.topMeta a 

{  text-decoration: none;  color: #006f99;  }.topPost p.topMeta a:hover {  color: #ff00ff;  }.topPost div.topContent 

{  font-size: 9pt;  color: #000000;  margin: 8px 0;  }.topPost div.topContent a {  text-decoration: none;  color: 

#006f99;  }.topPost div.topContent a:hover {  text-decoration: none;  color: #ff00ff;  }.topPost div.topContent ul, 

.topPost div.topContent ol {  padding: 0 0 0 30px;  }.topPost div.topContent ul li, .topPost div.topContent ol li {  

color: #eee;  }.topPost span.topComments, .topPost span.topMore, .topPost span.topTags, .topPost span.topshare {  

font-size: 9pt;  font-style: italic;  background: url(images/bg-translight.gif) repeat;  padding: 3px 10px;  

margin-right: 0px;  line-height: 10pt;  color: #fff;  /*  border: 0px solid #111;*/  }.topPost span.linkpages {  

font-size: 9pt;  font-style: italic;  color: #000;  margin-bottom: 10px; display:block;  }.topPost span.linkpages 

a:hover {  color: #ddd;  }.topPost span.topComments:hover, .topPost span.topMore:hover,.topPost span.topshare:hover, 

.topPost span.topTags:hover {  background: #040404;  }.topPost span.topComments a {  color: #fff;  background: 

url(images/comments.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;    

text-decoration:none;  }.topPost span.topMore a {  color: #fff;  background: url(images/more.gif) left no-repeat;  

padding-left: 20px;  line-height: 27pt;  vertical-align: middle;      text-decoration:none;  }.topPost span.topTags 

em {  background: url(images/tags.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: 

middle;  color: #fff;  }.topPost span.topTags a {  color: #fff;  line-height: 27pt;  vertical-align: middle;    

text-decoration:none;  }    .topPost span.topshare a {  color: #fff;  line-height: 27pt;  vertical-align: middle;    

text-decoration:none;  }.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost 

span.topTagsa:hover, .topPost span.topshare a:hover{  color: #fff;  text-decoration: none;  }#nextprevious {  

margin: 10px 0 5px 0;  }#nextprevious a {  color: #83adc8;  text-transform: lowercase;  text-decoration: none;  

}#nextprevious a:hover {  color: #fff;  }/* Comments */#comment {	  font-size: 9pt;  margin-bottom: 10px;  

margin-top: 15px;  background: #8f8f8f;  width: 530px; /* fixes bug in IE7 where putting focus on the text makes it 

disappear behind the background. yeah, weird. they call it a dimensional bug. */  border: 1px solid #747474;  

padding: 5px 15px 10px 15px;  color: #fff;  }#comment h3 {  font-size: 9pt;  font-weight: normal;  color: #fff;  

margin: 15px 0;  padding: 0;  }#comment p a {  color: #000;  }#comment p a:hover {  color: #ff00ff;  }#comment p {  

padding:0;  margin: 7px 0;  }ul.commentlist, ul.trackback  {  list-style-type: none;  margin: 10px 0;  font-size: 

9pt;  }.commentlist li, .trackback li {  margin: 10px 0 15px 0;  padding: 10px;  background: #e8e8e8;  border: 0px 

solid #040404;  list-style-type: none;  }.commentlist li.alt {  background: #e8e8e8;  border: 0px solid #020202;  

border: none;  margin-top:10px;  }.commentlist li.cleared {  background: transparent;  border: none;  }.commentlist 

a:hover {  color: #ff00ff;  }.commentlist a.gravatar {  float: left;  margin: 0 15px 10px 0;  width: 60px;  

}.commentlist .commentbody {  margin: 0;  padding: 0;  }.commentlist .commentbody p a {  text-decoration: none;  

}.commentlist cite {  font-size: 9pt;  font-style: normal;  color: #5c5c5c;  }.commentlist small.commentmetadata a { 

 color: #000;  }.commentlist p {  color: #5c5c5c;  font-size: 9pt;  }#respond {  clear: both;  margin-top: 15px;  

}textarea#comment {  width: 450px;  background: #fff;  color: #111;  padding: 10px;  }#comment #submit {  margin: 0; 

 }#extrastuff a {color:#000; font-size:0.8em;}#extrastuff a:hover {color:#ff00ff; text-decoration:none;}#extrastuff 

#rssleft {float:left; width:250px;}#extrastuff #trackright {float:right; width:180px; text-align:right;}/* Welcome 

section */#main #welcome {  margin: 0 0 20px 0;  padding: 0 0 5px 0;  background: url(images/bg-trans.gif) repeat;  

}#main #welcome h2 {  font-size: 14pt;  font-weight: normal;  color: #fff;  letter-spacing: -2px;  margin: 0 10px;  

padding: 10px 0 3px 0;  }#main #welcome p {  font-size: 9pt;  color: #eee;    margin: 0 10px;  padding: 6px 0;  

}#main #welcome a {  text-decoration: none;  color: #ffffff;  }#main #welcome a:hover {  color: #ff00ff;  }#main 

#welcome form {  margin: -5px 0 0 0;  background: transparent; /* required for IE */  }#main #welcome #feedbox {  

border: 1px solid #ccc;  padding: 2px 1px;  width: 180px;  }.submitbutton {  margin: -5px 0 0 5px;  background: 

#e9e9e9;  color: #000;  font-size: 8pt;  padding: 3px 6px;  vertical-align: middle;  border: 1px solid #8a8a8a;  

}.submitbutton:hover {  cursor: pointer;  background: #d5d5d5;  }/* Sidebars */#sidebars {  margin: 15px 0 0 0;  

float: right;  width: 200px;  color: #000000;  }#sidebars .sidebarbox {    padding: 8px 15px;    }#sidebar_full {  

padding: 0;  margin: 0;  }#sidebar_left {  float: left;  width: 160px;  }#sidebar_right {  float: right;  width: 

160px;  }#sidebars h2 {  margin: 0;  padding: 0 0 8px 0;  font-weight: normal;  font-size: 10pt;  color: #000;  

letter-spacing: -1px;  }#sidebars table {  width: 130px;  }#sidebars ul {  margin: 0;  padding: 0 0 5px 0;  

}#sidebars li {  margin-bottom: 20px;  list-style: none;  font-size: 9pt;  }#sidebars li ul {  padding: 0;  

}#sidebars ul ul li {  margin: 0;  padding: 2px 2px 2px 16px;  color: #000;  background: url(images/bullet.gif) left 

8px no-repeat;  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */  

}#sidebars a {  display: inline;  color: #006f99;  }#sidebars a:hover {  color: #000;  text-decoration: none;  

}#sidebars p {  padding: 2px 0;  font-size: 9pt;  color: #000;  }#tag_cloud a {  display: inline;  }#sidebars 

ul.children li {border-bottom:none;}#sidebars ul.children {margin-bottom:0;}/* Before footer */#morefoot {  

background: #FFFFFF url(images/bggrad.jpg) top left repeat-x;  border: 0px solid #070707;  padding: 15px;  color: 

#ffffff;  margin: 0 0 10px 0;  }#morefoot p {  margin: 5px 0;  padding: 5px 0;  }#morefoot ul {  list-style-type: 

none;  margin-top: 5px;  }#morefoot ul li, #morefoot p {  font-size: 9pt;  }#morefoot a {  text-decoration: none;  

color: #fff;  }#morefoot a:hover {  text-decoration: none;  color: #000;  }#morefoot h3 {  font-size: 12pt;  

font-weight: normal;  color: #fff;  letter-spacing: -1px;  border-bottom: 1px dotted #fff;  margin: 0;  padding: 0 0 

2px 0;  }#morefoot #searchbox {  padding: 1px;  width: 160px;  }    #searchbox {  padding: 1px;  width: 90px;  

font-size:10px;  }#morefoot .col1 {  float: left;  width: 340px;  }#morefoot .col2 {  margin: 0 25px;  }#morefoot 

.col2, #morefoot .col3 {  float: left;  width: 260px;  }#morefoot li {  padding-left: 20px;  margin-bottom: 5px;  

background: url(images/more.gif) left 2px no-repeat;  line-height: 17px; /* Required for cross-browser consistency; 

cross-browser defaults vary. */  }/* footer*/#footer {  clear: both;  background: #3f3f3f;  border: 0px solid #000;  

padding: 15px 15px 10px 15px;       }#footer p {  font-size: 9pt;  color: #fff;  padding: 0;  }#footer a {  color: 

#fff;  text-decoration: none;  }#footer a:hover {  color: #ff00ff;  }#footerleft {  float: left;  width: 700px;     

background: url(images/tweemeesmall.gif) left 2px no-repeat;      	font-weight: lighter;	font-size: 10px;  

}#footerright {  float: right;  width: 200px;  text-align: right;  }/* Misc */.highlight {  color: #222;  

font-weight: bold;  }.cleared {  margin: 0;  padding: 0;  clear: both;  }.alignleft {  float: left;  margin: 5px 

10px 5px 0;  }.alignright {  float: right;  margin: 5px 0 5px 10px;  }.aligncenter,div.aligncenter {  margin: 10px 

auto;  text-align: center;  display: block;  }img.alignleft {  float: left;  margin: 5px 10px 5px 0;  

}img.alignright {  float: right;  margin: 5px 0 5px 10px;  }img.aligncenter {  margin: 10px auto;  text-align: 

center;  display: block;  }.wp-caption {  border: 1px solid #ddd;  text-align: center;  background-color: #f3f3f3;  

padding-top: 4px;  /* optional rounded corners for browsers that support it */  -moz-border-radius: 3px;  

-khtml-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  }.wp-caption img {  margin: 0;  

padding: 0;  border: none;  }.wp-caption p.wp-caption-text {  font-size: 11px;  line-height: 17px;  padding: 0 4px 

5px;  margin: 0;  color: #111;  }