body{
        background:url(../img/body_bg.jpg) repeat;
        margin:0 auto;
        margin-top:10px;
}

/* GENERAL STYLES */
h1{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:22px;
        color:#3c4065;
        font-weight:normal;
        margin:0;
        padding:15px 0;
}
h2{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:22px;
        color:#3c4065;
        font-weight:normal;
        margin:0;
        padding:15px 0;
}

a{ color:#af2024; text-decoration:underline;}
a:hover{ color:#3c4065; text-decoration:underline;}

#content, #footer,img{ behavior: url(/live_tpl/css/pngbehavior.htc);}

/* CONTAINERS */
#cntr{ margin:0 auto; width:899px;}
#cntr2{ width:899px; margin:0 auto;}
.background{ position:absolute; top:29px; left:-85px;}

/* HEADER & MENU */
#header{ width:899px; height:112px;}
#menu{
        background:url(../img/menu_bg.gif) repeat-x;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        line-height:36px;
        border-bottom:1px #882225 solid;
        height:36px;
}
#menu a{ color:#fff; padding:4px 15px; text-decoration:none; border-right:1px #6a1317 solid;}
#menu a:hover{ color:#fff; padding:4px 15px; background-color:none; text-decoration:underline;}
.chesterton{ position:absolute; top:15px; left:22px;}

/* SLIDESHOW */
#slideshow{ background:#D5C5A1; border-bottom:1px #9f1e22 solid; width:899px; height:296px;}

/* MEDIA BAR */
#media{ background:url(../img/media_bg.jpg) repeat-x; padding:7px 15px; width:869px; height:213px;}
div.box{
        position:relative;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        color:#fff;
        line-height:22px;
        border-right:1px #6e1417 solid;
        border-left:1px #b63237 solid;
        padding-right:10px;
        height:211px;
        display:block;
        float:left;
}
div.box a{ color:#C6B796; text-decoration:none;}
div.box a:hover{ text-decoration:underline;}
div.box img{ margin-bottom:10px;}
div.box strong{ color:#C6B796; font-weight:bold; font-size:14px;}
div.box h2{ display:none;}

#ReviewFader{
	overflow:hidden;
	width:553px;
	height:160px;
	}
	.review{
		font-size:18px;
		line-height:25px;
		font-style:italic;
		letter-spacing:1px;
		}
		.review strong{
			font-size:18px !important;
			}

/* CONTENT */
#content{
        background:#fff url(../img/content_bg.jpg) center top repeat-x;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        color:#181e42;
        line-height:22px;
        padding:15px;
        padding-bottom:30px;
        padding-top:0;
        margin:0 auto;
        width:869px;
}
#content img{ border:0px #181e42 solid;}

/* FOOTER */
#footer{
        background:url(../img/footer.png) no-repeat;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        color:#533a1b;
        line-height:44px;
        border-top:0px #b88630 solid;
        margin:0 auto;
        margin-top:-5px;
        padding:0 30px;
        width:839px;
        height:44px;
}
#footer_left{ float:left; width:460px;}
#footer_right{ float:right; width:300px; text-align:right;}

#btech{
        font-family:Verdana, Geneva, sans-serif;
        font-size:11px;
        color:#947652;
        text-align:right;
        line-height:30px;
        margin:0 auto;
        padding-right:30px;
        width:869px;
}
#btech a{ color:#947652; text-decoration:none;}
#btech a:hover{ text-decoration:underline;}

/* GALLERY */
div.gallery_box{ padding-top:15px;}

