html {
	margin: 0;
	padding: 0;
}

body {
	background-image: url(../images/lcb_background_main.png);
	background-repeat: repeat-x;
	background-position: center -0.5em;
	background-color: #e1c932;
	color: black;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 14px;
}

h1 {
	font-size: 3.5em;
}

h2,h3,h4 {
	font-size: 1.16em;
	margin-bottom: 0;
	margin-left: 0.8em;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

#outer {
	margin: 0;
	padding: 0;
}

#wrap {
	margin: 0 auto;
	width: 66.92em;
}

#header {
	width: 77.7em;
	margin: -2.5em auto 0 auto;
	background-image: url(../images/lcb_home.jpg);
	background-repeat: no-repeat;
	height: 18.9em;
	color: white;
}

#header img {
	width: 100%;
}

#header h1 {
	padding-left: 2.42em;
	padding-top: 0.42em;
	margin-bottom: -0.17em;
}

#header p {
	padding-left: 8.65em;
	margin-bottom: -0.7em;
}

#column_left {
	background-color: #EAEACC;
	width: 18.45em;
	float: left;
}

#column_left p {
	padding: 0.5em 0.85em 0.5em 0.85em;
	margin: 0;
}

#column_left p.cufon {
	margin: 0.85em 0 0.85em 0;
}

#column_left h2, #column_left h3 {
	padding: 0.85em 0.85em 0 0.85em;
	margin: 0;
}

#column_left p span {
	width: 6.85em;
	display: inline-block;
}

#column_main {
	margin: 0 0 0 18.6em;
}

#column_main ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0.85em;
}

#column_main ul li {
	margin: 0.42em 0 0.42em 0;
}

/*#column_main p {
	margin: 1.28em 0em 0.85em 0em;
}*/

#column_main h3 {
	margin: 1.28em 0.85em 0.85em 0.85em;
}

.flex_100, .flex_50, .flex_33 {
	float: right;
}

.flex_100 p, .flex_50 p, .flex_33 p {
	margin: 0.85em;
}

.flex_100 {
	width: 100%;
}

.flex_50 h3, .flex_50 h4, .flex_100 h3, .flex_100 h4 {
	margin-left: 0.85em;
}

.flex_50 div {
	width: 48%;
	float: left;
	padding: 0;
}

.flex_50 div.flex_50_right {
	margin-left: 1.28em;
}

.flex_50 div.flex_50_left {
	margin-left: 0.14em;
}

.flex_33 div {
	width: 33%;
}

.darkred {
	color: #330000;
}

.darkgreen {
	color: #003300;
}

#content {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: white;
	color: #330000;
	background-image: url(../images/lcb_content_background.png);
	background-repeat: repeat-y;
}

#navigation_main {
	padding: 0;
	margin: 0;
	background-image: url(../images/lcb_navigation_main_background.png);
	background-repeat: repeat-x;
	font-size: 1.17em;
	height: 4.4em;
}

#navigation_main ul {
	padding: 0;
	margin: 0 0 0 0.7em;
	list-style: none;
}

#navigation_main ul li {
	height: 4.4em;
	background-image: url(../images/lcb_navigation_main_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	vertical-align: middle;
	margin: 0 0.6em 0 0;
	color: white;
}

#navigation_main ul li:hover {
	background-image: url(../images/lcb_navigation_main_right_rollover.png);
	color: #1c664e;
}

#navigation_main ul li span {
	height: 3em;
	background-image: url(../images/lcb_navigation_main_left.png);
	background-repeat: no-repeat;
	padding: 0.85em 0.42em 0.85em 0.42em;
	display: block;
	line-height: 2.91em;
}

#navigation_main ul li span:hover {
	background-image: url(../images/lcb_navigation_main_left_rollover.png);
	color: #1c664e;
}

/*#navigation_main ul li span a:link, #navigation_main ul li span a:visited {
	text-decoration: none;
}*/

#navigation_main ul a:link, #navigation_main li a:visited {
	text-decoration: none;
	display: block;
	line-height: 3.3em;
	/*border: 1px solid red;*/
	margin-top: -0.45em;
	/*color: white;*/
}

#navigation_main ul li a:hover {
	text-decoration: none;
	/*color: #1c664e;*/
}

#footer {
	height: 4.78em;
	background-color: #3d8531;
	text-align: center;
	color: #cccc00;
	vertical-align: middle;
	/*line-height: 4.78em;*/
	/*
	 * margin: -1em 0 0 0;
	 */
	margin: 0;
}

#footer p {
	padding: 1.5em 0;	
}

.clear {
	clear: both;
	display: block;
}

.lightgray {
	background-color: #d9d9be;
}

.flex_50 .csc-default {
	width: 100%;
}

.cufon {

}
