/***********************************************************
 CSS Reset
***********************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/***********************************************************
 General Styles
***********************************************************/

body { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; line-height: 1.35em; }
p { margin: 1em 0; }
b, strong { font-weight: bold; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
i { font-style: italic;}

h2, h3, h4, h5 { padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; font-size: 1.25em; font-weight: normal; }
h1 { font-size: 2em; } /* Reserved for Site Title */
h2 { font-size: 1.35em; }
h3 { font-size: 1.15em; }
h4 { font-size: 1em; }

ul.disc { list-style-type: disc; }
ul.circle { list-style-type: circle; }
ul.square { list-style-type: square; }
ul.disc, ul.circle, ul.square { margin: 1em 0 1em 2em; }
ol.arabic-numbers { list-style-type: decimal; }
ol.upper-alpha { list-style-type: upper-alpha; }
ol.lower-alpha { list-style-type: lower-alpha; }
ol.upper-roman { list-style-type: upper-roman; }
ol.lower-roman { list-style-type: lower-roman; }
ol.arabic-numbers, ol.upper-alpha, ol.lower-alpha, ol.upper-roman, ol.lower-roman { margin: 1em 0 1em 2em; }

td { font-size: .85em; }

.image-right { float: right; margin: 0 0 10px 15px; }
.image-left { float: left; margin: 0 15px 0px 0; }
.image-right img, .image-left img { padding: 5px; border-width: 1px; border-style: solid; }
.imageStyle {  }

.clearfloat { clear: both; display: block; height: 1px; line-height: 1px; }
.containfloat { overflow: hidden; }

/* IE6 Fixes */
.ie6 .containfloat { position: relative; overflow: visible; height: 1%; }

/***********************************************************
 Layout Elements
***********************************************************/

#wrapper { width: 720px; margin: 0px auto; } 
	#header { position: relative; height: 60px; padding: 20px 0 0 0; }
		#logo { position: absolute; bottom: 10px; }
		#toolbar { position: absolute; bottom: 0; right: 25px; border-right-width: 1px; border-style: solid; }
		#toolbar li { float: left; }
		#toolbar a { display: block; padding: 60px 13px 10px 13px; border-left-width: 1px; border-style: solid; }
		#toolbar ul ul { display: none; }
	#main {  }
		#banner { position: relative; height: 150px; background-repeat: no-repeat; }
			#slideshow { display: none; z-index: 1; }
			#slogan { position: absolute; z-index: 2; bottom: 0; width: 100%; opacity: .85; }
			#slogan div { padding: 7px 20px; }
		.fauxcolumn { background: #f0f0e8; }
			#content { padding: 20px 0 10px 0; background: #fff; }
			#sidebar { padding: 20px 0 10px 0; font-size: .95em; }
	#footer { padding: 10px 0 20px 0; font-size: .9em; }

.padding { margin: 0 25px; }

/***********************************************************
 Plugin Styles
***********************************************************/

/* RapidAlbum (Slimbox) */

.thumbnail-wrap { float: left; }
.thumbnail-frame {  }
.thumbnail-frame img { padding: 3px; border: 1px solid #ccc; background: #fff; }
.thumbnail-caption { color: green; }

/* Carousel */

.carousel_thumb_title { font-size: .8em;}

/***********************************************************
 Blog
***********************************************************/

/* Tag Cloud */

ul.blog-tag-cloud {}
ul.blog-tag-cloud li {}
.blog-tag-size-1 {}
.blog-tag-size-2 {}
.blog-tag-size-3 {}
.blog-tag-size-4 {}
.blog-tag-size-5 {}
.blog-tag-size-6 {}
.blog-tag-size-7 {}
.blog-tag-size-8 {}
.blog-tag-size-9 {}
.blog-tag-size-10 {}
.blog-tag-size-11 {}
.blog-tag-size-12 {}
.blog-tag-size-13 {}
.blog-tag-size-14 {}
.blog-tag-size-15 {}
.blog-tag-size-16 {}
.blog-tag-size-17 {}
.blog-tag-size-18 {}
.blog-tag-size-19 {}
.blog-tag-size-20 {}

/* Archive Page */

.blog-archive-background {}
.blog-entry-summary { overflow: hidden; }
	.ie6 .blog-entry-body { overflow: visible; height: 1%; }
.blog-archive-headings-wrapper {}
.blog-archive-entries-wrapper {}
.blog-archive-entries-wrapper .blog-entry {}
.blog-archive-month {}
.blog-archive-link {}
.blog-archive-link a:link, .blog-archive-link a:visited {}
.blog-entry { margin-bottom: 1.5em; }
.blog-entry-date { margin-bottom: 1em; }

h1.blog-entry-title { margin-bottom: 5px; font-size: 1.25em; font-weight: normal; }
h1.blog-entry-title a {}

/* Category link in the main entry */

.blog-entry-category {}
.blog-entry-category a:link, .blog-entry-category a:visited {}
.blog-read-more {}
.blog-entry-body { overflow: hidden; padding-bottom: 1.5em; }
	.ie6 .blog-entry-body { overflow: visible; height: 1%; }
.blog-entry-comments {}

p.blog-entry-tags {}

/* Archives in the blog sidebar */

#blog-archives {}
.blog-archive-link-enabled {}
.blog-archive-link-disabled {}

/* Blog categories in the blog sidebar */

#blog-categories {}
.blog-category-link-enabled {}
.blog-category-link-disabled {}

/* Blog RSS feeds in the blog sidebar */

#blog-rss-feeds {}
.blog-rss-link {}
.blog-comments-rss-link {}

/***********************************************************
 File Sharing
***********************************************************/

.filesharing-description {}
.filesharing-item {}
.filesharing-item-title a:link {}
.filesharing-item-title a:hover {}
.filesharing-item-title a:visited {}
.filesharing-item-description {}

/***********************************************************
 Photo Album
***********************************************************/

/* Index Page (Thumbnail view) */

.album-title {}
.album-description {}
.album-wrap {}
.thumbnail-wrap {}
.thumbnail-frame {}
.thumbnail-frame:hover {}
.thumbnail-frame a {}
.thumbnail-frame a:hover {}
.thumbnail-frame img {}
.thumbnail-caption {}
	
/* Single Page (Photo view) */

.photo-background {}
.photo-navigation {}
.photo-links {}
.photo-navigation a:link, .photo-navigation a:visited {}
.photo-navigation a:hover {}
.photo-frame{}
.photo-title {}
.photo-caption {}

/* EXIF data */

.exif-data {}
.exif-data p {}
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 {}

/***********************************************************
 Quicktime Page
***********************************************************/

.movie-description {}	
.movie-page-title {}
.movie-page-description {}
.movie-thumbnail-frame {}
.movie-thumbnail-frame:hover {}
.movie-thumbnail-caption {}	
.movie-background {}
.movie-title {}
.movie-frame {}
	
/***********************************************************
 Contact Form
***********************************************************/

.message-text { } 
.form-input-field { } 
.form-input-button { } 

