@charset "UTF-8";
/* CSS Document */

/* { border: .1em white solid;} */

body {
	font-family:ITC Avant Garde Gothic, Avant Garde, Helvetica Neue, Helvetica, sans-serif;
	background:url(images/bkgd.jpg) no-repeat black;
	margin:0px;
	padding:0px;}

.logo a img {border:none;}

.logo {
	float:left;
	width:1024px;
	height:81px;
	background:url(images/logo.jpg) no-repeat;}

.toplinks {
	height:20px;
	width:800px;
	float:right;
	margin-top:-30px;
	color: white;
	text-decoration:none;}

.toplinks a{color:white;
	float:right;
	padding:0 25px 0 10px;}

.toplinks a:hover{
	text-decoration:underline;}

.sidebar {
	float:left;
	margin-top:0px;
	margin-right:15px;
	background:url(images/sidebarbkgd.jpg) no-repeat top left;
	width:170px;
	color:white;
	font-size:16px;
	line-height:40px;
	text-align:right;}

.sidebar a {
	color:white;
	text-decoration:none;}

.sidebar a:hover {
	color:white;
	text-decoration:underline;}

span.jbgi {
	color:#b7f1fa;
	font-size:18px;
	line-height:20px;}

span.jbgi a {
	color:#B7F1FA;
	text-decoration:none;}

span.jbgi a:hover {
	color:#b7f1fa;}

.wrapper {
	float:left;
	width:1025px;
	height:575px;}

.maintext {
	float:left;
	font-size:14px;
	padding-right:10px;
	width:380px;
	height:570px;
	margin:7px 0px 0px 12px;
	border-right:thin solid black;
	overflow:auto;
    overflow:hidden;
    }

p.bold {
	font-size:24px;
	margin:5px 0px;
	color:#002157;}


h2 {
	color:black;
	margin:5px 0px;
	font-size:18px;
	font-weight:bolder;}

.maintext p {
	text-align:justify;
	line-height:24px;
	margin:0px 0px 5px;}

.maintext p a{
	margin-left:230px;
	font-size:18px;
	color:#a4191e;
	text-decoration:none;}

p a:hover {
	text-decoration:underline;}

img.main {
	margin:7px 0px 0px 12px;}

.top {
	margin-top:12px;}

.content {
	float:left;
	padding-right:10px;
	width:415px;
	height:570px;
	margin:7px 0 0 12px;
	border-right:thin solid black;
	overflow:auto;
    font-size: 14px;
    }

p {
	line-height:18px;
	font-size:14px;}

.video {
	float:left;
	padding:0px 10px;}

.disc {
	float:left;
	width:185px;
	padding:0px 7px 0 0;}

.disc p{
	font-size:11px;}

a {
	color:#a4191e;
	text-decoration:none;}

ul {
	line-height:20px;}

ul a:hover{
	text-decoration:underline;}

.wide {
	float:left;
	width:795px;
	margin:7px 0 0 12px;
	height:570px;
	overflow:auto;}

.photos {
	float:left;
	width:795px;
	height:570px;
	margin:7px 0 0 12px;
	overflow:auto;}

.thumbs p {float:left; width:250px; height:235px; margin:10px 10px 10px 0; overflow:hidden;}

/* .thumbs p img { width:250px;} */

.thumbs a img {border:none;}

.review {
	width:785px;
	height:510px;
	overflow:auto;}

.testament {
           background:#ede9ed;
           padding-left:10px;
           width:90%;
           margin:10px 5px 12px 5px;
           padding:5px;
           overflow:visible;
}

.testifier {
           background:#fdfbfe url(images/spanbg.png) no-repeat left;
           float:right;
           height:16px;
           margin:-14px -15px -10px 0;
           padding:3px 5px 5px 5px;
           font-family:"Georgia", serif;
           font-stretch:wider;
           font-size:13px;
           font-weight:bold;
           font-style:italic;
           color:#54513d;
}

.tagline {
         width: 100%;
         font-size:10px;
         margin: 10px 0 5px 90px;
}

blockquote {
           width:90%;
           margin:0 5px 0 5px;
           text-align:justify;
           font-size:14px;
}

