@charset "UTF-8";
/* CSS Document */

body{
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size:11px;
font-size:1em;
background-image:url("../images/body_bg.png");
background-color:#9f967d;
background-repeat:repeat-x;
height:100%;


}

h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote{
padding:0;
margin:0;
}

h1{
font-size:1.4em;
color:#876721;
padding:6px 0px 5px 0px;
}

h2{
font-size:1.2em;
}

h3{
font-size:1em;
}

h4{
font-size:0.88em;
}

h5{
font-size:0.69em;
}

h6{
font-size:0.69em;

}

p, ul, ol, blockquote{
font-size:0.69em;
line-height:1.5em;
}

img{
	border:none;
}

a:link, a:focus, a:hover, a:active {
	outline:none;
}

#container {
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;

}

#holder{
background-color:#f1edea;
float:left;
background-image:url('../images/content_bg.gif');
background-repeat:repeat-x;
background-position:0px 115px
}

#header{
width:800px;
background-color:#9e328c;
background-image:url('../images/wood.jpg');
background-position:-1px 0px;
clear:both;
height:115px;
float:left;
}


#header img{
float:left;
}


#header h1 {
margin:0px 0px 0px 30px;
float:left;
display:block;
width:230px;
clear:none;
font-size:1.4em;
}

header h1 a:link, #header h1 a:visited, #header h1 a:active, #header h1 a:hover {
color:#fff;
text-decoration:none;
}




#header ul {
list-style:none;
padding:66px 0px 0px 300px;

}

#header li {
clear:none;
float:left;
	list-style-type: none;
}


#header #about1{
	width:72px;
	margin-left:28px;
}

#header #approach1{
	width:61px;
	margin-left:15px;
}



#header #workshop1{
	width:63px;
	margin-left:17px;
}


#header #downloads1{
	width:68px;
	margin-left:7px;
}



#header  #contact1{
width:53px;
	margin-left:9px;
}

#header  #blog1{
width:35px;
	margin-left:14px;
}






#header #about #workshop{
width:57px;
}


#header #about #blog{
width:62px;
}

#header #about #contact{
width:47px;
}

#header #about #blog{
width:29px;
}

#header li a:link, #header li a:visited, #header li a:active{
color:#fff;
text-decoration:none;
display:block;
height:18px;
padding:3px 3px 3px 7px;
background-repeat:no-repeat;
}


 #about1 a:link,  #about #about1 a:active,  #about #about1 a:visited{
	background-image:none;
}

 #about1 a:hover,   #about1 .first{

	background-image:url('../images/purple_about.png')!important;
}

#approach1 a:link,  #approach1 a:active,   #approach1 a:visited{
	background-image:none;
}

 #approach1 a:hover,  #approach1 .first {

	background-image:url('../images/blue_approach.png')!important;
}


  #downloads1 a:link,   #downloads1 a:active,   #downloads1 a:visited{
	background-image:none;
}

  #downloads1 a:hover,   #downloads1 .first{

	background-image:url('../images/pink_downloads.png')!important;
}



  #workshop1 a:link,   #workshop1 a:active,   #workshop a:visited{
	background-image:none;
}

  #workshop1 a:hover,   #workshop1 .first{

	background-image:url('../images/gold_workshop.png')!important;
}





  #contact1 a:link,   #
  1 a:active,   #contact1 a:visited{
	background-image:none;
}

  #contact1 a:hover,   #contact1 .first{

	background-image:url('../images/green_contact.png')!important;
}


#blog1 a:link,  #blog1 a:active, #blog1 a:visited{
	background-image:none;
}

  #blog1 a:hover, #blog1 .first{
	background-image:url('../images/grey_blog.png')!important;
}




#rolloverLinksArea {
padding:5px 0px 5px 0px;
width:800px;
clear:both;
height:15px;
float:left;


}


#rolloverLinksArea .about{
margin-left:261px;
}

#rolloverLinksArea .blog{
margin-left:300px;
}

#rolloverLinksArea .approach{
margin-left:354px;

}
#rolloverLinksArea .workshop{
margin-left:466px;

}
#rolloverLinksArea .media{
margin-left:518px;

}

#rolloverLinksArea .contact{
margin-left:650px;

}


#rolloverLinksArea a:link, #rolloverLinksArea a:active, #rolloverLinksArea a:visited {
display:block;
color:#fff;
padding-right:20px;
float:left;
text-decoration:none;
}

 #rolloverLinksArea a:hover{
color:#fff;
text-decoration:underline;
}

.purple{
	background-image:url('../images/red.png')!important;

}


.blue{
	background-image:url('../images/blue.png')!important;
}

.gold{
	background-image:url('../images/gold.png')!important;

}

.pink{
	background-image:url('../images/pink.png')!important;

}

.green{
	background-image:url('../images/green.png')!important;

}



#left{
background-color:#fff;
margin:20px 10px;
width:117px;
float:left;
clear:left;
}

#left h3{
padding:20px 0px 13px 15px;
}

#left ul {
list-style:none;
margin-top:-5px;
padding:0px 0px 5px 0px;
}

#left h4 {
padding:0px 0px 5px 0px;
font-weight:normal;
}
 
#left a:link, #left a:visited, #left a:active{
padding:1px 0px 1px 15px;
text-decoration:none;
color:#876721;
display:block;

}

#left a:hover{
color:#FC6205;
}


.currentpage a:link, .currentpage a:active, .currentpage a:visited{
background-color:#FE5F20;
color:#fff!important;
}

.currentpage a:hover{
text-decoration:none!important;
font-weight:normal!important;
}


#left blockquote{
margin:0px 5px;	
}



#content{
background-color:#fff;
width:420px;
float:left;
clear:none;
padding:10px 20px 20px 20px;
margin:20px 0px 0px 0px;

}


#content h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#876721;
margin-top:17px;
font-weight:300;
}

#content h4{
color:#876721;
}

#content hr {
color:#f1edea;
margin-bottom:15px;
}

#content p{
color: #585d49;
padding:6px 0px;
}

#content ul, #content ol, #content blockquote{
	color: #585d49;
	padding:6px 0px 6px 12px;
}

#content h5{
background-image:url(../images/kdprint.jpg);
background-repeat:no-repeat;
display:block;
height:17px;
left:320px;
padding:2px 0 0 20px;
position:relative;
top:10px;
}

#content h6{
color: #876721;
margin:5px 0px -4px 0px;
}

#content img{

}

#content a:link, #content a:visited, #content a:active{
color:#254b7b;
text-decoration:none;
}

#content a:hover{
color:#4e9af9;
text-decoration:underline;
}

#content #media{
padding-top:10px;
}

#right{
width:173px;
padding:33px 15px 15px 15px;
float:left;
color:#BCBEC0;
clear:right;

}

#right h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:300;
margin-bottom:0px;
display:block;
float:left;
width:166px;
color:#fff;
padding:5px 0px 5px 12px;
background-image:url('../images/right_corner.gif');
background-repeat:no-repeat;
margin:20px 0px 0px 0px;
background-color:#ccc0ba;
padding:10px 10px 0 12px;
}



#right p{
background-color:#ccc0ba;
display:block;
float:left;
padding:7px 10px 4px 12px;
width:166px;
color:#585d49;
}

#right h5{
background-color:#ccc0ba;
display:block;
float:left;
padding:0px 12px 6px 0px;
width:176px;
margin:0;
text-align:right;
}


#right h5 a:link, #right h5 a:visited, #right h5 a:active{
text-decoration:none;
color:#FE5F20;

}

#right .textbox {
width:120px;
}

#right .button {
width:30px;
}

        

#footer{
float:left;
bottom:0;
text-align:center;
border-top:1px solid #b1a092;
width:780px;
clear:both;
padding:10px;
color:#b1a092;

}

#footer p{
float:left;
display:inline;
}

#footer a:link, #footer a:visited, #footer a:active{
color:#876721;
text-decoration:none;


}

#footer a:hover{
color:#FE5F20;
}

#footer h5{
	display:inline;
	float:right;
	font-weight:normal;
	margin:0;
	padding-top:2px;
	}