@charset "UTF-8";
/* CSS Document */

body {
	background: url('images/bg.jpg') repeat top center fixed;
	border: 0; margin: 0;
	font: normal 9pt/16pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

p {
	margin-bottom: 16pt;	
}

a:link, a:active, a:visited {
	text-decoration: none;
	color: #ea511c;
	border-bottom: 1px dotted #999;
}

h1, h1 a:link, a:link h1, h1 a:active, a:active h1, h1 a:visited, a:visited h1, .date-posted {
	font: 24pt/28pt 'Yanone Kaffeesatz', Helvetica, Arial, serif; 
	text-decoration: none;
	color: #0098a7;
	font-weight: none;
	border-bottom: 0;
	}
	
	
h3 {
	font: 18pt/22pt 'Yanone Kaffeesatz', Helvetica, Arial, serif; 
	color: #d67c18;	
	text-transform: uppercase;
}


/* HEADER NAV */

#headernav {
	background: url('images/headernavbg.png') repeat-x top center;
	height: 54px;
	text-align: right;	
}

#headernav ul {
	padding:  8px 0 0 0;	
	width: 960px;
	margin: 0 auto;
}

#headernav ul li {
	list-style-type: none;
	display: inline-block;	
	padding: 0 10px 0 10px;
}

#headernav a {
	color: #fff;
	text-decoration: none;	
	border-bottom: 0;
}



#design {
	background: url('images/maindesign.png') top center no-repeat;
	z-index: -100;
	width: 1025px;
	height: 220px;
	margin: auto;
	position: relative;
	left: 9px;
}


/* CONTENT */

#content {	
	margin: auto;
	background: url('images/contentbg.png') top center repeat-y;
	width: 1025px;
	position: relative;
	top: 0; left: 0;
	overflow: hidden;
}

#wrapper {
	z-index: 100;
	width: 620px;
	padding: 20px;
	margin: auto;
	margin-left: 70px;
	background: #fff;
	overflow: hidden;
	margin-top: -20px;
	border-right: 1px dotted #CCC;
}

body.single #wrapper, body.page #wrapper {
	margin-left: 171px;
	width: 520px;	
}


.left {
	position: relative;
	top: 0;
	left: 9px;
	float: left;	
}
.right {
	position: relative;
	top: 0;
	right: -9px;
	float: right;	
}



.navigation {
	margin: auto;
	text-align: center;	
}


/* ENTRIES */


.article {
	margin: auto;
}


.date-posted {
	float: left;
	margin: 0 0 0 5px;
	width: 60px;
	font-size: 28pt;
	line-height: 28pt;
	color: #999;
	text-align: justify;
	background: url('images/datebg.jpg') top right no-repeat;
	padding-top: 48px;
	text-transform: uppercase;
}

.entry {
	margin-left: 80px;
	padding-left: 20px;
	border-left: 1px dotted #CCC;
}


.metalinks {
	position: relative;
	height: 80px;
	overflow: auto;	
	vertical-align: top;
	margin-top: 15px;
	padding-top: 10px;
	border-top: 1px solid #999;
}

ul.meta {
	float: left;
	width: 243px;
	text-align: left;
	margin: 0; padding: 0;
	color: #5a5a5a;
}

ul.meta li {
	list-style-type: none;	
	vertical-align: top;
	font-size: 7pt;
	line-height: 9pt;
}

ul.meta a:link, ul.meta a:active, ul.meta a:visited { border: 0; }

.comment-link {
	vertical-align: top;
	font: bold 18pt/24pt 'Yanone Kaffeesatz', Helvetica, Arial, serif; 
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: right;
	float: right;
	margin-right: 10px;
	font-weight: lighter;
}

.comment-link a:active, .comment-link a:visited, .comment-link a:link {
	background: url('images/comments.jpg') top left no-repeat; 
	padding: 0 0 0 40px;
}

.comment-link a:link, .comment-link a:active, .comment-link a:visited {
	color: #dfbd38;
	border: 0;
}

blockquote {
	color: #696969;	
	border-left: 4px solid #d6bc49;
	padding-left: 10px;
	font: 9pt/16pt Georgia, "Times New Roman", Times, serif;
}




/*images in posts */

.wp-caption {
	padding: 8px;
	font: italic 8pt/12pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	color: #666;
	margin: 0 0 15px 0;
}

.aligncenter { margin: auto;}

.alignright { float: right; margin: 5px 0 5px 10px; }

.alignleft { float: left; margin: 5px 10px 5px 0; }


.wp-caption img {
	border: 1px solid #000;
}

.single-entry-meta {
	font: 8pt/12pt Verdana, Geneva, sans-serif;
	color: #3b3b3b;
	margin: 20px 0 20px 0;
	padding: 10px;
	border: 1px solid #ccc;
	background: #e8e8e8;
}


/* COMMENTS */


#commentlist { margin: 0; padding: 0; font: 8pt/12pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

#commentlist li {
	margin: 0 0 10px 0;
	padding: 10px;
	overflow: auto;
	background: #ededed;
}

#commentlist a:link, #commentlist a:active, #commentlist a:visited {
	color: #44b0b8;	
}

img.avatar {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid 	 #3b3b3b;
}

#commentlist li.even {
	background: #fff;
	border: 1px solid #ededed;
}

#commentlist li.bypostauthor {
	background: #c0d9db;	
}


input, textarea {
	border: 1px solid #000;
	color: #000;
	padding: 4px;
	font: 8pt/14pt Verdana, Geneva, sans-serif;	
}


/* FOOTER */


#footer {
	background: url('images/footer.png') top left no-repeat;
	width: 929px;
	height: 356px;
	margin: 0 auto;
	padding: 40px 20px 10px 60px;
	color: #fff;
	font-size: 9pt;
}

#footer ul {
	vertical-align: top;	
	margin: 0; padding: 0;
}

#footer ul#bottomnav li {
	display: inline-block;	
	vertical-align: top;	
	list-style-type: none;
	width: 180px;
	padding: 0 25px 10px 0;
	margin: 0 20px 0 0;
}


#footer ul#bottomnav li ul li {
	display: list-item;	
	vertical-align: top;	
	list-style-type: square;
	margin: 0 10px 0 15px; padding:0;
	border-bottom: 1px dotted #3b3b3b;
}

#footer ul li ul li a:link, #footer ul li ul li a:active, #footer ul li ul li a:visited, #footer a:link, #footer a:active, #footer a:visited {
	border: 0;	
}

#footer ul#bottomnav li.widget_tag_cloud a:link, #footer ul#bottomnav li.widget_tag_cloud a:active, #footer ul#bottomnav li.widget_tag_cloud a:visited {
	border-bottom: 0;	
}

#footer ul#bottomnav li.widget_tag_cloud a:hover { color: #fff; }

#footer a:hover {
	color: #efd15a;	
}

#footer h2 {
	font: 18pt/20pt 'Yanone Kaffeesatz', Helvetica, Arial, serif; 
	letter-spacing: 1px;
	color: #efd15a;	
}

.my-avatar {
	float: left;
	width: 60px; height: 60px;
	margin: 0 10px 10px 0;	
	border: 4px solid #ccc;
}


/* RIGHT SIDEBAR */

#right-sidebar {
	width: 180px;
	position: relative;
	float: right;	
	padding-left: 10px;
	color: #696969;	
}

#right-sidebar ul#rightnav {	
	margin: 0; padding: 0;
}

#right-sidebar ul#rightnav li, #right-sidebar ul#rightnav li ul {
	margin: 0; padding: 0;
	list-style-type: none;
}

#right-sidebar ul#rightnav li.widget ul li {
	list-style-type: none;
	margin: 0; padding: 3px 0;
	border-bottom: 1px dotted #ccc;	
}

#right-sidebar ul#rightnav li.widget_twitter ul li {
	font-size: 8pt;
	margin: 0; padding:8px 0;
}

#right-sidebar #rightnav h2, #right-sidebar #rightnav h2 a { 
	color: #d67c18;	
	font: 18pt/20pt 'Yanone Kaffeesatz', Helvetica, Arial, serif; 
	letter-spacing: 1px;
	}
	
#right-sidebar a {
	border-bottom: 0;
	color: #0098a7;
}

#right-sidebar a:hover {
	background: #EEE;
}


/* page navi */
.page-navi li { line-height:0%; display:block; float:left; }
.page-navi a, .page-navi a:visited, .page-navi a:hover,
.page-navi span.pages, .page-navi span.extend, .page-navi span.current, .page-navi span.dots
{ font-size:11px; line-height:100%; margin:4px 2px 4px 0; padding:5px 10px; display:block; float:left; border-bottom: 0;
 background: #eee;}
