@charset "utf-8";
/** Simple CSS Reset
_____________________________________________________________________________*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

/** Master Concrete5 stuff
_____________________________________________________________________________*/
div.ccm-error-response {color: #f00; margin-bottom: 12px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }


/** Body
_____________________________________________________________________________*/
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #CEC4AE;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	min-height: 800px;
}

.twoColElsLtHdr #container {
	width: 950px;
	min-height: 800px;
	background: url(http://www.katiemale.com/themes/katie/images/bg_body.png);
	margin: 0 auto;
	padding: 15px 30px;
	text-align: left;
}

/** Header
_____________________________________________________________________________*/

.twoColElsLtHdr #header {
	width: 950px;
	height: 170px;
	background: url(http://www.katiemale.com/themes/katie/images/bg_header.png);
	margin: 0 auto;
	padding: 40px 30px 40px 30px;
	text-align: left;
} 

.twoColElsLtHdr #header2 {
	width: 712px;
	height: 100px;
	background: #F2EEEB;
	margin: 0 20px 10px 0;
}

.twoColElsLtHdr #logo {
	border: 0;
	margin: 0;
	width: 218px;
	height: 194px;
}

.twoColElsLtHdr #nav {
	width: 717px;
	height: 50px;
	padding: 0 0 0 15px;
	margin: 0;
}

.twoColElsLtHdr #breadcrumb {
	width: 717px;
	height: 50px;
	padding: 0 0 0 15px;
	font-size: 80%;
}

/** Navigation Text
_____________________________________________________________________________*/

.twoColElsLtHdr #nav ul{list-style:none;}

.twoColElsLtHdr #nav li a{display: block;background: url(http://www.katiemale.com/themes/katie/images/nav.png) no-repeat left top;padding-left: 0px;text-decoration: none;cursor: pointer;}

.twoColElsLtHdr #nav ul#front_menu{position:relative;text-transform:uppercase;overflow:hidden;top: 15px;}/*arranges position*/

.twoColElsLtHdr #nav #front_menu li{list-style:none;float:left;} /*Makes it horizontal*/

.twoColElsLtHdr #nav * html #front_menu li{display:inline;}/*unknown*/

/*.twoColElsLtHdr #nav #front_menu li a{font-weight:bold;display:block;text-decoration:none;cursor:pointer;}*/

.twoColElsLtHdr #nav #front_menu li a span{display:block;padding-right:20px;}

/*.twoColElsLtHdr #nav #front_menu li a:hover,#front_menu li a.s{background-position:left bottom;}

.twoColElsLtHdr #nav #front_menu li a:hover span,#front_menu li a.s span{background-position:right bottom;}*/


.twoColElsLtHdr #sidebar-left {
	float: left; 
	width: 198px;
	height: 100%;
	padding: 0 20px 0 0;
}

.twoColElsLtHdr #mainContent {
	width: 700px;
	padding: 0 15px 0;
} 
.twoColElsLtHdr #footer { 
	width: 950px;
	height: 40px;
	background: url(http://www.katiemale.com/themes/katie/images/bg_footer.png);
	margin: 0 auto;
	padding: 15px 30px;
	text-align: right;
} 
.twoColElsLtHdr #footer p {
	margin: 0; 
	padding: 0;
}
.twoColElsLtHdr #footer-high {
	text-align: right;
	padding: 0 20px;

}
.twoColElsLtHdr #footer-high #icon {
	border: 0;
	padding: 0;
	float: right;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	overflow: hidden;
}
.twoColElsLtHdr #footer-high #bni {
	border: 0;
	padding: 0;
	float: right;
	width: 65px;
	height: 35px;
	margin: 0 5px 0 0;
	overflow: hidden;

}
.twoColElsLtHdr #footer-img {
	width: inherit;
	text-align: center;
}
.twoColElsLtHdr #footer-low {
	padding: 0 20px;
}



/** Miscellaneous
_____________________________________________________________________________*/

.right {
	float: right;
}

.left {
	float: left;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/** Artwork Block
_____________________________________________________________________________*/
.artblock-image {
   float: left;
   width: 80px;
}
.artblock-text {
   float: left;
   width: 385px;
}
