/* 3 Column Layout - by Paul@YellowPencil.com */



/* Layout */

html {

  position: relative;

  min-height: 100%;

}

body {

  margin-bottom: 180px;

  

}  

.header {

	border:none; 

	background:#fff url(../images/st_kilians_homepage_banner2.jpg) center center no-repeat;

	background-size:100% auto;

}

.header h1 {

	margin-left: auto;

	margin-right: auto;

	margin-top:8px;

	color:#8C2633;

	font-size:28px;

}

#header_crest{

	width:10px;

	margin-top: 12px;

	margin-left: 20px;

	z-index:0;

}

#header_crest p {font-size:9px; color:#961b1e; font-style:italic}

.slider {

	max-width:600px;

	height:auto;

	margin-bottom: 20px;

	margin-left: auto;

	margin-right: auto;

	border: #01410F 1px solid;

    box-shadow: 5px 5px 5px #AAAAAA;

}

.slider_caption {

	background-color: rgba(0, 0, 0, 0.5); 

	position:fixed;

	bottom:0;

	left:0;

	right:0;	

	width:100%;

	margin:auto;

	padding-top:10px;

	padding-bottom:10px;

}

#header_content {margin:0 auto;height:150px;border:none; background:#fff url(../images/st_kilians_contentpage_bg.jpg) center top no-repeat;}

#icon { margin-right: 7px; margin-bottom: 7px; border: #01410F 1px solid;}

#icon_side { margin-right: 3px; margin-bottom: 3px; border: #E9D88D 1px solid;}

#logo {font-size: 36px;color:#ccc;margin:54px 0 0 0;padding:0;}

#paybutton {
	padding-top:10px;
	text-align:center;
}
	
#left {

	color:#E9D88D;

	background: #8C2633;

	background: -moz-linear-gradient(#8C2633, #601A22); 

    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #8C2633),color-stop(1, #AAA));	

	background: -webkit-linear-gradient(#8C2633, #601A22);	

	background: -o-linear-gradient(#8C2633, #601A22);

	background: -ms-linear-gradient(#8C2633, #601A22);

	background: linear-gradient(#8C2633, #601A22);

    -moz-border-radius: 10px;

    border-radius: 10px;

	padding-top: 2px;

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 10px;

}

#left h2 { clear:both; }

#left a {color: #FFF;} 

#left img {margin-right: 10px;} 

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

#left a:visited {color:#FFF;}

.center {

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	border: #01410F 2px solid;

    -moz-border-radius: 10px;

    border-radius: 10px;

	background: #DDD;

	background: -moz-linear-gradient(#DDD, #FFF); 

    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDD),color-stop(1, #FFF));	

	background: -webkit-linear-gradient(#DDD, #FFF);	

	background: -o-linear-gradient(#DDD, #FFF);

	background: -ms-linear-gradient(#DDD, #FFF);

	background: linear-gradient(#DDD, #FFF);

}

.center a {color: #666; text-decoration:none} 

.center a:visited {color:#666; text-decoration:none}

.center a:hover {color:#333; text-decoration:none} 

.center_content h3 a {color: #666; text-decoration:none} 

.center_content h3 a:visited {color:#666; text-decoration:none}

.center_content h3 a:hover {color:#333; text-decoration:underline} 

#right {

	background:#FFF;

	border:none;

}

.button_block {

	width: 100%;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	background: #F3ECC5;

	background: -moz-linear-gradient(#F3ECC5, #F9E888); 

    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #F3ECC5),color-stop(1, #F9E888));	

	background: -webkit-linear-gradient(#F3ECC5, #F9E888);	

	background: -o-linear-gradient(#F3ECC5, #F9E888);

	background: -ms-linear-gradient(#F3ECC5, #F9E888);

	background: linear-gradient(#F3ECC5, #F9E888);

	border: #696349 2px solid;

    -moz-border-radius: 10px;

    border-radius: 10px;

}

.button_block p { font-size:10px; color: #696349; text-align:right; padding-top:3px}

.button_block h4 { font-size:16px; color: #696349;  text-align:right;}

.button_block img { margin-right: 4px; border: none;}

.footer {

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 150px;

	color:#E9D88D;

	background: #01410F;

	padding-top:10px;

	margin-top: 30px;

}

.footer a {color: #FFF;} 

.footer a:hover {color:#FFF;} 

.footer a:visited {color:#FFF;}

#smalltext {

	font-size:9px;

	margin:0;

}

#slightysmalltext {

	font-size:11px;

	margin:0;

}

.greyedlink {

	color: #CCC;

}



