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

/* RWT_Enterprise v 4.0 Date 7-7-08 */
/* @group Resets */
html{overflow-y:scroll !important;}
html, body, div, p, ul, dl, li, h1, h2, h3, h4, img	{margin: 0;padding: 0;}
html, body{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6{margin-bottom: 0 !important;padding-bottom: .5em;}

html {
	width:100%;
}

body {
	margin: 20px 0; 
	padding:0; 
	width:100%; 
	background: #fff no-repeat;
	font: .98em/1.5em Arial, Helvetica, sans-serif;
}

.clear{
	clear: both;
}

ul	{
}
ul li{
}

ul,ol{margin-left:2.5em;padding:1.0em 0;}
ul.disc{list-style-type:disc;}
ul.circle{list-style-type:circle;}
ul.square{list-style-type:square;}

img	{border: none;}



/* @end */

/* @group Global */

.clr{ clear:both;}
 
li.line, .line { border-top:1px solid #dadada; padding:0; margin:10px 0; background:none; list-style:none;}

a { text-decoration:none;}
a:hover { text-decoration: none;}


img {
	border: none;
}

.image-left {
	float: left;
	margin: 6px 10px 6px 0;
}

.image-right {
	float: right;
	margin: 6px 0 6px 6px;
}
/* H tag Reset */
h1 {
	font-size: 1.6em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.2em;margin-bottom: -20px;}

h4 {
	font-size: 1.15em;
}
h5 {
	font-size: 1.1em;margin-top: 0em;}
h6 {
	font-size: 1.05em;margin-top: 0em;
}

blockquote,.standout{
	font-size:1em;
	font-family:serif;
	font-style:italic;
	line-height:1.5em;
	letter-spacing:0.02em;padding: .5em;}
blockquote p{
	margin:0;
	padding:0;
	}

/* @end */

/* @group Toolbar */

/* @group Top Toolbar */

/* Toolbar Styles */

#navcontainer {
	display: block;
	padding: 0;
	position: relative;
	line-height: normal;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	font-size: .82em;
	bottom: 38px;
}

#navcontainer .current {
}

#navcontainer #current img {
	position: absolute;
	left: 49px;
	bottom: 0;
}

#navcontainer #current:hover {
}

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

/* Parent - Level 0 */

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 100%;
	text-align: center;
}

#navcontainer li {
	display: inline;
	text-align: center;
}

#navcontainer a {
	text-decoration: none;
	display: inline;
	color: #000;
	text-align: center;
	position: relative;
	z-index: 10;
	border-right-style: solid;
	border-right-width: 1px;
	padding-right: 5px;
	padding-left: 5px;
}

#navcontainer a:hover {
	color: #fff;
}

#navcontainer a:active {
}

/* Child - Level 1 */
/* All browsers will use this code, it will make the pop out menus work */
#navcontainer ul ul {
display: none;
}

#navcontainer ul ul li {
}

#navcontainer ul ul a {
	font-weight: normal;
	height: 20px;
	padding-top: 7px;
}

#navcontainer ul ul a:hover {
}

#navcontainer ul ul #current{
}

/* Child Level 3 */

#navcontainer ul ul ul {
	display: none;
}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a {
	height: 21px;
	padding-top: 7px;
}

#navcontainer ul ul ul ul a:hover{

}


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



/* @end */
/* @group menub */
.menub{
	display:none;
	width: 220px;margin-top: 30px;}
.menub a:hover, .menub a.current{text-decoration:none;}
/* Parent - Level 0 */
.menub ul{list-style:none;padding:0;margin: 0;}
.menub li{margin:0;padding:0;width:100%;}
.menub ul li a{padding-left: 10px;margin-top: 0;}
.menub li a.current, .menub a:hover, .menub a.normal{border-right-style: solid;border-right-width: 4px;}
.menub ul a{
	display:block;
	height: 26px;
	line-height: 26px;
	padding-left:1em;
	font-size: .84em;margin-bottom: 1px;}
/* Child - Level 1 */
.menub ul ul{background:transparent;border-style:none;margin-bottom:0;}
.menub ul ul li a{text-indent: 20px;}

/* @end */
.menub ul ul ul li a{text-indent: 30px;}
/* @end */

/* @group Layout */

#topbg {
	border-bottom: 1px solid #000;
	background: url(images/headers/header1.png) no-repeat;
}
#container{margin-left: auto;margin-right: auto;border-style: solid;border-width: 1px;}
.sidebar_wrapper{float: left;width: 220px;}
.sidebar_wrapper #sidebar{padding-left: 12px;padding-right: 12px;}
#contentContainer{position: relative;}
#content{padding-right: 20px;padding-left: 20px;padding-top: 20px;}
#pageHeader{position: relative;}
#pageHeader h1 a{text-decoration: none;}
#pageHeader{position: relative;}

.clearer {
	clear: both;
}

	
/* @end */

/* @group FAQ Maker */
.sidebar_wrapper .faq-pdf-link{
	margin-left: 20px;
	padding-left: 30px;
	font-size: .9em;
}
.sidebar_wrapper .faq-rss-link {
	font-size: .9em;
}


/* @end */

/* @group Contact Form */
form {
	margin: 0;
}
.message-text {
	font-weight: bold;
	font-style: italic;
} 

.required-text {
} 

.form-input-field {
	background: #f4f4f4;
	font-size: 1em;
	width: 98%;
} 

.form-input-button {
	font-size: 1.3em;
} 
/* @end */

/* @group Blog */

/* @group Tag Cloud */
ul.blog-tag-cloud {
	margin: 0;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	font-size: .9em;
}

ul.blog-tag-cloud li {
	text-align: center;
	list-style-type: none;
	display: inline;
	font-size: .92em;
	padding-left: 7px;
}

ul.blog-tag-cloud li a{
	text-decoration: none;
}
ul.blog-tag-cloud li.first{
	text-decoration: none;
	padding-left: 0;

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* @end */

/* @group Archive Page */

.blog-archive-background {
}

.blog-entry-summary {
}
.blog-archive-headings-wrapper {
	font-size: 1.4em;
	padding-bottom: 25px;
}

.blog-archive-entries-wrapper {
}

.blog-archive-entries-wrapper .blog-entry {
	padding-top: 20px;
}.blog-archive-month {
	font-size: 1.2em;
	padding-left: 2px;

}

.blog-archive-link {
	font-size: 0.8em;
}.blog-archive-link a:link, .blog-archive-link a:visited {
}
	
/* @end */


#blog-categories:before {
	content: "Categories:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 7px;
	color: #181818;
}

#blog-archives:before {
	content: "Archives:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 7px;
	color: #181818;
}

ul.blog-tag-cloud:before {
	content: "Tag cloud:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 7px;
	color: #181818;
}



#blog-archives {
	margin-bottom: 20px;
	padding-left: 10px;
	margin-top: 25px;
	width: 190px;
}
#blog-categories {
	padding-left: 10px;
	margin-bottom: 10px;
	width: 190px;
}

ul.blog-tag-cloud {
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-bottom: 10px;
	width: 200px;
	position: relative;
	
}
.blog-entry {
	margin-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
	padding: 7px 7px 6px 8px;
}

h1.blog-entry-title {
	padding: 0;
	margin: 0 0 6px;
	font-size: 1.6em;
}


h1.blog-entry-title a {
	text-decoration: none;
}
h1.blog-entry-title a:hover {
	text-decoration: none;
}
.blog-entry-date {
	margin-top: 10px;
}

/*styles the category link in the main entry */
.blog-entry-category {
	padding-left: 20px;
	margin-right: 12px;
	
}

.blog-entry-category a:link, .blog-entry-category a:visited {
}

.blog-read-more {
	text-decoration: none;
}

.blog-entry-body {
	padding: 20px 0;
	
}

.blog-entry-comments {
}

.blog-trackback-link {
}

p.blog-entry-tags {
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 4px;
}

/* styles the archives in the blog sidebar */
#blog-archives {
	text-align: left;
	padding-bottom: 10px;
}

#sidebarContainer #sidebar ul {

}

.blog-archive-link-enabled {
	padding-left: 24px;
	
}

.blog-archive-link-disabled {
	padding-left: 24px;
	color: #585758;
}

/* Styles the blog categories in the blog sidebar */
#blog-categories {
	text-align: left;
	padding-bottom: 10px;
}

.blog-category-link-enabled {
	padding: 0px 0px 0px 20px;
	margin-top: 3px;
}

.blog-category-link-disabled {
	margin: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {
	text-decoration: none;
	text-align: left;
}

.blog-rss-link {
	padding-left: 20px;
}

.blog-comments-rss-link {
	padding-left: 20px;
}

.blog-entry-category {
	background: url(images/file_blue.png) no-repeat left center;
	}
	
p.blog-entry-tags {
	background: url(images/tag.png) no-repeat left 2px;
}

.blog-category-link-disabled {
	background: url(images/file.png) no-repeat left center;
}

.blog-archive-link-disabled {
	background: url(images/file.png) no-repeat left center;
}


.blog-category-link-enabled {
	background: url(images/file_blue.png) no-repeat left center;
}

.blog-archive-link-enabled {
	background: url(images/file_blue.png) no-repeat left 1px;
}

.blog-rss-link {
	background: url(images/feed.png) no-repeat 0;}

.blog-comments-rss-link {
	background: url(images/feed.png) no-repeat 0;
}
.blog-category-link-enabled, .blog-category-link-disabled{
	
}
/* @end */
/* @group Promo Snippet */

#myPromoDiv {
	padding:0;
	margin:0 auto;
	background: #f4f6f6;
}
.promo_resize {
	width:780px;
	margin:0 auto;
	padding:5px 0;
}
.promo_resize p {
	color: #2a2a2a;
	padding:5px;
	margin:0;
	font: normal .8em/1.6em Arial, Helvetica, sans-serif;
}
.promo_resize img {
	float:left;
	margin:5px;
	padding:0;
}
.promo_small {
	width:214px;
	float:left;
	margin:0;
	padding:5px 15px;
	border-right:1px solid #bfbfbf;
}
.promo_small2 {
	width:215px;
	float:left;
	margin:0;
	padding:5px 15px;
}



/* @end */

/* @group Quotes */

.testimoniala {
	background:url(images/bg_testimonials_c.gif) repeat-y left;
	width:257px;
	margin:0;
	border:0;
}
.testimoniala div {
	background:url(images/bg_testimonials_b.gif) no-repeat bottom left;
	width:257px;
	margin:0;
	border:0;
}
.testimoniala div div {
	background:url(images/bg_testimonials_t.gif) no-repeat top left;
	padding:5px 10px;
	width:257px;
}
.testimoniala p {
	margin:0;
	padding: 10px 18px 10px 6px;
	line-height:1.8em;
}
.quotesm {
	width: 257px;
	margin:5px auto;
	padding: 10px;
}
.quotesm span {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#959595;
}
.quotesm em {
	padding:0;
	margin:0;
	font:italic 13px Georgia, "Times New Roman", Times, serif;
	color:#505050;
	line-height:1.8em;
}
.quotesm p.name {
	color:#505050;
	text-align: right;
	padding: 0 0 0 8px;
	margin: -12px 0 0;
	width: 178px;
	float: right;
	font: italic bold 11.5px Georgia, "Times New Roman", Times, serif;
}

.testimonialb {
	background:url(images/bg_testimonials_c460.gif) repeat-y left;
	width:460px;
	margin:0;
	border:0;
}
.testimonialb div {
	background:url(images/bg_testimonials_b460.gif) no-repeat bottom left;
	width:460px;
	margin:0;
	border:0;
}
.testimonialb div div {
	background:url(images/bg_testimonials_t460.gif) no-repeat top left;
	padding:5px 10px;
	width:460px;
}
.testimonialb p {
	margin:0;
	padding: 10px 16px 10px 8px;
	line-height:1.8em;
}
.quotelg {
	width:460px;
	margin: 5px auto 10px;
	padding: 10px; 
}
.quotelg span {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#959595;
}
.quotelg em {
	padding: 0 6px 0 0;
	margin:0;
	font:italic 13px Georgia, "Times New Roman", Times, serif; 
	color:#505050; 
	line-height:1.8em;
}
.quotelg p.name {
	font:bold italic 13px Georgia, "Times New Roman", Times, serif; color:#505050; text-align: left; padding:0; margin: -12px 0 0;
	text-indent: 90px;
}

/* @end */

/* @group Blurbs */
.blurb{
	padding-top: 10px;
	padding-bottom: 10px;
}
.blurbhead{
	font: italic bold 1.6em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 7px;
}

/* @end */

/* @group CodeWrap */

.codewrap{
	margin-top: -30px;
}
#codeview{
	background-color: #eff6f8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow:0 0 5px #333333;
	-webkit-box-shadow:0 0 5px #333333;
	box-shadow:0 0 5px #333333;
	border: 5px solid #1e507d;
	width: 90%;
	margin: 8px;
	overflow: visible;
	padding: 20px 12px 12px;
	color: #113d70;
}
#codehead{
	color: #eff1f1;
	font: italic bold 62px Georgia, "Times New Roman", Times, serif;
	overflow: visible;
	position: relative;
	left: 2px;
	text-shadow: #282828 0 0 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	top: 26px;
}

span.blockcode{
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #09214b;
	
}



/* @end */
/* @group CSS3 */
.filesharing-item {
	-moz-box-shadow:0 0 2px #333333;
	-webkit-box-shadow:0 0 2px #333333;
	box-shadow:0 0 2px #333333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}



/* @end */
/* @group File Sharing */

.filesharing-description{margin-bottom:30px;}
.content .filesharing-item{
	float:left;margin: 8px 6px 10px;padding:10px 10px 0;width: 44%;
	}
.filesharing-item-title{
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
}
.filesharing-item-title a:after{content:":";}
.filesharing-item-title a:link{
	font-weight: bold;
	text-decoration: none;
}
.filesharing-item-title a:hover{}
.filesharing-item-title a:visited{}
.filesharing-item-description{margin:0;
	color: #090909;
}
.filesharing-item {
	-moz-box-shadow:0 0 2px #333333;
	-webkit-box-shadow:0 0 2px #333333;
	box-shadow:0 0 2px #333333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;width: 44%;display: inline-block;float: left;margin: 7px;padding: 7px;}
/* @end */
/* @group Up2Five */
/* @group Classic */
.one { width: 100%; }
.two { width: 50%; }
.three { width: 32%;}
.four { width: 25%;}
.five { width: 20%;}
.two3rds { width: 66%;}
.three4ths { width: 75%;}
.four5ths { width: 80%; }

/* @end */

/*Up2five*/
/* @group Showcase Specific */

.one.showcase { width: 100%; background: url(images/ft_onecolumn.png) no-repeat;}
.two.showcase { width: 50%; background: url(images/ft_twocolumn.png) no-repeat;}
.three.showcase { width: 32%;background: url(images/footer_column.png) no-repeat;}
.four.showcase { width: 25%; background: url(images/ft_fourcolumn.png) no-repeat;}
.five.showcase { width: 20%; background: url(images/ft_fivecolumn.png) no-repeat;}
.two3rds.showcase { width: 66%;background: url(images/ft_twothirds.png) no-repeat; }
.three4ths.showcase { width: 75%;background: url(images/ft_threefourths.png) no-repeat;  }
.four5ths.showcase { width: 80%; background: url(images/ft_fourfifths.png) no-repeat;}


/* @end */

.column { float: left;
	padding-bottom: 20px;
}
.column .content { width: 96% ! important; margin: -20px auto 0; padding: 0 ! important; float: none ! important;}
.xtra4 .column .content { width: 88% ! important; margin: 10px auto 0; float: none ! important;padding: 10px  20px !important;}
.three .content{width: 95% ! important;}
.column .content h3{margin-bottom: 0;}
/* @end */
/* @group Xtra */
.xtra1{position: relative;}
.xtra2{position: relative;}
.xtra3{}
.xtra4{}

#myExtraContent1, #myExtraContent2, #myExtraContent3, #myExtraContent4{padding: 20px;}


/* @end */

/* @group Special CSS for FAQMaker Plugin */

a.faq-pdf-link{
	margin-left: 14px;
	padding-left: 30px;
}

/* @end */

/* @group Photo Album */

#flashcontent {
	text-align: center;
}

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

.album-title {
	padding-bottom:14px;
	font-size: 1.8em;
}

.album-description {
	font-size: 1.2em;
}

.album-wrapper {
	margin: 0 auto;
	display: block;
}

.thumbnail-wrap {
	padding: 5px 10px 80px;
	display: inline;
	float: left;
	margin: 12px 8px;
}

.thumbnail-frame {
	padding:10px;
	display: inline;
	float: left;
	
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-box-shadow: 1px 2px 12px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 1px 2px 12px rgba(0,0,0,0.5);
	box-shadow:0 0 1px #333333;}

.thumbnail-frame:hover {}

.thumbnail-frame a {}

.thumbnail-frame a:hover {}

.thumbnail-frame img {}

.thumbnail-caption {
	margin: 5px auto;
	text-align: center;
	color: gray;
	font-size: 0.8em;
}
	
/* @end */

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

.photo-background {
	
	text-align: center;width: 680px;margin: 10px auto;}

.photo-title{
	font-size: 1.4em;
}
.photo-navigation a:link, .photo-navigation a:visited {
	text-decoration: none;
}
.photo-navigation{
	position: relative;
	top: 610px;text-align: center;background-color: transparent !important;}
.photo-title{}
.photo-caption, .photo-links{
	text-align: center;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #1f1f1f !important;}
.photo-navigation a:hover {}

.photo-frame{
	margin: 18px auto 0;
	text-align: center;
	
}
img .photo-frame{
	width: 640px;
	height: 480px;
	
}
 .photo-frame {
	border: 20px solid #f4f6f6;
	border-bottom-width: 120px;
	-moz-box-shadow:0 0 3px #333333;
	-webkit-box-shadow:0 0 3px #333333;
	box-shadow:0 0 3px #333333;
	margin-left: auto;margin-right: auto;}
body.photo-background img{
	width: 640px;
	height: 480px;
	margin-right: auto;
}
body.photo-background{
}

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

/* @group EXIF data */
.exif-data {

	background: #fffeff url(images/efix.jpg) no-repeat left -120px;
	margin: 60px 0 0 8px;
	width: 200px;
	padding: 70px 4px 5px 6px;
	border: 1px solid #f3f3f3;position: absolute;left: 2%;top: 6.6%;}

.exif-data p {
	color: #000;
	text-align: left;
	padding-left: 17px;
	border-bottom: 1px solid #eceeee;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 6px;
	padding-top: 6px;
}

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

p.exif-colour-space {
}

/* icon */

p.exif-focal-length {
	
}

/* icon */

p.exif-dimensions {
	
}

/* icon */

p.exif-pixel-y-dimension {
	}

/* icon */

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 {
}

/* icon */

p.exif-shutter-speed {
	
}

/* icon */

p.exif-datetime-original {
	
}

p.exif-subsec-time {
}

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

p.exif-flash-energy {
}

p.exif-saturation {
}

p.exif-brightness {
}

/* icon */

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 {
}

/* icon */

p.exif-image-uniqueid {
	
}

p.exif-components-configuration {
}

p.exif-light-source {
}

p.exif-sensing-method {
}

/* icon */

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 {
}

/* icon */

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

/* icon */

p.exif-datetime-digitized {
	
}

p.exif-subject-distance-range {
}

p.exif-custom-rendered {
}

/* icon */

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 {
}

/* icon */

p.exif-iso-rating {
	
}

/* icon */

p.exif-maker-note {
	
}

p.exif-digital-zoom-ratio {
}

/* icon */

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

/* @group Quicktime Page */

.movie-description {

}
	
/* @end */

/* @group Quicktime Album */

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

.movie-page-title {
	margin-bottom: 5px;
	font-style: normal;
	font-size: 2em;
}

.movie-page-description {
	font-size: 0.9em;
	margin-bottom: 15px;
	padding-bottom: 10px;
	
}

.movie-thumbnail-frame {
	float:left;
	width:19%;
	text-align: center;
	background-color: #262626;
	margin: 0 5px 10px;padding-top: 8px;}.movie-thumbnail-frame img{
	width:90%;text-align: center;}

.movie-thumbnail-frame:hover {
}

.movie-thumbnail-caption {
	text-align: left;
	color: #fffeff;
	text-indent: 14px;
}
	
/* @end */

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

.movie-background {
	margin: 10px;
}

.movie-title {
	letter-spacing: 2px;
	font: normal 2em Georgia, serif;
}

.movie-frame {
	margin-bottom: 10px;
}
	
/* @end */


/* @end */

/* @group EC Social */

#mySocialDiv {
	position: absolute;
	z-index: 8000;
	height: 40px;
	padding-top: 1px;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0 0 0 auto;bottom: 0;vertical-align: bottom;text-align: right;width: 780px;}
#mySocialDiv p {margin: 10px 0 0; text-align:right;padding-right: 20px;padding-left: 20px;}
#mySocialDiv a { padding:10px 2px 0 2px; margin:0;  width:24px; height:23px;}
#mySocialDiv a:hover { padding:10px 2px 0 2px; margin:0;}
#mySocialDiv a.rss {background:url(images/rss_1.gif) top no-repeat;}
#mySocialDiv a:hover.rss {background:url(images/rss_2.gif) top no-repeat;}
#mySocialDiv a.facebook {background: url(images/facebook_1.gif) top no-repeat;}
#mySocialDiv a:hover.facebook { background: url(images/facebook_2.gif) top no-repeat;}
#mySocialDiv a.friendfeed {background: url(images/friendfeed_1.gif) top no-repeat;}
#mySocialDiv a:hover.friendfeed { background: url(images/friendfeed_2.gif) top no-repeat;}
#mySocialDiv a.linkedin {background: url(images/linkedin_1.gif) top no-repeat;}
#mySocialDiv a:hover.linkedin { background: url(images/linkedin_2.gif) top no-repeat;}
#mySocialDiv a.twitter {background: url(images/twitter_1.gif) top no-repeat;}
#mySocialDiv a:hover.twitter {background: url(images/twitter_2.gif) top no-repeat;}
#mySocialDiv a.tumblr {background: url(images/tumblr_1.gif) top no-repeat;}
#mySocialDiv a:hover.tumblr {background: url(images/tumblr_2.gif) top no-repeat;}
#mySocialDiv a.posterous {background: url(images/posterous_1.gif) top no-repeat;}
#mySocialDiv a:hover.posterous {background: url(images/posterous_2.gif) top no-repeat;}


/* @end */

/* @group Boxes */

 .box h3{
	text-align: center;
	color: #fff;
	width: 100%;
	height: 22px;
	font-size: 1em;
	background: #000 url(images/subnav.png) no-repeat center;
}
 .box{
	text-align: left;
	color: #000000;
	border: 1px solid #e9e9e9;
	border-top-style: none;
	padding-bottom: 5px;
	position: relative;
	width: 96%;
	margin-bottom: 10px;
}
.box p{
	padding-right: 5px;
	padding-left: 5px;
}

.box ul{
	
}
.box li {
	margin-left: 25px;
}
/* @end */
/* @group Sliders */
/* @group Slider A */
#slider {   padding:0 0 0 0; margin:0 auto;}
div#slideshow { float: left; width: 100%; height: 200px; }
.slider-item { width: 100% !important; height: 200px; }
.slider_content_inner img { border: none; }
#slider_controls { float: right; position: relative; background:url(images/pag_bg.gif) no-repeat top center; margin:0; z-index: 1000; width:0px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px 23px 2px 0; width: 154px;}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('images/tabs_1.gif') no-repeat center center; }
.slide_resize { 
	padding:0;
	position: relative;width: 840px;margin: 0 auto;top: -20px;}
#mySliderDiv{
	z-index: 8000;
	width: 840px;margin-left: auto;position: relative;margin-top: 0;top: 0;}
#mySlider {
	height:200px; 
	width:840px; 
	padding:0; 
	margin-right: auto;
	margin-left: auto;
	border: none !important;}
#mySlider div.img {
	float:left; 
	padding:0; 
	margin: 0 auto;
}
#mySliderDiv{border: none;}

/* @end */
/* @group Slider B */
.slide_resizeb { 
	padding:0;
	position: relative;width: 590px;margin: 10px auto 0;}
#mySliderDivb{
	z-index: 8000;
	width: 590px;margin-left: auto;position: relative;}
#mySliderb {
	height:200px; 
	width:590px; 
	padding:0; 
	margin-right: auto;
	margin-left: auto;
	border: none !important;}
/* @end */

/* @end */
/* @group Payloom / Cartloom */
#payloom-slideout, #cartloom-slideout{z-index: 20000 !important;}
#cartloom-tabs{padding-top: 1px !important;}
/* @end */
/* @group Sitemap Specific (Loghound.com) */
/* Begin Alphabetical Specific*/

#sitemap-container dt{font-size: 1.2em;}
#sitemap-container dd{padding-left: 0;margin-left: 10px;font-size: .9em;}
/* End Alphabetical Specific*/

/* Begin Tree Specific*/
#sitemap-container ul{list-style-type: none;font-weight: bold;}
#sitemap-container ul li{}
#sitemap-container ul li a{}
#sitemap-container ul ul{margin-left: 1em;padding-top: .5em;padding-bottom: .5em;font-weight: normal;font-style: normal;}
#sitemap-container ul ul a:before{content: '\21B3 ';padding-right: 2px;}
#sitemap-container ul li ul li ul{padding-top: .1em;padding-bottom: .2em;font-weight: bold;background-color: #f3f5f5;padding-left: .2em;font-size: .9em;margin-left: .5em;}
#sitemap-container ul li ul{background-color: #f0f0f0;padding-left: .5em;padding-right: .5em;font-weight: bold;font-size: .88em;}
#sitemap-container ul {background-color: #f7f9f9;padding-left: .5em;padding-right: .5em;padding-top: .5em;font-size: 18px;}

/* End Tree Specific*/


/* Begin Alphabetical Specific*/


/* Begin Alphabetical Specific*/


/* @end */
/* @group Bread-crumb */

#breadcrumbcontainer {
	text-align: center;
	padding-bottom: 5px;
	font-size: .9em;
}

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

#breadcrumbcontainer li {
	display: inline;
	padding: 0;
}

#breadcrumbcontainer a {
	text-decoration: none;
}

#breadcrumbcontainer a:hover {

}
	
/* @end */

/* @group Footers */

#footer {
	color: #4d4d4d;
	text-align: center;
	font-size: .9em;
	margin-top: 1px;
	margin-bottom: 10px;
}

#footer p {
	padding: 0;
	margin: 0;font-size: .9em;}

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

#footer a:hover, #footer a:active {
	
}



/* @end */


