@charset "utf-8";

/* Tabs */
.tab-content {
        display: none;
        }
.t1 {
        display: block;
        }

/**
* Primary tabs and content-area widget tabs
***********************************************/
#content .widget-tabs, #primary .widget-tabs {
        margin: 0 0 20px 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        }

#content .widget-tabs .widget-inside, #primary .widget-tabs .widget-inside {
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        }
#content .widget-tabs ul.tabs, #primary .widget-tabs ul.tabs {
        overflow: hidden;
        list-style: none;
        margin: 0 0 7px 0;
        }
#content .widget-tabs li.t, #primary .widget-tabs li.t {
        float: left;
        display: inline;
        margin: 0 7px 0 0;
        padding: 0;
        font: normal normal bold 13px/13px Arial, Verdana, sans-serif;
        background: transparent;
        border: 1px solid #ccc !important;
        text-align: center;
        }
#content .widget-tabs li.t a, #primary .widget-tabs li.t a {
        display: block;
        padding: 11px 15px;
        font-weight: bold;
        color: #666;
        background: #fff;
        }
#content .widget-tabs li.t a:hover, #primary .widget-tabs li.t a:hover {
        background: #eee;
        text-decoration: none;
        }
#content .widget-tabs li.t a.tab-current, #primary .widget-tabs li.t a.tab-current {
        color: #fff;
        color: #f7f7f7;
        background: #0C386E;
        }
#content .widget-tabs .tab-content, #primary .widget-tabs .tab-content {
        overflow: hidden;
        clear: left;
        padding: 9px 9px 0 9px;
        background: #fff;
        border: 1px solid #ccc;
        }

/**
* Primary widget tabs
************************************************/
#primary .widget-tabs ul.tabs {
        width: 320px;
        }
#primary .widget-tabs li.t4 {
        margin: 0;
        }


/* general settings*/
body { background: #ffffff; padding:0px; margin:0px; border:0px; }

#background { position:absolute; width:100%; height:100%; padding:0px; margin:0px; }

h1
{

	margin-top:0px;
	margin-bottom:0px;
}

h2
{
	font-size: 18px;
	margin-top:5px;
	margin-bottom:6px;
	clear:both;
}

a:link img, a:visited img, a:hover img, a:active img {border: none;}

p
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	line-height:1.3em;
}

li
{
line-height:1.2em;
margin-bottom:.5em;}

small
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	line-height:1.1em;
}

div
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
}


a
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #4169E1;
	text-decoration: none;
}
a:hover
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #32CD32;
	text-decoration: none;
}


/* header settings*/
a.aboutlink:hover { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight:bold;}
a.aboutlink { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight:bold;}
.bg04 {	background:transparent url(/images/layout_04.gif) repeat-x; width:50%; }



/* content settings*/

.ratingblock
{
font-weight:bold;
font-size:0.85em;
border: 2px solid rgb(150,200,150);
padding:0px;
margin:0px;
background-color:#8ac954;
text-align:center;
}

.ratingblock div
{
font-weight:bold;
font-size:0.85em;
padding:0px;
margin:0px;
}

.ratingheader
{
font-size:0.85em;
font-weight:bold;
}

.ratefront
{
display:inline;
}

.ratingstars
{
position:relative;
left:15px;
}

.ratefront:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

.authorpage h2
{
padding:4px;
padding-bottom:2px;
padding-left:1px;
margin-bottom:5px;
border-bottom: medium solid rgb(150,200,150);
}

.authorpage h3
{
padding:0px;
padding-bottom:2px;
margin:0px;
}

.authorpage .photo
{
padding-top:1px;
padding-bottom:5px;
padding-right:5px;
margin:0px;
float:left;
}

.postmetadata-txt
{
color:#222;
background-color:#dde;
padding:3px;
margin:5px;
margin-bottom:5px;
border: thin solid rgb(150,200,150);
}

.postmetadata-txt small
{
font-size:11px;
}

#postmeta
{
font-size:12px;
color:#555;
padding:0px;
margin:0px;
margin-bottom:5px;
line-height:1.3em;
}

#postmeta .avatar, #postmeta .photo
{
margin-right:3px;
margin-bottom:3px;
float:left;
}

#postmeta small
{
margin-top:0px;
margin-bottom:2px;
}

#postmeta:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

.commentlist .avatar
{
margin-right:3px;
float:left
}


.link_archive
{
font-size:12px;
font-weight:bold;
color:#555;
width:215px;
padding:5px;
margin:5px;
line-height:1.6em;
position:absolute;
left:0px;
top:5px;
}

.link_archive ul
{
list-style-type: none;
list-style-position: outside;
position:absolute;
left:-23px;
top:-3px;
}

.link_archive #ActiveLinkCat
{
font-size:13px;
font-weight:bold;
color:#fff;
padding:1px;
margin:0px;
width:195px;
height:17px;
line-height:17px;
background:#aaa url(/images/arrow_grey.gif) top right no-repeat;
}

.link_archive div
{
font-size:13px;
font-weight:bold;
color:#555;
padding:0px;
margin:0px;
}

#link_list
{
font-size:12px;
color:#555;
width:445px;
padding:5px;
margin:5px;
background: #fff;
line-height:1.4em;
position:absolute;
left:230px;
top:0px;
}

#link_list h2
{
font-size:16px;
font-weight:bold;
color:#555;
padding:5px;
padding-bottom:2px;
padding-left:1px;
margin:0px;
	border-bottom: medium solid rgb(150,200,150);
}

.link_list ul
{
list-style-type: square;
list-style-position: inside;
position:absolute;
left:-25px;
top:35px;
}

.link_list li
{
margin-bottom:5px;}

.relatedPostsFieldset {
display:block;
font-size:12px;
border: 1px solid rgb(150,200,150);
margin:5px;
padding:0px;
padding-left:10px;
padding-right:10px;
}

legend{
padding:2px 5px;
}

.relatedPosts
{
font-family:Arial, Tahome, Helvetica, sans-serif;
font-size:12px;
color:#444;
padding:5px;
margin:0px;
background: #fff;
line-height:1.3em;
display:block;
}

.relatedPosts li { margin-bottom:.25em; }

.more-link
{
        margin-top:0px;
        margin-bottom:0px;
        float:left;
}

.navigation
{
	background-color:#dedede;
	padding:0px;
	margin:0px;
}

.navigation:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden; margin-bottom:25px;}

blockquote
{
background-color: #eee;
background-image: url(images/blockquote.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 12px 6px;
border-left: 6px solid #bacfe3;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 55px;
font-style:italic;
}

.entry img, .entrytext img
{
border: 0pt none; 
margin: 5px;
}

.entrytext img .alignleft
{}

.alignleft
{
	display:inline;
	float:left;
}

.alignright
{
	display:inline;
	right:3px;
	float:right;
}

.relatedPosts li
{
	list-style-position: inside;
	display: list-item;
	list-style-type:square;
}


/* sidebar settings*/
#divleftside
{
font-family:Arial, Tahome, Helvetica, sans-serif;
font-size:12px;
color:#555;
width:300px;
padding:0px;
margin:0px;
}

#divleftside p{font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
}

#divleftside div{font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#555;}

#divleftside a {
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#007766;
text-decoration:none;}

#divleftside a:hover {
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#009966;
text-decoration:none;}

#divleftside h1
{ font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#336633;
}

#divleftside h2
{ font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:13px;
color:#444444;
padding-top:4px;
padding-bottom:4px;
margin-top:0px;
margin-bottom:4px;
}

#divleftside h3
{ font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#337733;
}

#divleftside ul
{ list-style: none;
list-style-type:square;
padding-left:5px;
padding-top:1px;
margin:0px;
line-height:1.1em;
}

#divleftside li
{ padding:2px;
margin-bottom:3px;
background:#ecf2f9;
line-height:1.1em;
list-style-type:none;
}

#divleftside .widget ul li
{
	list-style-position: inside;
	color:grey;
	display: list-item;
	list-style-type:square;
}

#divleftside #calendar_wrap
{ padding-left:20px;
padding-top:5px;
margin-bottom:3px;
line-height:1.0em;
}


/* rss import settings*/
.rssimportnew
{
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
	line-height:1.0em;
}

.rssimportnew .rsspostitem
{
	list-style-position: inside;
	list-style-type:square;
	margin-top:3px;
	margin-bottom:5px;
	font-size: 11px;
	color:#444444;
}

.rssimportnew h5
{
	display: list-item;
	margin:0px;
	margin-bottom:1px;
	padding:0px;
}


.rssimportnew strong
{
	margin-top:1px;
	margin-bottom:0px;
	font-size: 10px;
}

.rssimportnew small
{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:2px;
	font-size: 9px;
	color:#444444;
}


.rssimportnew p
{
	margin:0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	line-height:1.2em;
	display:inline;
}

.rssimportnew a
{
	font-size: 12px;
	line-height:1.2em;
}

