/*
Theme Name: Color Expert
Theme URI:
Description:
Version: 1.0
Author:
Author URI:
Tags:
*/

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
}


#header{
	width:940px;
	height:77px;
	margin:0px;
	padding:0px;
}

img, img a {
	border:0px;
}

.logo a{
	width:270px;
	height:53px;
	margin-top:12px;
	margin-left:42px;
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
	float:left;	
	border:0px;
	cursor:pointer;
}

#header .search{
	float:right;
	width:219px;
	height:20px;
	margin:40px 42px 0 0px;
}
#header .search_btn{
	width:49px;
	height:20px;
	float:left;
	margin:0px;
	margin-left:6px;
	padding:0px;
	background:transparent url(images/search_btn.jpg) no-repeat scroll 0 0;
	border:0px;
	cursor:pointer;
}

#header input{
	width:155px;
	height:17px;
	margin:0px;
	margin-bottom:3px;
	padding:2px 0 0 3px;
	float:left;
	color:#333333;
	font-size:11px;
	border:0px;
}

#navi_bg{
	width:798px;
	height:134px;
	margin:0px;
	padding:15px 71px;
	background:transparent url(images/navi_bg.jpg) no-repeat scroll 0 0;
}


#menu{
	width:798px;
	height:134;
	padding:0px;
	margin:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffff99;
	font-weight:bold;
	float:left;
	line-height:15px;
}

#menu ul{
	margin:0px;
	padding:0px;	
}

#menu ul li{	
	list-style-type:none;
	display:inline;	
	margin:0px;	
	width:96px;
	height:114px;
	margin-right:21px;
}

#menu ul li.home a{
	width:87px;
	height:104px;
	padding:0px 0px 10px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/home.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.home a:hover{
	width:87px;
	height:104px;
	padding:0px 0px 10px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/home_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.color_cons a{
	width:87px;
	height:104px;
	padding:0px 0px 10px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/color_cons.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.color_cons a:hover{
	width:87px;
	height:104px;
	padding:0px 0px 10px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/color_cons_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.inhouse_training a{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/inhouse_training.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.inhouse_training a:hover{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/inhouse_training_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.color_design a{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/color_design.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.color_design a:hover{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/color_design_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.books_leatrice a{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/books_leatrice.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.books_leatrice a:hover{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/books_leatrice_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.about_leatrice a{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-top:0px;	
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/about_leatrice.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.about_leatrice a:hover{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-top:0px;	
	margin-right:21px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/about_leatrice_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.contact2 a{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-top:0px;	
	margin-right:0px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.contact2 a:hover{	
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin-right:0px;
	margin-top:0px;	
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/contact_over.jpg);
	background-repeat:no-repeat;
	float:left;	
}

#menu ul li.contact {
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin:0px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	list-style-type:none;
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;
	color:#ffff99;
}

#menu ul li.contact a{
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
}

#menu ul li.contact:hover {
	width:87px;
	height:110px;
	padding:0px 0px 4px 9px;
	margin:0px;
	color:#ffff99;
	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
	list-style-type:none;
	background-image:url(images/contact_over.jpg);
	background-repeat:no-repeat;
	color:#ffff99;
}

/* home page style */

#home_main_div{
	margin:0 auto;
	width:940px;
	background-color:#339999;
}

.page_title{
	width:798px;
	height:16px;
	margin-top:1px;
	padding:7px 71px;
	background-color:#2E8989;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

#home_cont{
	width:940px;
	height:auto;
	min-height:600px;
	margin:0px;
	padding:0px;
	float:left;
overflow: hidden;
}

#home_left_cont{
	width:503px;
	height:auto;
	float:left;
	margin:	0px;
	padding:25px 71px;	
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
padding-bottom: 3000px;
margin-bottom: -3000px;
}

#home_right_cont{
	width:275px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:0 0 0 20px;
	background-color:#399C9C;	
	line-height:22px;
padding-bottom: 3000px;
margin-bottom: -3000px;
}

#home_right_cont p{
	width:245px;
	height:auto;
	margin:0px;
	padding:36px 25px;
	float:right;
	color:#660099;
	font-size:17px;
	border-bottom:1px dashed #426B7C;
}

#home_right_cont p a{	 
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}

#home_left_cont p{
	margin:0px;
	padding:0px;
}

#home_left_cont h6{
	margin:15px 0px 0px 0px;
	font-size:9px;
	line-height:12px;
	color:#333366;
	float:left;
	font-style:normal;
}

#home_left_cont h4, #home_left_cont h4 a{
	font-size:18px;
	line-height:22px;
	margin:0px;
	margin-bottom:5px;
	color:#FFFFFF;
}

#home_left_cont h4 span{
	font-size:17px;
	margin:0px;
	color:#FF6600;
}

#home_left_cont h4 em{
	font-size:16px;
	margin:0px;
	margin-bottom:5px;
	color:#006633;
	font-style:normal;
}

#home_left_cont h3{
	font-size:17px;	
	color:#333366;
	margin:0px;
	margin-bottom:5px;
}

#home_left_cont hr{
	border:1px dashed #FFFFFF;
	margin:25px 0px;
}

#home_left_cont .tone{
	margin:0px;
	font-size:13px;
	color:#66FF33;
}

#home_left_cont h5{
	font-size:13px;
	color:#333333;
	margin:15px 0px 0px 0px;
}

#home_left_cont h5 a{
	font-size:13px;
	color:#CCCCCC;
	text-decoration:underline;
	margin:0px;
}

#home_left_cont h2{
	margin:0px;
	font-size:10px;
	color:#CCFFCC;
	line-height:15px;
}

#home_left_cont h2 a{
	margin:0px;
	font-size:10px;
	color:#CCFFCC;
	line-height:15px;
	text-decoration:none;
}

#footer{
	width:940px;
	margin:0 auto;
	font-weight:bold;
}

#footer_txt{
	color:#993366;
	margin:15px 0px;
	font-size:11px;
	text-align:center;
}

#footer_txt a{
	color:#993366;
	text-decoration:underline;
}


/* color consult page style */

#color_main_div{
	margin:0 auto;
	width:940px;
	background-color:#CC3159;
}

.color_page_title{
	width:860px;
	height:16px;
	margin-top:1px;
	padding:7px 40px;
	background-color:#B72C50;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

#color_cont{
	width:940px;
	height:auto;
	min-height:600px;
	margin:0px;
	padding:0px;
	float:left;
}

#color_left_cont{
	width:295px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:0px;
	line-height:22px;
}

#color_right_cont{
	width:503px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:25px 71px;	
	background-color:#D04065;	
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}

#color_left_cont li{
	width:245px;
	height:auto;
	margin:0px;
	padding:18px 10px 18px 40px;
	float:left;
	color:#660099;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dashed #426B7C;
	list-style:none;
}

#color_left_cont li a{	
	color:#660099;
	text-decoration:none;
	font-weight:bold;
}

#color_left_cont li a:hover{	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#color_right_cont h4{
	font-size:20px;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:17px;
	color:#FFFFFF;
}

#color_right_cont p{
	font-size:13px;
	margin:0px;
	margin-bottom:0px;
	line-height:17px;
	color:#FFFFFF;
	font-weight:normal;
}

#color_consult{
	color:#990066;
	margin:15px 0px;
	font-size:11px;
	text-align:center;
}

#color_consult a{
	color:#990066;
	text-decoration:underline;
}

/* In-House Training & Seminars page style */


#inhouse_main_div{
	margin:0 auto;
	width:940px;
	background-color:#CCCC99;
}

.inhouse_page_title{
	width:860px;
	height:16px;
	margin-top:1px;
	padding:7px 40px;
	background-color:#B7B789;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

#inhouse_right_cont{
	width:503px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:25px 71px;	
	background-color:#CECE9D;	
	color:#333333;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}

#inhouse_right_cont h4{
	font-size:20px;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:17px;
	color:#333333;
}

#inhouse_right_cont p{
	font-size:13px;
	margin:0px;
	margin-bottom:0px;
	line-height:17px;
	color:#333333;
	font-weight:normal;
}


/* color_design page style */


#color_design_main_div{
	margin:0 auto;
	width:940px;
	background-color:#909ECB;
}

.color_design_page_title{
	width:860px;
	height:16px;
	margin-top:1px;
	padding:7px 40px;
	background-color:#818EB6;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

#color_design_right_cont{
	width:503px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:25px 71px;	
	background-color:#95A2CD;	
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}

#color_design_right_cont h4{
	font-size:20px;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:17px;
	color:#ffffff;
}

#color_design_right_cont p{
	font-size:13px;
	margin:0px;
	margin-bottom:0px;
	line-height:17px;
	color:#ffffff;
	font-weight:normal;
}

/* books by lee page style */


#book_lee_main_div{
	margin:0 auto;
	width:940px;
	background-color:#BF8EAA;
}

.book_lee_page_title{
	width:860px;
	height:16px;
	margin-top:1px;
	padding:7px 40px;
	background-color:#AC8099;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

#book_lee_right_cont{
	width:503px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:25px 71px;	
	background-color:#C496B0;	
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}

#book_lee_right_cont h4{
	font-size:20px;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:17px;
	color:#ffffff;
}

#book_lee_right_cont p{
	font-size:13px;
	margin:0px;
	margin-bottom:0px;
	line-height:17px;
	color:#ffffff;
	font-weight:normal;
}


/* About lee page style */

#about_lee_main_div{
	margin:0 auto;
	width:940px;
	background-color:#BCBDA5;
}

.about_lee_page_title{
	width:860px;
	height:16px;
	margin-top:1px;
	padding:7px 40px;
	background-color:#A9AA94;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

.about_lee_page_title a{ 
	text-decoration: none; 
}


.about_lee_page_title a:hover{
	color:#000; 
	text-decoration: none; 
}


#about_lee_right_cont{
	width:503px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:22px 71px;	
	background-color:#C1C2AC;	
	font-size:14px;
	font-weight:normal;
	line-height:16px;
}

#about_lee_right_cont h4{
	font-size:18px;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:21px;
}

#about_lee_right_cont p{
	font-size:13px;
	margin:0px;
	margin-bottom:0px;
	line-height:17px;
	font-weight:normal;
}

/* contact page style */


#contact_main_div{
	margin:0 auto;
	width:940px;
	background-color:#CC9966;
}

.contact_page_title{
	width:860px;
	height:16px;
	margin-top:1px;
	padding:7px 40px;
	background-color:#B7895C;
	font-weight:bold;;
	color:#333366;
	font-size:1.25em;
	text-transform:uppercase;
}

#contact_right_cont{
	width:503px;
	height:auto;
	min-height:600px;
	float:left;
	margin:	0px;
	padding:25px 71px;	
	background-color:#CE9D6D;	
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
}

#contact_right_cont h4{
	font-size:20px;
	margin:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:17px;
	color:#ffffff;
}

#contact_right_cont p{
	font-size:13px;
	margin:0px;
	margin-bottom:0px;
	line-height:17px;
	color:#ffffff;
	font-weight:normal;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

#color_left_cont ul {
	margin-left: 15px !important;
}
#home_right_cont ul, #home_right_cont ul ol,#color_left_cont ul, #color_left_cont ul ol {
	margin: 0;
	padding: 0;
	}

#home_right_cont ul li,#color_left_cont ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#home_right_cont ul li, #home_right_cont ul select,#color_left_cont ul li, #color_left_cont ul select {
	margin: 5px 0 8px;
	}

#home_right_cont ul ul, #home_right_cont ul ol,#color_left_cont ul ul, #color_left_cont ul ol {
	margin: 5px 0 0 10px;
	}

#home_right_cont ul ul ul, #home_right_cont ul ol,#color_left_cont ul ul ul, #color_left_cont ul ol {
	margin: 0 0 0 10px;
	}

#home_right_cont ul ol li,#color_left_cont ul ol li {
	list-style: decimal outside;
	}

#home_right_cont ul ul li, #home_right_cont ul ol li,#color_left_cont ul ul li, #color_left_cont ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
	
#subpages {
}
#subpages .page_item a {
	padding: 12px;
	text-decoration:none;
	font: 13px Arial, Helvetica, sans-serif;
	color:#660099;
	font-weight: bold;
	display:block;
	padding:8px 10px 8px 0px;
}
#subpages .current_page_item a {
	font-weight: bold;
	color:black;
}

.search {
	visibility:hidden;

}
