/*
Theme Name: AEI-Blog
Theme URI: 
Description: AEI-Blog Template
Version: 1.5
Author:  Sycamore Tech
Author URI:
Tags: fixed-width, left-sidebar, right-sidebar
*/

html {
	overflow-y: scroll;
}

.bottom_left_header {width:153px; height:36px; margin:-41px 0 -5px -1px; padding:0px 0px 21px 0px;}
.bottom_right_header {width:153px; height:36px; margin:-51px 0 -5px -1px; padding:0px 0px 33px 0px;}

html,body {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:12px;font-weight:normal;
color:#000;
}

body {
color:#000;
background:#f0f0f0 url('images/content-top.gif') top center no-repeat;
background-position: center 134px;
padding:0px;
width:820px;
margin:0 auto;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.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;
}

a {
font-family:tahoma,lucida,verdana,sans-serif;
font-size:12px;
font-weight:normal;
color:#69c
}

a:link, a:visited {
color:#912A2B;
font-weight:bold;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#912A2B
}

a:active {
color:#06C;
background:none;
}

a img {
text-decoration:none;
border:none;
padding:0px;
margin:0px
}

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;
font-weight:bold
}

.alignleft{
float:left;
font-weight:bold
}



h1 {
font-size:18px;
font-weight:normal;
text-align:left;
padding:0 10px 10px 0;
margin:0px;
color:#fff;
background:#467aa7
}

h1 a {
font-size:1.5em;
font-weight:normal;
text-decoration:none;
color:#fff;
background-color:transparent
}

h1 a:hover {
text-decoration:none;
color:#fff;
background-color:transparent
}

h1 a:link {
color:#fff;
text-decoration:none
}

h1 a:visited {
color:#fff;
text-decoration:none
}

h1 a:active {
color:#fff;
text-decoration:none
}

h2 {
font-size:13px;
font-weight:normal;
text-align:left;
padding:5px 10px 15px 20px;
margin:0 0px 0px 0px;
color:#fff;
background:#467aa7
}

h2 a {
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#fff;
background-color:transparent
}

h2 a:hover {
text-decoration:none;
color:#fff;
background-color:transparent
}

form.qs {

padding:0px;
margin:0 3px
}

form.qs p {
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
color:#fff;
background-color:transparent
}

form.qs input.button {
font-size:11px;
align: right;
font-weight:normal;
width:30px;
color:#000;
background-color:#f9f9ff;
border:solid 1px #c0d3e2;
padding:0px;margin:0px
}

form.qs input.textfield {
font-size:11px;
font-weight:normal;
margin:0px
}

#navigation {
height:120px;
background-image:url('images/logo.jpg');
background-repeat:no-repeat;
color:#fff
display: block;
}

#navigation a span {
  visibility: hidden;
}

#navigation-menu-wrapper{
height:22px;
}

#navigation-menu{
float:left;
border-bottom:4px double #696969;
}

.nav-menu-bg{
	/* IE */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/menu-bg.png');
	}
	/* FF */
	.nav-menu-bg[class] {
		background-image:url(images/menu-bg.png);
}

#navigation-menu li {
height:22px;
float:left;
list-style-type:none;
background-position:left;
background-repeat: no-repeat;
background-image: url('images/menu-bg-right.png');
}

#navigation-menu-cap{
float:left;
width:23px;
height:26px;
background-image: url('images/menu-cap.png');
}

#navigation-menu li a {
height:20px;
display:block;
padding:3px 20px 0 27px;
font-size:0.8em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color:#fff
}

* html #navigation a {
width:1%
}

#navigation .current_page_item,#navigation a:hover {
color:#edcfab;
text-decoration:none
}

.info-post {color:#000000;
display:block;
font-size:10px;
padding:1px 0 7px 11px;
text-align:left;
}

.info-meta {
display:block;
text-align:left;
padding:2px 0px 7px 0px;
font-size:12px
}

.info-meta a {
font-weight:bold;
font-size:10px
}

.post-navigation {
height:2.2em;
line-height:2.2em
}

.nav {
padding:5px 0px 15px 0px
}

.nav a {
color:#912A2B !important;
font-weight:bold !important;
}

.entry {
margin-bottom:3em
}

.entry a {
margin-bottom:3em
}

.entrymeta2 {
position:relative;
top:3px
}

.entrymeta a {
text-decoration:none;
color:#69c
}

.entry img {
padding:5px;
border:1px solid #ccc;
margin:5px
}

.commentmeta {
font-size:0.9em;
color:#69c;
text-align:right
}

.commentmeta a {        
text-decoration:none;
color:#69c
}

.postedby {
background:url(./images/user.gif) no-repeat;
padding:3px;padding-left:20px}

.filedto{background:url(./images/category.gif) no-repeat;padding:3px;padding-left:20px}

.commentslink{background:#fff url(./images/comment.png) no-repeat;padding:3px;padding-left:20px}

.sec-a{background:#eff2ef; float:left;width:775px;padding:0 15px}

div.path{font-size:11px;font-weight:normal;padding:0px;margin:25px 20px 10px 200px}

div.path a{font-size:11px;font-weight:normal}  

.content{}

td.main{vertical-align:top;width:30%;position:absolute}

div.main{width:473px; font-size:12px;font-weight:normal;line-height:15px;color:#000;background:#fff url(images/cloudbackground.jpg) no-repeat; background-position:bottom;padding:5px;margin:41px 179px 10px 168px;border:solid 1px #000; min-height:500px;}

div.main a{font-weight:normal;text-decoration:none;color:#912A2B}

div.main a:hover{text-decoration:none;color:#912A2B; text-decoration:underline}

div.main h3{font-size:13px;font-weight:normal}

div.main h4 {font-size:16px;
font-weight:bold;
margin:15px 0 0 6px;
padding:3px;
}

div.main h4 a{font-size:1.1em;font-weight:bold;text-decoration:none;border:solid 0px #bad1e8;color:#912a2b}

div.main h4 span.top{font-size:14px;font-weight:normal}

div.main h4 span.top a{font-size:16px;font-weight:normal;text-decoration:none}

h5{font-size:14px;font-weight:bold;color:#47a;;margin:4px;border:none;margin:5px 0px 5px 0px}

div.main p{padding:0px;margin:0px 0px 6px 10px}

div.main table{font-family:lucida,verdana,sans-serif;font-size:12px;font-weight:normal;line-height:17px;margin-left:10px}

div.main td{padding:0px 5px 0px 5px;margin:0px}

div.main ul{list-style-type:square;padding:0px;margin:0px 0px 10px 40px}

div.main ul.none{list-style-type:none}

div.main li{padding:0px;margin:1px 0px 1px 0px}

.box{ margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em}

.box a{color:#505050;text-decoration:none}  

div.navboxwrapleft{float:left;width:160px;padding:0px 0px 0px 0px;margin:35px 0 0 0;border-right:solid 0px #ccc}

div.navboxleft{width:152px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; font-weight:normal; line-height:17px; }

div.navboxleft h5{font-family: Helvetica Nue, Verdana, Geneva, sans-serif; width:153px; height:36px; background:url(images/Spotlight.png) no-repeat; color:#edcfab;font-size:0px;    text-align:center; font-weight:bold;margin:-41px 0 -5px -1px; -6px;padding:9px 0px 0px 0px; text-transform:none;}

div.navboxleft ul{border:1px solid #000; width:150px; padding:5px 0px 5px 0px; margin:0px 0 48px 0;background:#d9d1c4 url(images/sidebar-main.jpg) top center repeat-y}

div.navboxleft li{background-repeat:no-repeat;margin:0px 0;padding:0 0 0 12px;list-style:none;margin:0px}

div.navboxleft li:hover{ background-repeat:no-repeat; background-position:left; color:#99C9FF}

div.navboxleft li.active{ background-repeat:no-repeat; background-position:left; color:#000}

div.navboxleft li.extern:hover{ background-repeat:no-repeat; background-position:right} 

div.navboxleft a {color:#912A2B;
font-family:tahoma,lucida,verdana,sans-serif;
font-size:10px;
font-weight:normal;
}

div.navboxwrapright{float:right;width:160px;padding:0px 0px 0px 0px;margin:35px -4px 0 0;border-left:solid 0px #ccc}

div.navboxright{width:146px; padding:0px;margin:0px 0px 20px 4px;font-size:11px;font-weight:normal;line-height:17px}

div.navboxright h5{font-family: Helvetica Nue, Verdana, Geneva, sans-serif; width:153px; height:33px; background:url(images/mustreads.png) no-repeat; color:#edcfab;font-size:0px; text-align:center; font-weight:bold;margin:-40px 0px 5px -2px;padding:9px 0px 0px 0px; text-transform:none;}

div.navboxright ul{border:1px solid #000; width:150px; text-align:right; padding:5px 0px 5px 0px;margin:0px 0 48px 0;background:#d9d1c4 url(images/sidebar-main.jpg) top center repeat-y}

div.navboxright li{background-repeat:no-repeat;padding:0px 12px 0px 0px;list-style:none;margin:0px}

div.navboxright li:hover{background-repeat:no-repeat;background-position:right;color:#333}

div.navboxright div.impressum{color:#000;background-color:#f9f9ff;padding:0px;margin:20px 0px 0px 0px}

div.navboxright div.impressum div.active{border:solid 1px #ffc9c9;padding:0px;margin:-1px} 

div.navboxright a {color:#912A2B;
font-family:tahoma,lucida,verdana,sans-serif;
font-size:10px;
font-weight:normal;
}

#submit{margin-top:5px;border-width:0;padding:0}#commentform input,textarea{color:#0C3E69}

#commentform input{font-size:11px;color:#000}

#commentform textarea{padding:2px 4px}

#respond,#comments{margin-bottom:15px;font-family:"Trebuchet MS",sans-serif} 

#commentsection{margin:25px 0 0}#commentsection p{margin:0 0 6px} 

.comment{background-color:#f4f4f4;border-left:4px solid #ccc;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px}

.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px}

.gravatarside{float:right;width:48px;height:48px;margin:0 5px 5px 5px}

h2.archives{margin-bottom:10px}

h3.entrytitle,h3{font-size:120%;font-weight:bold;font-family:Helvetica Nue;line-height:100%;margin:0 0 -11px;padding:0px; color:#fff}

h3.entrytitle a,h3.entrytitle a:visited,h3 a{color:#fff;text-decoration:none}

h3.entrytitle a:hover,h3 a:hover{        text-decoration:underline}

.entry{margin-top:0px}.entrybody{margin-bottom:30px}

.entrybody p{margin-bottom:15px}

blockquote{background:#EEE url(images/blockquote.png) no-repeat bottom left;padding:10px;padding-bottom:40px}

#content code{background-color:#3F464A;display:block;padding:10px;margin-bottom:10px}

#commentblock code{display:block;padding:5px;margin-bottom:10px;color:#ccc}

div.footer{clear:both;padding:5px 0;margin:0 0px;font-size:0.9em;color:#000;}

div.footer p{padding:0;margin:0;text-align:center}

div.footer a{color:#06C;background-color:inherit;font-weight:bold}

div.footer a:hover{color:#333;background-color:inherit}