/*

      ___           ___                         ___                 

     /|  |         /\__\         _____         /\  \                

    |:|  |        /:/ _/_       /::\  \       /::\  \         ___   

    |:|  |       /:/ /\  \     /:/\:\  \     /:/\:\__\       /|  |  

  __|:|  |      /:/ /::\  \   /:/  \:\__\   /:/ /:/  /      |:|  |  

 /\ |:|__|____ /:/_/:/\:\__\ /:/__/ \:|__| /:/_/:/__/___    |:|  |  

 \:\/:::::/__/ \:\/:/ /:/  / \:\  \ /:/  / \:\/:::::/  /  __|:|__|  

  \::/~~/~      \::/ /:/  /   \:\  /:/  /   \::/~~/~~~~  /::::\  \  

   \:\~~\        \/_/:/  /     \:\/:/  /     \:\~~\      ~~~~\:\  \ 

    \:\__\         /:/  /       \::/  /       \:\__\          \:\__\

     \/__/         \/__/         \/__/         \/__/           \/__/



Theme Name: KSD WordPress (yourtotalimage)

Theme URI: http://killersitedesign.com

Description: The KSD WordPress theme developed by KSD

Version: 1.20

Author: KSD (KillerSiteDesign)

Author URI: http://killersitedesign.com

Tags: custom header, fixed width, two columns, widgets

*/



/* GENERAL LAYOUT */

body {

	background:#E1E1E1 url(images/bg.jpg) repeat-x;

	margin:0;

	font-family:Helvetica, Arial, sans-serif;

	font-size:13px;

	color:#333333;

}

#header {

	background:url(images/header.jpg) no-repeat;

	width:800px;

	height:191px;

	margin:0 auto;

}



/* MENUS */

#menus {

	background:url(images/menus.jpg);

	width:800px;

	height:42px;

	margin:20px auto 0;

}

#menus ul {

	margin:0;

	padding:0;

	list-style:none;

}

#menus ul li {

	display:inline;

	text-indent:-10000px;

}

#menus li a {

	float:left;

	height:42px;

	margin-right:1px;

}

#menus li#menu_home a {

	width:122px;

}

#menus li#menu_home a:hover, #menus li.menu_home_selected a {

	background:url(images/menus.jpg) 0px -42px no-repeat;

}

#menus li#menu_services a {

	width:122px;

}

#menus li#menu_services a:hover {

	background:url(images/menus.jpg) -123px -42px no-repeat;

}

#menus li#menu_about a {

	width:162px;

}

#menus li#menu_about a:hover {

	background:url(images/menus.jpg) -246px -42px no-repeat;

}

#menus li#menu_contact a {

	width:122px;

}

#menus li#menu_contact a:hover {

	background:url(images/menus.jpg) -409px -42px no-repeat;

}

#menus li#menu_resources a {

	width:145px;

}

#menus li#menu_resources a:hover {

	background:url(images/menus.jpg) -532px -42px no-repeat;

}

#menus li#menu_blog a {

	width:122px;

	margin-right:0;

}

#menus li#menu_blog a:hover {

	background:url(images/menus.jpg) -678px -42px no-repeat;

}



/* MAIN CONTENT */

#container {

	background:url(images/pgbg.jpg) repeat-y;

	width:800px;

	margin:0 auto;

}

#mainbox {

	float:left;

	padding:0 20px;

	width:535px;

}

.navigation {

	padding:20px 0;

}



/* SIDEBAR */

#sidebar {

	background:#FBDCEE;
	float:right;
	margin:0px;
	padding:0 20px 1px;
	width:185px;
	font-size:12px;
	padding-top:20px !IE7;

}

*html #sidebar {

	padding:0 15px 1px;
	padding-top:20px;

}

#sidebar ul {

	margin:0;

	padding:0;

	list-style:none;

}

#sidebar ul ul {

	list-style:disc;

	margin:0 0 0 25px;

}

#sidebar ul ul li {

	color:#333333;

	margin:0 0 5px 0;

}



/* FOOTER */

#footer {

	background:url(images/footer.jpg) no-repeat;

	width:800px;

	height:61px;

	margin:0 auto;

}

#copyright {

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:12px;

	margin:10px auto 20px;

	text-align:center;

	width:757px;

}

#copyright ul {

	list-style:none;

	margin:0;

	padding:10px 0 10px;

}

#copyright_year {

	float:left;

	color:#FFFFFF;

}

#copyright_menu ul {

	margin:0;

	padding:0;

	float:right;

}

#copyright_menu ul li {

	border-right:1px solid #FFFFFF;

	float:left;

	margin:0 5px;

	padding:0 10px 0 0;

}

#copyright_menu ul li a {

	color:#FFFFFF;

}

#copyright_menu ul li:last-child {

	border-right:none;

}





/* STYLE */

#mainbox h2 {

	font-size:23px;

	font-style:italic;

	margin:0px 0 10px;

	padding:20px 0 0;

}

#mainbox h2, #mainbox h2 a {

	color:#E5068C;

	text-decoration:none;

}

#mainbox h2 a:hover {

	text-decoration:underline;

}



h3#comments {

	margin:30px 0 0;

}



.postmetadata {

	font-size:11px;

	border:1px solid #FBDCEE;

	background:#FFECFF;

	padding:10px;

	margin:0 0 10px 0;

}

.postmetadata a {

	color:#A261C6;

	text-decoration:none;

}

.postmetadata a:hover {

	text-decoration:underline;

}



#sidebar h2 {

	font-size:14px;

	color:#A2429A;

}

#sidebar ul ul a {

	color:#333333;

	text-decoration:none;

}

#sidebar ul ul a:hover {

	text-decoration:underline;

}



.navigation a {

	font-size:18px;

	color:#924A03;

}

.alignleft {

	float:left;

}

.alignright {

	float:right;

}



#comment {

	width:458px;

}

a img {
	border:none;
}

.optinsidebar {
	background:#FFFFFF;
	border:1px solid #E5068C;
	margin:10px 0 0;
	padding:0 10px;
}
.optinsidebar .optintitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
.optinsidebar label {
	display:block;
	margin-bottom:3px;
	font-size:11px;
}
.optinsidebar .inputstyle {
	border:1px solid #E5068C;
	margin-bottom:10px;
	background:#FEF3FA;
	width:155px;
	padding:3px;
}
.pink {
	color:#E5068C;
}