/*
	Default style sheet for Daybreak Imagery
	Copyright 1999-2005, RAE, Inc.
	File: styles/default.css
	Author: John A. Lock, RAE, Inc. <http://www.relevantarts.com/>
	Date: 3-Jun-2005
	Version: 1.0
*/

/* Font definitions
*******************************************************************/
BODY {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 770px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #546292;
}

TEXTAREA {font-size: 12px;}

H1 {
	color: #323E67;
	font-size: 14px;
	font-weight: bold;
}
H2 {
	color: #323E67;
	font-size: 18px;
}
H3 {
		margin-top: 8px;
		color: #323E67;
		font-size: 14px;
		font-weight: bold;}

H4 {font-size: 12px;}

H1, H2, H3, H4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

FORM {margin: 0px 0px 0px 0px;}

IMG {border: 0px;}

DD {margin-left: 15px;}

P, UL, OL, DL {
	margin-top: 10px;
	margin-bottom: 10px;
}

.smallest	{font-size: 9px;}
.smaller	{font-size: 10px;}
.small		{font-size: 11px;}
.normal   {font-size: 12px;}
.big			{font-size: 16px;}
.bigger		{font-size: 20px;}
.biggest	{font-size: 24px;}

/* Text tweaks
*******************************************************************/
.underline	{text-decoration: underline;}
.credit			{
	font-family: serif;
	font-style: italic;
	color: #FFFFFF;
}
.moreleading {line-height: 150%;}
.whitelink {
	color: #FFFFFF;
	text-decoration: underline;
}
.redtext {
	color: #CC0000;
}

.boldred {
	color: #CC0000;
	font-weight: bold;
}
.indent20 {
  margin-left: 20px;
}

/* Link appearance
*******************************************************************/

a:link		{color: #990000; text-decoration: underline;}
a:visited	{color: #996633; text-decoration: underline;}
a:active	{color: #FF0000; text-decoration: underline;}
a:hover		{color: #FF0000; text-decoration: underline;}

/* Page layout specs
*******************************************************************/

.homelogo {
	text-align: center;
	background-color: #FFFFFF;
}
.navbar {
	height: 34px;
	white-space: nowrap;
	background-color: #323E67;
	background-image: url(../img/navbar-chip.gif);
	text-align: center;
}
.homephoto {
	height: 194px;
}
.titlebar {
	height: 23px;
	padding: 10px 20px 10px 0px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
	background-color: #323E67;
	background-image: url(../img/titlebar-chip.gif);
}
.homebody {
	text-align: justify;
	color: #FFFFFF;
	line-height: 170%;
	padding: 0px 15px 0px 15px;
}
div.homebody a:link {
	color: #FFFFFF;
	font-weight: bold;
}
div.homebody a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.insidebanner {
	background-color: #FFFFFF;
	white-space: nowrap;
}
.banner_stack {
  height: 75px;
}
.aboutbody {
	background-color: #D5D9E7;
	padding: 10px 15px 20px 15px;
}
.contactbody {
	background-color: #D5D9E7;
	padding: 10px 15px 20px 15px;
}
.gallerybody {
	background-color: #FAE5D8;
	padding: 10px 15px 20px 15px;
}
.loginbody {
	background-color: #FEF5C1;
	padding: 10px 15px 20px 15px;
}
.newsbody {
	background-color: #D7DCC3;
	padding: 10px 15px 20px 15px;
}
.productsbody {
	background-color: #FCECD2;
	padding: 10px 15px 20px 15px;
}
.workshopsbody {
	background-color: #F8DFDC;
	padding: 10px 15px 20px 15px;
}
.termsbody {
	width: 520px;
	background-color: #FFFFFF;
	padding: 10px 15px 20px 15px;
}
.lightboxbody {
	background-color: #FFFFFF;
}
.pagecopy {
	margin: 0px 0px 0px 15px;
}
.floatright {
	float: right;
	padding: 0px 0px 10px 10px;
}
.homefooter {
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}
.footer {
	color: #000000;
	font-size: 10px;
	text-align: center;
}
.blog_footer {
	color: #000000;
	font-size: 10px;
	text-align: center;
}
.drop_shadow {
  padding: 3px;
  border: 1px solid #000000;
  margin-right: 15px;
  margin-bottom: 15px;
  box-shadow: 8px 8px 6px #888888;
  -moz-box-shadow: 8px 8px 6x #888888;
  -webkit-box-shadow: 8px 8px 6px #888888;
}
#photocaptions {
	position: relative;
	white-space: nowrap;
	margin: 10px 0px 0px 0px;
}
#photo01caption {
	position: absolute;
	visibility: visible;
	font-size: 10px;
}
#photo02caption {
	position: absolute;
	visibility: hidden;
	font-size: 10px;
}
#photo03caption {
	position: absolute;
	visibility: hidden;
	font-size: 10px;
}
#photo04caption {
	position: absolute;
	visibility: hidden;
	font-size: 10px;
}
#photo05caption {
	position: absolute;
	visibility: hidden;
	font-size: 10px;
}

