﻿/* General tags */
body {background:#fff url('../images/background.gif') repeat-y center top; 
	color:#404040; line-height:1.3em; margin:0 auto; padding:0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 76%;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
a {color:#6B8CC7; font-weight:700; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 18px 10px;}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {margin:0;}

/* Headers */
#logo {color:#000000; font-size:44px; letter-spacing:-3px; margin:0 0 20px 0px;}
#logo a {color:#6B8CC7; text-transform:none;}
h1 {border-bottom:4px solid #dadada; color:#6B8CC7; font-size:1.4em; letter-spacing:-1px; margin:0px 0px 10px 0px; padding:0 2px 4px 5px;}
h2 {border-bottom:4px solid #dadada; color:#6B8CC7; font-size:1.4em; letter-spacing:-1px; margin:0px 0px 10px 10px; padding:0 2px 4px 5px;}
h3 {color:#6B8CC7; font-size:1.2em; font-weight:700; margin:0px 0 8px; padding:1px 2px 2px 3px;}

/* Main wrap */
#wrap {color:#474747; margin:10px auto; padding:0; width:970px;}
#header {margin:0;}
#toplinks {font-size:11px; padding:5px 2px 2px 3px; text-align:right;}
#toplinks a {color:gray;}
#slogan {color:gray; font-size:18px; font-weight:700; letter-spacing:-1px; line-height:1.2em; margin:15px 0 30px 10px;}

/* Sidebar and menu */
#sidebar {float:left; line-height:1.4em; margin:0 0 5px; padding:1px 0 0; width:195px;}
/* #sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 15px 10px;}
#sidebar li {list-style:none; margin:0 0 4px; padding:0;}
#sidebar li a {font-size:1.2em; font-weight:700; padding:2px;}
#sidebar ul ul {line-height:1.2em; margin:4px 0 3px 15px; padding:0;}
#sidebar ul ul li a {font-weight:400;} */
#sidebar h2, #content h2 {margin:0px 0 10px;}

/*	SLIDER */
.photofaderWrap	{ height: 282px; width: 282px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0;}
.photofader		{ height: 282px; width: 282px; border: 1px solid #ccc;overflow: hidden;}

/* Google search */
.googleSearch {	float:right;}
.googleResults {margin: 0 0 0 10px; padding:0 2px 2px 5px;}

/* Clear formatting */
.clearMe 									{clear: both; height: 0; background-color: #fff; font-size: 1px; line-height: 0;}

/* Main content */
#content {float:right; line-height:1.5em; margin:0; padding:0; text-align:left; width:750px;}
#content h2 {margin: 0px 0px 20px 0px;}
#content h3 {margin:10px 0 8px;}

/* Blue bottom box */
#blueBox {float:right; line-height:1.4em; margin:0 0 10px 0px; padding:10px 10px 10px 13px; text-align:left; width:725px;
background:#6B8CB7; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; 
}
#blueBox a{
	color:white; 
}
#blueBox a:hover {text-decoration:underline;}

/* RightContent */
.rightContent {	width:400px; float:right; text-align:left;}
.rightContent ul {margin:0;}
.rightContent li {list-style:circle; margin:0px 0px 15px 20px;}
.rightContent h3 {color:#6B8CC7; font-size:1.2em; font-weight:700; margin:0 0 25px 0; padding:1px 2px 2px 3px;}

/* LeftContent */
.leftContent {float:left; line-height:1.5em; margin-right:0; padding:0; text-align:left; width:410px;}

/* amazonWidget */
#amazonFlash{ margin:0px 0px 10px 8px;}
#amazonWidget{margin:0px 0px 10px 8px;}
#amazonWidgetAlt{}

/* photoBox */
.photoBox {float:right; margin-right:12px;padding:0;width:306px;}
.photoCaption {font-size:0.7em;line-height:1.4;text-align:center;margin-left:2px;margin-bottom:20px;}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:0.9em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:right;}
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}

/* Additional classes */
.box {background:#6B8CC7; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.imageBox {width:430px;min-height:60px; margin-top:15px; margin-bottom:15px;text-align:center;}
.spacerBox {width:430px;min-height:20px; margin-top:5px; margin-bottom:5px;text-align:center;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.readmore {margin:-10px 10px 12px 0; text-align:right;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:normal;}
.blue {color:#6B8CC7;}
.clear {clear:both;}
.fade {color:#c8c8c8;}
.gray {color:gray;}
.photo {background:#fff; border:1px solid #bababa; margin:6px 10px 0px 10px; padding:2px;}

/*Class for front page image boxes to display recent */
.one-image {
	width:150px;
	margin:16px;
	float:left;
}

/* Lightbox Jquery */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Tahoma, Arial, sans-serif;	
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
