@charset 'utf-8';
@import url(reset.css);

/* ------------------------ */
/* --- Colors -------------	*/
/* --- Text: #606060;		*/
/* --- Darktext: #424242;	*/
/* --- Headlines: #000;		*/
/* --- Border: #d9d9d9;		*/
/* --- Borderhover: #b7b7b7	*/
/* --- Background: #f0f0f0;	*/
/* ------------------------ */


/* ------------------------ */
/* --- Image Sizes --------	*/
/* --- Teaser height: 178px	*/
/* --- Small height: 70px	*/
/* ------------------------ */

/* @group Global */
body {
	font: 11px/16px Arial, Sans-Serif;
	color: #606060;
	height: 101%
}

body.start {	background: transparent url('img/iographika.png') no-repeat fixed;
}

h1, h2, h3, h4 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}

.clear {
	clear: both;
}
/* @end */

/* @group Layout */
div#header {
	height: 205px;
	position: relative;
}

div#content {
	position: relative;
}

div#container {
	background: transparent url(img/logo.gif) no-repeat fixed right 54px;
	position: relative;
}

div#footer {
margin-bottom:10px;
margin-left:20px;
margin-top:60px;
}

a#logo {
	position: absolute;
	right: 20px;
	top: 62px;
	width: 213px;
	height: 98px;
	text-indent: -9999em;

}
/* @end */

/* @group Navigation in Entry List */
li#navigation {
	width: 178px;
}

li#navigation li {
	float: none;
	border: none;
	height: auto;
	padding: 6px;
	margin: 0;
}

li#navigation li a {
	border: none;
	padding: 0px;
	color: #000;
	text-decoration: underline;
}
/* @end */

/* @group Blog/Entry List */
ul.entry_list {
	margin-bottom: 35px;
	position: relative;
}

ul.entry_list a {
	text-decoration: none;
}

ul.entry_list li {
	height: 168px;
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 6px; 
	float: left; 
}

ul.entry_list li:hover {
	border-color: #b7b7b7;
}

ul.entry_list li a img {
	float: left;
	margin-right: 6px;
}

ul.entry_list li span.content {
	float: left;
	width: 178px;
	height: 178px;
	overflow: auto;
}

ul.entry_list li a span.content h2 {
	color: #000;
}

ul.entry_list li a span.content p {
	color: #898989;
}

ul.entry_list li span.date {
	font-weight: bold;
}

/* @group Breadcrump */
ul#breadcrumb {
	line-height: 1;
	margin-left: 20px;
	margin-top: 3px;
}

ul#breadcrumb li {
	float: left;
	margin-right: 6px;
}

ul#breadcrumb a {
	color: #606060;
	text-decoration: underline;
}

ul#breadcrumb a:hover {
	color: #000;
}
/* @end */

/* @end */

/* @group Pagination */
ul#pagination {
	float: left;
}

ul#pagination li {
	display: inline;
}

ul#pagination li a {
	float: left;
	width: 9px;
	height: 9px;
	font-size: 1px;
	text-indent: -9999em;
	background: #d0d0d0;
	margin-right: 16px;
}

ul#pagination li a:hover,
ul#pagination li a.current {
	background: #000;
}
/* @end */

/* @group Sub Navigation */
ul#sub_navigation {
	float: right;
	margin-right: 20px;
}

ul#sub_navigation li {
	display: inline;
}

ul#sub_navigation li a {
	color: #000;
	text-decoration: underline;
	padding: 0 12px;
	border-left: 1px solid #000;
}

ul#sub_navigation li span a {
	color: green;
}

ul#sub_navigation li:first-child a {
	border-left: none;
}	
/* @end */

/* @group Error Pages */
body#error {
	overflow: hidden;
	position: relative;
	background-color: #ffedc7;
}

body#error h1 {
	position:absolute;
	top: 78px;
	left: 20px;
	color: #fff;
}

body#error h1 span {
	font-weight: normal;
}

body#error dl {
	position: absolute;
	top: 187px;
	left: 20px;
	color: #000;
}

body#error dt {
	font-weight: bold;
}

body#error a {
	color: #000;
}

body#error a#logo {
	position: absolute;
	right: 40px;
	top: 58px;
	width: 200px;
	height: 90px;
	text-indent: 0;
}
/* @end */

/* @group Logo and Headline handling */
body.single h1,
body.page h1 {
	margin-left: 20px;
	margin-top: 68px;
	margin-bottom: 73px;
	padding: 6px;
	background: #fff;
	float: left;
}

body.single h1 span.date,
body.page h1 span {
	font-weight: normal;
	display: block;
	font-size: 11px;
	color: #424242;
	margin-bottom: 1px;
}

body.start h1 {
	font-weight: normal;
	color: #424242;
	font-size: 11px;
	display: block;
	width: 178px;
	padding: 6px;
	padding-top: 78px;
	background: #fff;
	margin-left: 20px;
}

body.archive h1 {
	color: #424242;
	font-size: 11px;
	display: block;
	width: 178px;
	padding: 6px;
	padding-top: 78px;
	background: #fff;
	margin-left: 20px;
}

span.name {
	font-style: italic;
}

body.start h1 a {
	color: #424242;
}

body.start h1 a:hover {
	color: #000;
}
/* @end */

/* @group Blog Post */
div.entry {
	margin-left: 20px;
	margin-bottom: 80px;
	clear: both;
}

div.entry p {
	width: 390px;
	margin-bottom: 20px;
	margin-right: 10px;
	background: #fff;
}

div.entry div.box p {
	width: auto;
	background: none;
}

.fll {
	float: left;
	margin-right: 15px;
}

div.entry img, div.video {
	padding: 6px;
	background: #fff;
	border: 1px solid #d9d9d9;
	margin-bottom: 25px;
}

div.video {
	width: 853px;
}

div.entry a {
	color: #606060;
	text-decoration: underline;
	background: #ffee9b;
}

div.entry a:hover {
	color: #000;
}

div.entry h3 {
	margin-bottom:15px;
}
/* @end */

/* @group Meta Datas */
ul.meta {
	margin-top: 55px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 480px;
	font-size: 10px;
	color: #333;
}

ul.meta a {
	color: #000;
}
/* @end */

/* @group Entry Navigation */
div#meta_infos {
	margin-left: 20px;
	margin-bottom: 80px;
}

dl.entry_infos {
	padding: 6px;
	width: 378px;
	height: 56px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #d9d9d9;
	float: left;
	background: #fff;
	position: relative;
}

dl.entry_infos a {
	color: #333;
}

dl.entry_infos a:hover {
	color: #000;
}

dl.entry_infos dt {
	font-weight: bold;
	color: #000;
}

dl.entry_infos dd.share {
	position: absolute;
	right: 6px;
	top: 48px;
}

dl.entry_nav {
	padding: 6px;
	width: 178px;
	height: 56px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #d9d9d9;
	float: left;
	background: #fff;
}

dl.entry_nav dt {
	font-weight: bold;
	color: #000;
	margin-bottom: 26px;
}

dl.entry_nav a {
	color: #333;
}

dl.entry_nav a:hover {
	color: #000;
}

dl.entry_nav dd.first {
	float: left !important;
}

dl.entry_nav dd {
	float: right;
}

dl.recent_entries {
	float: left;
}

dl.recent_entries dt {
	padding: 6px;
	width: 178px;
	height: 56px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	background: #f0f0f0;
	color: #000;
	font-weight: bold;
}

dl.recent_entries dd {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

dl.recent_entries dd img {
	height: 68px;
}

dl.recent_entries dd a {
	height: 68px;
	border: 1px solid #fff;
	float: left;
}

dl.recent_entries dd a:hover {
	border: 1px solid #b7b7b7;
	height: 68px;
}

#tweetmeme_button .count {
	background: none !important;
}

/* @end */

/* @group Comments */
div#commets {
	margin-left: 20px;
	margin-bottom: 50px;
}

div#commets h4 {
	margin-bottom: 25px;
}

ol#comments_list li {
	float: left;
	padding: 6px;
	width: 178px;
	min-height: 178px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #d9d9d9;
}

ol#comments_list li span.date {
	display: block;
	color: #424242;
	margin-bottom: 1px;
}

ol#comments_list li div.comment-author,
ol#comments_list li div.comment-author a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 0px;
	display: block;
}

ol#comments_list li div.comment-meta a {
	text-decoration: none;
	color: #424242;
	display: block;
	margin-bottom: 6px;
}

span.says {
	display: none;
}

ol#comments_list li p {
	width: 178px;
}

/* COMMENT FORM */
#commentform {
	background: #f0f0f0;
	padding: 6px;
	width: 376px;
	height: 178px;
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
}

#commentform li {
	margin-bottom: 12px;
	padding: 0 !important;
	width: 184px;
	float: left;
}

#commentform li input {
	background: #fff;
	border: none;
	width: 176px;
	padding: 4px;
}

#commentform li.note {
	width: 376px;
}

#commentform li textarea {
	background: #fff;
	border: none;
	padding: 4px;
	width: 368px;
}

#commentform li.submit {
	float: right;
	margin-bottom: 0;
	width: auto;
}
#commentform li.submit span {
	font-style: italic;
	margin-right: 80px;
}

#commentform li.submit input {
	background: none;
	text-decoration: underline;
	width: auto;
}

.mr8 { margin-right: 8px !important; }
/* @end */

/* @group Single Pages */

/* @group Blog Post Settings */
body#post-24 {
	background: #fff url('img/post-backgrounds/bg_booneoakley.gif') no-repeat fixed 0 0;
}
/* @end */

/* @group About frischerlook */

/* About frischerlook */
ul.list li {
	background: transparent url('img/icon_list.gif') no-repeat 0 3px;
	display: block;
	padding-left: 12px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

/* VCARD */
.role, .region, .geo, .bday {
	display: none;
}

a.fn {
	font-style: italic;
}

.e-mail {
	margin-top: 20px;
}

.ml1col { margin-left: 0;}
/* @end */


/* @group Archive */
#archive dl.odd {
	background: #f0f0f0;
}

#archive dl {
	clear: both;
	padding: 30px 20px 10px 30px;
}


#archive dt {
	font-size: 12px;
	color: #000;
	margin-bottom: 10px;
	font-weight: bold;
}

#archive dd img {
}

#archive dd {
	float: left;
	margin-bottom: 10px;
	border-left: 1px solid #ccc;
}

#archive dd span {
	display: block;
	font-style: italic;
	margin-left: 4px;
}

/* @group About frischerlook */
.box {
	width: 178px;
	height: 198px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 6px;
}

.yellow {
	background: #ffee9b;
	height: 200px;
	color: #393939;
}

.yellow a {
	color: #393939;

}

.fll {}

div.about {
	margin-left: 200px;
}


div.about h2 {
	margin-bottom: 10px;
	}
	
a.url {
	font-style: normal;
	font-weight: bold;
	text-decoration: none !important;
	color: #393939 !important;
}

div.networks  {
	margin-left: 190px;
}

div.networks a {
	background: none;
}

div.feed a {
margin-top: 20px;
background: none;}



/* @end */

/* @end */
	
