 body  {
        font-size : 62.5%;
        font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
        background-color : #85ac05;
        color : #333;
        text-align : center;
      }
			
 #page {
        background-color : white;
        border : 1px solid #959596;
        text-align : left;
      }
 #header {
        background-color : #8ea48e;
      }
 #content {
        font-size : 1.2em;
      }
 .widecolumn .entry p {
        font-size : 1.05em;
      }
 .narrowcolumn .entry , .widecolumn .entry {
        line-height : 1.4em;
      }
 .widecolumn {
        line-height : 1.6em;
      }
 .narrowcolumn {
        text-align : center;
      }
 .postmetadata {
        text-align : justify;
      }
 .alt {
        /*background-color : #f8f8f8;
        border-top : 1px solid #ddd;
        border-bottom : 1px solid #ddd;
				*/
				border : 1px solid #ddd;
        
      }
 #footer {
        background-color : #eee;
      }
 small {
        font-family : Arial, Helvetica, Sans-Serif;
        font-size : 0.9em;
        line-height : 1.5em;
      }
 h1 , h2 , h3 {
        font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-weight : bold;
      }
 h1 {
        font-size : 4em;
        text-align : center;
      }
 .description {
        font-size : 1.2em;
        text-align : center;
      }
 h2 {
        font-size : 1.6em;
      }
 h2.pagetitle {
        font-size : 1.6em;
      }
 #sidebar h2 {
        font-family : 'Lucida Grande', Verdana, Sans-Serif;
        font-size : 1.2em;
      }
 h3 {
        font-size : 1.3em;
      }
 h1 , h1 a , h1 a:hover , h1 a:visited , .description {
        text-decoration : none;
        color : #fe7a25;
      }
 h2 , h2 a , h2 a:visited , h3 , h3 a , h3 a:visited {
        color : #333;
      }
 h2 , h2 a , h2 a:hover , h2 a:visited , h3 , h3 a , h3 a:hover , h3 a:visited , #sidebar h2 , #wp-calendar caption , cite {
        text-decoration : none;
      }
 .entry p a:visited {
        color : #B70D18;
      }
 .commentlist li , #commentform input , #commentform textarea {
        font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
      }
 .commentlist li {
        font-weight : bold;
      }
 .commentlist cite , .commentlist cite a {
        font-weight : bold;
        font-style : normal;
        font-size : 1.1em;
      }
 .commentlist p {
        font-weight : normal;
        line-height : 1.5em;
        text-transform : none;
      }
 #commentform p {
        font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
        text-align : left;
      }
 .commentmetadata {
        font-weight : normal;
      }
 #sidebar {
        font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
      }
 small , #sidebar ul ul li , #sidebar ul ol li , .nocomments , .postmetadata , blockquote , strike {
        color : #777;
      }
 code {
        font : 1.1em 'Courier New', Courier, Fixed, sans-serif;
      }
 acronym , abbr , span.caps {
        font-size : 0.9em;
        letter-spacing : 0.07em;
      }
 a , h2 a:hover , h3 a:hover {
        color : #B70D18;
        text-decoration : none;
      }
 a:hover {
        color : #B70D18;
        text-decoration : underline;
      }
 #wp-calendar #prev a {
        font-size : 9pt;
      }
 #wp-calendar a {
        text-decoration : none;
      }
 #wp-calendar caption {
        font : bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
        text-align : center;
      }
 #wp-calendar th {
        font-style : normal;
        text-transform : capitalize;
      }
 body {
        margin : 0;
        padding : 0;
      }
 #page {
        background-color : white;
        margin : 20px auto;
        padding : 0;
        width : 760px;
        border : 1px solid #959596;
      }
 #header {
        padding : 0;
        margin : 0 auto;
        height : 200px;
        width : 100%;
        background-color : #8ea48e;
      }
 #headerimg {
        margin : 0;
        height : 200px;
        width : 100%;
      }
 .narrowcolumn {
        float : left;
        padding : 0 0 20px 45px;
        margin : 0 0 0;
        width : 450px;
      }
 .widecolumn {
        padding : 10px 0 20px;
        margin : 5px 0 0 150px;
        width : 450px;
      }
 .post {
        margin : 0 0 40px;
        text-align : justify;
      }
 .widecolumn .post {
        margin : 0;
      }
 .narrowcolumn .postmetadata {
        padding-top : 5px;
      }
 .widecolumn .postmetadata {
        margin : 30px 0;
      }
 #footer {
        padding : 0 0 0 1px;
        margin : 0 auto;
        width : 760px;
        height : 80px;
        clear : both;
      }
 #footer p {
        margin : 0;
        padding : 20px 0;
        text-align : center;
      }
 h1 {
        padding-top : 110px;
        margin : 0;
        text-align : right;
        padding-right : 30px;
      }
 .description {
        text-align : right;
        padding-right : 30px;
        color : #fe7a25;
      }
 h2 {
        margin : 30px 0 0;
      }
 h2.pagetitle {
        margin-top : 30px;
        text-align : center;
      }
 #sidebar h2 {
        display : block;
        border-bottom : 1px solid #b70d18;
        margin : 5px -5px 0 0;
        padding : 1px 0 1px 5px;
        letter-spacing : 0.5em;
        font-variant : small-caps;
        font-weight : normal;
        font-size : 8pt;
      }
 h3 {
        padding : 0;
        margin : 30px 0 0;
      }
 h3.comments {
        padding : 0;
        margin : 40px auto 20px;
      }
 p img {
        padding : 0;
        max-width : 100%;
      }
 img.centered {
        display : block;
        margin-left : auto;
        margin-right : auto;
      }
 img.alignright {
        padding : 4px;
        margin : 0 0 2px 7px;
        display : inline;
      }
 img.alignleft {
        padding : 4px;
        margin : 0 7px 2px 0;
        display : inline;
      }
 .alignright {
        float : right;
      }
 .alignleft {
        float : left;
      }
 html > body .entry ul {
        margin-left : 0;
        padding : 0 0 0 30px;
        list-style : none;
        padding-left : 10px;
        text-indent : -10px;
      }
 html > body .entry li {
        margin : 7px 0 8px 10px;
      }
 .entry ul li:before , #sidebar ul ul li:before {
        content : "\00BB \0020";
      }
 .entry ol {
        padding : 0 0 0 35px;
        margin : 0;
      }
 .entry ol li {
        margin : 0;
        padding : 0;
      }
 .postmetadata ul , .postmetadata li {
        display : inline;
        list-style-type : none;
        list-style-image : none;
      }
 #sidebar ul , #sidebar ul ol {
        margin : 0;
        padding : 0;
      }
 #sidebar ul li {
        list-style-type : none;
        list-style-image : none;
        margin-bottom : 15px;
      }
 #sidebar ul p , #sidebar ul select {
        margin : 5px 0 8px;
      }
 #sidebar ul ul , #sidebar ul ol {
        margin : 5px 0 0 10px;
      }
 #sidebar ul ul ul , #sidebar ul ol {
        margin : 0 0 0 10px;
      }
 ol li , #sidebar ul ol li {
        list-style : decimal;
      }
 #sidebar ul ul li , #sidebar ul ol li {
        margin : 3px 0 0;
        padding : 0;
      }
 #searchform {
        background : url("images/search.png");
        background-repeat : no-repeat;
        background-position : 0 2px;
        margin : 30px -5px 20px 0;
        border : none;
        padding : 5px 3px;
        text-align : center;
      }
 #sidebar #searchform #s {
        width : 140px;
        padding : 0;
        border : 0;
        color : #758575;
      }
 #sidebar #searchsubmit {
        padding : 1px;
      }
 .entry form {
        text-align : center;
      }
 select {
        width : 130px;
      }
 #commentform input {
        width : 170px;
        padding : 2px;
        margin : 5px 5px 1px 0;
      }
 #commentform textarea {
        width : 100%;
        padding : 2px;
      }
 #commentform #submit {
        margin : 0;
        float : right;
      }
 .alt {
        margin : 0;
        padding : 10px;
      }
 .commentlist {
        padding : 0;
        text-align : justify;
      }
 .commentlist li {
        margin : 15px 0 3px;
        padding : 5px 10px 3px;
        list-style : none;
      }
 .commentlist p {
        margin : 10px 5px 10px 0;
      }
 #commentform p {
        margin : 5px 0;
      }
 .nocomments {
        text-align : center;
        margin : 0;
        padding : 0;
      }
 .commentmetadata {
        margin : 0;
        display : block;
      }
 #sidebar {
        padding : 20px 0 10px;
        margin-left : 545px;
        width : 190px;
      }
 #sidebar form {
        margin : 0;
      }
 #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 {
        background-color : #fff;
      }
 a.gallery_item img {
        margin : 5px;
      }
 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;
      }
 hr {
        display : none;
      }
 a img {
        border : none;
      }
 .navigation {
        display : block;
        text-align : center;
        margin-top : 10px;
        margin-bottom : 60px;
      }
 #page {
        background : url("http://www.flashfonic.de/blog/wp-content/themes/carsten/images/kubrickbg.jpg") repeat-y top;
        border : none;
      }
 #header {
        background : url("http://www.flashfonic.de/blog/wp-content/themes/carsten/images/kubrickheader.jpg") no-repeat bottom center;
      }
 #footer {
        background : url("http://www.flashfonic.de/blog/wp-content/themes/carsten/images/kubrickfooter.jpg") no-repeat bottom;
        border : none;
      }

#header {
        margin : 0 !important;
        margin : 0 0 0 1px;
        padding : 1px;
        height : 198px;
        width : 758px;
      }

#headerimg {
        margin : 7px 9px 0;
        height : 192px;
        width : 740px;
      }
			
.narrowcolumn h2, .narrowcolumn ul{
				text-align: left;		
	
			}
