@charset "iso-8859-1";

/*  

Theme Name: Refresh!

Theme URI: http://lukaret.com

Author: Beng Hafner

Author URI: http://lukaret.com

Creation date: 20.02.2006 

*/





body {

	margin: 0;

	padding: 0;

	background: #fff;

	text-align: center;

	font: 11px verdana, helvetica, sans-serif;

}



a {

	color: #ADC71E; 

	text-decoration: none

}

A:link {

	color: #ADC71E; 

	text-decoration: none

}

A:visited {

	color: #ADC71E; 

	text-decoration: none

}

A:active {

	color: #ADC71E; 

	text-decoration: none

}

A:hover {

	color: #ADC71E; 

	text-decoration: none

}



blockquote {

	font-size: 9px;

	background: url(images/quote.png) no-repeat top left;

	margin: 10px 30px 10px 30px;

	padding: 10px 0 10px 15px;

}



cite {

	font: normal 13px verdana, helvetica, sans-serif;

}



code {

	margin-left: 15px;

}

form p {

	margin-left: 15px;

}



h1	{

	text-align: left;

	letter-spacing: 1px;

	margin: -40px 0 0 0;

	padding-top: 60px;

	font: 28px Georgia, helvetica, sans-serif;

	color: #788C0A;

}



#header div#description {

	color: #000;

	font-size: 12px;

	text-align: left;

	margin-right: 75px;

}



h1 a:link, h1 a:active, h1 a:visited, h1 a {

	font-variant: small-caps;

	text-decoration: none;

	color: #788C0A;

}



h1#comments {

	margin-bottom: 10px;

}



h2 {

	margin: 0 0 0 15px;

	padding-top: 5px;

	font: normal 18px verdana, helvetica, sans-serif;

	color: #000;

}



h2 a:link, h2 a:active, h2 a:visited, h2 a {

	color: #000;

	text-decoration: none;

}



h2#comments, h2#respond {

	padding-left: 10px;

}



h2 span.comments {

	margin-left: 15px;

}



h2 span.comments, h2 span.comments a:link, h2 span.comments a:active, h2 span.comments a:visited, h2 span.comments a {

	color: #aaa;

	text-decoration: none;

}



#header_wrapper {

	background: url(images/header_background.gif) #fff repeat-x left top; 

	width: 100%; 

	text-align: center

}



#header {

	padding-right: 0px; 

	padding-left: 0px; 

	left: 0px; 

	padding-bottom: 0px; 

	margin: 0px auto;

	width: 750px; 

	padding-top: 0px; 

	position: relative; 

	top: 0px; 

	height: 100px; 

	text-align: left

}

#home #banner_wrapper {

	width: 100%; 

	background: url(images/bannerwrapper_bg.gif) #CFCECE repeat-x; 

	text-align: center;

	cursor: pointer;

}



#home #banner IMG {

	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

}

#blogtitle {

	left: 0px; 

	float: left; 

	top: 18px;

}



/* -----------------top Navigation----------------------- */

#navcontainer

{

margin: 51px 0px 0 0;

padding: 0 0 0 12px;

float: right;

}



#navcontainer UL

{

list-style: none;

margin: 0;

padding: 0;

border: none;

}



#navcontainer LI

{

display: block;

margin: 0;

padding: 0;

float: left;

width: auto;

}



#navcontainer A

{

color: #fff;

display: block;

width: auto;

text-decoration: none;

background: #ADC71E;

margin: 0;

padding: 2px 10px;

border-left: 1px solid #fff;

border-top: 1px solid #fff;

border-right: 1px solid #aaa;

}



#navcontainer A:hover, #navcontainer A:active { background: #FBCF56; }



#navcontainer A.active:link, #navcontainer A.active:visited

{

position: relative;

z-index: 102;

background: #BBBBBB;

font-weight: bold;

}



#subnav

{

position: relative;

top: -1px;

z-index: 101;

margin: 0;

padding: 0px 0 3px 0;

background: #BBBBBB;

border-top: 1px solid #fff;

border-bottom: 1px solid #aaa;

}



#subnav UL

{

list-style: none;

margin: 1px 0 0px 13px;

padding: 0px;

border-right: 1px solid #fff;

border-left: 1px solid #aaa;

}



#subnav LI

{

position: relative;

z-index: 102;

display: block;

margin: 0;

padding: 0;

float: left;

width: auto;

}



#subnav A

{

color: #fff;

display: block;

width: auto;

text-decoration: none;

margin: 0;

padding: 2px 12px 2px 10px;

}



#subnav A:hover, #subnav A:active { color: #444; }

#subnav A.active:link, #subnav A.active:visited { color: #444; }

#subnav BR, #navcontainer BR { clear: both; }



/* -----------------Subnav Shadow----------------------- */

#sub_nav_wrapper {

	border-right: #fff 1px solid; 

	padding-right: 0px; 

	padding-left: 0px; 

	background: url(images/sub_nav_background.gif) #c1d52e repeat-x left top; 

	left: -1px; 

	padding-bottom: 0px; 

	margin: 0px; 

	BORDER-left: #fff 1px solid; 

	width: 750px; 

	padding-top: 0px; 

	position: absolute; 

	top: 70px

}

#sub_nav A:hover {

	COLOR: #fff

}

#nav A.active {

	COLOR: #fff

}

#sub_nav A.active {

	

}



#home #sub_nav {

	height: 29px;

	width: 100%;

}

/* -----------------Content Section----------------------- */



#content_wrapper {

	background: url(images/background_bottom.gif) #ffffff repeat-x left top; 

	width: 100%; 

	text-align: center

}



#container {

	margin: auto;

	width: 750px;

	background: #FFFFFF;

}



#container img.imgheader {

	margin-left: 15px;

	border: 0;

}



.date {

	font-size: 11px;

	float: left;

	clear: left;

	height: 75px;

	width: 70px;

	margin: 0 5px 5px 5px;

	background: #FFFFFF;

}



.date span.day, .date span.month, .date span.year {

	display: block;

	margin: 0 auto 0 auto;

	text-align: center;

}



.date span.day {

    padding-top: 5px;

	font: bold 30px Arial Narrow, times, serif;

	color: #8CA40A;

}



.date span.month {

	margin-top: -10px;

	font-weight: bold;

	color: #676864;

}





.date span.year {

	margin-top: -10px;

	font-weight: bold;

	color: #676864;

}



.entry {

	margin-left: 24px;

	margin-bottom: 12px;

	width: 500px;

	background: transparent;

}



.entry div#commentform {

	padding-left: 10px;

}



.entry ol li, .entry ul li {

	margin: 5px 20px 10px 10px;

	line-height: 15px;

}



.entry p {

	margin: 5px 25px 10px 25px;

	line-height: 18px;

}



.entry p.entrymeta {

	border-top: solid 1px #ccc;

	padding-top: 5px;

	padding-bottom: 20px;

	font-size: 9px;

	text-align: left;

}



.entry p.entrymeta a, .entry p.entrymeta a:link, .entry p.entrymeta a:active, .entry p.entrymeta a:visited {

	font-size: 9px;

	color: #999;

}



.entry ul.links {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.entry ul.links li {

	margin: 0;

	padding:0;

	list-style-type: none;

}



.entry ul.links li ul {

	margin: 10px 0 10px 0;

	padding: 0;

	list-style-type: disc;

}



.entry ul.links li ul li {

	margin-left: 40px;

	line-height: 20px;

	list-style-type: disc;

}



#footer {

	padding-right: 0px; 

	padding-left: 0px; 

	background-IMAGE: url(images/footer.gif); 

	width: 100%; 

	padding-top: 15px; 

	background-COLOR: #fff

}

#footer P {

	margin: 0px 0px 4px; FONT: 10px/15px arial, sans-serif; COLOR: #333; height: 35px

}



input#s {

	border: 0;

	border: solid 1px #ccc;

	background: #fff;

	margin-left: 15px;

	margin-top: 15px;

}



input#searchsubmit {

	font: 9px verdana, helvetica, sans-serif;

}



input, textarea {

	background: #FAFAFA;

	border: solid 1px #ddd;

}



#main {

	width: 520px;

	float: left;

	margin-top: 12px;

	text-align: left;

}



.navigation {

	padding: 0;

	margin-left: 0;

	margin-bottom: 15px;

}



.navigation .alignleft {

	float: left;

	text-align: left;

	padding-left: 25px;

	margin: 0;

}





.navigation .alignright {

	float: right;

	text-align: right;

	padding: 0;

}



ol.commentlist {

	margin: 10px 0 0 0;

	padding: 0;

	list-style-type: none;

}



ol.commentlist li {

	width: 490px;

	margin: 0 0 15px 25px;

	padding: 5px;

	list-style-type: none;

}



ol.commentlist li.alt {

	background: #F3F3F3;

	border: solid 1px #ddd;

}



ol.commentlist li.normal p, ol.commentlist li.alt p {

	margin: 3px 10px 10px 10px;

}

/* -----------------The Sidebar----------------------- */

#sidebar {

	width: 210px;

	float: right;

	margin-top: 10px;

	font-size: 12px;

	text-align: left;

}





#sidebar ul, #sidebar ul li, #sidebar ul li ul, #sidebar ul li ul li {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#sidebar ul li h2  {

    width: 145px;

	font: normal bold 12px verdana, helvetica, sans-serif;

	color: #FFFFFF;

	padding: 5px 0 5px 10px;

	margin: 0 0 0 10px;

	text-align: center;

	background: #ADC71E url(images/sidebar_header.gif) no-repeat ;

	

}



#sidebar ul li p {

	font: 9px/16px verdana, helvetica, sans-serif;

	margin: 0 40px 10px 10px;

}



#sidebar ul li ul {

	background: #FDFDFD;

	border-top: solid 1px #ADC71E;

	border-left: solid 1px #ADC71E;

	border-right: solid 1px #ADC71E;

	font-size: 11px;

	margin: 0 45px 15px 10px;

}



#sidebar ul li ul li {

	background: #DEE1E3;

	padding: 0;

	margin: 0;

	list-style-type: none;

	color: #962C1B;

	border-bottom: solid 1px #ADC71E;

}



#sidebar ul li ul li a:link, #sidebar ul li ul li a:active, #sidebar ul li ul li a:visited, #sidebar ul li ul li a {

	background: #FDFDFD;

	color: #514C4C;

	text-decoration: none;

	text-align: center;

	display: block;

	padding: 5px;

}



#sidebar ul li ul li a:hover {

	background: #ADC71E;

	color: #ffffff;

}

.htmltable {
   border: 1px solid #ADC71E

            }
                                         

.htmltable a{
  color: #808080
}

/* -----------------Image Alignment----------------------- */





/*	Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',

	will of course center the image. For example: <img src="imgName.gif" class="centered" alt="image description" height="100" width="100">*/ 

	

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

	}

/* End Images */