/* CSS Document - Written By Joseph Dudley for www.greatstbarts.com*/
body{
	max-width:1200px;
	min-width:450px;
}

#header{
	background:#333 url(../Media/Page%20Parts/title_slice.gif) repeat-x left top;
	width:100%;
	height:123px;
	overflow:hidden;
}
#pagetitle{
	padding-bottom:5px;
}
#content, #sidebar, #pagetitle{
	margin-top:5px;
	text-align:justify;
}
#content{
	width:65%;
	float:left;
	margin-right:20px;
	padding-right:20px;
	border-right:1px solid #DCD7D3;
}
#button{
	text-align:center;
}
#search{
	float:right;
}

/*Text*/
h1, h2, h3, th, .standardtext, .button, .credits { /* Sets standard font and text colour */
	font-family:"Palatino Linotype", "Book Antiqua", "Times New Roman", "Californian FB", serif;
	color:#333;
}
h1 { /* Site name header */
	color:#DCD7D3;
	font-size:24px;
	font-weight:normal;
	padding:30px 0 55px 0;
	line-height:20px;
	float:left;
	margin:0;
}
h2 { /* Page name header */
	font-size:22px;
	display:inline; 
}
h3 { /* Sub-header*/ 
	padding-bottom:0;
	margin-bottom:-10px;
	font-size:18px;
	text-align:left;
}
h3 a { /* Sub-header link*/
	color:#666;
	text-decoration:none;
}
h3 a:hover,
.standardtext a:hover,
.credits a:hover { /* link:hover*/
	color:#800000;
}
th{ /* Sub-header and table header*/
	font-size:16px;
	text-align:left;
}
table{
	margin-bottom:10px;
}

.standardtext { /* Normal text */
	font-size:13px;
        font-weight:normal;
}
.standardtext a { /*Normal link*/
	color:#222;
	font-weight:bold;
	text-decoration:none;
}

.button{
	font-size:12px;
	cursor:pointer;
}
.ul_2{
	margin-top:-15px;
	text-indent:25px;
}

.th-s{font-weight:bold;}
.th-s, .th-s+td, .th-s+td+td{
	border-top:1px solid #DCD7D3;
	vertical-align:top;
	text-align:left;
}

.news{
	padding:0 0 20px 0;
}
.news p{
	margin:0;
}
.news h3{
	margin:0;
}

/*Credits*/
#credits{
	float:left;
}
.credits, .credits a{
	font-size:11px;
	color:#999;
	width:100%;
	text-align:right;
	text-decoration:none;
}

/*Images*/
img{ /*Gets rid of image-link borders*/
	border-style:none;
}
.headerimg { /*Three images in top right corner*/
	float:right;
	padding-bottom:25px;
}
.img_left, .img_right{
	padding-top:5px;
}
.img_left, .logo{ /*Aligns images left*/
	float:left;
	padding-right:5px;
}
.img_right { /*Aligns images right*/
	float:right;
	padding-left:5px;
}

