/* www.multithemes.com - Copyright:
You can modify all features of  theme but only for your personal use.
By installing this theme file onto your computer, you agree that you will use this theme only for your personal web design.
You can't distribute or resell this theme without written permission from Multithemes.      
 */

/* @group sides */

/* Image window */

#Left {
	width: 70px;
	height: 400px;
	position: absolute;
	top: 0;
	display: none;
	z-index: 2;
	background: url(images/elements/png/window_left_1.png) no-repeat;
	left: 0;
	float: left;
	clear: none;
}

#right {
	width: 70px;
	height: 400px;
	position: absolute;
	top: 0;
	display: none;
	z-index: 2;
	background: url(images/elements/png/window_right_1.png) no-repeat;
	right: 0;
	float: right;
	clear: none;
}
	
/* @end */

/* @group Body */

#bodyCenter {
	width: 100%;
	position: relative;
}

#bodyEdge {
	width: 100%;
}

body {
	text-align: left;
	padding: 0;
	font-size: 12px;
	margin: 0 0 20px;
	background-position: center top;
}

/* @end */

/* @group Viewing Button in sidebar */

#viewingButton {
	text-align: center;
}

#viewingButton #text {
	z-index: 6;
	font-size: 17px;	
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: -42px;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-weight: bold;
}

/* @end */

/* @group extras */

/* Image window */
	
/* @end */

/* @group General Styles */

p {
}

b, strong {

}

a:link, a:visited {
	text-decoration: none;
	position: relative;
	z-index: 5;
	
}

a:hover, a:active {
	position: relative;
	z-index: 5;
}

img {
	border-style: none;
	margin: 0;
	padding: 0;
}

.image-left {
	float: left;
	margin: 2px 4px 2px 0;
	padding: 2px 4px 2px 0;
}

.image-right {
	float: right;
	margin: 2px 0 2px 4px;
	padding: 2px 0 2px 4px;
}
	
/* @end */

/* @group Layout */

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

.clearer {
	clear: both;
}

#pageHeader2 {
	text-align: left;
	margin-left: 20px;
	margin-top: -30px;
}

#pageHeader {
	margin: 0 0 0 -30px;
	position: relative;
	padding-right: 60px;
	padding-top: 0;
	padding-bottom: 0;
}

#pageHeader img {
	position: absolute;
	margin-right: 21px;
	float: right;
	width: 200px;
	height: 65px;
}

#pageHeader h1 {
	margin: 0px 0px 0px 25px;
	padding-top: 20px;
}

#pageHeader h2 {
	margin: 0px 0px 0px 25px;
}

#contentContainer {
	font-size: 12px;
	line-height: 18px;
}

#contentContainer #content {
	padding: 11px 18px 5px;
}

#contentContainer #side_content1 {
	width: 5px;
	background: url(images/elements/png/shadow_right.png) left top;
	position: relative;
	height: 200px;
	top: -59px;
	float: right;
	right: -5px;
}

#contentContainer #side_content2 {
	width: 5px;
	background: url(images/elements/png/shadow_left.png) left top;
	position: relative;
	height: 200px;
	top: -57px;
	float: left;
	left: -5px;
}

#contentContainer #top {
	height: 60px;
	margin-top: -5px;
	position: relative;
	z-index: 1;
}

/* ...... */

#sidebarContainer {
	margin-bottom: 15px;
}

#sidebarContainer #topx {
	height: 60px;
	margin-top: -5px;
	position: relative;
	z-index: 1;
}

/* new option below LOGO - Photo */

#sidebarContainer #photo {
	height: 180px;
	position: relative;
	z-index: 1;
	top: -10px;
	margin-bottom: 27px;
	left: 10px;
	width: 180px;
}

/* ----- */

#sidebarContainer #logo {
	text-align: center;
	border-top: 1px solid #e0e0e0;
	position: relative;
	margin: 0;
	padding: 0;
	top: -40px;
	width: 200px;
	height: 65px;
	display: none;
}

/* ----- */

#sidebarContainer #bottom {
	position: relative;	z-index: 1;
	margin-bottom: -5px;
	height: 60px;
}

#sidebarContainer #sidebar {
	font-size: 11px;
	line-height: 16px;
	padding: 0 18px 1px;
}

#sidebarContainer .sideHeader {
	font-weight: bold;
	text-align: left;
	margin: -14px 0 0;
	font-size: 14px;
	line-height: 17px;
}

#sidebarContainer .lastpublished {
	background: url(images/elements/icons/lastpublished.gif) no-repeat 0 50%;
	font-size: 13px;
	font-style: italic;
	font-variant: small-caps;
	border-top: 1px dotted #9a7654;
	border-bottom: 1px dotted #9a7654;
	text-align: center;
	position: relative;
	top: 25px;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}

#footer {
	height: 60px;
	display: block;
	position: relative;
	top: 5px;
	width: 100%;
}

#footer p {
	text-align: center;
	padding-top: 13px;
	position: relative;
	z-index: 6;
	margin: 0 27px 0 0;
}

#footer a:link, #footer a:visited {
}

#footer a:hover, #footer a:active {
}
	
/* @end */

/* @group bread crumb */

#breadcrumbcontainer {
	font-size: 11px;
	padding-left: 20px;
	height: 20px;
}

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

#breadcrumbcontainer li {
	float: left;
	display: inline;
}

#breadcrumbcontainer a {
	background: url(images/elements/icons/bread_crumb_1.gif) no-repeat 0 60%;
	padding-left: 19px;
}

#breadcrumbcontainer a:hover {
	background: url(images/elements/icons/bread_crumb_anim.gif) no-repeat 0 60%;
}
	
/* @end */

/* @group Toolbar - horizontal 1 TOP */

/* ..... */

#navcontainer_horizontal {
	padding: 0;
	font-size: 12px;
	position: relative;
	top: 5px;
	z-index: 5;
	margin-left: auto;
	margin-right: auto;
}

#navcontainer_horizontal .current {
	
}

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

/* x */

#navcontainer_horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}

#navcontainer_horizontal li {
	display: inline;
}

#navcontainer_horizontal a{
	text-align: left;
	display: inline-block;
	margin-right: 1px;
	margin-left: 0;
	height: 17px;
	padding-right: 9px;
	padding-left: 9px;
	position: relative;
	top: 5px;
	line-height: 17px;
	border-width: 1px;
	border-style: solid;
}

#navcontainer_horizontal a:hover {

}

#navcontainer_horizontal a:active {

}

/* I ---> ( last submenu available) */

#navcontainer_horizontal ul ul {
	position: absolute;
	background: transparent;
	top: 20px;
	right: 0;
}

#navcontainer_horizontal ul ul li {
	background: transparent;
	display: inline;
}

#navcontainer_horizontal ul ul a {
	margin-left: 0;
	margin-right: 1px;
	font-size: 11px;
	line-height: 17px;
	display: inline-block;
	border-style: none;
	background-color: transparent;
	padding-right: 2px;
	padding-left: 2px;
}

#navcontainer_horizontal ul ul a:hover{
	background-color: transparent;
}

#navcontainer_horizontal ul ul .current{
	font-weight: bold;
	background-color: transparent;
}

#navcontainer_horizontal ul ul .currentAncestor {
	font-weight: bold;
	background-color: transparent;
}

/* II  --> over OFF */

#navcontainer_horizontal ul ul ul {
	position: absolute;
	top: 22px;
	margin: 0;
	white-space: nowrap;
	padding: 0;
	background: transparent;
	right: 0;
	display: none;
}

#navcontainer_horizontal ul ul ul li
 {
	background: transparent;
}

#navcontainer_horizontal ul ul ul li a
 {
	background: transparent;
	font-size: 11px;
	margin-right: 1px;
	margin-left: 0;
}

#navcontainer_horizontal ul ul ul li a:hover
 {
	background-color: transparent;
}

#navcontainer_horizontal ul ul ul .current {
	font-weight: bold;
	background-color: transparent;
}

#navcontainer_horizontal ul ul ul .currentAncestor {
	font-weight: bold;
	background-color: transparent;
}

/* III  --> over OFF */

#navcontainer_horizontal ul ul ul ul
 {
	background: transparent;
	display: none;
}

/* @end */

/* @group Toolbar - horizontal 2 Page */

#navcontainer_horizontal2 {
	padding: 0;
	font-size: 12px;
	position: relative;
	top: -46px;
	z-index: 6;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#navcontainer_horizontal2 .current {
	
}

#navcontainer_horizontal2 .currentAncestor {
	background: transparent;
	font-weight: bold;
}

/* x */

#navcontainer_horizontal2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
}

#navcontainer_horizontal2 li {
	display: inline;
}

#navcontainer_horizontal2 a{
	text-align: left;
	display: inline-block;
	margin-right: 15px;
	margin-left: 0;
	line-height: 2.4em;
}

#navcontainer_horizontal2 a:hover {
}

#navcontainer_horizontal2 a:active {

}

/* I */

#navcontainer_horizontal2 ul ul {
	position: absolute;
	background: transparent;
	top: 22px;
	right: 0;
}

#navcontainer_horizontal2 ul ul li {
	background: transparent;
}

#navcontainer_horizontal2 ul ul a {
	line-height: 2em;
	margin-left: 0;
	font-size: 10px;
	padding-right: 0;
	margin-right: 15px;
}

#navcontainer_horizontal2 ul ul a:hover{
	background: transparent;
}

#navcontainer_horizontal2 ul ul .current{
	background: transparent;
	font-weight: bold;
}

/* II  --> over */

#navcontainer_horizontal2 ul ul ul {
	position: absolute;
	top: 15px;
	margin: 0;
	white-space: nowrap;
	padding: 0px 0px 0px 0;
	background: transparent;
	right: 0;
	display: none;
}

#navcontainer_horizontal2 ul ul ul li
 {
	background: transparent;
}

#navcontainer_horizontal2 ul ul ul li a
 {
	background: transparent;
	font-size: 11px;
	margin-right: 15px;
	display: none;
	padding-right: 0;
	padding-left: 3px;
}

#navcontainer_horizontal2 ul ul ul li a:hover
 {
	background: transparent;
}

#navcontainer_horizontal2 ul ul ul .current {
	background: transparent;
}

#navcontainer_horizontal2 ul ul ul ul
 {
	background: transparent;
	display: none;
}

/* @end */

/* @group Toolbar - vertical */

/* Toolbar Styles top-middle-bottom */

#navcontainer #top2 {
	position: absolute;
	z-index: 3;
	width: 180px;
	height: 30px;
	top: -30px;
	margin: 0;
	padding: 0;
}

#back_vertical2 {
	width: 180px;
	height: auto;
	z-index: 2;
	margin-left: 10px;
	margin-bottom: 50px;
}

#navcontainer #bottom2 {
	position: relative;
	z-index: 3;
	width: 180px;
	height: 30px;
	top: 30px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

/* ...... */

#navcontainer {
	position: relative;
	z-index: 7;
	width: 180px;
	padding: 0;
	margin-top: 2px;
}

navcontainer_vertical2 {
	height: 0;
	margin: 0;
	padding: 0;
}

/* Parent - Level 0 */

#navcontainer ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px;
}

#navcontainer li {
}

#navcontainer a {
	display: block;
	height: 21px;
	top: 16px;
	padding-left: 9px;
	font-size: 13px;
}

#navcontainer a:active {

}

#navcontainer a:hover {

}

#navcontainer .current, #navcontainer #current{

	font-weight: bold;
}

#navcontainer .currentAncestor {
	font-weight: bold;

}

/* Child - Level 1 */

#navcontainer ul ul {
	padding-left: 12px;
}

#navcontainer ul ul li {
	display: block;
}

#navcontainer ul ul a {
	display: block;

}

#navcontainer ul ul a:hover{

}

#navcontainer ul ul #current, #navcontainer ul ul .current{

}

#navcontainer ul ul .currentAncestor {

}

/* Child - Level 2 */

#navcontainer ul ul ul {
	padding-left: 12px;
}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a{
}

#navcontainer ul ul ul a:hover{
}

#navcontainer ul ul ul #current{
}

/* Child Level 3 */

#navcontainer ul ul ul ul {
}

#navcontainer ul ul ul ul li { 
}

#navcontainer ul ul ul ul a{
}

#navcontainer ul ul ul ul a:hover{

}

#navcontainer ul ul ul ul #current{

}

/* Child Level 4 */

#navcontainer ul ul ul ul ul {
}

#navcontainer ul ul ul ul ul li { 
}

#navcontainer ul ul ul ul ul a{
}

#navcontainer ul ul ul ul ul a:hover{

}

/* Child Level 5 */

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

/* @end */

/* @group Global Classes and blockquote  */

/* code editable */

code {
	padding: 10px;
	margin-left: 15px;
	display: block;
	margin-right: 15px;
	font: 12px Courier, "Courier New", sans-serif;
	border: 1px dashed #bfbfbf;
}

/* blockquote */

blockquote p {
	border-style: none;
	font-size: 13px;
}

.standout, blockquote {
		text-align: left;
	font-size: 16px;
	margin: 3px 0;
	font-style: italic;
	padding: 10px 20px 15px 57px;
		background: url(images/elements/icons/quotes_1.gif) no-repeat 1px 9px;
	border-style: none;
	line-height: 18px;
}

.standout, #sidebar blockquote {
	font-size: 14px;
	font-style: italic;
	padding: 0 5px 9px 24px;
	margin: 0;
	text-align: left;
	background: url(images/elements/icons/quotes_2.gif) no-repeat 1px 15px;
	border-style: none;
}

/* h.......... */

h1 {	
	padding-top: 0;
	margin-top: 0;
	line-height: 25px;
}

h2 {	
	padding-top: 0;
	margin-top: 0;
	line-height: 18px;
}

h3 {	
	padding-top: 0;
	margin-top: 0;
	line-height: 16px;
}

h4 {	
	padding-top: 0;
	margin-top: 0;
	line-height: 14px;
}

h5 {	
	padding-top: 0;
	margin-top: 0;
	line-height: 11px;
}

.imageStyle {
	border: 1px none;
}

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

#contentContainer #content li {
}

ul.disc {
}

ul.circle {
}

ul.square {
}

ol.arabic-numbers {
}

ol.upper-alpha {
}

ol.lower-alpha {
}

ol.upper-roman {
}

ol.lower-roman {
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
}

#sidebarContainer #sidebar li {
}


/* Table Styles */

table {

}

td {

}

th {
	
}
/* @end */

/* @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 {
	text-decoration: none;
}

.blog-entry-summary {
	margin-bottom: 12px;
	margin-top: 12px;
}

.blog-archive-headings-wrapper { 	text-align: left;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
}

.blog-archive-entries-wrapper { 	text-align: left; 
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	padding: 1px;
}

.blog-archive-entries-wrapper .blog-entry {
}

.blog-archive-month {
	font-weight: bold;
	font-size: 25px;
	text-align: left;
	text-indent: 40px;
	margin-bottom: 4px;
	background: 12px 4px url(images/elements/icons/archives.gif) no-repeat;
	line-height: 30px;
	margin-top: 18px;
}

.blog-archive-link {
	font-size: 13px;
	background: url(images/elements/icons/blog_back_on.gif) no-repeat 22px 4px;
	text-align: left;
	text-indent: 41px;
	margin-bottom: 22px;
}

.blog-archive-link a:hover {
	text-decoration: none;
}

.blog-archive-link-enabled {
	background: url(images/elements/icons/arrow_triangle.gif) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
}

.blog-archive-link-disabled {
	padding-left: 10px;
	font-size: 12px;
	
}

.blog-archive-link a:link, .blog-archive-link a:visited {
	text-decoration: underline;
}



/* @end */

.blog-entry {
	text-align: left;
	position: relative;
}

.blog-entry-title {
	font-weight: bold;
	font-size: 18px;
	text-indent: 5px;
	margin-bottom: 6px;
	padding-left: 5px;
	line-height: 21px;
}

.blog-entry-date {
	text-align: left;
	font-size: 11px;
	background: url(images/elements/icons/date.gif) no-repeat 5px 5px;
	text-indent: 27px;
	padding-top: 4px;
	font-style: italic;
	border-top-style: solid;
	border-top-width: 1px;
	height: 20px;
}

/*styles the category link in the main entry */

.blog-entry-category {
	padding-left: 6px;
	margin: 0;
		background: url(images/elements/icons/categories.gif) no-repeat left center;
			padding-left: 16px;
	margin: 0;
	padding-right: 6px;
}

.blog-entry-category a:link {
	
}

.blog-entry-category a:visited {

}

.blog-category-link-enabled {
	font-size: 13px;
	padding-bottom: 3px;
	line-height: 18px;
	font-weight: bold;
	background: url(images/elements/icons/blog_back_on.gif) no-repeat 0 4px;
	padding-left: 14px;
}

.blog-category-link-disabled {
	font-size: 13px;
	padding-bottom: 3px;
	line-height: 18px;
	font-weight: bold;
	background: url(images/elements/icons/blog_back_off.gif) no-repeat 0 4px;
	padding-left: 14px;
	position: relative;
	z-index: 1;
}

/*styles the permalink link in the main entry */

.blog-entry-permalink {
	padding-left: 16px;
	background: url(images/elements/icons/permalink.gif) no-repeat 0 0;
	margin-left: 4px;
	padding-bottom: 4px;
}

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

.blog-read-more {
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.blog-entry-body {
	margin-bottom: 15px;
	padding: 0;
	margin-top: 8px;
}

.blog-entry-comments {
	text-align: right;
	padding-right: 5px;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 11px;
}

/* styles the archives in the blog sidebar */

#blog-archives {
	padding-bottom: 7px;
	margin-top: 10px;
}

.blog-archive-link-enabled {
	font-size: 12px;
}

.blog-archive-link-disabled {
	font-size: 11px;
}

/* Styles the blog categories in the blog sidebar */

#blog-categories {
	margin-top: 18px;
}

.blog-category-link-enabled {
}

.blog-category-link-disabled {
}

/* Styles the blog RSS feeds in the blog sidebar */

#blog-rss-feeds {

	font-size: 12px;
	line-height: 24px;
	margin-top: 7px;
}

.blog-rss-link {
		background: url(images/elements/icons/rss.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 4px;
}

.blog-comments-rss-link {
		background: url(images/elements/icons/rss.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 4px;
}

/* ---New36--- */

p.blog-entry-tags {
}
/* Styles blog tag links normal and visited state */
p.blog-entry-tags a:link,
p.blog-entry-tags a:visited {
}

/* Styles blog tag links hover state */
p.blog-entry-tags a:hover {
}

/* Styles blog tag links active state */
p.blog-entry-tags a:active {
}

/* Styles the tag clous un-ordered list */
ul.blog-tag-cloud {
}

/* Styles tag cloud list item */
ul.blog-tag-cloud li {
}

/* Styles all links in the tag cloud in normal and visited state */
ul.blog-tag-cloud li a:link,
ul.blog-tag-cloud li a:visited {
}

/* Styles all links in the tag cloud in hover state */
ul.blog-tag-cloud li a:hover {
}

/* Styles all links in the tag cloud in active state */
ul.blog-tag-cloud li a:active {
}
/* @end */

/* @group file sharing */

.filesharing-description {
	margin-bottom: 15px;
}

.filesharing-item {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;

	padding: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.filesharing-item-title {
	padding-bottom: 6px;
}

.filesharing-item-title a:link {
	background: transparent url(images/elements/icons/download_normal.gif) no-repeat 0px 2px;
	padding-left: 20px;
}

.filesharing-item-title a:hover {
			background: transparent url(images/elements/icons/download_animated.gif) no-repeat 0px 2px;
	
	
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
	font-size: 12px;
	font-weight: normal;
}

/* @end */

/* My Comment */

/* @group photo album */

/* Index Page (Thumbnail view) */

.album-title {
	font-weight: bold;
	padding-bottom: 7px;
	font-size: 18px;
	line-height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.album-description {
	padding-top: 6px;
	text-align: left;
	margin-bottom: 55px;
}

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

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 45px;
	margin-right: 8px;
	margin-left: 0;
}

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

.thumbnail-frame:hover {
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
}

.thumbnail-frame img {
     border: none;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

.thumbnail-caption {
	margin: 0;
	padding: 0;
	height: 35px;
	display: block;
	font-size: 11px;
	line-height: 20px;
}

.thumbnail-table {
	width: 59%;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

/* @group single page photo mode */

/* Single Page (Photo view) */

.photo-background {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}.photo-navigation {
	background: #1e1e1e url(images/elements/efix/photos.jpg) no-repeat right top;
	clear: left;
	margin: 9px 0 0 8px;
	float: left;
	width: 170px;
	padding: 5px;
	text-align: center;
}

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

.photo-title {	font-weight: bold;	letter-spacing: 1px;
	font-size: 20px;
	color: #ffffff;
	padding-top: 5px;
	margin: 0;
	padding-bottom: 0;
	text-align: center;
}

/* color title image below */

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

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

.photo-links a {

}

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

}.photo-navigation a:hover {	text-decoration: underline;
	color: #dbdbdb;
}.photo-frame{	
	padding: 0;
	position: absolute;
	left: 197px;
	top: 9px;
	border: 1px solid #515151;
}



/* @end */

/* new_elemens */

html > body .photo-background {
}

html > body .photo-navigation {
}

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

	background: #1e1e1e url(images/elements/efix/photos.jpg) no-repeat left top;
	clear: left;
	margin: 9px 0 0 8px;
	float: left;
	width: 170px;
	padding: 52px 4px 5px 6px;
}

.exif-data p {
	color: #d5d5d5;
	text-align: left;
	padding-left: 27px;
	border-bottom: 1px solid #2f2f2f;
	font-size: 10px;
	line-height: 16px;
	background: url(images/elements/efix/efix_triangle.gif) no-repeat 7px 50%;
}

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

p.exif-colour-space {
}

/* icon */

p.exif-focal-length {
	background: url(images/elements/efix/efix_focal_length.gif) no-repeat left center;
}

/* icon */

p.exif-dimensions {
	background: url(images/elements/efix/efix_dimensions.gif) no-repeat left center;
}

/* icon */

p.exif-pixel-y-dimension {
	background: url(images/elements/efix/efix_y_dimension.gif) no-repeat left center;
}

/* icon */

p.exif-pixel-x-dimension {
	background: url(images/elements/efix/efix_x_dimension.gif) no-repeat left center;
}

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 {
	background: url(images/elements/efix/efix_shutter_speed.gif) no-repeat left center;
}

/* icon */

p.exif-datetime-original {
	background: url(images/elements/efix/efix_date_time_x2.gif) no-repeat left center;
}

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 {
	background: url(images/elements/efix/efix_exposure_time.gif) no-repeat left center;
}

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 {
	background: url(images/elements/efix/efix_image_unique_id.gif) no-repeat left center;
}

p.exif-components-configuration {
}

p.exif-light-source {
}

p.exif-sensing-method {
}

/* icon */

p.exif-aperture {
	background: url(images/elements/efix/efix_aperture.gif) no-repeat left center;
}

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 {
	background: url(images/elements/efix/efix_focal_length.gif) no-repeat left center;
}

/* icon */

p.exif-datetime-digitized {
	background: url(images/elements/efix/efix_date_time_x2.gif) no-repeat left center;
}

p.exif-subject-distance-range {
}

p.exif-custom-rendered {
}

/* icon */

p.exif-max-aperture {
	background: url(images/elements/efix/efix_aperture.gif) no-repeat left center;
}

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 {
	background: url(images/elements/efix/efix_iso.gif) no-repeat left center;
}

/* icon */

p.exif-maker-note {
	background: url(images/elements/efix/efix_maker_note.gif) no-repeat left center;
}

p.exif-digital-zoom-ratio {
}

/* icon */

p.exif-user-comment {
	background: url(images/elements/efix/efix_user_comment.gif) no-repeat left center;
}
/* @end */
	
/* @end */

/* @group quicktime page */

.movie-description {
	margin-top: 15px;
}
	
/* @end */

/* @group quicktime album */

/* @group index page */

/* Index Page */

.movie-page-title {
	font-weight: bold;
	margin-top: 0;
	border-bottom: solid #bfbfbf 1px;
	padding-bottom: 5px;
	font-size: 18px;
	line-height: 21px;
}.movie-page-description {
	margin-bottom: 30px;
	padding-top: 4px;
	text-align: left;
}.movie-thumbnail-frame {
	float: left;
	display: inline;
	padding: 0;	margin: 5px 8px 25px 5px;
	width: 132px;
	text-align: center;
	z-index: 10;
}

.movie-thumbnail-frame:hover {
}

.movie-thumbnail-caption {
	padding-top: 9px;
	text-align: center;
	padding-bottom: 8px;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}
	
/* @end */

/* Single Page movie */

.movie-background {
	background: url(../../images/colors/on.jpg) #3f3f3f;
	margin: 20px 0 30px;
}

.movie-frame {
	text-align: center;
}

.movie-title {
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 13px;
	color: #fff;
}

/* Single Page movie end */


/* @end */

/* @group contact form */
.message-text { } 

.required-text { } 

.form-input-field {
	background: #e9e9e9;
	width: 90%;
} 

.form-input-button { } 
/* @end */


