/*  
Theme Name: Blog Theme 4
Theme URI: http://www.kdadult.com
Description: Blog Wordpress Theme.
Version: 1.0
Author: Krissy@KDADULT.com
Author URI: http://www.kdadult.com/

*/
/* ----------------------------------------------------------------------------- BODY  */
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {    margin: 0;
																			padding: 0; }

body  {	margin: 0;
		font-family: Arial, Helvetica, Georgia, Sans-serif;
		font-size: 12px;
		text-align: left;
		vertical-align: top;
		background: #000000;
		color: #000000;
		background-image:url(images/bg.jpg); }

p { padding: 10px 0 0 0; }
/* ----------------------------------------------------------------------------- BODY  */

/* ----------------------------------------------------------------------------- HEADINGS  */
h5{ font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0; }

h1{ font-family: Georgia, Sans-serif;
	margin: 0px;
	float:left;
	font-size: 30px;
	line-height:0px;
	letter-spacing: -1px; }

.description {  float:left;
				width: 200px;
				font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
				color: #FFF;
				text-align: left;
				font-size: 12px;
				font-weight:bold;
				margin-top:132px;
				padding-right:20px;
				margin-left:15px; }

h1 a:link, h1 a:visited { text-decoration: underline; color: #FF0; }

h1 a:hover { text-decoration: none; color: #CCC ; }

/* ----------------------------------------------------------------------------- HEADINGS  */

/* ----------------------------------------------------------------------------- PAGE LINKS  */
a:link, a:visited { text-decoration: none; color: #d394fd; }

a:hover { text-decoration: underline; color: #F0A300; }
/* ----------------------------------------------------------------------------- PAGE LINKS  */

/* ----------------------------------------------------------------------------- MAIN DIVS  */
#wrapper {  margin: 0 auto;
			width: 1000px;
			text-align: left; }

#header {   float: left;
			width: 1000px;
			height:200px;
			background-image:url(images/header.png); }
			
.top_txt {
	float: right;
	height: 104px;
	width: 164px;
	margin-top: 14px;
	color: #E5CFDC;
	font-size: 12px;
	margin-right: 70px;
	font-weight: bold;
}

#top_bottom  {  float: left;
				width: 1000px;
				height:30px;
				background-image: url(images/top_bottom.jpg);
				background-position:bottom;
				background-repeat:no-repeat;
				text-align:center; }

#top_bottom_over  { width:1000px;
					height:50px;
					float:left; }

#bannertop   {
	float:left;
	width: 162px;
	height:104px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	margin-top:17px;
	margin-left: 70px;
}
	
#bannertop a:link, #bannertop a:visited { text-decoration: none;
											color: #FF0; }
#bannertop a:hover {   text-decoration: none;
						color: #FFF; }

#container {    float: left;
				width: 1000px; }
/* ----------------------------------------------------------------------------- MAIN DIVS  */


/* ----------------------------------------------------------------------------- CONTENT; POST; POSTMETADATA; ENTRY; NAVIGATION  */
#content_top_holder  {  float: left;
						width: 590px;
						display:inline;}
#content  { float: left;
			width: 590px;
			display:inline;
			 }

#content h3  {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
				font-size:24px;
				letter-spacing: -1px;
				color: #cccccc;
				text-transform: none;
				padding: 0px 0px 0px 10px;
				margin:0px;
				height:34px;
				text-align: center;
				background-image:url(images/post_bg.png);
				background-repeat:no-repeat; }

#content h3 a:link, #content h3 a:visited { text-decoration: none;
											color: #FFF; }
#content h3 a:hover {   text-decoration: none;
						color: #FF0; }
						
.index_top {    background-image:  url(images/index_top.png);
				width:550px;
				height:50px; }

.post { padding: 0px 0 0px 0;
		color: #333;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
		font-weight: normal;
		margin-top:0px;
		margin-left:5px; }
		
.postform { margin-left:20px; }
		
.post_bottom {  background-image: url(images/post_bottom.png);
				background-repeat:no-repeat;
				background-position:bottom;
				height: auto; }
				
.post-date {    width:96%;
				height:16px;
				float: left;
				font-size:12px;
				margin-left:10px;
				margin-top: 0px;
				border-bottom: dotted 1px #6f7c6f;
				color:#2d342d;
				margin-bottom: 6px;
				text-align:center;}

.post a img { background: #d5ac9a;
			  border: double 3px #666; }
.post a:hover img { border: double 3px #9ab216; }

.post a:link, .post a:visited { text-decoration: underline;
								color: #A71417;
								font-weight:bold;}
.post a:hover { text-decoration: none;
				color: #666; }

.post h2 {  font-family: Georgia, Sans-serif;
			font-size: 18px; }

.entry { line-height: 18px;
		background-image: url(images/post_background.png);
		background-position:top;
		margin-bottom:15px;
		}

.entry li { padding:8px;
			list-style:none; }

p.postmetadata {    border-top: 1px dotted #999999;
					margin-left: 10px;
					margin-right:10px;
					padding-bottom: 13px; }

.navigation {   font-family:Verdana, Geneva, sans-serif;
				padding: 10px 0 10px 0;
				font-size: 12px;
				font-weight: bold;
				line-height: 18px;
				text-align:center;
				letter-spacing: 1px;
				border-bottom: dotted 1px #999;
				border-top: dotted 1px #999; }
				
.navigation a:link, .navigation a:visited { text-decoration: underline;
								color: #333; }
.navigation a:hover { text-decoration: none;
				color: #666; }
/* ----------------------------------------------------------------------------- CONTENT; POST; POSTMETADATA; ENTRY; NAVIGATION  */

/* ----------------------------------------------------------------------------- SIDEBAR SETTINGS  */
.widget_recent_entries .widget-content ul { margin-right:16px; }

div.top {   display: block;
			height: 0px;
			margin-bottom: 0;
			padding: 0;
			width: 200px; } 

.widget-title { font-family: Georgia, "Times New Roman", Times, serif;
				color: #FFF;
				font-size:12px;
				text-transform: none;
				padding: 8px 10px 0px 0px;
				margin:0px;
				height:32px;
				text-align:center;
				background-image:url(images/widget_header.png);
				background-repeat:no-repeat;
				letter-spacing: 0px;
				width:200px; }

.textwidget {   margin-left:15px;
				padding-top:1px;
				width:175px; }

.widget-content {   background-image:url(images/widget_bg.png);
					background-repeat: repeat-y;
					width: 180px; 
padding:0px 10px;
}
					
p { text-align: left;}

div.bottom {    background-image: url(images/widget_bottom.png);
				display: block;
				height: 22px;
				margin-bottom: 0px; /* distance to the next widget */
				margin-top: 0px;
				padding: 0;
				width: 200px; }

.left-sidebar { float: left;
				width: 203px;
				display:inline; }

#sidebarleft {  padding:0;
				font-family: Tahoma, Geneva, sans-serif;
				font-size:12px;
				color: #73017C;
				display:inline; }

#sidebarleft ul li {    list-style-image:url(images/arr.png);
						line-height:18px; }

#sidebarleft a:link, #sidebarleft a:visited, #sidebarleftt a:active {   font-family: Arial, Helvetica, sans-serif;
																		font-size:12px;
																		font-weight: bold;
																		color: #770260;
																		text-decoration:none; }

#sidebarleft a:hover {  font-family: Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight: bold;
						color: #000;
						text-decoration:none; }

#sidebarleft p { padding: 5px; }

.right-sidebar {    float: right;
					width: 200px;
					display:inline; }

#sidebarright { padding:0;
				font-family: Tahoma, Geneva, sans-serif;
				font-size:12px;
				color: #73017C;
				display:inline; }

#sidebarright ul li {   list-style-image:url(images/arr.png);
						line-height:18px; }

#sidebarright a:link, #sidebarright a:visited, #sidebarright a:active { font-family: Arial, Helvetica, sans-serif;
																		font-size:12px;
																		font-weight: bold;
																		color: #770260;
																		text-decoration:none; }

#sidebarright a:hover { font-family: Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight: bold;
						color: #000;
						text-decoration:none; }

#sidebarright p { padding: 5px; }
/* ----------------------------------------------------------------------------- SIDEBAR SETTINGS  */

/* ----------------------------------------------------------------------------- CALENDAR  */
table#wp-calendar { width: 180px;
					color: #CCC;
					margin-left: 15px;
					
					}
tr#wp-calendar {    width: 183px;
					color:#FFFFFF;
					padding-left: 15px; }
/* ----------------------------------------------------------------------------- COMMENT TEMPLATE CSS  */
.comments-template {    margin: 10px 0 0;
						border-top: 1px solid #ccc;
						padding: 10px 0 0; }

.comments-template ol { margin: 0;
						padding: 0 0 15px;
						list-style: none; }

.comments-template ol li {  margin: 10px 0 0;
							line-height: 18px;
							padding: 0 0 10px;
							border-bottom: 1px solid #ccc; }

.comments-template h2, .comments-template h3 {  font-family: Georgia, Sans-serif;
												font-size: 16px; }

.commentmetadata { font-size: 12px; }

.comments-template p.nocomments { padding: 0; }

.comments-template textarea {   font-family: Arial, Helvetica, Georgia, Sans-serif;
								font-size: 12px; }
/* ----------------------------------------------------------------------------- COMMENT TEMPLATE CSS  */
/* ----------------------------------------------------------------------------- SEARCH BAR CSS  */
#search { padding-left: 40px; }

#searchsubmit { margin-left:65px; }
#s {    margin-left:25px;
		width:146px; }
/* ----------------------------------------------------------------------------- SEARCH BAR CSS  */

/* ----------------------------------------------------------------------------- FOOTER  */
#footer_holder {    margin: 0 auto 0 auto;
					width: 970px; }
					
#footer {   float: left;
			background-image:url(images/footer_bg.png);
			width:970px;
			background-position:bottom;
			background-repeat:no-repeat; }

#footer p { padding-top:22px;
			padding-bottom:0px;
			margin:0px; }
			
.footerb_2 {    float: left;
				height: 141px;
				width: 550px;
				text-align: center ;
				color: #333;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				line-height: 19px;
				text-align: left;
				margin-left:295px; }
				
.footerb_2 a:link, .footerb_2 a:visited {    color: #970004;
											text-decoration: none;
											border: none; }

.footerb_2 a:hover {    color: #000;
						text-decoration: none;
						font-weight:none;
						margin: 0px; }
/* ----------------------------------------------------------------------------- FOOTER  */

