/*Theme Name: KKFDescription: A wordpress theme for KristopherKingFoundation.comVersion: 1.0Author: Design Intervention PAAuthor URI: http://www.designinterventionpa.com*//* ------------|Defaults------------ */body {	font-family: Arial,san-serif;	font-size: 18px;	color: #2d2d2d;	margin: 0;	padding: 0;	line-height: 22px;	text-align: center;}@font-face {	font-family: 'FuturaMedium';	src: url('futuram-webfont.eot');	src: local('?'), url('futuram-webfont.woff') format('woff'), url('futuram-webfont.ttf') format('truetype'), url('futuram-webfont.svg#webfont9su0pRhi') format('svg');	font-weight: normal;	font-style: normal;}@font-face {    font-family: 'TrajanProRegular';    src: url('trajanpro-regular-webfont.eot');    src: url('trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('trajanpro-regular-webfont.woff') format('woff'),         url('trajanpro-regular-webfont.ttf') format('truetype'),         url('trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');    font-weight: normal;    font-style: normal;}a:link, a:hover, a:visited, a:active {	font-style: italic;    text-decoration: underline;    color: #4e3f8c;}img {	border:	0;	display: block;}h1 {	margin: 0;}h2 {    font: 30px/25px 'TrajanProRegular';    color: #3a2c77;    margin: 36px 0;    text-align: center;}h3 {	font: 20px/15px 'TrajanProRegular';    color: #6a9228;    margin: 36px 0;    text-align: center;}h4 {}h5 {}h6 {}/* ------------|Misc------------ */.clear {	clear: both;}.cl {	clear: left;}.cr {	clear: right;}.hide {    display: none;}.alignright {	float: right;	display: inline;}.alignleft {	float: left;	display: inline;}img.alignleft {    margin: 0 7px 7px 0;}.aligncenter, .aligncenter * {	margin-left: auto;    margin-right: auto;	text-align: center;}.wrapper {    position: relative;	width: 1084px;	margin: 0 auto;	text-align: left;}.floatleft {	float: left;	padding-right: 10px;	padding-bottom: 8px;}.floatright {	float: right;	padding-left: 10px;	padding-topt: 10px;}/* ------------|Header------------ */#header {    background: #281a61 url(./images/bg-header.jpg) repeat-y 50% 0;    height: 306px;    overflow: visible;    border-bottom: 1px solid #d4d1df;}#header .alignleft {    width: 380px;}#header h1 {    background: transparent url(./images/kristopher-king-foundation.jpg) no-repeat;    width: 370px;    height: 109px;    margin: 74px 0 0 6px;}#header h1 a {    display: block;    width: 100%;    height: 100%;}#header p {    font: normal 20px/27px 'TrajanProRegular';    color: #fcf0d2;    text-align: center;    text-shadow: 3px 2px 2px #231f20}#kristopher {    position: absolute;    left: 414px;    z-index: 5;}#pod {    float: right;    display: inline;    background: transparent url(./images/pod.jpg) no-repeat;    width: 196px;    height: 189px;    margin: 71px 76px 0 0;}#break {    width: 100%;    height: 6px;    border-top: 1px solid #a19db3;    background-color: #140a41;}/* ------------|Menu------------ */#menu {    background: transparent url(./images/bg-menu.jpg) repeat-x;    height: 59px;}#menu ul {    position: relative;    z-index: 4;    margin: 0;    padding: 0 0 0 1px;    height: 59px;    list-style: none;    background: transparent url(./images/menu-separator.jpg) no-repeat;}#menu ul li {    float: left;    background: transparent url(./images/menu-separator.jpg) no-repeat 100% 0;}#menu ul li a {    display: block;    margin-right: 2px;    padding: 0 18px;    height: 59px;    font: normal 20px/59px 'FuturaMedium';    color: #fff;    text-decoration: none;    text-align: center;}#menu ul li a.ml {    line-height: 24px;    padding-top: 4px;    height: 55px;}#menu ul li.current a  {    background-color: #6a9228;}#menu ul li a:hover {    background-color: #d39709;}/* ------------|Content-area------------ */#content-area {    background: #fff url(./images/bg-content-area.jpg) repeat-y 100% 0;    padding-bottom: 44px;}#content {    float: left;    display: inline;    width: 620px;	min-height: 700px;}#sidebar {    float: left;    display: inline;    width: 407px;    margin-left: 53px;}#fb-block {    background-color: #f3ebd2;    color: #3a2c77;    width: 328px;    margin: 40px auto 22px;    border: 1px solid #f3ebd2;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}#fb-block p {    margin: 0 0 0 19px;}#fb-block p a {    font: normal 20px/81px 'FuturaMedium';    color: #3a2c77;    text-decoration: none;}#fb-block img {    display: inline;    vertical-align: middle;}#contribution {    display: block;    margin: 36px auto 0;    width: 220px;}/* ------------|Footer------------ */#footer {    background: #140a41;    height: 87px;}#footer p {    float: left;    display: inline;    margin: 0;    padding-top: 22px;    font: normal 12px/17px Arial;    color: #94AD56;}#footer p a {    font: normal 12px/17px Arial;    color: #94AD56;    text-decoration: none;}#footer p a:hover {    text-decoration: underline;}#di {    float: right;    display: block;    margin: 16px 129px 0 0;}