/* @group General Styles */

body {
	font: 0.75em/1.5em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	margin: 20px;
	padding: 0;
}

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

b, strong {

}

a:link, a:visited {
	color: #066fd4;
	text-decoration: none;
}

a:hover, a:active {
	color: #000000;
}

#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;
}
	
/* @end */

/* @group Layout */

#container {
	border: 1px solid #5e5e5e;
	padding: 0 8px;
	margin: 0 auto 10px;
	text-align: left;
	background-color: #fff;
}

.clearer {
	clear: both;
}

#pageHeader {
	height: 200px;
	position: relative;
	background: #2a5e8c url(images/header.png) no-repeat left top;
	margin-top: 8px;
}

#pageHeader img {
	
}

#pageHeader h1 {
	color: #fff;
	text-shadow: #000 2px 2px 2px;
	font-weight: bold;
	margin: 10px 0px 3px 10px;
	font-size: 2.3em;
	font-style: italic;
}

#pageHeader h2 {
	color: #fff;
	text-shadow: #000 2px 2px 2px;
	margin: 0 0px 5px 10px;
	font-size: 1.4em;
	font-style: italic;
	padding-top: 7px;
}

#contentContainer {
	margin-right: 192px;
	line-height: 2em;
	z-index: 2;
	position: relative;
	top: -10px;
	margin-bottom: 5px;
}

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

#sidebarContainer {
	width: 185px;
	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 {
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	top: -39px;
	z-index: 900;
	background-color: transparent;
}

#navcontainer #current {
	color: #ffffff;
	font-weight: bold;
	background: #133d7d url(images/nav_shine.png) repeat-x;
	border-bottom-style: none;
}

#navcontainer .currentAncestor {
	color: #ffffff;
	font-weight: bold;
}

#navcontainer .currentAncestor:hover {
}

#navcontainer a {
	text-decoration: none;
	color: #ffffff;
	z-index: 0;
	margin-top: 0px;
	text-align: left;
	font: bold 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(images/nav_shine.png) repeat-x;
	height: 40px;
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	padding: 5px 0;
	margin-left: auto;
	font: bold 12px Verdana, sans-serif;
	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;
	border: 1px solid #ABBD94;
	text-decoration: none;
	background: #1d5bb5 url(images/nav_shine.png) repeat-x;
	border-bottom-style: none;
	height: 40px;
}
#navcontainer ul li a
{
	text-decoration: none;
	padding: 6px 0.6em;
	background: #1d5bb5 url(images/nav_shine.png) repeat-x;
}



#navcontainer ul li a #current {
	background: #eee;
}

#navcontainer li a:link { 

}
#navcontainer li a:visited { 

}

#navcontainer ul li a:hover, #navcontainer ul li a:active {
	color: #ffffff;
	background: #133d7d url(images/nav_shine.png) repeat-x;
}

#navcontainer .current:hover {
	
}

/* Child - Level 1 */



#navcontainer ul ul {
	position: absolute;
	top: 25px;
	font-size: 0.9em;
	border-bottom: 1px solid #dcdcdc;
	background-color: transparent;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
}

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

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

#navcontainer ul ul a:hover{
	color: #282828;
}

#navcontainer ul ul #current{
	text-shadow: none;
	background: none;
	color: #000;
}
#navcontainer ul ul li a:hover, #navcontainer ul ul li a:active {
	color: #303030;
	background: none repeat-x;
}
#navcontainer ul ul .currentAncestor {
	text-shadow: none;
}

/* 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;
	text-shadow: none;
}

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

#navcontainer ul ul ul #current {	font-weight: normal;
	background: none;
	text-shadow: 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;
	border: 1px solid #ccc;
}

.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: -10px;
}

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

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {
	text-decoration: none;
}

#breadcrumbcontainer a:hover {

}

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

#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;
	border: 3px solid;
	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 */

