@charset "utf-8";
/*
Theme Name: Aleatorik
Theme URI: http://www.aleatorik.eu
Description: Valid XHTML 1.0 Transitional and CSS.
Version: 1.0
Author: Aleatorik
Author URI: 
Tags: 2 columns, 3 columns, white, fixed width,
*/



/* -------------------------TYPO AND THEME------------------------- */

/* Body */
body {color:#303030; font:76% Arial, Verdana, sans-serif;}
#wrap {color:#333;}

/* Header */
#header h1 {color:#555;}
#header h1 a {}
#header p {font-size:1.1em; font-weight:bold; line-height:1.3em; text-align:center;}




/* Sidebars */
#left_cats{}

#left_cats h2, #extras h2, #wp-calendar{font-size:1.0em}


#left_cats ul, #extras div{font-size:0.9em; font-weight:normal; text-align:left;}
#left_cats ul li{list-style:none; line-height:1.4em;}


#extras{}

#leftside {}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em;}
#leftside li, #extras li {}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}

#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras ul.linklist li h2, #extras h3 {font-size:1.2em; font-weight:bold; text-align:left;}

/* Main menu */
div.page ul li {line-height:1.4em; }
div.page ul li div a {font-weight:bold; font-size:1.1em; text-decoration:none;}


/* --------------------------------------------------------------- */


/* Content */
#content {line-height:1.4em; text-align:left;}
#contentwide {line-height:1.6em; text-align:left;}
#content h3{}

#content h3,#contentwide h3 {font-size:1.4em;}
#content img,#contentwide img {}


span.date_box_year{font-size:14px;}
span.date_box_mon{font-size:14px;}
span.date_box_day{font-size:14px;}


/* Footer */
#footer {font-size:0.9em; color:#777; font-weight:normal; line-height:1.7em; text-align:left;}
#footer a {color:#777; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#555; text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer span.credits {font-size:1.1em;}

/* Subpage menu */
#subpages {font-weight:bold; line-height:1.3em;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em;}
#subpages ul.submenu {line-height:1.4em; list-style:none;}
#subpages ul.submenu li {line-height:1.4em;}
#subpages ul.submenu li a {font-weight:bold;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {border-left:4px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {border-left:4px solid #cccccc; color:#555;}

/* Tags */

blockquote {border-left:4px solid #e0e0e0;}
blockquote p {color:#505050; font-size:0.9em; line-height:1.3em;}
label {font-size:0.9em; font-weight:bold;}
code {font-size:1.2em;}

/* Forms */
#text_field,#submit {color:#505050; font-size:0.9em;}
#author,#email,#url,#comment,#comments,.comment{font-size:14px; color:#606060;}
.comment p {font-size:11px; line-height:1.3em;}

input,textarea{border:1px solid #606060; background:#f4f4f4; margin-bottom:12px;}

input.button,textarea.button{font-weight:bold}
input.button:hover,textarea.button:hover{ background:#CCCCCC}

/* Various classes */
.left {border:1px solid #cccccc;}
.right {border:1px solid #cccccc;}
.center {border:1px solid #aaaaaa; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;} 
.postinfo {color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em;}

.navigation {text-align:center;}

h2#comments{font-size:1.0em; color:#333333;}
#respond h2{font-size:1.0em; color:#333333;}

/* -------------------------TYPO AND THEME------------------------- 
   -------------------------END-------------------------*/
   


   
/* -------------------------STRUCTURE------------------------- */
/* Body */
* {margin:0; padding:0;}
body {background:#FFFFFF;}
#wrap {background-color:#fff; margin:0 auto; width:990px;}

.navi{background:#FFFFFF none repeat scroll 0 0;height:210px;margin-bottom:15px;margin-top:90px;padding:0;}
.navi ul li {margin-bottom:24px; padding:0; list-style:none; float:left;}
div.navi {margin-left:25px;}
div.navi div div.centered ul{width:100%; margin:0 auto;}

.navi div {float:left;margin-left:-21px;}
div.centered ul li{ text-align:center}

/* Header */
#header {margin:10px 0 0;}
#header h1 {background-color:inherit; float:left; margin:0 0 10px; width:350px;}
#header h1 a {background-color:inherit;}
#header p {background-color:inherit;float:right; margin:6px 0 0; width:400px;}
#frontphoto {margin:0 0 0 0;}

/* Sidebars */
#extras h2{width:154px;}

#left_cats{width:160px; float:left;margin-top:32px;font-size:12px;}
#left_cats a{font-size:12px;}
#left_cats a:hover{font-size:12px;}

#left_cats h2, #extras h2{margin-bottom:12px;}
#left_cats ul{margin-bottom:48px;}
#left_cats ul li{list-style:none;}


li.cat-item{padding-bottom:8px;}
#extras a{ font-size:12px;}
#extras a:hover{ font-size:12px;}
#extras{float:right; width:160px; margin-bottom:48px; margin-top:32px;}
#extras ul li {padding:0;}

#leftside {clear:left; margin:0 0 0 0; padding:0;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {margin:0 0 0 0;}
#leftside li, #extras li{list-style:none;}
#left_cats a{line-height:20px;}
#leftside ul ul, #extras ul ul {margin:0 0 0 0;}
#leftside ul ul li, #extras ul ul li {margin:0 0 0 0;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 0 0;}
/* #leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {} */
#leftside label, #extras label {display:none;}
table#wp-calendar caption {text-align:left;}
#wp-calendar th {font-weight:bold;}

/* Main menu */
div.page {list-style:none;}
div.page li {display:inline;}
/* --------------------------------------------------------------- */


/* Content */
#content {padding:0 202px 0 178px;}
#contentwide {padding:0 202px 0 178px;}
#content h2,#contentwide h2 {margin:0 0 0 0; color:#f7066d; font-size:1.4em}
#content h3,#contentwide h3 {margin:0 0 0 0; color:#f7066d; padding-bottom:18px;}
#content img,#contentwide img {float:left; margin:3px 10px 3px 0;}
#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}
#content li,#contentwide li {padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

/* Footer */
#footer {clear:both; margin:0 0 0 0; padding:10px 0 0 0;}
#footer p {margin:0; padding:0;}

/* Subpage menu */
#subpages {float:right; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {margin:0 0 12px;}
#subpages ul.submenu {list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; float:left; margin-bottom:5px; padding:3px 1px 3px 5px; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4;}

/* Tags */
p,ul,ol {margin:0 0 0;padding-bottom:12px;}
blockquote {margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit;}
label {background-color:inherit;}
table#wp-calendar {margin:0 0 0 0;}
code {display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;}

/* Forms */

#comments {border-top:1px solid #606060;}
#text_field,#submit {background-color:#ffffff; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {margin:0; padding:0;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

#comment_content{margin:0 48px 0 0;}
#comment_content #comments,#comment_content div{padding:0 24px 0 0; border-top:1px dotted}

#respond form input, #respond form textarea {width:400px;}
/*#comment-form-comment textarea    {height: 145px; left: -9999px; letter-spacing: normal; line-height: 24px; overflow: hidden;  position: absolute; resize: none; text-decoration: none; top: 0;}
#comment-textarea {border: medium none;  font-size: 12px; overflow: visible;}
#comment-form-comment {border: 1px solid silver;  line-height: 18px !important; padding: 10px 10px 5px !important;}*/
#comment-textarea, #comment-form-comment, div.vcard, div.reply {border:0 none !important;}

ol.commentlist , ul.children {margin-bottom:0px !important; padding-bottom:0px !important;}
.reply {margin-bottom:40px;}


/*Treated Comments
#comment {width:525px; padding:10px;}
.commentlist li ul li {background-color: #f3f2f1; border:1px solid #e5e4e2; padding-bottom:10px; margin-bottom:10px; margin-top:13px;}
.commentlist li ul li ul li {background-color: white;}*/

/* Float fix */
.contenttext{overflow:hidden; margin:12px 0 0 0; margin-bottom:10px;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
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;}

/* Various classes */
.left {float:left; margin:10px 15px 10px 0;}
.right {float:right; margin:10px 0 5px 10px;}
.center {margin:5px auto 12px;}
.hide {display:none;}
.post {margin:0 0 0 0;}
div.post h2, div.post h3{padding:0 0 18px 0;} 
.post p{padding:0 0 24px 0;} 
.postinfo {background-color:#f4f4f4;margin:24px 0 60px; padding:8px 5px 8px 5px;}
.comment {margin:0 0 0 0; padding:0 0 0 0;}
.comment p {margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}
#respond{margin-bottom:124px;}

.gravatarside {display:none;}

.date_box p{margin:0 0 0 0;}

#uschrift {color:#f7066d !important;}
.rand {border-left:2px solid #ccc;
border-top:2px solid #ccc;
padding:10px;}

.kommentare h2 {color:#f7066d;}
.kommentare li { margin-bottom:10px; list-style:none}
.kommenatre a {color:#f7066d !important;}
#left_cats a {color:#333;}
.kommentare_inn a {color:#f7066d !important;}

#wp-calendar a {color:#E2007A !important;}
#wp-calendar #prev a {color:#333 !important;}

#left_text a {color:#f7066d !important;}
.kommentare_inn h2 {font-size:1.4em !important;}
