/*
Theme Name: BigBush
Theme URI: 
Description: 
Version: Skinned Version 1
Author: Various Artists
Author URI: 

CSS Documentation: http://k2.stikipad.com/docs/show/CSS+Overview
*/
.whitey {
color:white;
}

#dynamic-content-home {
	background-image:url(images/blocks.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:-13px 0px 0px;
	padding:0px 0px 17px;
	width:100%;
}

#dynamic-content-home a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#608227;
	}
#dynamic-content-home a:visited {
	font-weight:bold;
	font-size:8pt;
	text-decoration:underline;
	color:#b8d48d;
	}
#hidden_link, #samsarin-php-14 {
	margin:0;
	padding:0;
	margin-top:3px;
	padding-left:2px;
	}
#hidden_link a, #hidden_link a:hover, #hidden_link a:visited, #hidden_link a:visited:hover {
	font-size:10pt;
	line-height:23px;
	color:#486533;
	text-decoration:none;
	}
#bottom_photosets {
	text-align:right;
	}
#fullblog {
	margin:0px;
	padding:0px;
	margin-top:-10px;
	}
#sidebar-rotate{
	width:180px;
	background-image:url(images/sidebar/rotate.php);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:200px;
	padding:0px;
	margin:0px;
	}
	
.entry-head h3 {
	text-decoration:underline;
	color:#486533;
	}

#top_photosets {
	position:absolute;
	top:5px;
	right:0px;
	float:right;
	}
#album-header {
	padding:0;
	margin:0;
	color:#5a471b;
	}

#green_bar {
	width:100%;
	height:54px;
	background-image:url(images/page_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
	font:Arial;
	}
#green_bar p {	
	margin-left:510px;
	}
	
#green_bar a {
	
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	color:#608227;
	}
#green_bar a:hover {
	text-decoration:none;
	color:#88a247;
	}
#green_bar a:visited {
	text-decoration:none;
	color:#ac9e84;
	}
#green_bar a:visited:hover {
	text-decoration:none;
	color:#88a247;
	}

#post_links {
	padding-bottom:20px;
	}
#post_links a {
	text-decoration:underline;
	color:#608227;
	}
#post_links a:hover {
	text-decoration:none;
	color:#608227;
	}
#post_links a:visited {
	text-decoration:underline;
	color:#b8d48d;
	}

#top_pagenavi {
	width:100%;
	background-image:url(images/top_navi.png);
	background-position:left center;
	background-repeat:repeat-x;
	text-align:center;
	padding: 10px 0px;
	background-color:#f7f0e7;
	}
	
#pagenavi {
	width:100%;
	background-image:url(images/bot_navi.png);
	background-position:left center;
	background-repeat:repeat-x;
	text-align:center;
	padding: 6px 0px 11px;
	margin-top:10px;
	}

#welcome{
	color:#a471b;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	padding: 10px 0px;
	margin:0px;
	}
	
#welcome-page{
	color:#5a471b;
	font-size:11pt;
	padding-top:10px;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	}
	
#welcome-page p{
	padding:0;
	margin:0;
	word-spacing:-2px;
	}
#welcome-page q{
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	quotes:none;
	}

#albums-image {
	margin:10px 0px;
	}

#albums-image td {
	background-color:#FFFFFF;
	}		
.album_top {
	background-image:url(images/albums-image3.png);
	background-position:left top;
	background-repeat:repeat-x;
	}
	
.album_right {
	background-image:url(images/albums-image2.png);
	background-position:right top;
	background-repeat:repeat-y;
	}
	
.album_left {
	background-image:url(images/albums-image.png);
	background-position:left top;
	background-repeat:repeat-y;
	}
	
.album_bot {
	background-image:url(images/albums-image4.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
	
#language_selector {
	position:absolute;
	top:8px;
	right:30px;
	font-size:8pt;
	z-index:5;
	text-align:right;
	}

#language_selector a {
	color:#333333;
	}

#lang_top {
	padding-top:13px;
	padding-bottom:2px;
	}
	
#lang_bot {
	padding-top:17px;
	}
	
#lang_bot a {
	color:#999;
	}	
	
	
	
#language_selector_sidebar {
	padding-left:4px;
	}
	
#language_selector_sidebar a {
	color:#333333;
	text-decoration:none;
	}

#lang_top_sidebar {
	vertical-align:middle;
	padding-bottom:3px;
	}
	
#lang_bot_sidebar {
	vertical-align:middle;
	}
	
#lang_bot_sidebar a {
	color:#999;
	}

#nav-menu {
	height:40px;
	position:absolute;
	top:26px;
	right:30px;
	z-index:4;
	background-color:transparent;
	font-family:Arial; 
        font-weight:bold;
	}

#nav-menu li {
	display:inline;
	background-color:transparent;
	}
	
#nav-menu .page_folder {
	display:inline;
	background-color:transparent;
	}	
#nav-menu img {

	padding-top:8px;
	}
	
#nav-menu li a {
	color:#5a471b;
	font-size:9pt;
	margin-right:23px;
	padding-bottom:8px;
	}

#nav-menu .current_page_item a {
	background-image:url(images/nav-menu-selector.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#486533;
	}	
	
#pagenav {
	width:154px;
	font-family:Arial;
	    font-weight:bold;
	}
	
#pagenav li {
	padding-left:4px;

	}

#pagenav li li {
	margin-left:-4px;
	}

#pagenav .current_page_item {
	}
	
#pagenav .current_page_ancestor .current_page_item {
	}	
	
#pagenav ul {
	color:#608227;
	}
	
#pagenav ul li {
	font-size:10pt;
	line-height:23px;
	font-variant:small-caps;
	border-bottom-color:#486533;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
#pagenav ul li a, #pagenav ul li a:hover, #pagenav ul li a:visited, #pagenav ul li a:visited:hover {
	color:#645229;
	text-decoration:none;
	}
#pagenav ul li.current_page_item a {
	color:#486533;
	}
#pagenav ul li.current_page_ancestor a {
	color:#486533;
	}
#pagenav ul li.current_page_item a:hover {
	color:#486533;
	}



#pagenav ul ul li {
	font-size:8pt;
	font-weight:bold;
	font-variant:normal;
	border:none;
	margin-left:5px;
	}

#pagenav ul ul li a {
	color:#486533;
	text-decoration:none;
	font-variant:normal;
	}
#pagenav ul ul li a:hover {
	text-decoration:none;
	color:#88a247;
	}

#pagenav ul ul li a:visited {
	text-decoration:none;
	color:#ac9e84;
	}
#pagenav ul ul li a:visited:hover {
	text-decoration:none;
	color:#B8D48D;
	}
#pagenav ul ul li.current_page_item a, #pagenav ul ul li.current_page_item a:hover  {
	color:#88a247;
	text-decoration:underline;
	
	}

	
#quick-subscribe {
	background-color:#5a471b;
	color:#AC9E84;
	padding:17px;
	padding:18px 12px 13px 12px;
	margin:0px;
	}

#quick-subscribe input[type="submit"] {
	background-color:transparent;
	background-image:url(images/news_subscribe_button_home.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding:7px 25px;
	border:none;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#quick-subscribe h4 {
	color:#ac9e84;
	font-size:14pt;
	line-height:0px;
	margin-top:8px;
	margin-bottom:11px;
	}
#quick-subscribe input[type="text"]	{
	width:148px;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	height:16px;
	}

input[type="text"]	{
	color:#000000;
	font-size:9px;
	font-weight:bold;
	height:16px;
	}
	
#home-subscribe {
	background-color:#5a471b;
	color:#ac9e84;
	padding:14px 17px;
	margin:0px;
	border-top:2px white solid;
	}
#home-subscribe h4 {
	color:#ac9e84;
	font-size:14pt;
	line-height:0px;
	margin-top:8px;
	}

#home-subscribe input[type="text"]	{
	width:148px;
	color:#000000;
	margin-bottom:3px;
	font-size:10px;
	font-weight:bold;
	height:16px;
	vertical-align:text-bottom;
	}
	
#wpsb_fld_2 {
	color:#000000;
	}
	
#home-subscribe input[type="submit"] {
	background-color:transparent;
	background-image:url(images/news_subscribe_button_home.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding:5px 25px;
	border:none;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	}


#rotatingimg {
	width:642px;
	height:421px;
	background-image:url(images/home/rotate.php);
	background-position:right top;
	background-repeat:no-repeat;
        margin-top:13px;
	}

#album-thumbs img {
	padding: 0 4px 4px 0;
	cursor:pointer;
	}

#pagenavi {
	margin: 0 auto;
	text-align:center;
	}

#page_quote {
	color:#997d48;
	font-style:italic;
	font-size:13pt;
	}

h4 {
	font-size:11pt;
	padding:0px;
	margin:0px;
	color:#486533;
	}

.read_more a {
	padding-right:7px;
	background-image:url(images/read_more_bullet.gif);
	background-position:right center;
	background-repeat:no-repeat;
	}
	
.read_more a:hover {
	text-decoration:none;
	}
	
.read_more a:visited {
	color:#b5d08d;
	text-decoration:none;
	}

#gallery-img {
	width:200px;
	height:152px;
	text-align:center;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/gallery_bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	vertical-align:text-bottom;
	padding-top:19px;
	margin-right:5px;
	}	
#gallery-title {	
	width:200px;
	color:#5a471b;
	font-size:12pt;
	font-weight:bold;
	float:left;
	padding:0;
	margin:0;
	padding-left:5px;
	}
#album-photo-number {	
	border-bottom:1px dotted #666666;
	color:#666666;
	float:left;
	font-family:Arial;
	font-size:8pt;
	margin:0pt 5px 0px 4px;
	padding:0pt 0px 7px;
	width:195px;
	}
	
#gallery-img img{
	vertical-align:middle;
	}
	
#gallery-row {
	clear:both;
	margin:0 auto;
	padding: 10px 0;
	}
	
#booking_button {
	text-align:center;
	margin-top:55px;
	}

#booking_button a {
	background-image:url(images/book_online.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding: 12px 43px 12px 47px;
	}
#booking_button a:link, #booking_button a:hover, #booking_button a:visited {
	text-decoration:none;
	font-family:Arial;
	color:white;
	font-size:8pt;
	font-weight:bold;
	}
#booking_button_blog {
	text-align:center;
	margin-top:29px;
	}

#booking_button_blog a {
	background-image:url(images/book_online.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding: 12px 43px 12px 47px;
	}
#booking_button_blog a, #booking_button_blog a:hover, #booking_button_blog a:visited {
	text-decoration:none;
	font-family:Arial;
	color:white;
	font-size:8pt;
	font-weight:bold;
	}
#rss_button {
	text-align:center;
	}

#rss_button a{
	background-image:url(images/rss_button.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	padding: 12px 40px 12px 41px;
	}
	
#rss_button a:link, #rss_button a:hover, #rss_button a:visited {
	text-decoration:none;
	font-family:Arial;
	color:white;
	font-size:9pt;
	font-weight:bold;
	}

#latest_posts {
	padding-left:17px;
	padding-right:13px;
	padding-top:10px;
	height:230px;
	color:#000000;
	font-size:8pt;
	line-height:13px;
	}
	
#fullblog_button {
	background-image:url(images/blog_button.gif);
	background-position:center center;
	background-repeat:no-repeat;
	padding: 5px 30px 5px 30px;
	margin:0px 14px 10px 0px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	}
	
#latest_posts h4 {
	font-size:16pt;
	color:#334938;
	padding-bottom:10px;
	}
	
#latest_posts li {
	background-image:url(images/home_list_bullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:5px;
	}	
#latest_posts ul {
	margin-bottom:15px;
	}
	
#latest_posts a:link,#latest_posts a:hover, #latest_posts a:visited, #latest_posts a:visited:hover 	{
	color:#000;
	text-decoration:none;
	}
#fullblog a:link, #fullblog a:hover, #fullblog a:visited, #fullblog a:visited:hover 	{
	color:#fff;
	text-decoration:none;
	}

#rotate_header {
	width:100%;
	height:209px;
	padding:0;
	margin:11px 0 17px 0;
	background-image:url(images/sub/rotate.php);
	background-position:left top;
	background-repeat:no-repeat;
	}

#pages a {
	color:#608227;
	font-size:10pt;
	font-variant:small-caps;
	}

#categories-110955241 {
	background-color:#5f784b;
	color:#FFFFFF;
	padding-left:17px;
	padding-top:19px;
	padding-bottom:20px;
	font-size:8pt;
	}
	
#categories-110955241 h4 {
	font-size:16pt;
	color:#28392b;
	}
#categories-110955241 ul {
	margin-top:15px;
	}
	
#categories-110955241 li {
	background-image:url(images/list_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:10px;
	}	
	
#categories-110955241 a:link,#categories-110955241 a:hover, #categories-110955241 a:visited, #categories-110955241 a:visited:hover 	{
	color:#FFFFFF;
	text-decoration:none;
	
	}

.cat-item {	
	}
	
#archives {
	background-color:#ac9e84;
	color:#FFFFFF;
	padding-left:17px;
	padding-top:19px;
	padding-bottom:20px;
	margin-top:20px;
	font-size:8pt;
	
	}
	
#archives h4 {
	font-size:16pt;
	color:#486533;
	margin-bottom:5px;
	}
#archives ul {
	margin-top:15px;
	}
	
#archives li {
	background-image:url(images/list_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:10px;
	}	
	
#archives a:link,#archives a:hover, #archives a:visited, #archives a:visited:hover 	{
	color:#FFFFFF;
	text-decoration:none;
	
	}
	

#gap {
	width:51px;
	height:10px;
	}

	
#language-link {
	color:#333;
	}	

#drop_top {
	margin-top:20px;
	}
	
#drop-bot {
	margin: 0 auto;
	}


#dynamic-content-home	{
	padding: 0px;
	margin:0px;
	width:100%;
	height:290px;
	margin-top:-13px;
	background-image:url(images/blocks.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
#home-p1 {
	color:#486533;
	font-size:19pt;
	padding-left:27px;
	}
	
#home-p2 {
	color:#000;
	font-size:11pt;
	padding-left:27px;
	padding-top:2px;
	}

#home-p3 {
	clear:both;
	color:#000000;
	font-size:8pt;
	padding-left:27px;
	padding-right:30px;
	padding-top:12px;
	}
	

/*- Page Structure */

html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll; 
	/* Moz */
	height: 100%;
	margin-bottom: 0.1em;
}

* {
	padding: 0;
	margin: 0;
	}

img {
	border: 0;
	}

body {
	font: 62.5% Arial; /* Resets 1em to 10px */
	color: #444;
	background: #EDEDED;
	text-align: center;
	background-image:url(images/body_bg.png);
	background-position:left top;
	background-repeat:repeat;
	}

body.lang-ar,
body.lang-fa,
body.lang-he,
body.lang-hi,
body.lang-km,
body.lang-ko,
body.lang-ja,
body.lang-th,
body.lang-zh {
	font-size: 75%; /* Resets 1em to 12px */
	}

#page {
	background: #f7f0e7;
	text-align: left;
	margin: 0px auto 0 auto;
	padding: 0px;
	position: relative;
	clear: both;

	}

#page2 {
	height:100%;
	width:100%;
	background-color:transparent;
	background-image:url(images/page_bg.png);
	background-position:center top;
	background-repeat:repeat-y;
	}

.columns-one #page {
	width: 560px;
	}

.columns-two #page {
	width: 780px;
	}

.columns-three #page {
	width: 860px;
	}

#header {
	padding: 0;
	margin: 0;
	position: relative;
	height: 70px;
	z-index:3;
	}

.content {
	padding: 0 0 0 26px;
	}
	
.content-home {
	padding: 0px;
	z-index:3;
	}


#primary {
	position: relative;
	float: left;
	width: 410px;
	padding: 0;
	margin-right:30px;
	}

#primary-home {
	float:left;
	position: relative;
	width: 640px;
	padding: 0;
	margin:0px;
	margin-top:-2px;
	}

* html #primary {
	display: inline;
	}

.secondary {
	font-size: 1em;
	line-height: 1em;
	color: #666;
	position: relative;
	padding: 0 0px;
	overflow: hidden;
	}
	
#sidebar-main {
	float:left;
	width: 154px;
	margin-right:30px;
	margin-top:-30px;
	}
	
#sidebar-main li{
	list-style-image:none;
	list-style-type:none;
	}
#sidebar-alt {
	float:left;
	width: 180px;
	padding-bottom:20px;
	margin-top:-15px;
	}
#sidebar-home {
	float:left;
	width: 190px;
	margin:11px 0px 0px 0px;
	padding:0px;
	background-color:#b7c791;
	height:421px;
	}


.comments {
	text-align: left;
	padding: 0;
	position: relative;
	}
.comments a {
	text-decoration:underline;
	color:#608227;
	}
.comments a:hover {
	text-decoration:none;
	color:#88a247;
	}
.comments a:visited {
	text-decoration:none;
	color:#ac9e84;
	}
.comments a:visited:hover {
	text-decoration:none;
	color:#88a247;
	}

/*- Sidebar Subpages Menu */

.sb-pagemenu ul {
	margin-left: 10px;
	}

.sb-pagemenu ul ul {
	margin-top: 2px;
	}

.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

.sb-pagemenu .current_page_item {
	}

/*- Headings */

h1, h2, h3, h4{
	font-family: Arial;
	}

h1 { /* H1 is the title in the header */
	font-size: 3em;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	padding: 0px 24px 0;
	z-index:1;
	}

h1, h1 a, h1 a:hover, h1 a:visited,
#header .description {
	text-decoration: none;
	color: #324b36;
	}

h1 a:hover {
	text-decoration: underline;
	}

#header .description { /* Description in header */
	color:#7b993d;
	font-family:Georgia;
	font-style:italic;
	font-weight:bold;
	font-size:12pt;
	letter-spacing:3px;
	
	
	}

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	text-align: left;
	font-weight:normal;
	letter-spacing: -1px;
	font:Arial;
	font-size:17pt;
	font-variant: normal;
	border-bottom: #486533 solid 1px;

	}

#rollingarchives.emptypage {
	display: none;
	}

.page-head {
	margin: 0;
	}

.archivepages {
	color: #999;
	display: block;
	font-size: .45em;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: lowercase;
	margin-top: 2px;
	}

.secondary h4 { /* Secondary H4 is sidebar headlines */
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
	display: block;
	margin-bottom: 5px;
	}

#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: -1px;
	}

#primary .entry-content h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 25px;
	}

#primary .entry-content h4 {
	font-weight: normal;
	margin-top: 25px;
	font-size:15pt;
	color:#486533;
	letter-spacing:1px;
	}
#primary .entry-content h5 {
	font-weight: normal;
	margin-top: 10px;
	font-size:13pt;
	color:#486533;
	letter-spacing:1px;
	}

#primary .k2-asides h3 {
	font-size: 1.6em;
	font-weight: normal;
	}

.entry-head {
	margin-top: 10px;
	}

body.page .entry-content h3 {
	font-size: 1.7em;
	display: block;
	padding: 15px 0 0;
	}

body.page .entry-content h4 {
	font-size: 1.5em;
	display: block;
	padding: 0;
	}

.secondary div {
	margin: 25px 0 0;
	padding: 0;
	position: relative;
	}
	
#sidebar-home div {
	margin: 8px 0 0;
	}

.skiplink {
	display: none;
	}

#primary .metalink a, #primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {
	color: #999;
	font-weight: normal;
	}

#primary .hentry .entry-head .metalink {
	font-size: 1.8em;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin-left: 15px;
	}

#primary .k2-asides .entry-head .metalink {
	font-size: 1.4em;
	}

.single #primary .k2-asides .entry-content {
	font-size: 1.5em;
	color: #999;
	}

.comment-meta {
	margin: 0 15px 0 0;
	float: none;
	}

.comment-login, .comment-welcomeback {
	margin-top: 15px;
	color: #777;
}

#comment-personaldetails {
	margin-top: 10px;
}

.feedicon { /* Next to Comment Section Headline */
	border: 0 !important;
	padding: 0 !important;
	}

.feedlink { /* On the sidebar */
	border: none;
	padding: 2px;
	padding-right: 20px;
	background: url('images/feed.png') right center no-repeat;
	height: 16px;
	position: absolute;
	top: 0;
	right: 0;
	color: #777;
	}

.feedlink span {
	visibility: hidden;
	}

.feedlink:hover span {
	visibility: visible;
	}

.secondary .k2-asides {
	margin: 0;
	padding: 0 0 10px;
	word-spacing: -1px;
	}

.secondary .k2-asides p {
	display: inline;
	}

.secondary .k2-asides .metalink {
	padding-left: 0px;
	}

.secondary span a {
	margin-left: 10px;
	}

.page-head .entry-edit {
	position: absolute;
	right: 0;
	margin-top: -20px;
	}

.entry-edit a {
	border: none;
	padding: 2px;
	padding-left: 23px;
	background: url('images/pencil.png') left center no-repeat;
	height: 16px;
	}

.comment-edit a {
	border: none;
	padding: 2px;
	padding-left: 23px;
	margin-left: 10px;
	background: url('images/comment_edit.png') left center no-repeat;
	height: 16px;
	}
	
h2, h2 a, h2 a:visited	{
	color:#486533;
	font-family:Arial;
	}


h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #486533;
	font-family:Arial;
	font-size:14pt;
	}

h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited {
	text-decoration: none;
	}



.entry-meta { /* Time and category for blog entries */
	font-size: 1em;
	line-height: 1.6em;
	display: block;
	margin-top: 1px;
	color: #ad9e84;
	}
.vcard author{
	text-decoration:none;
	}

.entry-meta div {
	display: inline;
	color:#ad9e84;
	}

.meta-start {
	padding: 2px 0 2px 0px ;
	color:#999;
	}

.entry-date abbr {
	border: 0;
	color:#000;
	}

.entry-author {
	display: none;
	}


.entry-author address {
	display: inline;
	font-style: normal;
	text-decoration:none;
	}

.entry-category {
	text-transform: lowercase;
	margin-right: 10px;
	}
.entry-meta .entry-categories a {
	color:#5f784b;
	text-decoration:none;
	}
	
.meta-prep a {
	text-decoration:underline;
	}

.entry-meta a, .comment-meta a {
	color:#999999;
	text-decoration:none;
	}

.commentslink {
	padding: 2px 0 2px 0px;
	}

.quoter_comment {
	padding: 2px 0 2px 20px;
	background: url('images/comment.png') left center no-repeat;
	margin-left: 5px;
	}

.entry-tags {
	display: block;
	margin: 2px 0;
	padding: 0 0 0 20px;
	background: url('images/tag_blue.png') left center no-repeat;
	}

.entry-tags a {
	text-transform: lowercase;
	}

/*- Primary Contents */

.hentry {
	margin: 0;
	padding: 0px;
	position: relative;
	}

.entry-content {
	font-size: 8pt;
	line-height: 1.8em;
	text-align: justify;
	color: #444;
	font-family:Arial;
	color:#000000;
	letter-spacing:0px;
	}
.logo {
	margin:0px;
	padding:0px;
	}
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content blockquote {
	margin: 13px 0;
	}

.k2-asides .entry-content p,
.k2-asides .entry-content ul,
.k2-asides .entry-content ol,
.k2-asides .entry-content div,
.k2-asides .entry-content blockquote {
	margin: 5px 0;
	}

/* Google Maps Support */
.entry-content .map div {
	margin: 0;
	}

.single .k2-asides .entry-content p,
.single .k2-asides .entry-content ul,
.single .k2-asides .entry-content ol,
.single .k2-asides .entry-content div,
.single .k2-asides .entry-content blockquote {
	margin: 13px 0;
	}

.metalinks {
	margin-top: 3px;
	}

.commentsrsslink {
	background: url('images/feed.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	margin-right: 10px;
	height: 16px;
	}

.trackbacklink {
	background: url('images/arrow_refresh.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	height: 16px;
	}

.commentsrsslink a, .trackbacklink a {
	color: #999;
	padding: 2px;
	}

.nopassword {
	text-align: center;
	}

#commentlist {
	margin: 0;
	padding: 10px 0 20px;
	position: relative;
	}

#commentlist li {
	margin: 10px 0 0;
	padding: 10px 10px 5px;
	list-style: none;
	}

#commentlist li .comment-content {
	padding: 10px 0;
	font-size: 1.2em;
	line-height: 1.8em;
	}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
	margin: 13px 0;
	}

#commentlist li .comment-meta {
	padding: 2px 0 2px 0px;
	display: block;
	}

.comment-meta a:link, .comment-meta a:hover, .comment-meta a:visited {
	color:#000000;
	}

#commentlist li img {
	padding: 0;
	border: none;
	}

#commentlist li img.gravatar {
	float: right;
	margin: -5px 0 0;
	}

#commentlist li .commentauthor {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;

	}

#commentlist li .counter {
	display: none;
	font: normal 1.5em Arial;
	color: #999;
	float: left;
	width: 35px;
	}

li.byuser {
	background: #f6f7f8;
	}

li.bypostauthor {
	background: #eee;
	}

li.bypostauthor blockquote {
	color: #333;
	background: url('images/quote.png') no-repeat 10px 0;              
	}
	 
#pinglist {
	font-size: 1.2em;
	padding: 0;
	margin: 10px 0 10px;
	background: #f6f7f8;
	}

#pinglist li {
	margin-left: 40px;
	padding: 7px 0;
	list-style: none;
	}

#pinglist li small {
	font-size: 0.8em;
	display: block;
	}

#pinglist li .counter {
	display: none;
	}

#pinglist li span.favatar img {
	margin-left: -25px;
	border: none;
	padding: 0;
	float: left;
	}

#pinglist li img {
	padding: 0;
	border: none;
	}
	
#leavecomment, .comments #loading, #comments-closed-msg {
	text-align: center;
	margin: 30px 0 20px !important;
	color: #ddd;
	font-size: 2em;
	letter-spacing: -2px;
	}

.comments #loading {
	margin-top: 20px !important;
	}

#comments-closed-msg {
	margin-bottom: 40px !important;
	}

.comments #commenterror {
	display: none;
	line-height: 2.0;
	padding: 5px;
	color: #FF0000;
	background-color: #FFFF99;
}

.comments #commentload {
	display: none;
	padding-top: 3px;
	float: right;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	background: url('images/spinner.gif') center center no-repeat;
}

.comments form {
	clear: both;
	padding: 1px 0 10px;
	margin: 0;
	}

.comments input[type=text], .comments textarea {
	font: 1.2em 'Courier New', Courier, Monospace;
	padding: 3px;
	color: #777;
	}

input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #333;
	border-color: #666;
	}

.comments form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
	}

.comments textarea {
	width: 100%;
	margin: 10px 0;
	}

.comments form #submit {
	margin: 0;
	float: right;
	background-color:transparent;
	border:none;
	background-image:url(images/post_comment_button.gif);
	background-position:center center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font:Georgia;
	font-size:9pt;
	font-weight:bold;
	padding:8px 20px;
	}

#footer {
	width:860px;
	height:141px;
	margin: 0 auto;
	padding-top: 6px;
	text-align: center;
	color: #ad9f86;
	}
	


#footer-mid {
	float:left;
	width:286px;
	text-align:center;
	}
	
#footer-left {
	float:left;
	width:286px;
	text-align:left;
	}
#footer-right {
	float:left;
	width:286px;
	text-align:right;
	}
	
	
#footer p {
	line-height: 1.6em;
	font-size:7pt;
	}

#footer-mid p{
	color:#FFFFFF;
	font-size:8pt;
	}
#footer-right a:link  {
	color: white;
	text-decoration:underline;
	font-size:7pt;
	}

#footer a:link  {
	color: white;
	text-decoration:underline;
	font-size:8pt;
	}
	
#footer a:hover, #footer-right a:hover {
	text-decoration:none;
	color: white;
	}
#footer-right a:visited, #footer a:visited {
	color: #ad9f86;
	text-decoration:underline;
	}
#footer a:visited {
	font-size:8pt;
	}
#footer-right a:visited:hover, #footer a:visited:hover {
	color: #ad9f86;
	text-decoration:none;
	}
#footer .donation {
	line-height: 2.6em;
	}
#footer .donation a:link  {
	text-decoration:none;
	color: #ad9f86;
	font-size:13pt;
	}
#footer .donation a:hover {
	text-decoration:none;
	color: #ad9f86;
	font-size:13pt;
	}
#footer .donation a:visited{

	text-decoration:underline;
	color: #486533;
	font-size:13pt;
	}
#footer .credits a:link  {
	text-decoration:none;
	color: #ad9f86;
	}
#footer .credits a:hover {
	text-decoration:none;
	color: #ad9f86;
	}
#footer .credits a:visited{

	text-decoration:underline;
	color: #486533;
	}
	

/*- Links */

#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: none;
	}

h2 a:hover, h2 span a:hover {
	color: #27d !important;
	}
	
#nav-menu li a, #nav-menu li a:hover, #nav-menu li a:visited, #nav-menu li a:visited:hover , #language_selector a , #language_selector a:hover, #language_selector a:visited, #language_selector a:visited:hover {
	text-decoration:none
	}

.entry-content a {
	font-weight:bold;
	text-decoration:underline;
	color:#608227;
	}
.entry-content a:hover {
	text-decoration:none;
	color:#88a247;
	}
.entry-content a:visited {
	text-decoration:none;
	color:#ac9e84;
	}
.entry-content a:visited:hover {
	text-decoration:none;
	color:#88a247;
	}

/*- Various Tags and Classes */

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}

.center {
	text-align: center;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright, img[align="right"] {
	padding: 4px;
	margin: 0 0 2px 15px;
	display: inline;
	}

img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 15px 2px 0;
	display: inline;
	}
	
img.noborder {
	border: none !important;
	}

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

small, strike {
	color: #777;
	}
	
code {
	font: 1.1em 'Courier New', Courier, Monospace;
	}

blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	color: #333;
	background: url('images/quote.png') no-repeat 10px 0;
	border: none;
	}

hr {
	display: none;
	}

.navigation {
	text-align: center;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	}

.comments .navigation {
	margin: 10px 0;
	}

.navigation .left {
	float: left;
	width: 50%;
	text-align: left;
	}

.navigation .right {
	float: right;
	width: 50%;
	text-align: right;
	}

.navigation p {
	margin: 0;
	padding: 0;
	}

.navigation a:link, .navigation a:visited, .navigation a:hover {
	color: #5e8228;
	}

.alert {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	}

img.wp-smiley {
	border: none !important;
	padding: 0 0 0 5px !important;
	}

/*- Begin Lists */
.archive-list {
	list-style: none;
	margin: 10px 0 0 0 !important;
	padding-left: 0px !important;
	}

.archive-list li {
	display: block;
	float: left;
	margin: 0 10px 0 0 !important;
	padding: 2px 0 2px 10px !important;
	width: 150px;
	}

.archive-list li:hover {
	background-color: #EDEDED;
	}

.entry-content ol, .entry-content ul {
	padding: 0 0 0 35px;
	}

.entry-content ol li, .entry-content ul li {
	margin: 0 0 3px;
	padding: 0;
	}

.secondary div p {
	margin-top: 0.5em;
	}

.secondary ul, .secondary ol, .secondary div div {
	margin: 5px 0 0;
	padding-left: 0;
	}

.secondary ul ul, .secondary ol ol, secondary div div {
	margin: 0 0 0 00px;
	}
       
.secondary ul ul ul, .secondary ol ol ol, secondary div div div {
	margin: 0 0 0 0px;
	}


.secondary ol {
	margin-left: 15px;
	}

.secondary ul li, .secondary ol li {
	margin: 0;
	padding: 1px 0;
	}
	
.secondary ul li {
	list-style-type: none;
	list-style-image: none;
	}

ol li {
	list-style: decimal outside;
	}

.sb-links ul li {
	margin-top: 20px;
	}

.sb-links ul ul li {
	margin-top: 0;
	}

/*- Search Form and Livesearch */

#search {
	margin-top: 20px;
	}

#search h4 {
	display: none;
	}

#searchform {
	display: block;
	position: relative;
	height: 20px;
	}

input[type=text], textarea {
	color: #444;
	padding: 1px;
	margin: 0;
	}

#s {
	width: 79%;
	font-size: 1.1em;
	}

#s.livesearch {
	position: absolute;
	top: 0;
	width: 88%;
	}

#searchreset {
	position: absolute;
	right: 0px;
	height: 19px;
	width: 16px;
	background: url('images/reset-fff.png') center center no-repeat;
	}

#searchload {
	position: absolute;
	right: 0;
	top: 0;
	height: 18px;
	width: 18px;
	background: url('images/spinner.gif') center center no-repeat;
	}

.livesearchform input[type=submit] {
	margin: 0;
	}

#searchcontrols {
	text-align: center;
	padding: 1px;
	background: #ddd;
	}

#searchcontrols small {
	margin: 0;
	padding: 0;
	}

/*- Attachment */
.entry-content .attachment { 
	text-align: center; 
	}

/* CSS Beyond this point is for various supported plugins and not the 'core' K2 template */


/*-
	Links Module
*/

.sb-links h4 {
	display: none;
	}

.linkcat h4 {
	display: inline;
	}

.linkcat ul {
	margin-top: 7px !important;
	}




/*-
	Brian's Latest Comments
	http://meidell.dk/archives/2004/09/12/brians-latest-comments/
*/

#brians-latest-comments ul li span a, #brians-latest-comments ul li small a,
.sb-comments-blc ul li span a, .sb-comments-blc ul li small a {
	color: #999;
	font-weight: normal;
	word-spacing: -1px;
	}

#brians-latest-comments ul li,
.sb-comments-blc ul li {
	margin-bottom: 6px;
}

#brians-latest-comments ul li > a[title="Go to the comments of this entry"],
.sb-comments-blc ul li > a[title="Go to the comments of this entry"] {
	position: absolute;
	right:0;
	color: #999;
}

.activityentry {
	font-size: 1.1em;
	}

div#latest-comments small {
	display: block;
	margin: 0;
	font-weight: normal;
	line-height: 1em;
	}


/*-
	FlickrRSS
*/

.sb-flickr div {
	margin-top: 10px !important;
	}

.sb-flickr div img {
	padding: 5px;
}

.sb-flickr div a {
	}
	
.sb-flickr div a img {
	margin: 0px 5px;
}

/*
	Calendar Module
*/

#wp-calendar {
	width: 100%;
	}

#wp-calendar td {
	color: #ccc;
	}

#wp-calendar td, #wp-calendar th {
	text-align: center;
	padding: 2px 0;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px;
	}

#wp-calendar #prev {
	text-align: left;
	}

#wp-calendar #next {
	text-align: right;
	}
	
#wp-calendar #today {
	background: #f3f3f3;
	}

/*
	Ultimate Tag Warrior
	K2 removes UTW's default tags for more default control.
*/

.localtags, .technoratitags {
	display: none;
	}

/*
	Contact Form
*/

.contactform {
	width: 100%; 
	position: relative;
	}

.contactleft {
	width: 15%; 
	text-align: right;
	clear: both; 
	float: left; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}

.contactright {
	width: 70%; 
	text-align: left;
	float: right; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}
	
.contacterror {
	border: 1px solid #ff0000;
	}

/* Noteworthy */

.category-noteworthy h3.entry-title {
	background: url('images/heart.png') no-repeat right center;
	padding-right: 25px;
	display: inline;
}

.noteworthyLink { margin-left: 5px }


/* Tag Cloud Module */

.sb-wptagcloud ul {
	line-height: 2em;
	text-align: justify;
	}

.sb-wptagcloud li {
	display: inline;
	}

.sb-wptagcloud a {
	padding: 0 2px;
	white-space: nowrap;
	text-transform: lowercase;
	}

/* Learn more about the other K2: http://en.wikipedia.org/wiki/K2 */
