/* 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 2.0.0 Date 2-18-10 */

/* @group General Styles */

body {
	color: #333;
	text-align: center;
	padding: 0;
	font: 0.9em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 20px;
}

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 */
#shadowleft{
	margin-right: auto;
	margin-left: auto;
}
#container {
	border: 1px solid #5e5e5e;
	text-align: left;
	margin: 6px auto;
}

.clearer {
	clear: both;
}

#pageHeader {
	height: 180px;
	position: relative;
}

#pageHeader img {
	
}

#pageHeader h1 {
	color: #fff;
	font-weight: bold;
	margin: 10px 0px 3px 10px;
	font-size: 2em;
}

#pageHeader h2 {
	color: #fff;
	margin: 0 0px 5px 10px;
	font-size: 1.2em;
	padding-top: 7px;
}
#pageHeader h1 {
	margin: 0px 0px 5px;
	padding: 20px 20px 0px 35px;
}

#pageHeader h2 {
	margin: 0px;
	padding-right: 20px;
	padding-left: 35px;
}

#contentContainer {
	z-index: 2;
	position: relative;
	margin-bottom: 5px;
	line-height: 1.7em;
	font-size: 1.05em;
}

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

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

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

#sidebarContainer .sideHeader {
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	color: #00070e;
	margin-bottom: 7px;
	font-size: 1.2em;
	font-weight: bold;
}
	
/* @end */

/* @group Toolbar */
#mobilenav{
	display: none;
}
/* @group Top Toolbar */

/* Toolbar Styles */

#navcontainer {
	height: 40px;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	font-size: .94em;
	text-align: center;
	margin-top: -41px;
	margin-bottom: 10px;
}

#navcontainer .current {
	text-shadow: none;
	height: 28px;
	position: relative;
	bottom: 6px;
}

#navcontainer .currentAncestor {
	text-shadow: none;
	height: 28px;
	position: relative;
	bottom: 6px;
	
}

/* Parent - Level 0 */

#navcontainer ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
	top: 14px;
}

#navcontainer li {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
}

#navcontainer a{
	height: 22px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	z-index: 7;
	text-decoration: none;
	padding-top: 4px;
	color: #3c3c3c;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #262626;
	border-bottom-style: none;
}
#navcontainer a {
	
}

/* My Comment */

#navcontainer a:hover {
	text-shadow: none;
	text-shadow: none;
	height: 28px;
	position: relative;
	bottom: 6px;
	
}

#navcontainer a:active {

}

/* Child - Level 1 */


#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 Sub Toolbar */

/* Toolbar Styles */

#sub_navcontainer {
	position: relative;
	top: 0px;
	margin-bottom: 10px;
	font-size: 13px;
	margin-top: 20px;
}

#sub_navcontainer .current {
}

#sub_navcontainer .current:hover {

}

#sub_navcontainer .currentAncestor {

}

/* Parent - Level 0 */

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

#sub_navcontainer li {
	position: relative;
	display: inline;
	height: 0px;
}

#sub_navcontainer a {
	display: none;
	padding-left: 10px;
	padding-top: 3px;
	height: 16px;
	padding-bottom: 5px;
}

#sub_navcontainer a:hover {
}

#sub_navcontainer a:active {

}

/* Child - Level 1 */

#sub_navcontainer ul ul {
	background-color: #e3e3e3;
	padding: 3px 6px;
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
}

#sub_navcontainer ul ul li {

}

#sub_navcontainer ul ul a {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ededed;
}

#sub_navcontainer ul ul a:hover {

}

#sub_navcontainer ul ul .current {

}

#sub_navcontainer ul ul .currentAncestor {

}

/* Child - Level 2 */

#sub_navcontainer ul ul ul {
	padding: 0 0 0 10px;

}

#sub_navcontainer ul ul ul li {

}

#sub_navcontainer ul ul ul a {
	right: 0;
	position: relative;
	left: 7px;
}

#sub_navcontainer ul ul ul a:hover {

}

#sub_navcontainer ul ul ul .current {

}

#sub_navcontainer ul ul ul .currentAncestor {

}

/* Child Level 3 */

#sub_navcontainer ul ul ul {
	padding: 0 7px 0 0;
	width: 213px;

}

#sub_navcontainer ul ul ul ul li {

}

#sub_navcontainer ul ul ul ul a {
	position: relative;
	left: 14px;
}

#sub_navcontainer ul ul ul ul a:hover {

}

/* Child Level 4 */

#sub_navcontainer ul ul ul ul {
	width: 206px;
	padding: 0 10px 0 0;

}

#sub_navcontainer ul ul ul ul ul li {

}

#sub_navcontainer ul ul ul ul ul a {
	position: relative;
	left: 10px;
}

#sub_navcontainer ul ul ul ul ul a:hover {

}

/* Child Level 5 */

#sub_navcontainer ul ul ul ul ul {

}

#sub_navcontainer ul ul ul ul ul ul li {

}

#sub_navcontainer ul ul ul ul ul ul a {
	padding-left: 84px;
}

#sub_navcontainer ul ul ul ul ul ul a:hover {

}

/* @end */

/* @end */

/* @group Global Classes */

blockquote, .standout {
}
blockquote{
	font-style: italic;
	margin: 0 20px;
	font-size: 1em;
	color: #383838;
	border-left: 6px solid #383838;
	padding-left: 8px;
	width: 95%;
}
.standout{
	
}
h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.6em;
}

h3 {
}

h4 {
}
h5 {
	font-weight: bold;
	line-height: 1.3;
}


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

/* @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 */

/* @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 {
	
	padding-right: 5px;
	text-align: center;
	list-style-type: none;
	display: inline;
	font-size: .88em;
}

ul.blog-tag-cloud li a{
	text-decoration: none;
}

.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.1em;
	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;
	border: 2px solid #ececec;
	padding-left: 10px;
	margin-top: 25px;
	width: 220px;
}
#blog-categories {
	
	border: 2px solid #ececec;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 220px;
}

ul.blog-tag-cloud {
	padding-bottom: 15px;
	border: 2px solid #ececec;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 15px;
	border: 2px solid #ececec;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 210px;
	margin-right: 20px;
	position: relative;
	right: 10px;
}
.blog-entry {
	margin-bottom: 25px;
	padding-bottom: 20px;
	padding: 12px;
	border-bottom: 1px solid #dfdfdf;
}

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


h1.blog-entry-title a {

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

/*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 40px 0;
	
}

.blog-entry-comments {
}

.blog-trackback-link {
}

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

/* 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.png) no-repeat left 0;
	}
	
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.png) no-repeat left 1px;
}

.blog-archive-link-enabled {
	background: url(images/file.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;
}

/* @end */

/* @group Up2Five */

/*Up2five*/

.column { float: left;
	padding-bottom: 20px;
}
.one { width: 100%; }
.two { width: 50%; }
.three { width: 33%; }
.four { width: 25%; }
.five { width: 20%; }
.two3rds { width: 66%; }
.three4ths { width: 75%; }
.four5ths { width: 80%; }
.column .content { width: 96% ! important; margin: -20px auto 0; padding: 0 ! important; float: none ! important;}


/* @end */

/* @group Photo Album */

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

.album-title {
	letter-spacing: 1px;
	margin-bottom: 5px;
	font-style: normal;
	font-size: 2em;
	margin-top: 20px;
}

.album-description {
	font-size: 0.9em;
	margin-bottom: 75px;
	padding-bottom: 10px;
	
}


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

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

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

.thumbnail-frame:hover {
}

.thumbnail-frame a {
}

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

.thumbnail-frame img {
	margin: auto;
	border: 1px outset #515b6a;
}

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

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

	background: #000 url(images/efix.jpg) no-repeat left top;
	clear: left;
	margin: 9px 0 0 8px;
	float: left;
	width: 200px;
	padding: 52px 4px 5px 6px;
	position: absolute;
	top: 180px;
	left: 1px;
}

.exif-data p {
	color: #d5d5d5;
	text-align: left;
	padding-left: 17px;
	border-bottom: 1px solid #2f2f2f;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 10px;
}

/* 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 Single Page (Photo view) */

.photo-navigation a:link, .photo-navigation a:visited {
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

/* color title image below */

.photo-caption {
	font-style: italic;
	color: #000000;
	padding: 0px;
	margin-top: 7px;
}

.photo-links {
	color: #000000;
	margin-bottom: 6px;
}

.photo-links a {

}

.photo-links a:hover, .photo-links a:active {

}.photo-navigation a:hover {	text-decoration: underline;
	color: #000000;
}

/* new_elemens */

html > body .photo-background {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
html .photo-background{
}
html > body .photo-navigation {
}.photo-background {
}

.photo-navigation {
	margin-bottom: 35px;
}

.photo-links {
	margin: 0;
	color: #fff;
}

.photo-navigation a:link, .photo-navigation a:visited {
	color: #000000;
}

.photo-navigation a:hover {

}

.photo-frame{
	padding: 1px;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	margin-top: 28px;
}

.photo-title {
	margin: 40px 0 0;
	color: #fffeff;
	font-size: 2.2em;
}

.photo-caption {
	margin: 12px 0 10px;
	color: #000000;
	font-size: 1.1em;
}

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

/* @group Logo */

#logo{
	position: absolute;
	right: 30px;
	top: 2px;
}
#logo img{
	top: 10px;
	right: 10px;
	position: absolute;
}
/* @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;
}

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

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



/* @end */

/* @group File Sharing */

 .filesharing-item #contentContainer #content{
	margin-left: auto;
	margin-right: auto;
}
.filesharing-description {
	padding: 10px;
	margin: 0px auto 20px;
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
	margin-bottom: 4px;
	margin-top: 60px;
	padding: 7px;
}
.filesharing{
	margin-right: auto;
	margin-left: auto;
	float: right;
}

.filesharing-item {
	margin-bottom: 35px;
	padding: 0 0 7px;
	display: inline-block;
	width: 150px;
	position: relative;
	border: 1px solid #ececec;
	margin-right: 12px;
	margin-left: 12px;
	border-top-style: none;
	float: left;
}
.filesharing-item-title{
	height: 16px;
	text-align: center;
}

.filesharing-item-title a:link{
	text-decoration: none;
}
.filesharing-item .filesharing-item-title{
	font-size: 1em;
	font-weight: bold;
}
.filesharing-item-title a:link {
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: -4px;
}

/* @end */
