/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

/*@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/lightbox.css';*/
@import 'bp-compressed.css';
@import 'suckerfish.css';

/* ------ Main Layout Styles ------- */


body {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#wrapper {
	background:transparent url(../img/background-circle.png) no-repeat center top;
height:100%;
margin:0 auto;
min-height:592px;
}


#page {
	margin: -34px auto 0;
	background: 				url(../img/page-bg.png) repeat-y;
	width:986px;
	padding-bottom: 10px;
}

#sidebar {
	padding: 30px 0 30px 30px;
}

#main {
	float:right;
	padding: 30px 30px 30px 0;
}



/* ------ Header Styles ------- */

#header {
	background: 				url(../img/header-bg.png) repeat-x;
	text-align:center;
	position:relative;
	z-index:3;
}

#header h1 {
	font-size: 4em;
	margin-bottom: .35em;
}



#nav {
	background: 				url(../img/nav-bg.jpg) repeat-x;
	overflow:hidden;
}

/* ------- Sidebar styles ------- */

#sidebar-inner {
background: #582136 url(../img/sidebar-bg.jpg) no-repeat bottom center;
padding:20px;
color: #ec9494;
}

#sidebar h3{
	color: #fff;
}

#sidebar a {
	color: #fff;
}

#sidebar a:hover, #sidebar a:focus {
	color: #ffa633;
}

p img {
	border: 7px #ebebeb solid !important;
	margin: 5px 20px 0 0;
}

#sidebar img {
	border: 7px #6d2944 solid;
}

.sectionLinks h2 {
	color: #fff;
}

.sectionLinks a {
	color: #EC9494 !important;
}

.sectionLinks a:focus, .sectionLinks a:hover {
	color: #EC9494 !important;
	text-decoration:underline !important;
}

#related_image_slideshow_link {
	background:url('../img/sidebar-border.gif') repeat-x center bottom;
	padding-bottom: 1px;
	margin-bottom: 10px;
}


/* ------ Footer Styles --------- */



#footer {
padding: 15px 0;
background: url(../img/footer-bg.png) no-repeat;
width: 986px;
margin: 0 auto;
}

.span-7 {
	text-align:right;
	width: 425px;
}

.span-9 {
	padding-left: 20px;
}

.siteCredits {
	margin-bottom: 28px;
	font-size: .77em;
}

#footer .siteCredits, #footer .siteCredits a {
color: #ff6a10;
text-transform:uppercase;
letter-spacing: 1.5px;
font-weight:bold;
}

#footer .siteCredits a:hover, #footer .siteCredits a:focus {
	color: #fff;
}

/* ------ Home Div Styles ------- */

#homePhoto {
margin-bottom: 25px;
position:relative;
z-index: 0;
}

#homePhotoCaption {
	background: 				url(../img/trans.png);
	padding: 25px 42px 30px 42px;
	width: 286px;
	position:absolute;
	bottom: 0;
	right:0;
	color: #fff;
	font-size: 1.07em;
	line-height: 1.9em;
}

#homePhotoCaption p {
	margin-bottom: 0px;
}

#homeColumnWrapper {	
	background: 	#3C101F			url(../img/home-gradient.jpg) no-repeat;
	width: 917px;
	margin-left: 25px;
}

.homeColumn {
	width: 245px;
	float:left;
	padding: 26px 30px 25px 30px;
	color: #ec9494;
	line-height: 1.9em;
}



.homeColumn h3 {
	color: #fff;
	letter-spacing: .5px;
}

.homeColumn li, #main li, #sidebar li {
	list-style:none;
	background: url(../img/bullet.png) no-repeat 0 8px;
	padding-left: 20px;
	line-height: 2em;
}

.homeColumn a {
	color: #FFCC99;
}

.homeColumn a:focus, .homeColumn a:hover {
	color:#EC9494;
	text-decoration:underline;
}

.homeColumn p {
	margin-bottom: 0;
}

/* ------ Inner Div Styles ------*/

.content {
	padding-top: 10px;
}

.teaser {
	font-size: 1.15em;
}

.teaser p {
	margin-bottom: 20px;
	color: #ff8814;
}


.read-more {
	text-transform:uppercase;
	font-size: .7em;
}

a.read-more  {
	color: #fff;
	letter-spacing: 1.1px;
}

a:focus.read-more, a:hover.read-more {
	color: #ffa633;
	text-decoration:none;
}

.bg1, .bg2 {
border-top: 3px double #eee;
padding: 10px 0;
}


.categorySidebars, .pageSidebars {
background: url('../img/sidebar-border.gif') center bottom repeat-x;
margin-bottom: 18px;
padding-bottom: 1px;
}

#breadcrumbs, #attachedFiles {
clear: both;
border-top: 3px double #eee;
padding-top: 10px;
}


/* ------- News Styles -------*/
.childdate {
font-weight: bold;
color: #bdbab6;
}

.gray {
font-weight: bold;
color: #bdbab6;
}




/* ------ Photo & File Styles ------- */

#attachedFiles img {
	width:20px;
	height:20px;
	border:none;
	margin:0;
	padding:0 0.3em 0 0;
}

#attachedFiles li {
	list-style: none;
	background:none;
	padding-left: 0;
}

.documentEntry img {
	float:left;
	margin-bottom:2em;
}

#related_image_slideshow {
	display:none;
}

.contentThumb {
	float:left;
	width:100px;
	margin-right:1em;
}

.contentThumb img {
	width:100px;
	height:100px;
	margin-bottom:1.5em;
}

.staffThumb img {
	height: 60px;
	width: 60px;
	margin: 10px 0pt;
}

.imageThumb {
	display:block;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}

.floatLeft {
	float:left;
	margin-bottom:20px;
	width:150px;
}

.floatRight {
	float:right;
	margin-bottom:20px;
	width:150px;
}


 


#picNav {
	letter-spacing:.5em;
	padding:0.25em 0;
	text-align:right;
}

.relatedPics .imageCaption {
	background:transparent url(../img/overlay.png) repeat scroll 0 0;
	color:#EEEEEE;
	padding:10px;
	position:relative;
	top:210px;
	width:210px;
}


/* ------ Minor Div Styles begin here ------ */


.paginatorControl div {
	display:inline;
}

.paginatorControl {
	text-align:right;
	margin-bottom:1.5em;
	color: #aaa;
	clear:both;
}

.paginatorControl .disabled {
	color:#aaa;
}

.pageCounter {
float: left;
}


.last {
	border-bottom: 0px;
}

#TB_window a {
outline: none;
}


/* ------ WebTree Styles ------ */
#flashMessage {
	background-color: #fff266;
} 

