/*
Theme Name: Turnkey #126
Theme URI: http://www.blogblowout.com/
Version: 1
Author: BlogBlowout
Author URI: http://www.blogblowout.com
Description: BlogBlowout Turnkey #126
*/

/* 
global settings
----------------------------------------------------------- */

BODY {
  font-family: Arial, Tahoma, Verdana, Helvetica; 
  font-weight: bold;
  font-size: 12px;
  SCROLLBAR-FACE-COLOR:#FFCC00;
  SCROLLBAR-HIGHLIGHT-COLOR:#9966CC;
  SCROLLBAR-SHADOW-COLOR:#990000;
  SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
  SCROLLBAR-ARROW-COLOR:#FFFFFF;
  SCROLLBAR-TRACK-COLOR:#996600;
  SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
  margin:0px 0px 0px 0px;
  background:#FFFFFF;
  background: url(images/bg_main.gif);
  height:100%;
}

A{text-decoration: none;} 

img{border: #FF0000 0px solid;}
hr {
	background:#FFFFFF;
	height:1px;
}

#topheader,#mainbody,#window_center,#main_content{
	width:980px;
}
h4 {
	font-size: 16px;
	font-weight: bold; 
	text-transform: uppercase;
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#663300;
	text-align:left;
	margin-left:20px;
}

h4 img{
	border:none!important;
}

/* 
*************************************************
		Top header styles
*************************************************
*/
#topheader{
	position:relative;
	top:0px;
	left:0px;
	height:166px;
}
#header01,#header02,#header03,#header04,#header05,#header06{
	position: absolute;
	top:0px;
}
#header01 {
	left:0px;
	width:451px;
	height:124px;
	background: url(images/ttopheader_t01k.jpg);
}
#header02 {
	top:0px;
	left:451px;
	width:529px;
	height:24px;
	background: url(images/ttopheader_t02k.jpg);
}
#header03 {
	top:24px;
	left:451px;
	width:529px;
	height:142px;
	background: url(images/ttopheader_t03k.jpg);
}
#header04 {
	top:124px;
	left:0px;
	width:451px;
	height:42px;
	background: url(images/ttopheader_t04k.jpg);
}
#header05 {
	top:146px;
	left:0px;
	width:970px;
	height:46px;
	background: url(images/ttopheader_t05k.jpg);
}
#header06 {
	top:174px;
	left:0px;
	width:970px;
	height:39px;
	background: url(images/ttopheader_t06k.jpg);
}
#top_line{
	padding-top:0px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}
                                    
h1 {
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-weight: bold; 
	text-transform: uppercase;
	text-align:left;
	margin:0px;
	padding:0px;
}

/* 
*************************************************
		Bottom header styles
*************************************************
*/
 
#bottom{
	width:980px;
	position: relative;
	float:left;
	left:0px;
	background: url(images/bg_center.jpg);
}
.content_bottom{
	height:0px;
	clear: both;
	background:url(images/tcontent_verybottomk.jpg) no-repeat bottom right;
	display:none;
}
.bottom_header{
	position: relative;
	float:left;
	left:0px;
	width:980px;
	height:94px;
	background: url(images/tbottomheader_t01k.jpg) no-repeat bottom left;
}
.bh_text{
	text-align:center;
	color:#000000;
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
}
.bh_text a:link {color: #FFCC00;}
.bh_text a:visited {color: #FFCC00;}
.bh_text a:hover {color: #FFFFFF; text-decoration:underline;}

.copyright{
	text-align:center;
	font-size:12px;
	color:#CCCCCC;
}
.copyright a:link {color: #990099;}
.copyright a:visited {color: #990099;}
.copyright a:hover {color: #003399; }



/* 
*************************************************
		Main Menu Buttons
*************************************************
*/
#navmenu {
	margin-left:40px;
	position:relative;
	text-align:center;
}
#navmenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
	text-align:center;
}
#navmenu ul li {
	display:inline-block;
	display:-moz-inline-stack;
	display:inline;
	zoom:1;
}
#navmenu ul li a {
	font-size:11px;
	text-align:center;
	text-decoration:none;  
	margin: 0px;
	padding: 0px;
	color: #660000;

	display:block;
	width:159px;
	height:70px;
	background: url(images/tbtn_tmenu01k.gif) no-repeat left top;
	line-height:70px;

	text-transform:uppercase;
}
#navmenu ul li a:visited {
	text-decoration:none;  
	color: #660000;
}
#navmenu ul li a:hover {
	color: #FFFF00; 
	text-decoration:underline;
	background: url(images/tbtn_tmenu01k.gif) no-repeat left bottom;
}
#navmenu ul li.page_item {
	table-layout: fixed;
	display: table-cell;
	position: relative;
	float:left;
}

#navmenu ul li img{
	float:left;
	padding-left:50px;
}


/* 
*************************************************
		Main Sections
*************************************************
*/
#mainbody{
	position:relative;
	left:0px;
	height:100%;
}
#window_center{
	position:relative;
	height:100%;
	background: #000000;
}
#main_content{
	position:relative;
	background:#d38802;/*url(images/bg_center.jpg);*/
	height:100%;
	float:left;
}


/* 
*************************************************
		Content Section
*************************************************
*/
.content, .content_top, .content_bottom, .content_post, .post_header, .post_content, .post_footer{
	position: relative;
	width:540px;
}
.content{
	float:left;
	text-align: center;
	text-decoration: none;
	font-weight: normal; 
	color: #000000;
	font-size:10px;
}
.content_top{
	height:0px;
	display:none;
	float:left;
	clear: both;
	background:url(images/tcontent_verytopk.jpg);
}
.content_bottom{
	height:0px;
	display:none;
	float:left;
	clear: both;
	background:url(images/tcontent_verybottomk.jpg);
}
.content_post {	
	clear: both;
	margin-bottom:0px;
	background:url(images/tcontent_bgk.jpg);
}
.post_header{
	height:45px;
	background:url(images/tcontent_topk.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.post_content {	
	background:url(images/tcontent_bgk.jpg);
	clear: both;
}
.post_footer{
	height:35px;
	background:url(images/tcontent_bottomk.jpg);
	font-size:0px;
}

/* 
*************************************************
		Post Section - Text information
*************************************************
*/
.post_title{
	padding-top:10px;
	margin-left:18px;
	margin-right:20px;
}

h3 {
	font-weight: normal; 
	text-align: left;
	text-transform: none;
	margin:0px;
}
.post_text {
	padding-left:10px;
	padding-right:10px;
	background:url(images/tcontent_bgk.jpg);
	text-align:justify;
	font-size:12px;
	overflow: auto;
}

div.post_text img{
	border:1px solid;
	margin:0px;
	padding:0px;
}
.post_text .comments{
	clear: both;
}
.comments{text-align:left;}
.content_pages{
	font-size: 14px;
	font-weight: bold; 
	text-align: center;
	text-transform: uppercase;
	padding-top:10px;
	clear: both;
}
.date {
	float:left;
	text-align:center;
	font-weight:bold;	
	text-transform:uppercase;
	margin:0px;
	padding-top:6px;
	font-size:12px;
}

/* 
*************************************************
		Sidebar Slices
*************************************************
*/
.sidebar_left, .sidebar_left .verytop, .sidebar_left .verybottom, .sidebar_left .sidebar, .sidebar_left .header, .sidebar_left .content, .sidebar_left .footer{
	position: relative;
	width:220px;
}

.sidebar_right, .sidebar_right .verytop, .sidebar_right .verybottom, .sidebar_right .sidebar, .sidebar_right .header, .sidebar_right .content, .sidebar_right .footer{
	position: relative;
	width:220px;
}

.sidebar_left .verytop		{background:url(images/tsidebar_verytopk_left.jpg);
				height:0px; display: none; float:left; clear: both;
}
.sidebar_left .verybottom	{background:url(images/tsidebar_verybottomk_left.gif);
				height:0px; display: none; float:left; clear: both;
}
.sidebar_right .verytop		{background:url(images/tsidebar_verytopk_right.jpg);
				height:0px; display: none; float:left; clear: both;
}
.sidebar_right .verybottom	{background:url(images/tsidebar_verybottomk_right.gif);
				height:0px; display: none; float:left; clear: both;
}

.sidebar_left, .sidebar_right{
	text-align: justify;
	text-decoration: none;
	font-weight: normal; 
	color: #000000;
	font-size: 12px;
	float:left;
	height:100%;
}
.sidebar{	
	clear: both;
	margin-bottom:0px;
}
.sidebar_left .sidebar .header	{background:url(images/tsidebar_left_topk.jpg) no-repeat top left;
				height:45px;
				clear:both;
				margin-top:0px;
}
.sidebar_left .sidebar .content	{background:url(images/tsidebar_left_bgk.jpg);
				clear:both;
}
.sidebar_left .sidebar .footer	{background:url(images/tsidebar_left_bottomk.jpg) no-repeat bottom left;
				font-size:28px;
				clear:both;
}

.sidebar_right .sidebar .header	{background:url(images/tsidebar_right_topk.jpg) no-repeat top left;
				height:45px;
				clear:both;
				margin-top:0px;
}
.sidebar_right .sidebar .content{background: url(images/tsidebar_right_bgk.jpg);
				clear:both;
}
.sidebar_right .sidebar .footer	{background:url(images/tsidebar_right_bottomk.jpg) no-repeat bottom left;
				font-size:28px;
				clear:both;
}



/* 
*************************************************
	Sidebar Text Information
*************************************************
*/
.sidebar_title{     
	padding-top:28px;
	padding-left:27px;
	text-align:left;
	margin-left:0px;
}
h2 {
	font-weight: bold; 
	text-transform: uppercase;
	margin:0px;
	padding:0px;
}
.sidebar_text{
	text-align:left;
	font-size:12px;
}
.sidebar_pages{
	font-weight: bold; 
	text-align: center;
	text-transform: uppercase;
	clear: both;
}

/* 
*************************************************
		Standard form styles
*************************************************
*/
p{
}
form{
	margin:0px;
	padding:0px;
}
SELECT {
	border: #000000 1px solid;
	color: #000000;  
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 11px; 
	font-weight: normal;
	padding:0px;
	background-color: #FFFFFF;
	width: 120px;
}

ul{
	margin:0px;
	padding:0px;
	margin-left:30px;
	padding-right:5px;
	font-size:12px;
}
ul li {
	list-style-image: url("images/bullet.gif")
}
input
{
	color:#000000;
	background: #FFFFFF;
	border:#000000 1px solid;
}

.submit
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	background: url(images/bg_btn.gif);
	height:20px;
	border:#000000 1px solid;
	color: #000000;
}
.search
{
	background: url(images/btn_search.gif);
	width:16px;
}
.searchform{
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}

/* 
*************************************************
		Post Comment Form
*************************************************
*/
.mainform{
	width:300px;
	height:30px;
}
.formtxt{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	float:left;
	width:140px;
	left:0px;
}
.formform{
	border:#000000 1px solid;
	float:left;	
}
.wp-smiley{
	border:none!important;
}




/* 
*************************************************
		WordPress Calendar Styles
*************************************************
*/
#wp-calendar {
    empty-cells: show;
    font-size: 12px;
    font-weight: bold; 
    margin: 0px;
}

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
}

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
}

#wp-calendar a {
    display: block;
    text-decoration: none;
}

#wp-calendar a:hover {
    background: #ffff99;
    color: #000000;
}

#wp-calendar caption {
    color: #000000;
    font-weight: bold; 
    text-transform:uppercase;
    font-size: 13px;
    text-align: center;
}

#wp-calendar td {
    color: #660000;
    font: normal 11px Arial, Tahoma, Verdana, Helvetica; 
    letter-spacing: normal;
    padding: 5px;
    text-align: center;
}

#wp-calendar th {
    font-style: normal;
    color: #990000;
    font-weight: bold; 
    text-transform: capitalize;
}

#wp-calendar #today{
    background-color: #ffff99;
    color: #663300;
    font-weight:bold;
}


/* 
*************************************************
		Main Colors
*************************************************
*/

/* top line small links Home | Bokmark | Subscribe */
#top_line {
				font-size:11px;
				color:#000000;
				margin-top:6px;
				margin-left:140px;
				line-height:10px;
}
#top_line a:link 		{color: #FFFFFF;}
#top_line a:visited 		{color: #FFFFFF;}
#top_line a:hover 		{color: #FFFF00; text-decoration:underline;}

/* top promo banner */
#top_pr{
				margin-right:50px;
				margin-top:10px;
}

/* main slogan */
h1 {
				text-align:center;
				font-size: 14px; 
				color:#990000;
				margin-left:170px;
				padding-top:12px;
}
h1 a:link 			{color: #ffff33;}
h1 a:visited 			{color: #ffffff;}
h1 a:hover 			{color: #FFffff; text-decoration:underline;}

/* main menu */
#navmenu 			{margin-left:65px;}
#navmenu ul li a 		{
				width:140px;
				height:46px;
				line-height:40px;
				color: #990000;
}
#navmenu ul li a:visited 	{color: #990000;}
#navmenu ul li a:hover 		{color: #FF0000; text-decoration:underline;}

/* post title */
h3 {
				font-size: 20px;
				color:#FFFFFF;
				margin-top:0px;
}
h4 				{color:#660000;}
div.post_title .date		{
				color: #000000;
				width:60px;
				margin-left:5px;
				margin-right:30px;
				margin-top:0px;
				}

div.post_title a:link 		{color: #660000;}
div.post_title a:visited 	{color: #000000;}
div.post_title a:hover		{color: #FFFFFF; text-decoration:underline;}

/* post text */
A:link				{color: #000000;}
A:visited			{color: #CC6600;} 
A:hover 			{color: #CC6600; text-decoration:underline; }

.post_text {
				color:#000000;
				padding-left:20px;
}

/* page links in content area */
.content_pages			{color:#000000;}
.content_pages a:link		{color: #FFFFFF;}
.content_pages a:visited	{color: #FFFFFF;}
.content_pages a:hover 		{color: #FFFF00; text-decoration:underline;}

/* sidebar colors */
h2 {
				font-size: 13px;
				color:#FFFFFF;
				margin-top:-7px;
}
.sidebar_text{
				color:#666666;
				padding:0px 0px 25px 10px; /* top right bottom left*/
}
.sidebar_text a:link		{color: #000000;}
.sidebar_text a:visited		{color: #ff9933;}
.sidebar_text a:hover 		{color: #999900; text-decoration:underline;}

ul				{margin-left:30px;}

/* calendar widget colors */
#wp-calendar caption 		{color: #990000;}
#wp-calendar th 		{color: #990000;}
#wp-calendar td 		{color: #990000;}
#wp-calendar a:hover {		background: #000000;
				color: #000000;
}
#wp-calendar #today{		background-color: #ff9933;
				color: #000000;
}

/* footer colors */
.bh_text{			color:#000000;
				padding-left:0px;
				padding-right:0px;
				padding-top:45px;
}
.bh_text a:link 		{color: #ffffff;}
.bh_text a:visited 		{color: #ffff33;}
.bh_text a:hover 		{color: #ffff33; text-decoration:underline;}

.copyright{			color:#ffffff;
				background:#000000;
				/* background: url(images/bg_center.jpg); */
}
.copyright a:link 		{color: #990099;}
.copyright a:visited 		{color: #990099;}
.copyright a:hover 		{color: #003399;}