/*
Theme Name: Finojaho
Theme URI: http://www.hulozila.com/finojaho/
Description: Beautiful blue Wordpress theme from <a href="http://www.hulozila.com/">Hulozila</a>. <br />Localization support and theme options available. Help needed to translate theme.
Version: 1.14
Author: Hulozila
Author URI: http://www.hulozila.com/
Tags: blue, two-columns, fixed-width, right-sidebar, theme-options, threaded-comments

	The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/


* {
	margin:0px;
	padding:0px;
}

img {
	border: 0px;
}


body {
	font-family: Tahoma;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 18px;
	background-color: #04529C;
}

p {
	font-size: 18px;
	line-height: 1.3em;
	text-align: justify;
	margin: 1em 0px;
        color:#FFFF99;
}

p.aligncenter {
	text-align:center;
}

p.alignleft {
	text-align:left;
}

p.alignright {
	text-align:right;
}

.header {
	margin: 15px auto 0px;
	padding: 0px;
	height: 170px;
	width: 990px;
	background-image: url(images/header-trans6.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.feed {
	margin:0px auto;
	padding: 0px;
	width: 900px;
	height: 64px;	
}

img.feed {
	margin:0px;

	float:right;
	border:none;
}
.feed a img {
	border:none;
	padding:0px 0px 0px 5px;
}

.feed a:link,
.feed a:active,
.feed a:visited,
.feed a:hover {
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:none;
	float:right;
} 

.headertitle {
	padding: 5px 0px 0px 10px;
	margin: -35px auto 0px;
	width:890px
}

.headertitle p {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 16px;

}

.headertitle h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 50px;
	line-height: 50px;
	font-style: italic;
	color: #FFFFFF;
	padding: 0px;
	font-weight: normal;
	text-transform: capitalize;
	margin: -3px 0px 0px -7px;
	text-decoration:none;
}

h1 a:link,
h1 a:active,
h1 a:visited {
	text-decoration:none;
	color: #FFFFFF;
}

h1 a:hover {
	text-decoration:none;
	color: #FFD2A1;
}



.menubar {
	display:block;
	margin: 5px auto 5px;
	padding: 5px 0px;
	width: 900px;
	height: 20px;
direction:rtl;

}

.menubar ul {
	float:left;
	padding: 0px;
	margin: 0px;
	list-style:none;
}

.menubar li {
	float:right;
	padding: 0px;
	margin: 0px;
	list-style: none;
direction:rtl;
}

.menubar li a {
	color: #000000;
	display: block;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	text-transform: uppercase;	
}

.menubar li a:hover,
.menubar li a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/trans-back-4.png) repeat;
	}

.menubar li li a,
.menubar li li a:link,
.menubar li li a:visited {
	width: 180px;
	background: #000000;
	color: #FFFFFF;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 7px 25px;
	border-top: solid 1px #38BBF4;
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 10px center;	
}

.menubar li li a:hover {
	background: #000000;
	color: #FFFFFF;
	padding: 7px 10px 7px 25px;
	background-image: url(images/arrow-a.png);
	background-repeat: no-repeat;
	background-position: 10px center;	
}

.menubar li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
}

.menubar li ul a { 
	width: 160px;
}

.menubar li ul ul {
	margin: -28px 0 0 215px;
}


.menubar li:hover ul ul,
.menubar li:hover ul ul ul,
.menubar li.sfhover ul ul,
.menubar li.sfhover ul ul ul {
	left: -999em;
	}

.menubar li:hover ul,
.menubar li li:hover ul,
.menubar li li li:hover ul,
.menubar li.sfhover ul,
.menubar li li.sfhover ul,
.menubar li li li.sfhover ul {
	left: auto;
	}

.menubar li:hover,
.menubar li.sfhover { 
	position: static;
	}









.content {
	padding: 0px;
	background-image: url(images/bodybg-trans.png);
	background-repeat: repeat-y;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.mainstuff {
	margin: 0px auto;
	padding: 0px;
	width: 899px;
	overflow: hidden;
}

.left {
	float:left;
	clear:left;
	width: 595px;
	margin: 0px 0px 0px;
	padding: 0px;
}

.post {
	margin: 0px;
	padding: 0px;
}

.meta {
	margin: 0px 0px 0px;
	padding: 5px 8px 7px;
	background: url(images/trans-back.png) repeat;
}

.meta p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	display:inline;
	margin:0px;
	padding:0px;	
}

.meta p a:active,
.meta p a:visited,
.meta p a:link {
	text-decoration: none;
	color:#FFFF66;
}

.meta p a:hover {
	text-decoration:underline;
	color:#FFFF66;
}

.meta p a.post-edit-link {
	color:#00FF00;
}


.wraphead {
	padding:3px 10px 6px;
	background:url(images/seperator-41.png);
	overflow: hidden;
	
}

.post h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.1em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px 0px 7px;
	padding: 0px;
	color:#FFFFFF;
}


.post h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
}

.post h2 a:active,
.post h2 a:visited,
.post h2 a:link {
	text-decoration: none;
	color: #FFFFFF;	/*D7DDD9*/
	font-size: 0.9em;
}

.post h2 a:hover {
	color: #FFD2A1;
}


.post h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.9em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px 0px 7px;
	padding: 0px;
	color:#FFFFFF;
}

.post h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px 0px 7px;
	padding: 0px;
	color:#FFFFFF;
}

.post h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.7em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px 0px 7px;
	padding: 0px;
	color:#FFFFFF;
}

.post h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px 0px 7px;
	padding: 0px;
	color:#FFFFFF;
}


.realstuff {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.realstuff p {
	font-family: Tahoma;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: normal;
	color: #FFFF99;
	text-align: justify;
	margin: 1em 0px;
}

.realstuff p a {
	text-decoration: none;
	color:#7DC2FA;
}

.realstuff p a:hover {
	text-decoration:underline;
	color:#7DC2FA;
}

p.posttags {
	margin:0px;
	padding:0px;
	display:inline;
}

.addthis {
	margin:2em 0px 0px;
	padding:0px;
	width: 100%;
}

.addthisbutton {
	margin:0px;
	padding: 1px 0px 2px 15px;
	float:right;
}

.addthis1 a img {
	border:none;
}

.seperatorpost {
	margin: 50px 0px 40px 5px;
	padding: 0px;
	width:585px;
	height: 15px;

}


.navigationpost {
	display:block;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color:#FFFFFF;	
	overflow:hidden;
}

.realstuff .navigationpost {
	margin:35px 0px 0px;
	padding:0px;
	height: 55px;
	width: 595px;
	background:url(images/seperator-41.png) repeat;	
}

.navigationpost a:link,
.navigationpost a:active,
.navigationpost a:visited {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color:#FFFF66; /* 7DC2FA */
	text-decoration:none;
	width:270px;
	margin:0px;
	padding:0px;
}

.navigationpost a:hover {
	color:#FFFF66; /* FAB458 */
	text-decoration:underline;
}


.navcomment {
	display:block;
	width:93%;
	margin:0px auto;
	padding:5px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color:#FFFFFF;	
	overflow:hidden;
}

.wp-pagenavi {
	display:block;
	margin:-30px auto 0;
	padding:5px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color:#FFFFFF;	
	overflow:hidden;
	}

.wp-pagenavi span,
.wp-pagenavi a:link,
.wp-pagenavi a:active,
.wp-pagenavi a:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color:#FFFF66; /* 7DC2FA */
	text-decoration:none;
	padding:5px 7px 7px;
	background: url(images/trans-back.png) repeat;
	margin: 0 5px 0 0;
	}

.navcomment a:link,
.navcomment a:active,
.navcomment a:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color:#FFFF66; /* 7DC2FA */
	text-decoration:none;
	margin:0px;
	padding:5px 7px 7px;
	background: url(images/trans-back.png) repeat;
}

.navcomment a:hover,
.wp-pagenavi a:hover {
	color:#FFFF66; /* FAB458 */
	background: url(images/trans-back-4.png) repeat;
}

.navcomment .current {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	text-decoration:none;
	margin:0px;
	padding:5px 7px 7px;
	background: url(images/trans-back.png) repeat;
}






.realstuff .navigationpostad {
	margin:35px 0px 0px;
	padding:0px;
	height: 315px;
	width: 595px;
	background:url(images/seperator-41.png) repeat;
}

.adpostleft {
	float:left;
	clear: left;
	padding: 30px 16px 30px 30px;
}

.adpostright {
	float:right;
	clear: right;
	padding: 30px 30px 30px 16px;
}

.clearit {
	display:block;
	margin:0px;
	padding:0px;
	height:1px;
	clear:both;
}

.pagenumber {
	margin:0px;
	padding:0px;
}

.pagenumber a:link,
.pagenumber a:active,
.pagenumber a:visited {
	margin:0px;
	padding:3px 7px 5px;
	background: url(images/trans-back-4.png) repeat;
	color:#FFFFFF;	
}

.pagenumber a:hover {
	color:#FFD2A1;
}

.postmetadata p {
	font-family: "Trebuchet MS";
	font-size:11px;
	line-height:12px;
	margin:-7px 0px 0px;
	padding: 5px;
	text-align: center;
}


.gallery {
	padding: 20px 10px;
	background: url(images/trans-back.png) repeat;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;	
}

.gallery-caption {
	font-family: Tahoma;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	padding: 10px;
}


ul li, ol li {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	list-style-position:outside;
	margin-left: 2em;	
}


blockquote{
  background: transparent url(images/blockquote.png) no-repeat left top;
  margin: 10px 10px 10px 10px;
  padding: 20px 20px 20px 50px;
  color: #939494;
}

blockquote p {
  padding: 8px;
  margin: 0px;
  background:url(images/trans-back.png) repeat;
}

.realstuff blockquote p {
	margin:0px;
}







.right {
	float: right;
	clear: right;
	width: 280px;
	margin: 0px 0px -30px;
	padding: 0px;
}


.search {
	width: 280px;
	background-color: #118AEA;
 	padding: 0px 10px;
	height: 40px;
	margin: 0px;
	background-image: url(images/sidebar-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	border-top: solid 1px #38BBF4;
}

.search .searchform {
	margin:7px 0px;
	padding:0px;
	display:inline;
	width: 260px;
	height:26px;
}

.search .searchbutton {
	padding: 0px;
	margin: 7px 0px 7px 19px;
	background-image: url(images/searchbutton.png);
	width:30px;
	height:26px;
	font: normal 14px/14px "Trebuchet MS";
	color:#08538D;
	border:none;
	border-width: 0px;
	display:inline;
}

.search .searchbx {
	font: italic normal 16px/16px "Times New Roman";
	color: #FFFFFF;
	border:none;
	border-width:0px;
	height: 20px;
	width: 210px;
	margin: 0px 0px 9px;
	padding: 0px;
	background-color: transparent;
	display:inline;
}

.search .none {
	margin:0px;
	padding:0px;
	width: 0px;
	height: 0px;
	display:inline;
}


.ads125 {
	margin:0px;
	padding:0px 0px 10px 0px;
	width:280px;
	background-color: #118AEA;
	background-image: url(images/sidebar-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	overflow:hidden;
	border-top: solid 1px #38BBF4;
}

.ads125 a img {
	display: block;
	float: left;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	overflow:hidden;
	text-decoration: none;
	border: 0px;	
}

.aboutme {
	padding: 10px 10px 0px;
	font-size: 14px;
	line-height: 14px;
}

.aboutme h4 {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	width:260px;
	margin:0px;
	padding-bottom: 5px;
	overflow:hidden;	
}

.aboutme .aboutmeimg {
	float:left;
	clear: left;
	width: 75px;
	height: 75px;
	padding: 6px 7px 0px 0px;
}

.aboutme p {
	margin: 2px 0px 2px;
}

.adsidebar {
	padding: 10px 15px 0px;
}


.sidebaritem {
	clear:both;
	margin:30px 0px;
	padding:0px;
}

.sidebaritem h3 {
	display:block;
	font-family: Tahoma;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	width:260px;
	margin:0px;
	padding: 10px;
	background-color: #118AEA;
	background-image: url(images/sidebar-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	overflow:hidden;	
	border-top: solid 1px #38BBF4;	
}

.sidebaritem ul {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}


.sidebaritem li {
	padding: 0px;
	margin: 0px;
	display:inline;
}


.sidebaritem a {
	display:block;
	margin:0px;
	padding:7px 10px 10px 30px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
}

.sidebaritem a:hover {
	background-image: url(images/arrow-a.png);
}	

.sidebaritem a p {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #96CBF6;
	display:inline;
	vertical-align:top;
}


.sidebaritem ul ul a {
	display:block;
	margin:0px;
	padding:7px 10px 10px 40px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 25px center;
}


.sidebaritem ul ul ul a {
	display:block;
	margin:0px;
	padding:7px 10px 10px 50px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 35px center;
}

.sidebaritem ul .dropdownslim {
	display:block;
	margin:-15px auto;
	padding:10px 40px;
	height: 25px;
	width:100%;
	overflow:hidden;
	border-top: solid 1px #38BBF4;	
	background-color: #118AEA;
	background-image: url(images/sidebar-grad-slim.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.sidebaritem ul .dropdownlist {
	display:block;
	margin:0px auto;
	padding:10px 40px;
	height: 25px;
	width:200px;
	overflow:hidden;
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
}

.sidebaritem ul .dropdownlist a {
	display:block;
	background: url(images/trans-back-4.png) repeat;
	cursor:pointer;
	margin:0px;
	padding:5px 10px 7px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	border: none;
	background-color: #118AEA;	
}

.sidebaritem ul .dropdownlist a:hover {
	text-decoration:underline;
}

.sidebaritem ul .dropdownlist ul a {
	padding:5px 10px 7px 20px;
}

.sidebaritem ul .dropdownlist ul ul a {
	padding:5px 10px 7px 30px;
}

.sidebaritem ul .dropdownlist ul ul ul a {
	padding:5px 10px 7px 40px;
}


.sidebaritem li select {
	margin:0px auto;
	padding:3px;
	width:70%;
	height: 23px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	border:0px;
	background: #0A5EA1;
}

.sidebaritem ul .slidedown {
	display:block;
	margin:-15px auto;
	padding:10px 40px;
	height: 25px;
	width:200px;
	border-top: solid 1px #38BBF4;	
	background-color: #118AEA;
	background-image: url(images/sidebar-grad-slim.png);
	background-repeat: repeat-x;
	background-position: bottom;
}


.sidebaritem ul .slidedown a {
	display:block;
	background: url(images/trans-back-4.png) repeat;
	cursor:pointer;
	margin:0px;
	padding:5px 10px 7px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	border: none;
	background-color: #118AEA;
}

.sidebaritem ul .slidedown a:hover {
	text-decoration:underline;
}

.sidebaritem ul .slidedown ul a {
	padding:5px 10px 7px 20px;
}

.sidebaritem ul .slidedown ul ul a {
	padding:5px 10px 7px 30px;
}

.sidebaritem ul .slidedown ul ul ul a {
	padding:5px 10px 7px 40px;
}

.sidebaritemrec div {
	display:block;
	margin:0px;
	padding:5px 10px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	border-top: solid 1px #38BBF4;
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
	text-align: left;
}

.slidedownitemcat {
	position:absolute;
	display:none;
	width:200px;
	margin: 0px auto;
	overflow:auto;
	background: #118AEA;
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;	
}



.slidedownitemarc {
	position:absolute;
	display:none;
	width:200px;
	margin: 0px auto;
	overflow:auto;
	background: #118AEA;
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;	
}

.slidedownitempag {
	position:absolute;
	display:none;
	width:200px;
	margin: 0px auto;
	overflow:auto;
	background: #118AEA;
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;	
}

.sidebaritemrec {
	clear:both;
	margin:30px 0px;
	padding:0px;
}

.sidebaritemrec ul {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}

.sidebaritemrec li {
	padding: 0px;
	margin: 0px;
	display:inline;
}


.sidebaritemrec li ul li {
	display:block;
	margin:0px;
	padding:5px 10px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	border-top: solid 1px #38BBF4;
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
	text-align: justify;
}

.widget_meta li ul li, .widget_links li ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.widget_meta a, .widget_links a {
	display:block;
	margin:0px;
	padding:6px 10px 9px 30px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
}

.sidebaritemrec h3 {
	display:block;
	font-family: Tahoma;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	width:260px;
	margin:0px;
	padding: 10px;
	background-color: #118AEA;
	background-image: url(images/sidebar-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	overflow:hidden;	
	border-top: solid 1px #38BBF4;	
}

.sidebaritemrec a {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;
	text-align: left;
}

.sidebaritemrec a:hover {
	text-decoration:underline;
}


.sidebaritemrec p {
	margin: 2px 0px 2px;
}


.sidebaritemrec img.avatar {
	margin: 2px 5px -2px -3px;
	border: 3px solid #96CBF6;
	padding: 0px;
	width:39px;
	height:39px;
}

.sidebaritemrec img.thumbpost {
	margin: 4px 5px 0px 0px;
	border: 3px solid #96CBF6;
	padding: 0px;
	width:55px;
	height:55px;
}

.sidebaritemrec img.avatartwit {
	margin: 2px 5px -2px -3px;
	border: 3px solid #96CBF6;
	padding: 0px;
	width:39px;
	height:39px;
}

.sidebaritemrec img {
	float:left;
	padding: 0px 5px 0px 0px;
	width: 50px;
}

.sidebaritemrec caption {
	padding: 0px 0px 5px;
	color:#FFFFFF;
}




table#wp-calendar {
	margin: 0px auto;
	padding: 0px;
	width: 250px;
	color: #96CBF6;
}

table#wp-calendar th,
table#wp-calendar td {
	text-align: center;
}

table#wp-calendar td a {
	color:#FFFFFF;
}

table#wp-calendar th {
	color:#FFFFFF;
}

table#wp-calendar tr:hover {
	background-color:#118AEA;
}

table#wp-calendar td:hover {
	background-color: #167AC9;
}

.sidebaritemrec .spacer {
	margin: 7px 0px;
	height: 1px;
	width: 260px;
	display:block;
}

p.mini {
	font-size:0.8em;
	line-height: 0.8em;
	color: #96CBF6;
}

p.mini a {
	font-size:1em;
	line-height: 1em;
	color: #96CBF6;
	text-decoration: none;
	text-transform:capitalize;
}


p.mini a:hover {
	text-decoration:underline;
}


p.twitmini {
	font-size:0.8em;
	line-height: 1em;
	color: #96CBF6;
	margin: 3px 0px 2px;
}

p.twitmini a {
	font-size:1em;
	line-height: 1em;
	color: #96CBF6;
	text-decoration: none;
	text-transform:capitalize;
}


p.twitmini a:hover {
	text-decoration:underline;
}

p.twit {
	margin: 3px 0px 2px -3px;
}

p.twit a {
	line-height: 1.3em;
}






/* comments */

ol li a {
	text-decoration: none;
	color:#7DC2FA;
}

ol li a:hover {
	text-decoration:underline;
	color:#7DC2FA;
}

h3#comments {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px auto 20px;
	padding: 0px 20px 0px;
	text-decoration: none;
	color: #FFD2A1;
	text-align: center;
	width: 93%;	
}

ol#comments, ul.children {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ol#comments {
	margin:10px 0px;
}

li.comment {
	margin:30px auto 30px;
	padding:0px;
	width: 93%; 
	background: #B78A10;
	overflow:hidden;
	border-top: 1px solid #D8BC35;
}

li.comment a:link,
li.comment a:active,
li.comment a:visited {
	margin:0px;
	padding:0px;
	display:inline;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}

li.comment a:hover {
	color:#FFD2A1;
}

ul.children li.comment {
	margin:0px 10px 10px;
	padding: 0px;
	width: 95%;
	overflow: hidden;
	background: url(images/trans-back.png) repeat;
	float:right;
	border-top:1px solid #C0A62D;
}

.avatar {
	margin:0px 0px 0px;
	padding:0px;
	float:left;
	width:80%;
}

.avatar img {
	margin: 5px 0px 5px 5px;
	padding:0px;
	width:40px;
	display:inline;
	vertical-align: top;
}

.avatar p, .avatar p b {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	text-transform: capitalize;
	margin: 5px 5px 0px;
	padding: 0px;
	color:#FFFFFF;
	text-decoration:none;	
}

.avatar p a:link,
.avatar p a:active,
.avatar p a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	text-transform: capitalize;
	margin: 5px 5px 0px;
	padding: 0px;
	color:#FFFFFF;
	text-decoration:none;
}

.avatar p a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	text-transform: capitalize;
	margin: 5px 5px 0px;
	padding: 0px;
	color:#FFD2A1;
}

.avatar .extra {
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	text-transform: capitalize;
	display:inline;
	margin: 0px 5px;
	padding: 0px;
	color: #FFFFFF;
}

.commentinfono {
	margin: 12px 5px 0px;
	padding: 0px;
	float:right;
	clear:right;
	display:block;
	
}

.commentinfono .cmmtno {
	margin:0px;
	padding:0px;
	display:inline;
}

.commentinfono .cmmtno a:link,
.commentinfono .cmmtno a:active,
.commentinfono .cmmtno a:visited {
	display:inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration:none;
	font-style: italic;
}

.commentinfono .cmmtno a:hover {
	color:#FFD2A1;
}

.text {
	margin: 10px 20px 10px;
	padding: 0px;
}

.text p {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}




li.depth-1 .commentbdr {
	margin:5px 0px 0px;
	padding:0px;
	height: 2px;
	background:url(images/commentbdr1.png) repeat-x;
	clear:both;
}

li.depth-2 .commentbdr {
	margin:5px 0px 0px;
	padding:0px;
	height: 2px;
	background:url(images/commentbdr2.png) repeat-x;
	clear:both;
}

li.depth-1 .commentgrad {
	margin:0px;
	padding:0px;
	background:url(images/comment-grad.png) repeat-x left bottom;
}

li.depth-2 .commentgrad {
	margin:0px;
	padding:0px;
	background:transparent url(images/comment-grad1.png) repeat-x left bottom;;
}


.replypart {
	margin:10px 20px;
	padding:0px;
}

.cancel-comment-reply {
	margin:10px 0px;
	padding:0px;	
}

.cancel-comment-reply p a:link,
.cancel-comment-reply p a:active,
.cancel-comment-reply p a:visited {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}

.cancel-comment-reply p a:hover {
	color:#FFD2A1;
	text-decoration: none;
}




#respond {
	margin:15px auto 20px;
	padding:0px;
	width:93%;
	background: #B78A10;
	overflow:hidden;
	border-top: 1px solid #D8BC35;	
}

li.comment #respond {
	margin:10px 10px 10px;
	padding: 0px;
	width: 95%;
	overflow: hidden;
	background: url(images/trans-back.png) repeat;
	border-top:1px solid #C0A62D;
}

li.depth-2 #respond {
	margin:10px auto;
	padding:0px;
	width:95%;
	background: #B78A10;
	overflow:hidden;
	border-top: 1px solid #D8BC35;
}


.replyhead h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	text-transform: capitalize;
	display: block;
	margin: 0px;
	padding: 5px 10px 8px;
	color:#FFFFFF;
}

.replyhead {
	margin:0px;
	padding:0px;
	background:url(images/comment-grad.png) repeat-x left bottom;
}

li.comment .replyhead {
	margin:0px;
	padding:0px;
	background: url(images/comment-grad1.png) repeat-x left bottom;
}

li.depth-2 .replyhead {
	margin:0px;
	padding:0px;
	background:url(images/comment-grad.png) repeat-x left bottom;
}

.replyheadbtm {
	margin:0px;
	padding:0px;
	height: 2px;
	background:url(images/commentbdr1.png) repeat-x;
	clear:both;
}

li.comment .replyheadbtm {
	margin:0px;
	padding:0px;
	height: 2px;
	background:url(images/commentbdr2.png) repeat-x;
	clear:both;
}

li.depth-2 .replyheadbtm {
	margin:0px;
	padding:0px;
	height: 2px;
	background:url(images/commentbdr1.png) repeat-x;
	clear:both;
}

.replycontent {
	margin:10px;
	padding:0px;
}

.replycontent p,
.replycontent p a {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;	
	margin: 10px 0px;
}

p.nocomments {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 10px 0px;
	text-align: center;
}

#commentform {
	margin:0px auto;
	padding:0px;
	width:100%;
}

textarea#comment {
	overflow:auto;
	margin:0px;
	padding: 5px;
	width:97%;
	border:none;
	background: url(images/trans-back.png) repeat;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;	
}

#author, #email, #url {
	margin: 0px 0px 0px 5px;
	padding: 5px 7px 7px;
	border:none;
	background: url(images/trans-back.png) repeat;
	font-family: Tahoma;
	font-size: 0.8ems;
	line-height: 0.8ems;
	font-weight: normal;
	color: #FFFFFF;	
	display:inline;
	width: 27%;
}

label#labelcomments {
	display:none;
	color:#FFFFFF;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;	
}

label#labelcommentl {
	display:inline;
	color:#FFFFFF;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;	
}

#submit {
	margin:0px;
	padding: 4px 7px 6px;
	border: 1px solid #C0A62D;
	background: #B78A10 url(images/comment-grad.png) repeat-x left bottom;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}

.tabbed {
	margin:40px 0px 0px;
	padding:0px;
}

ul.tabs {
	background:transparent;
	font-size:14px;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0px;
	padding-left:15px;
	overflow:hidden;
	text-transform: uppercase;
}

ul.tabs li {
	float:left;
	margin: 0px 5px 0px 0px;
	padding:0px;
	list-style:none;
	background: url(images/trans-back.png) repeat;
}

ul.tabs li a.tab-current {
	background: #118AEA url(images/sidebar-grad.png) repeat-x bottom;
	border-top: solid 1px #38BBF4;	
}

ul.tabs li a.tab-current:hover {
	background: #118AEA url(images/sidebar-grad.png) repeat-x bottom;
	border-top: solid 1px #38BBF4;	
}

ul.tabs li a {
	display:block;
	margin:0px;
	padding:8px 10px 8px;
	cursor:pointer;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 1px;
}

ul.tabs li a:hover {
	background: url(images/trans-back.png) repeat;
}

div.postnavtop {
	background: #118AEA url(images/postnav-top.png) no-repeat top left;
	border-left: solid 1px #38BBF4;
}

div.postnavgrad {
	background: url(images/sidebar-grad.png) repeat-x bottom;
	margin-bottom: -1px;
}

div.postnav {
	background: url(images/postnav-back.png) repeat-y;
	overflow: hidden;
}

div.postmeta {
	background: #118AEA url(images/sidebar-grad.png) repeat-x bottom;
	border-top: solid 1px #38BBF4;
	border-bottom: solid 1px #0142BE;
	overflow: hidden;
	margin-bottom: -1px;
}

p.minimeta {
	font-size:11px;
	line-height: 11px;
	color: #FFFFFF;
	padding: 0px;
	margin: 5px 6px 8px;
	text-align: center;	
}

p.minimeta a {
	color: #96CBF6;
	text-decoration: none;
}


div.prepost {
	margin: 5px 10px 10px;
	padding: 0px;
	width: 275px;
	clear: left;
	float: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 14px;
}

.prepost img.thumbpre {
	margin: 3px 7px 0px 0px;
	border: 3px solid #96CBF6;
	padding: 0px;
	width:55px;
	height:55px;
}

.prepost a {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:left;
	clear: left;
}

.prepost a:hover {
	text-decoration: underline;
}

.prepost p {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	margin: 2px 0px 2px;
}

p.minipre {
	font-size:0.7em;
	line-height: 0.7em;
	color: #96CBF6;
	padding-bottom: 4px;
}







div.nexpost {
	margin: 5px 10px 10px;
	padding: 0px;
	width: 275px;
	clear: right;
	float: right;
	overflow: hidden;
	font-size: 14px;
	line-height: 14px;
}

.nexpost img.thumbnex {
	margin: 3px 0px 0px 7px;
	border: 3px solid #96CBF6;
	padding: 0px;
	width:55px;
	height:55px;
}

.nexpost a {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	text-align:right;
	clear: right;
}

.nexpost a:hover {
	text-decoration: underline;
}

.nexpost p {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	margin: 2px 0px 2px;
	display:block;
	float: right;
	clear: right;
}

p.mininex {
	font-size:0.7em;
	line-height: 0.7em;
	color: #96CBF6;
	text-align:right;
	padding-bottom: 4px;

}






div.t1 {
	margin:0px;
	padding:20px 12px;
	background: url(images/trans-back.png) repeat;
	overflow:hidden;	
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}


div.t2, div.t3, div.t4 {
	margin:0px;
	padding:20px 12px;
	background: url(images/trans-back.png) repeat;
	overflow:hidden;	
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

.tabbed div.t2,
.tabbed div.t3,
.tabbed div.t4 {
	display:none;
}

#trackbacks {
	width: 95%;
	margin: 0px auto 0px;
}

#relatedposts {
	width: 95%;
	margin: 0px auto 0px;
}

#relatedposts li {
	font-size: 14px;
	line-height: 16px;
	}

ol#relatedposts li p {
	width: 95%;
	display: block;
	overflow: hidden;
}

#relatedposts p img.thumbpost {
	margin: 3px 10px 10px 0px;
	border:none;
	padding: 8px;
	background: url(images/trans-back.png) repeat;
	width:80px;
	height:80px;
	float:left;
	clear: left;
}



/* flickr section */

.flickr {
	border-top: solid 1px #38BBF4;	
	border-bottom: solid 1px #0142BE;
	background-color: #118AEA;
	padding: 6px 0px 2px 6px;
	margin: 0px;
}

.flickr a:link,
.flickr a:active,
.flickr a:visited,
.flickr a:hover {
	background: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow:hidden;
	border: none;
}


.flickr a img.thumb {
	width: 54px;
	height: 54px;
	padding: 0px;
	margin:2px 6px 6px 2px;
	border: 3px solid #96CBF6;
}

.flickr a:hover img.thumb {
	width: 54px;
	height: 54px;
	padding: 0px;
	margin:2px 6px 6px 2px;
	border: 3px solid #DDDDDD;
}


/* flickr section */



/* end comments */




.footer {
	padding: 0px;
	background: url(images/footer-trans1.png) no-repeat top left;
	height: 162px;
	width: 990px;
	margin: 0px auto 0px;
}

.footernote, .footernote a:link, .footernote a:active, .footernote a:visited {
	width: 900px;
	margin: 0px auto;
	padding: 55px 0px 0px;
	color: #333333;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0 1px  0 #FFFFFF;
	text-align: center;
}

.footernote a:hover {
	text-decoration: underline;
}

.tempfooter {
	padding: 0px;
	width: 990px;
	margin: 0px auto 0px;
}

.slidefooter {
	padding: 0px;
	width: 990px;
	margin: 0px auto 0px;
}

.navigation a:link,
.navigation a:active,
.navigation a:visited {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	margin: 1em 0px;
	text-decoration: none;
	color:#7DC2FA;
}

.navigation a:hover {
	text-decoration:underline;
	color:#7DC2FA;
}



/* Begin Various Tags & Classes */


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 5px;
	margin: 0px;
	display: inline;
	}

.alignright {
	float: right;
	margin:0px;
	padding:0px;
	}

.alignleft {
	float: left;
	margin:0px;
	padding:0px;	
	}
	
	
/* Begin Various Tags & Classes */



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	text-align: center;
	background:url(images/trans-back.png) repeat;
	padding: 10px 5px 0px;
	margin: 18px 10px 5px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;	
}

.wp-caption.alignleft {
	margin-left:0px;
}

.wp-caption.alignright {
	margin-right:0px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	padding: 10px;
	margin: 0;
}


/* End captions */


/*table*/


table{
	font-family: "Trebuchet MS";
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	margin: .5em 0 1em;
	background-color:#118AEA;
	border-left: 1px solid #59B2F9;
	border-bottom: 1px solid #59B2F9;
	border-spacing: 0px;
}

table a {
	font-family: "Trebuchet MS";
	font-size: 0.9em;
	line-height: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	display:inline;
	margin:0px;
	padding:0px;	
}

table a:active,
table a:visited,
table a:link {
	text-decoration: none;
}

table a:hover {
	color:#7DC2FA;
}

table td, table th {
	text-align: left;
	padding: .2em .4em;
	margin:0px;
	border-top: 1px solid #59B2F9;
	border-right: 1px solid #59B2F9;
}

table th {
	background-color:#0E558D;
}


table tr {
	padding:0px;
	margin:0px;
}

table tbody {
	padding:0px;
	margin:0px;
}

table tr.alternate {
  background: #167AC9;
}

table tr:hover {
  background: #167AC9;
}


/*End table*/


/*attachment*/

.attcontent {
	margin: 30px 0px;
	padding: 35px 7px;
	background: url(images/trans-back.png) repeat;
	overflow:hidden;
}

.attleft {
	padding: 13px;
	display: inline;
	width: 100px;
	overflow:hidden;
}

.attleft a img {
	vertical-align: middle;
	width: 100px;
	height: 100px;
}

.attcenter {
	margin: 0px auto;
	padding: 10px;
	display: inline;
	width: 300px;
	overflow:hidden;
}

.attcenter a img {
	vertical-align: middle;
}

.attcontent p {
	text-align: center;
	margin-bottom: 0px;
}

.attright {
	padding: 13px;
	display: inline;
	width: 100px;
}

.attright a img {
	vertical-align: middle;
	width: 100px;
	height: 100px;
}

/*end attachment*/
