/*
Theme Name: Turnkey #41
Theme URI: http://www.pimpitstudios.com/
Version: 0
Author: tony@cherrypimps.com
Author URI: http://www.pimpitstudios.com/
Description: PimpItStudios.com blog turnkey #41
*/

/* 
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:#FFFFFF;
  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%;
}

em{
	float:left;
}

img{border: #FFFFFF 0px solid;}
hr {
	background:#FFFFFF;
	height:1px;
}
A{text-decoration: none;} 
A:link{color: #663300; text-decoration: none;}
A:visited{color: #663300; text-decoration: none;} 
A:hover {color: #996600; text-decoration:underline; }

#topheader,#announce,#mainbody,#window_center,#main_content{
	width:770px;
}
h4 {
	font-size: 20px;
	font-weight: bold; 
	text-transform: uppercase;
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#003366;
	text-align:center;
}


/* 
*************************************************
		Top header styles
*************************************************
*/
#topheader{
	position:relative;
	top:0px;
	left:0px;
	height:183px;
}
#header01,#header02,#header03,#header04,#header05,#header06{
	position: absolute;
	top:0px;
}
#header01 {
	left:0px;
	width:770px;
	height:24px;
	background: url(images/ttopheader_t01k.jpg);
}
#header02 {
	top:24px;
	left:0px;
	width:290px;
	height:159px;
	background: url(images/ttopheader_t02k.jpg);
}
#header03 {
	top:24px;
	left:290px;
	width:480px;
	height:82px;
	background: url(images/ttopheader_t03k.jpg);
}
#header04 {
	top:106px;
	left:290px;
	width:480px;
	height:77px;
	background: url(images/ttopheader_t04k.jpg);
}
#header05 {
	top:136px;
	left:0px;
	width:970px;
	height:38px;
	background: url(images/ttopheader_t05k.jpg);
}
#header06 {
	top:174px;
	left:0px;
	width:970px;
	height:39px;
	background: url(images/ttopheader_t06k.jpg);
}
#top_banner{
	margin-left:3px;
	margin-top:1px;
	text-align:left;

}
#topheader_txt{
	padding-top:0px;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
	margin-left:280px;
	color:#000000;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
}
                                    
#topheader_txt a:link {color: #000000;}
#topheader_txt a:visited {color: #000000;}
#topheader_txt a:hover {color: #990000; text-decoration:underline;}

h1 {
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 18px; 
	font-weight: bold; 
	text-transform: uppercase;
	margin:7px;
	padding:5px;
	color:#FFFF00;
	text-align:center;
	padding-top:10px;
}

h1 a:link {color: #FFFFFF;}
h1 a:visited {color: #FFFFFF;}
h1 a:hover {color: #FFCC00; text-decoration:underline;}

/* 
*************************************************
		Bottom header styles
*************************************************
*/
 
#bottom_header{
	position: relative;
	float:left;
	left:0px;
	width:770px;
	height:83px;
	background: url(images/tbottomheader_t01k.jpg);
}
#bottom_header_text{
	text-align:center;
	padding-top:62px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
}
#bottom_header_text a:link {color: #FFFFFF;}
#bottom_header_text a:visited {color: #FFFFFF;}
#bottom_header_text a:hover {color: #FFFF00; text-decoration:underline;}

#bottom_header_copy{
	text-align:center;
	font-size:12px;
	color:#777777;
	background:url(images/bg_center.jpg);
}
#bottom_header_copy a:link {color: #444444;}
#bottom_header_copy a:visited {color: #444444;}
#bottom_header_copy a:hover {color: #000000; }




/* 
*************************************************
		Main Menu Buttons
*************************************************
*/

#navmenu {
	margin-left:500px;
}
#navmenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
	}
#navmenu li {
	display:inline-block;
	display:-moz-inline-stack;
	display:inline;
	zoom:1;
	width:116px;
	height:39px;
	background:url(images/tbtn_tmenu01k.gif);
	}
#navmenu ul li a {
	text-decoration:none;  
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	}
#navmenu ul li a:visited {
	text-decoration:none;  
	color: #FFFFFF;
	}
#navmenu ul li a:hover {
	color: #996633; 
	text-decoration:underline;
}
#navmenu ul li:hover {
	background:url(images/tbtn_tmenu01k-over.gif);
	}
#navmenu li.page_item {
	table-layout: fixed;
	display: table-cell;
	position: relative;
	padding-top:12px;
}

/* 
*************************************************
		Announces Sections
*************************************************
*/
#announce{
	position:relative;
	background:url(images/tannounce_bg.jpg);
	float:left;
	padding-bottom:0px;
}
#announce_top,#announce_bottom,#menu_bottom,#menu_bottom2{
	position: relative;
	width:750px;
	float:left;
	clear: both;
}
#announce_top{
	height:18px;
	background:url(images/tannounce_topk.gif);
}
#announce_bottom{
	height:31px;
	background:url(images/tannounce_bottomk.gif);
}
#menu_bottom{
	height:15px;
	background:url(images/site_design_14.gif);
}
#menu_bottom2{
	height:31px;
	background:url(images/site_design_15.gif);
}


#popularpost {
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FFCC00;
	margin:5px;
	margin-left:30px;
	text-align:left;
	float:left;

	width:350px;
}
#popularpost a:link {color: #FFFF00;}
#popularpost a:visited {color: #FFFF00;}
#popularpost a:hover {color: #FFCC00; text-decoration:underline;}

#ourpoll {
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FFCC00;
	margin:0px;
	text-align:left;
	float:left;

	width: 250px;
}

.wp-polls-ans{
	color: #FFFF00;
}

.wp-polls-ul input{
	background:url(images/bg_radio.gif);
}

#ourpoll a:link {color: #FFFF00;}
#ourpoll a:visited {color: #FFFF00;}
#ourpoll a:hover {color: #FFCC00; text-decoration:underline;}

#icon_poll{
	background: url(images/icon_poll.gif);
	width:10px;
	height:10px;
	float: left;
	padding-right:3px;
	background-repeat:no-repeat;
	margin-top:2px;
}

.wp-polls-ul li {
	list-style-image: none;
}

#dailypromo{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FFCC00;
	margin:10px;
	text-align:left;
	float:left;

        width:230px;
}

/* 
*************************************************
		Main Sections
*************************************************
*/
#mainbody{
	position:relative;
	left:0px;
	height:100%;
}
#window_center{
	position:relative;
	height:100%;
	background: #999999;
}
#main_content{
	position:relative;
	background:url(images/bg_center.jpg);
	height:100%;
	float:left;
}


/* 
*************************************************
		Content Section
*************************************************
*/
.content, .content_top, .content_bottom, .content_post, .content_post_top, .content_post_middle, .content_post_bottom{
	position: relative;
	width:550px;
}
.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);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.content{
	float:left;
	text-align: center;
	text-decoration: none;
	font-weight: normal; 
	color: #000000;
	font-size:10px;
}
.content_post {	
	clear: both;
	margin-bottom:0px;
	background:url(images/tcontent_bgk.jpg);
}
.content_post_top{
	height:69px;
	background:url(images/tcontent_topk.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.content_post_middle {	
	background:url(images/tcontent_bgk.jpg);
	clear: both;
}
.content_post_bottom{
	height:13px;
	background:url(images/tcontent_bottomk.jpg);
	font-size:0px;
}

/* 
*************************************************
		Post Section - Text information
*************************************************
*/
div.content_title a:link {color: #FFCC00;}
div.content_title a:visited {color: #FFCC00;}
div.content_title a:hover{color: #FFFF00; text-decoration:underline;}

div.content_post_meta a:link {color: #660099;}
div.content_post_meta a:visited {color: #660099;}
div.content_post_meta a:hover{color: #9933CC; text-decoration:underline;}

div.content_post_comments_link a:link {color: #660099;}
div.content_post_comments_link a:visited {color: #660099;}
div.content_post_comments_link a:hover{color: #9933CC; text-decoration:underline;}

.content_title{
	padding-top:13px;
	margin-left:35px;
	margin-right:20px;
}
h3 {
	font-size: 22px;
	font-weight: bold; 
	text-align: left;
	text-transform: none;
	margin:0px;
	color:#FFCC00;
}
.content_text {
	padding-left:10px;
	padding-right:10px;
	background:url(images/tcontent_bgk.jpg);
	text-align:justify;
	color:#FFFFFF;
	font-size:12px;
	overflow: auto;
}
div.content_text a:link {color: #FFCC00;}
div.content_text a:visited {color: #FFCC00;}
div.content_text a:hover{color: #FFFF00; text-decoration:underline;}

div.content_text img{
	padding:2px;
	border:#996600 2px solid;
	margin:0px;
	padding:0px;
	margin-left:0px;
	background:#b5783b;
}
div.content_post_comments_link img{
	padding:0px;
	margin:0px;
	border:#003366 0px solid;
	margin-right:5px;
	margin-top:5px;
}
.content_post_comment{
	background:url(images/tcontent_commentsk.gif);
	clear: both;
	height:40px;
}
.content_post_meta{
	font-size: 12px;
	color:#000000;
	margin-top:15px;
}
.content_post_comments_link{
	margin-right:10px;
	line-height:6px;
}

/* 
*************************************************
		Sidebar Slices
*************************************************
*/
.sidebar, .sidebar_top, .sidebar_bottom, .sidebar_post, .sidebar_post_top, .sidebar_post_middle, .sidebar_post_bottom{
	position: relative;
	width:220px;
}

.sidebar_top{
	height:0px;
	display: none;
	float:left;
	clear: both;
	background:url(images/tsidebar_verytopk.gif);
}

.sidebar_bottom{
	height:0px;
	display: none;
	float:left;
	clear: both;
	background:url(images/tsidebar_verybottomk.gif);
}

.sidebar{
	text-align: justify;
	text-decoration: none;
	font-weight: normal; 
	color: #000000;
	font-size: 12px;
	float:left;
	height:100%;
}
.sidebar_post{	
	clear: both;
	margin-bottom:0px;
}
.sidebar_post_top{
	background:url(images/tsidebar_topk.jpg);
	height:55px;
}
.sidebar_post_middle{
	background:url(images/tsidebar_bgk.jpg);
}
.sidebar_post_bottom{
	background:url(images/tsidebar_bottomk.jpg);
	height:13px;
	font-size:0px;
}



/* 
*************************************************
	Sidebar Text Information
*************************************************
*/
.sidebar_title{     
	padding-top:18px;
	padding-left:37px;
	text-align:left;
	margin-left:0px;
}
h2 {
	font-size: 13px;
	font-weight: bold; 
	text-transform: uppercase;
	margin:0px;
	color:#FFFFFF;
}
.sidebar_text{
	margin-left:8px;
	margin-right:8px;
	padding-top:5px;
	color:#FFFFFF;
}
.sidebar_text a:link{color: #FFCC00;}
.sidebar_text a:visited{color: #FFCC00;}
.sidebar_text a:hover {color: #FFFF00; text-decoration:underline;}


.sidebar_pages{
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	text-transform: uppercase;
	color:#FFFFFF;
}
.sidebar_pages a:link{color: #FFCC00;}
.sidebar_pages a:visited{color: #FFCC00;}
.sidebar_pages a:hover {color: #FFFF00; text-decoration:underline;}

.content_pages{
	font-size: 14px;
	font-weight: bold; 
	text-align: center;
	text-transform: uppercase;
	padding-top:10px;
	color:#000000;
	line-height:20px;
}
.content_pages a:link{color: #660000;}
.content_pages a:visited{color: #660000;}
.content_pages a:hover {color: #FFFFFF; text-decoration:underline;}

/* 
*************************************************
		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: #FFFF00;
	width: 120px;
}

ul{
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-right:5px;
}
ul li {
	list-style-image: url("images/bullet.gif")
}
input
{
	color:#000000;
	background: #FFFF00;
	border:#003366 1px solid;
}

.submit
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	background: url(images/bg_btn.gif);
	height:20px;
	border:#003366 1px solid;
	color: #003366;
}
.search
{
	background: url(images/btn_search.gif);
	width:16px;
	height: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{
	width:150px;
	border:#500b05 1px solid;
	float:left;	
}
.wp-smiley{
	border:#000000 0px solid;
	position:relative;
	float:left;
	display:inline;
}




/* 
*************************************************
		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: #663300;
}

#wp-calendar caption {
    color: #FFCC00;
    font-weight: bold; 
    text-transform:uppercase;
    font-size: 13px;
    text-align: center;
}

#wp-calendar td {
    color: #FFFF00;
    font: normal 11px Arial, Tahoma, Verdana, Helvetica; 
    letter-spacing: normal;
    padding: 5px;
    text-align: center;
}

#wp-calendar th {
    font-style: normal;
    color: #FFAA00;
    font-weight: bold; 
    text-transform: capitalize;
}

#wp-calendar #today{
    background-color: #ffff99;
    color: #663300;
    font-weight:bold;
}

/* 
*************************************************
		Calendar Styles for Posts
*************************************************
*/

.date {
	width:90px;
	height:33px;
	text-align:left;
	color:#FFCC00;
/*
	background-color:#f2ecdb;
	background-image:url(images/calbg2.gif);
	background-repeat:no-repeat;
	background-position:top center;
*/
	float:left;
	margin-left:-12px;
	margin-top:8px;
	font-size:13px;
	font-weight:bold;	
	text-transform:uppercase; 
}
.month {
	text-transform:uppercase; 
	font-weight:bold; 
	color:#660099;
}


