*{
margin: 0px;
padding: 0px;
}
a{
color: #1682a9;
}
h2{
font: 1.4em normal  'Gill Sans', 'Gill Sans MT', sans-serif;
margin-bottom: 5px;
clear: block;
}
body{
background: #d7e8ee;
}
#header{
background: #d7e8ee url(images/header.png) no-repeat center;
height: 16px;
padding-top: 190px;
}
#header h1{
text-indent: -999px;
}
#global-navigation{
text-align: right;
display: block;
height: 40px;
margin-top: -50px;
}
#global-navigation li{
float: right;
margin: 0px 2px;
}
#global-navigation li a{
width: 86px;
display: block;
background: #de994a;
color: #fff;
font: 1em normal 'century gothic', 'gill sans mt', sans-serif;
padding: 5px;
text-align: left;
text-decoration: none;
}
.post li{
margin-left: 30px;
}
#global-navigation li a:hover{
background: #d0d8dd;
}
#description{
background: #fff url(images/description.png) center no-repeat;
font: 1em normal Verdana, Helvetica, Tahoma, sans-serif;
text-align: center;
min-height: 214px;
}
#description li{
display: block;
}
.entry-meta{
clear:both;
display: block;
font-size: 0.6em;
}
.widget_twitter li{
background: url(images/content-bg.png);
margin-bottom: 2px;
font-size: 0.9em;
padding: 3px;
}
#body{
background: #d7e8ee url(images/body-bg-rep.png);
padding: 20px 0px;
width: 950px;
margin:  0px auto;
font-family: Helvetica, tahoma, arial, sans-serif;
color: #5a6064;
min-height: 400px;
overflow: visible;
}
#sidebar{
width: 270px;
float: right;
font-size: 0.80em;
margin-top: 50px;
text-align: left;
}
	#sidebar li{
	display: block;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	}
	#sidebar li li{
	border-bottom: 0px;
	background: url(images/list-bg.png);
	margin: 3px 0px;
	}
	#sidebar li li li{
	margin-bottom: 3px;
	}
	#sidebar li li:hover{
	background: #fff;
	}
	#sidebar h2{
	font-size: 1.2em;
	color: #e3a759;
	text-transform: uppercase;
	font-weight: normal;
	text-align: right;
	}
#content{
width: 650px;
float: left;
margin-left: 20px;
text-align: justify;
line-height: 1.25em;
color: #333;
background: url(images/content-bg.png);
}
	#content p{
	margin-bottom: 10px;
	}
	#content h2 a{
	color: #1682a9;
	letter-spacing: 2px;
	text-decoration: none;
	/*text-shadow: 0px 0px 3px #000;*/
	display: block;
	height: 60px;
	}
	#content h2{
	font-size: 1.5em;
	background: url(images/h2-bg.png);
	height: 62px;
	margin: 0px -20px;
	padding: 5px;
	line-height: 50px;
	}
	.post{
	margin-bottom: 20px;
	padding: 10px;
	font-size: 0.9em;
	clear: both;
	}
.wrapper{
width: 950px;
text-align: justify;
}
#description .wrapper{
width: 650px;
margin: 0px auto;
padding: 20px 0px 5px 300px;
color: #5a6064;
}
.meta{
width: 40px;
float: left;
border-right: 5px solid #9ccecc;
padding: 15px 10px 0px 0px;
margin: 2px 5px 0px -5px;
height: 45px;
}
.day{
font-size: 2.5em;
color: #e3a759;
}
.month{
font-size: 0.8em;
text-align: center;
color: #333;
}
#footer{
clear: both;
height: 200px;
font-size: 0.8em;
margin-top: 50px;
padding: 5px;
text-align: center;
background: url(images/footer.png) no-repeat;
position: relative;
bottom:0px;
width: 950px;
padding-top: 50px;
}
.alignleft{
float: left;
display: block;
}
.alignright{
float: right;
display: block;
}
img.aligncenter{
text-align: center;
margin: 0px auto;
clear: both;
display: block;
}
#content img{
border: 5px solid #fff;
margin: 5px;
}
a img{
border: 0px;
}

.wp-caption{
text-align: center;
margin: 5px;
background: #fff;
}
.wp-caption-text{
text-align: left;
font-size: 0.7em;
padding: 0px 5px;
}
div#content div.wp-caption img{
margin: 0px;
}
.aktt_tweets ul li{
background: url(images/content-bg.png);;
padding: 3px 5px;
margin-top: 5px;
display: block;
text-align: left;
}
.aktt_tweets ul li.aktt_more_updates{
background: none;
}
.ava{
margin: 5px;
border: 3px solid #ccc;
}
.screen-reader-text{
display: none;
}
#s{
background: #fff;
border: 0px;
padding: 3px;
}
#searchsubmit{
background: #f1f4f5;
padding: 3px;
border: 0px;
}
.comment{
display: block;
background: #c2ce;
padding: 5px;
margin: 10px 0px;
}
.comment p{
font-size: 0.8em;
}
.avatar{
border: 5px solid #d0d8dd;
float: right;
}
.comment-author{
background: url(images/comment-head.png) no-repeat;
margin-left: -25px;
height: 30px;
padding-left: 10px;

}
.fn a{
text-decoration: none;
}
.says{
font-size: 0.6em;
color: #666;
}
.comment-meta{
font-size: 0.7em;
}
#comment{
width: 640px;
border: 0px;
padding: 5px
}
#submit{
background: #fff;
padding: 5px;
}
.postmetadata{
font-size: 0.8em;
margin: -27px 0px 0px 55px;
}
.navigation{
padding: 5px;
text-align: center;
font-size: 0.7em;
background: transparent;
}
#content img.wp-smiley{
border: 0px;
}