/* @group General Styles */

body {
	font: 0.75em/1.5em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	margin: 20px;
	padding: 0;
	background-color: #918055;
	width: 980px;
	margin: 0px auto;
}

p {
	margin: 5px 0;
	padding: 0;
}

b, strong {

}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
}

#logo{
	float: right;
}
#logo img{
	
}
img {
	border: none;
}

img a {
	border: none;
}

.image-left {
	float: left;
	margin: 3px 3px 3px 0;
	padding: 3px 3px 3px 0;
	position: relative;
	z-index: 5;
}

.image-right {
	float: right;
	margin: 3px 0 3px 3px;
	padding: 3px 0 3px 3px;
	position: relative;
	z-index: 5;
}
h1 {
	font: 16px "Lucida Grande", Lucida, sans-serif;
	color: white;
}
h2 {
	font: 14px "Lucida Grande", Lucida, sans-serif;
	color: white;
}
h3 {
	font: 12px "Lucida Grande", Lucida, sans-serif;
	color: white;
}
h4 {
	font: 10px "Lucida Grande", Lucida, sans-serif;
	color: white;
}
h5 {
	font: italic 10px "Lucida Grande", Lucida, sans-serif;
	color: white;
}

}

	
/* @end */

/* @group Layout */

#container {
	padding: 0;
	margin: 0;
	text-align: left;
}

.clearer {
	clear: both;
}

#pageHeader {
	visibility: hidden;
	height: 20px;
	position: relative;
	margin-top: 8px;
}

#pageHeader img {
	
}

#pageHeader h1 {
}

#pageHeader h2 {
}

#contentContainer {
	margin-right: 162px;
	line-height: 2em;
	z-index: 2;
	position: relative;
	top: -28px;
	margin-bottom: 5px;
	min-height: 550px;
	color: white;
	padding-left: 80px;
	padding-right: 60px;
	padding-top: 20px;
}

#contentContainer #content {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
}

#sidebarContainer {
	width: 225px;
	float: right;
	position: relative;
	z-index: 3;
}

#sidebarContainer #sidebar {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#sidebarContainer .sideHeader {
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	color: #00070e;
	margin-bottom: 7px;
	font: italic bold 1.2em Arial, Helvetica, Geneva, sans-serif;
}
	
/* @end */

/* @group Toolbar */

/* @group Top Menu */

/* Toolbar Styles */
#navcontainer {
	align: right;
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	height: 80px;
	top: -42px;
	z-index: 900;
	background-color: #918055;
	color: black;
}

#navcontainer #current {
}

#navcontainer .currentAncestor {
		color: #603E01;
}

#navcontainer .currentAncestor:hover {
	color: #603E01;
}

#navcontainer a {
	text-decoration: none;
	z-index: 0;
	margin-top: 0px;
	text-align: left;
	height: auto;
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	padding: 5px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}

#navcontainer ul li {
	list-style: none;
	display: inline;
	margin: 0 0 0 -1px;
}

#navcontainer li a
{
	padding: 3px 0;
	text-decoration: none;
	height: 40px;
}
#navcontainer ul li a
{
	text-decoration: none;
	padding: 6px 0.6em;
	height: 60px;
}



#navcontainer ul li a #current {
		color: #603E01;
}

#navcontainer li a:link { 
	color: #E4C58C;
}
#navcontainer li a:visited { 
	color: #E4C58C;
}

#navcontainer ul li a:hover, #navcontainer ul li a:active {
		color: #603E01;
}

#navcontainer .current:hover {
	
}

/* Child - Level 1 */



#navcontainer ul ul {
	position: absolute;
	top: 72px;
	font-size: 0.9em;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
	background-color: #918055;
}

#navcontainer ul ul li {
	background-image: none;
	border-style: none;
}

#navcontainer ul ul li a {
	padding-top: 1px;
	background: none;
	border-style: none;
	color: #E4C58C;
}

#navcontainer ul ul a:hover{
	color: #603E01;
}

#navcontainer ul ul #current{
	color: #603E01;
}
#navcontainer ul ul li a:hover, #navcontainer ul ul li a:active {
	color: #603E01;
}
#navcontainer ul ul .currentAncestor {
}

/* Child - Level 2 */

#navcontainer ul ul ul {
	position: absolute;
	left: 10px;
	top: 20px;
	width: inherit;
	margin: 0;
	white-space: nowrap;
	padding: 0px 0px 0px 10px;
}

#navcontainer ul ul ul li {
}

#navcontainer ul ul ul li a {
	color: #121212;
}

#navcontainer ul ul ul li a:hover {
	text-decoration: none;
	background: none;
}

#navcontainer ul ul ul #current {	font-weight: normal;
	background: none;
}

#navcontainer ul ul ul ul {
	display: none;
}

/* @end */
/* @end */

/* @group Global Classes */

blockquote, .standout {
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

.imageStyle {

}

/* Main content area unordered list styles */
#contentContainer #content ul {
}

#contentContainer #content li {
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
	margin: 10px;
	padding: 0 10px;
}

#sidebarContainer #sidebar li {
}

/* Table Styles */
table {
	font-size: 1em;
}

/* @end */

/* @group Quicktime Page */

.movie-description {

}
	
/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	color: #066fd4;
	font-size: 1.9em;
	font-weight: normal;
	margin-bottom: 3px;
}.movie-page-description {
	margin-bottom: 10px;
}.movie-thumbnail-frame {
	width: 132px;
	text-align: center;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	display: block;
	position: relative;
	z-index: 12;
}

.movie-thumbnail-frame:hover {
}

.movie-thumbnail-caption {
}
	
/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	margin-top: 10px;
}

.movie-title {
	color: #066fd4;
	font-size: 1.9em;
	font-weight: normal;
}

.movie-frame {

}
	
/* @end */


/* @end */

/* @group Contact Form */
.message-text {
} 

.required-text {

} 

.form-input-field {
		width: 97%;

} 

.form-input-button { 
	
	text-align: center;
} 
/* @end */

/* This stylesheet was created by Gary Byrd from RapidWeaverThemes.com. It is designed to work in the "Classic" theme. You may modify this stylesheet with caution but please do not steal it. */

/* RWT_Classic v 1 Date 5-27-07 */

/* @group Blog */

/* @group Tag Cloud */
ul.blog-tag-cloud {
	margin: 0 0 10px;
	padding: 0;
	text-align: justify;
}

ul.blog-tag-cloud li {
	display: inline;
	padding-right: 5px;
}

.blog-tag-size-1 {	
	font-size: 0.8em;
}

.blog-tag-size-2 {	
	font-size: 0.85em;
}

.blog-tag-size-3 {	
	font-size: 0.9em;
}

.blog-tag-size-4 {	
	font-size: 0.95em;
}

.blog-tag-size-5 {	
	font-size: 1em;
}

.blog-tag-size-6 {	
	font-size: 1.05em;
}

.blog-tag-size-7 {	
	font-size: 1.1em;
}

.blog-tag-size-8 {	
	font-size: 1.15em;
}

.blog-tag-size-9 {	
	font-size: 1.2em;
}

.blog-tag-size-10 {	
	font-size: 1.25em;
}

.blog-tag-size-11 {	
	font-size: 1.3em;
}

.blog-tag-size-12 {	
	font-size: 1.35em;
}

.blog-tag-size-13 {
	font-size: 1.4em;
}

.blog-tag-size-14 {	
	font-size: 1.45em;
}

.blog-tag-size-15 {
	font-size: 1.5em;
}

.blog-tag-size-16 {	
	font-size: 1.55em;
}

.blog-tag-size-17 {	
	font-size: 1.6em;
}

.blog-tag-size-18 {	
	font-size: 1.65em;
}

.blog-tag-size-19 {
	font-size: 1.7em;
}

.blog-tag-size-20 {	
	font-size: 1.75em;
}

/* @end */

/* @group Archive Page */

.blog-archive-background {
}.blog-archive-headings-wrapper {
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

.blog-archive-entries-wrapper {
}

.blog-archive-entries-wrapper .blog-entry {
}.blog-archive-month {
	font-size: 1.5em;
	color: #000;
	margin: 0px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-right: 10px;
}

.blog-archive-link {
}.blog-archive-link a:link, .blog-archive-link a:visited {
}
	
/* @end */

.blog-entry {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #878787;
}

.blog-entry img {
	padding: 6px;
	background-color: #f8f8f8;
}

.blog-entry-title {
	font-size: 1.5em;
	color: #000;
	margin: 0px;
	font-weight: bold;
	margin-bottom: 5px;
}

.blog-entry-title a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.blog-entry-date {
	margin-bottom: 15px;
	color: #2d2d2d;
	padding-left: 15px;
	background: url(images/clock.png) no-repeat left 5px;
}

.blog-entry-body {
}

.blog-entry-comments {
	margin-top: 10px;
}

/* Comment links */
a[href^="javascript:HaloScan"] {
}

a[href^="javascript:HaloScan"]:hover {
}

/* Trackback links */
a[href^="javascript:HaloScanTB"] {
}

a[href^="javascript:HaloScanTB"]:hover {
}

/*styles the category link in the main entry */
.blog-entry-category {
	margin-left: 10px;
}

.blog-entry-category a:link, .blog-entry-category a:visited {
	padding-left: 15px;
	background: url(images/category_over.png) no-repeat left 2px;
}

.blog-entry-category a:hover, .blog-entry-category a:active {
	padding-left: 15px;
	background: url(images/category_over.png) no-repeat left 2px;
}
/* styles the archives in the blog sidebar */
#blog-archives {
	margin-bottom: 10px;
}

a.blog-archive-link-enabled {
	display: block;
	float: left;
	padding-left: 15px;
	background: url(images/side_clock_over.png) no-repeat left 3px;
}

a.blog-archive-link-enabled:hover {
	background: url(images/side_clock_over.png) no-repeat left 3px;
}

.blog-archive-link-disabled {
	padding-left: 15px;
	background: url(images/side_clock_over.png) no-repeat left 3px;
}

/* Styles the blog categories in the blog sidebar */
#blog-categories {
	margin-bottom: 10px;
}

a.blog-category-link-enabled {
	display: block;
	float: left;
	padding-left: 15px;
	background: url(images/side_category_over.png) no-repeat left 3px;
}

a.blog-category-link-enabled:hover {
	background: url(images/side_category_over.png) no-repeat left 3px;
}

.blog-category-link-disabled {
	padding-left: 15px;
	background: url(images/side_category_over.png) no-repeat left 3px;
}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {
	margin-bottom: 10px;
}

a.blog-rss-link {
	background: url(images/rss_icon.gif) no-repeat left center;
	padding-left: 16px;
	display: block;
	float: left;
}

a.blog-comments-rss-link {
	background: url(images/rss_icon.gif) no-repeat left center;
	padding-left: 16px;
	display: block;
	float: left;
	margin-bottom: 10px;
}

a.blog-rss-link:hover, a.blog-comments-rss-link:hover {
	background: url(images/rss_icon_over.gif) no-repeat left center;
}


/* @end */

/* @group Bread-crumb and Footer */

#breadcrumbcontainer {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 660px;
	height: 12px;
	font-size: .8em;
	position: relative;
	top: 0px;
}

#breadcrumbcontainer ul {
	list-style-type: none;
	margin: 0;
	padding: 0px;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {
	text-decoration: none;
}

#breadcrumbcontainer a:hover {

}

#footer {
	color: #111111;
	text-align: left;
	width: 660px;
	font-size: .8em;
	position: relative;
	top: 0px;
}

#footer p {
	
}

#footer a:link, #footer a:visited {
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	color: #111111;
	text-decoration: none;
}
	
/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	letter-spacing: -1px;
	margin-bottom: 10px;
	font-size: 2.2em;
}

.album-description {
	padding-bottom: 7px;
	margin-bottom: 75px;
	border-bottom: 1px solid;
	font-size: 1em;
}


.album-wrapper {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 60px;
	margin-right: 20px;
}

.thumbnail-frame {
	position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 5px;
}

.thumbnail-frame:hover {
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
	background: transparent;
}

.thumbnail-frame img {
	margin: auto;
	padding: 1px;
}

.thumbnail-caption {
	color: #303030;
	margin: 0;
	width: 100%;
	height: 38px;
	display: block;
	padding: 0 0 0 5px;
}
	
/* @end */

/* @group Single Page (Photo view) */

.photo-background {
	text-align: left;
}

.photo-navigation {
	border: 3px solid #ddd;
	width: 200px;
	float: left;
	padding: 15px;
	margin: 0 15px;
	color: #fff;
}

.photo-links {
}

.photo-navigation a:link,
.photo-navigation a:visited {
}

.photo-navigation a:hover {
	background: transparent;
}

.photo-frame {
	border: 3px solid #ddd;
	position: absolute;
	left: 260px;
	top: 20px;
}

.photo-title {
	margin: 0 0 5px;
	letter-spacing: -1px;
	font-size: 2.2em;
	color: #ddd;
}

.photo-caption {
	margin: 0;
}

/* @group EXIF data */
/* Data wrapper */
.exif-data {
	clear: left;
	margin: 0 0 0 15px;
	padding: 15px;
	float: left;
	width: 200px;
}

.exif-data p {
	margin: 0;
	padding: 0;
}

/* p tag classes for all exif data */
p.exif-version {
}

p.exif-colour-space {
}

p.exif-focal-length {
}

p.exif-dimensions {
}

p.exif-pixel-y-dimension {
}

p.exif-pixel-x-dimension {
}

p.exif-oecf-value {
}

p.exif-subsec-time-original {
}

p.exif-exposure-mode {
}

p.exif-spatial-frequency-response {
}

p.exif-scene-capture-type {
}

p.exif-subject-location {
}

p.exif-shutter-speed {
}

p.exif-datetime-original {
}

p.exif-subsec-time {
}

p.exif-compressed-bits-per-pixel {
}

p.exif-flash-energy {
}

p.exif-saturation {
}

p.exif-brightness {
}

p.exif-exposure-time {
}

p.exif-f-number {
}

p.exif-file-source {
}

p.exif-gain-control {
}

p.exif-subject-area {
}

p.exif-cfa-pattern {
}

p.exif-scene-type {
}

p.exif-white-balance {
}

p.exif-flash {
}

p.exif-exposure-index {
}

p.exif-flashpix-version {
}

p.exif-device-setting-description {
}

p.exif-focalplane-x-resolution {
}

p.exif-image-uniqueid {
}

p.exif-components-configuration {
}

p.exif-light-source {
}

p.exif-sensing-method {
}

p.exif-aperture {
}

p.exif-sharpness {
}

p.exif-exposure-program {
}

p.exif-subject-distance {
}

p.exif-subsec-time-digitized {
}

p.exif-contrast {
}

p.exif-focalplane-resolution-unit {
}

p.exif-gamma {
}

p.exif-35mm-focal-length {
}

p.exif-datetime-digitized {
}

p.exif-subject-distance-range {
}

p.exif-custom-rendered {
}

p.exif-max-aperture {
}

p.exif-sound-file {
}

p.exif-metering-mode {
}

p.exif-spectral-sensitivity {
}

p.exif-exposure-bias {
}

p.exif-focalplane-y-resolution {
}

p.exif-iso-rating {
}

p.exif-maker-note {
}

p.exif-digital-zoom-ratio {
}

p.exif-user-comment {
}
/* @end */

/* @end */
	
/* @end */

/* @group File Sharing */

.filesharing-description {
}

.filesharing-item {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #767676;
}
.filesharing-item:hover {
	
}

.filesharing-item-title a:link {
	font-size: 1.4em;
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
	color: #efefef;
}

/* @end */
