/*
Theme Name: EarthlyTouch
Theme URI: http://www.elegantwordpressthemes.com/themes/earthlytouch
Version: 1.0
Description: 2 Column theme from Elegant WPT
Author: Elegant Wordpress Theme
Author URI: http://www.elegantwordpressthemes.com
*/



body {
margin-top : 0;
padding : 0;
color : #a1a1a1;
background-color : #f6f6f6;
font-family : Verdana, Georgia, Sans-Serif;
font-size : 14px;
line-height : 18px;
background-image : url(images/bg.jpg);
background-repeat : no-repeat;
}
.post-wrapper {
background-color : #fff;
padding : 15px;
width : 878px;
border : 1px solid #ebebeb;
}
a:link {
text-decoration : none;
color : #d27005;
}
a:visited {
text-decoration : none;
color : #d27005;
}
a:hover, a:active {
color : #3b3b3b;
}
h1 {
font-size : 16px;
margin-bottom : 0;
margin-top : 10px;
font-weight : normal;
}
h2 {
font-size : 14px;
font-weight : normal;
/*background-color :#ffffff;*/
}
h3 {
font-weight : normal;
font-size : 20px;
background : #ffffff;
border-color : #ff6600;
}
h4 {
font-weight : normal;
font-size : 20px;
background : #ff9900;
border-color : #ff6600;
background-color : #ffffff;
}
.post-title {
font-weight : normal;
margin-top : 0;
}
.home-post-wrap {
width : 593px;
padding : 10px;
margin-right : 13px;
margin-bottom : 10px;
float : left;
border : 1px solid #ebebeb;
}
.readmore {
background-image : url(images/read-more.gif);
background-repeat : no-repeat;
background-position : left;
float : right;
padding-left : 20px;
}
.readmore a:link, .readmore a:hover {
color : #393939;
}
.thumbnail-home {
border : 0;
margin : 10px 10px 10px 10px;
}
h4, h5, h6 {
font-size : 20px;
}
.titles {
font-weight : normal;
font-size : 24px;
text-decoration : none;
}
.titles a:link, .titles a:visited, .titles a:active {
text-decoration : none;
font-size : 20px;
font-weight : normal;
font-family : Trebuchet MS;
margin-bottom : 10px;
display : block;
}
.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size : 25px;
line-height : 30px;
color : #545249;
}
pre, blockquote {
overflow : auto;
padding : 0 10px;
margin : 20px 30px;
line-height : 1.8em;
background-color : #f5f5f5;
border : 1px solid #e0e0e0;
}
pre {
padding-top : 10px;
padding-bottom : 10px;
}
#wrapper2 {
width : 950px;
margin-left : auto;
margin-right : auto;
padding : 0 0 0 0;
}
#pages {
width : 952px;
margin-left : auto;
margin-right : auto;
background-image : url(images/navigation-bg.gif);
height : 48px;
margin-top : 18px;
}
#header {
width : 950px;
margin : auto;
margin-top : 5px;
margin-bottom : 5px;
}
#container {
float : right;
width : 950px;
color : #333333;
background-color : #ffffff;
background-image : url(images/content-bg.gif);
background-repeat : no-repeat;
background-position : top;
}
#left-div {
width : 650px;
float : left;
margin-top : 20px;
}
#left-inside {
float : left;
padding : 0 0 0 19px;
}
#sidebar-wrapper {
width : 283px;
float : left;
margin-top : 20px;
margin-bottom : 20px;
}
#sidebar {
float : left;
padding-left : 13px;
padding-right : 13px;
width : 257px;
background-color : #f6f6f6;
border : 1px solid #e7e7e7;
}
#footer {
clear : both;
float : right;
width : 935px;
text-align : left;
padding-left : 15px;
color : #fff;
padding-bottom : 5px;
padding-top : 5px;
margin-bottom : 0px;
background-color : #59574c;
}
#footer a {
color : #ffffff;
font-size : 11px;
}
#footer a:visited {
color : #ffffff;
}
#footer a:hover {
color : #ffffff;
text-decoration : underline;
}
#extras {
float : left;
width : 780px;
color : #c7aa92;
text-align : left;
padding : 0 10px 10px;
margin : 10px 12px 20px;
background-color : #f5f5f5;
border-top : 1px solid #e0e0e0;
border-bottom : 1px solid #e0e0e0;
}
#pages ul {
list-style-type : none;
list-style-image : none;
float : left;
padding : 0 0 0 0;
margin-left : 0;
margin-top : 0;
}
#pages li {
float : left;
display : block;
height : 43px;
}
#pages li a:link, #pages li a:visited {
float : left;
color : #ffffff;
display : block;
padding-top : 11px;
height : 32px;
font-size : 13px;
background-image : url(images/navigation-line.gif);
background-position : right;
background-repeat : no-repeat;
padding-left : 20px;
padding-right : 20px;
}
#pages li a:hover, #pages li a:active {
color : #f3ecc4;
font-size : 13px;
background-image : url(images/navigation-hover.gif);
background-repeat : repeat-x;
}
.current_page_item {
background-image : url(images/pages-hover.gif) !important ;
}
.sidebar-box {
padding-top : 10px;
margin-bottom : 0;
}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
display : block;
color : #4b4a41;
width : 100%;
padding : 3px 3px 3px 3px;
background-image : none !important ;
}
.sidebar-box ul li {
background-image : none !important ;
background-color : #f6f6f6 !important ;
color : #4b4a41 !important ;
}
.sidebar-box ul li:hover, .sidebar-box ul li a:hover {
background-image : none !important ;
background-color : #f6f6f6 !important ;
}
.sidebar-box ul li a:hover {
width : 100%;
display : block;
color : #393939;
padding : 3px 3px 3px 3px;
}
.sidebar-box h2 {
margin-top : 5px;
font-size : 15px;
color : #ffffff;
padding-top : 4px;
font-weight : normal;
padding-bottom : 4px;
text-transform : capitalize;
margin-left : 10px;
}
#commentform {
margin : 1em 0;
background : #ffffff;
margin-left : 20px;
}
#commentform textarea {
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 370px;
}
#commentform textarea:hover {
background : #ffffff;
border : 1px solid #d6d3d3;
}
#commentform textarea:focus {
background : #ffffff;
border : 1px solid #939793;
}
#commentform #email {
font-size : 1.1em;
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 280px;
background-image : url(images/comment-email.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
}
#commentform #author {
font-size : 1.1em;
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 280px;
background-image : url(images/comment-author.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
}
#commentform #url {
font-size : 1.1em;
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 280px;
background-image : url(images/comment-website.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
}
#commentform #email:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #939793;
width : 280px;
background-image : url(images/comment-email.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
}
#commentform #author:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #939793;
width : 280px;
background-image : url(images/comment-author.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
}
#commentform #url:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #939793;
width : 280px;
background-image : url(images/comment-website.gif);
background-position : 7px 7px;
background-repeat : no-repeat;
height : 20px;
padding-left : 30px;
padding-top : 6px;
}
#commentform input {
margin-bottom : 3px;
}
.search_bg {
height : 88px;
width : 320px;
background : url(images/search-bg.gif) no-repeat left;
background-position : left;
margin-top : 0;
float : right;
}
#search {
color : #4e4c42;
padding : 0;
}
#search input {
background:#FFFFFF;
font-size :13px;
color:#000000;
font-family : Tahoma, arial, verdana, courier;
width : 200px;
height :20px;
vertical-align:text-bottom;
margin : 14px 0 0 8px;
padding : 0;
border : none;
}
.icons {
margin-top : 0;
margin-bottom : -5px;
margin-right : 10px;
}
#search .input {
width : 74px;
height : 25px;
background : none;
border : none;
vertical-align : middle;
margin : 0;
padding : 0;
margin-left : 15px;
}
.recent-comments li {
list-style-image : url(images/comment-icon.gif);
}
.list2 {
color : #a2a2a2;
list-style-image : url(images/bullet.gif);
margin-top : 0;
font-size : 11px;
}
.list2 a:hover {
color : #393939;
list-style-image : url(images/bullet.gif);
margin-top : 0;
font-size : 11px;
}
.list2 a {
color : #a2a2a2;
margin-top : 0;
font-size : 11px;
}
.toptitle {
font-size : 20px;
color : #d27005;
margin-left : 15px;
display : block;
margin-top : 15px;
margin-bottom : 10px;
}
.toptitle2 {
font-size : 24px;
color : #fff;
display : block;
margin-top : 15px;
margin-bottom : 10px;
}
.post-content {
width : 475px;
float : right;
margin-top : 5px;
}
.thumbnail-div {
border : 5px solid #f8f4e0;
width : 90px;
height : 150px;
float : left;
}
.thumbnail-div-featured {
border : 10px solid #f8f4e0;
width : 200px;
height : 200px;
float : left;
}
#featured {
background-color : #fff;
padding : 10px;
width : 593px;
border : 1px solid #ebebeb;
}
.home-squares {
width : 280px;
display : block;
padding : 10px;
border : 1px solid #ebebeb;
float : left;
margin-right : 12px;
margin-top : 10px;
margin-bottom : 10px;
}
.comment-author {
width : 100%;
margin-bottom : 5px;
display : block;
padding-left : 15px;
background-image : url(images/comment-icon.gif);
background-repeat : no-repeat;
background-position : left;
}
.random-image {
width : 70px;
height : 80px;
border : 5px solid #f8f4e0;
float : left;
}
.random-content {
float : right;
width : 190px;
}
.random {
width : 280px;
float : left;
margin-top : 10px;
}
.home-headings {
height : 27px;
border : 1px solid #ddd7b3;
background-color : #f4efd2;
background-image : url(images/heading-bg.gif);
width : 268px;
color : #575447;
font-size : 13px;
font-weight : bold;
padding-left : 10px;
padding-top : 8px;
}
.featured-content {
float : right;
width : 353px;
margin-right : 5px;
}
.entry img {
border : 0 solid #f8f4e0;
}
#categories {
background-color : #da790e;
width : 950px;
font-size : 12px;
background-image : url(images/categories-bg.gif);
background-repeat : repeat-x;
overflow : hidden;
height : 37px;
}
#categories ul {
float : left;
margin : 0 0 0 0;
margin-top : 0;
height : 37px;
padding-left : 10px;
background-image : url(images/categories-left.gif);
background-position : left top;
background-repeat : no-repeat;
}
#categories li {
float : left;
list-style-image : none;
list-style : none;
margin-left : 0;
margin-right : auto;
list-style-type : none;
list-style-position : inside;
background-image : url(images/categories-line.gif);
background-position : right;
background-repeat : no-repeat;
}
#categories li a:link, #categories li a:visited {
color : #fff;
padding-left : 6px;
padding-right : 8px;
display : block;
height : 30px;
padding-top : 7px;
float : left;
}
#categories li a:hover {
color : #fff;
padding-top : 7px;
display : block;
background-image : url(images/categories-arrow.gif);
background-position : top;
background-repeat : no-repeat;
}
.current-cat a:link, .current-cat a:visited, .current-cat a:active, .current-cat a {
background-image : url(images/categories-arrow.gif) !important ;
background-repeat : no-repeat;
background-position : top;
}
.logo {
float : left;
margin-bottom : 20px;
margin-left : 20px;
border : 0;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.commentlist {
padding : 0;
margin : 0 0 0 17px;
width : 560px;
background-image : url(images/comment-bg.gif);
list-style-image : none;
list-style-type : none;
float : left;
}
.commentlist li {
font-weight : bold;
width : 560px;
display : block;
background-image : url(images/comment-bottom.gif);
background-repeat : no-repeat;
background-position : bottom left;
padding : 0 0 45px 0;
margin : 0;
list-style-image : none;
list-style-type : none;
float : left;
}
.commentlist li div {
width : 540px;
display : block;
background-image : url(images/comment-top.gif);
background-repeat : no-repeat;
margin : 0;
padding : 10px;
float : left;
}
.commentlist li .avatar {
float : left;
border : 1px solid #eee;
padding : 2px;
background : #fff;
}
.commentlist cite {
font-size : 18px;
float : left;
font-style : normal;
margin-left : 10px;
margin-right : 6px;
margin-top : 5px;
font-weight : normal;
}
.says {
display : none;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
display : block;
float : left;
width : 90%;
margin-left : 3%;
}
#commentform p {
clear : both;
}
.alt {
margin : 0;
padding : 10px;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentlist .children li {
width : 90%;
display : block;
margin : 0;
background-color : #fdfdfd;
background-image : url(images/comment-children-bg.gif);
background-position : left;
background-repeat : repeat-y;
border : 1px solid #e2e2e4;
overflow : hidden;
}
.commentlist .children li div {
width : 97%;
padding : 3%;
background-image : url(images/comment-children-top.gif);
background-repeat : no-repeat;
background-position : top left;
}
.commentlist .commentmetadata {
font-weight : normal;
float : left;
margin : 5px 0 0 0;
display : block;
clear : both;
background-image : none;
width : 90%;
margin-left : 3%;
}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta {
background-image : none;
width : 100%;
padding : 0 !important ;
}
.commentlist .reply, .commentlist .children .reply {
float : right;
background-image : none;
width : 54px;
height : 22px;
margin-bottom : 0;
padding : 0;
margin-right : 10px;
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {
background-image : url(images/reply.gif);
width : 39px;
height : 17px;
display : block;
color : #fff;
font-size : 8px;
text-transform : lowercase;
font-weight : normal;
padding : 5px 0 0 15px;
letter-spacing : 1px;
}
.commentlist .children li {
padding-bottom : 10px;
}
.commentlist .children li ul li {
padding-bottom : 10px;
background-color : #fff;
}
#respond {
margin-top : 20px;
float : left;
background-image : none;
}
.commentlist #respond h3, .commentlist #respond a {
margin-left : 28px;
}
#comments {
line-height : 30px;
}
.children {
clear : both;
}
.children .commentmetadata, .children .vcard {
background-image : none;
}
.children textarea {
width : 90% !important ;
}
.children input {
width : 80% !important ;
}
#cancel-comment-reply-link {
display : block;
background-image : url(images/comment-close.gif);
width : 144px;
height : 21px;
padding : 5px 0 0 23px;
font-weight : normal;
color : #84878e;
font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#respond div {
background-image : none;
}
#submit {
width : 120px !important ;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
img.ajax-loader {
border : none;
vertical-align : middle;
}
.ngg-albumoverview {
margin-top : 10px;
width : 100%;
clear : both;
display : block !important ;
}
.ngg-album {
height : 100%;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #fff;
}
html > body .ngg-album {
overflow : hidden;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #cccccc;
}
.ngg-album {
overflow : hidden;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #cccccc;
}
.ngg-albumtitle {
text-align : left;
font-weight : bold;
margin : 0;
padding : 0;
font-size : 1.4em;
margin-bottom : 10px;
}
.ngg-thumbnail {
float : left;
margin-right : 12px;
}
.ngg-thumbnail img {
background-color : #ffffff;
border : 1px solid #a9a9a9;
margin : 4px 0 4px 5px;
padding : 4px;
position : relative;
}
.ngg-thumbnail img:hover {
background-color : #a9a9a9;
}
.ngg-description {
text-align : left;
}
.ngg-album-compact {
float : left;
height : 180px;
padding-right : 6px !important ;
margin : 0 !important ;
text-align : left;
width : 120px;
}
.ngg-album-compactbox {
background : transparent url(albumset.gif) no-repeat scroll 0%;
height : 86px;
margin : 0 0 6px !important ;
padding : 12px 0 0 7px !important ;
width : 120px;
}
.ngg-album-compactbox .Thumb {
border : 1px solid #000000;
margin : 0 !important ;
padding : 0 !important ;
width : 91px;
height : 68px;
}
.ngg-album-compact h4 {
font-size : 15px;
font-weight : bold;
margin-bottom : 0;
margin-top : 0;
width : 110px;
}
.ngg-album-compact p {
font-size : 11px;
margin-top : 2px;
}
.ngg-galleryoverview {
overflow : hidden;
margin-top : 10px;
width : 100%;
clear : both;
display : block !important ;
}
.ngg-galleryoverview .desc {
margin : 0 10px 10px 0;
padding : 5px;
}
.ngg-gallery-thumbnail-box {
float : left;
}
.ngg-gallery-thumbnail {
float : left;
margin-right : 5px;
text-align : center;
}
.ngg-gallery-thumbnail img {
background-color : #ffffff;
border : 1px solid #a9a9a9;
display : block;
margin : 4px 0 4px 25px;
padding : 4px;
position : relative;
}
.ngg-gallery-thumbnail img:hover {
background-color : #a9a9a9;
}
.ngg-gallery-thumbnail span {
font-size : 90%;
padding-left : 5px;
display : block;
}
.ngg-clear {
clear : both;
}
.ngg-navigation {
font-size : 0.9em !important ;
clear : both !important ;
display : block !important ;
padding-top : 15px;
text-align : center;
}
.ngg-navigation span {
font-weight : bold;
margin : 0 6px;
}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
background-color : #0066cc;
color : #ffffff !important ;
text-decoration : none !important ;
}
.ngg-imagebrowser h3 {
text-align : center;
}
.ngg-imagebrowser img {
border : 1px solid #a9a9a9;
margin-top : 10px;
margin-bottom : 10px;
width : 100%;
display : block !important ;
padding : 5px;
}
.ngg-imagebrowser-nav {
padding : 5px;
margin-left : 10px;
}
.ngg-imagebrowser-nav .back {
float : left;
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-imagebrowser-nav .next {
float : right;
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-imagebrowser-nav .counter {
text-align : center;
font-size : 0.9em !important ;
}
.exif-data {
margin-left : auto !important ;
margin-right : auto !important ;
}
.slideshow {
margin-left : auto;
margin-right : auto;
text-align : center;
outline : none;
}
.ngg-singlepic {
background-color : #ffffff;
display : block;
padding : 4px;
}
.ngg-left {
float : left;
margin-right : 10px;
}
.ngg-right {
float : right;
margin-left : 10px;
}
.ngg-center {
margin-left : auto !important ;
margin-right : auto !important ;
}
.ngg-widget, .ngg-widget-slideshow {
overflow : hidden;
margin : 0;
padding : 5px 0 0 0;
}
.ngg-widget img {
border : 2px solid #a9a9a9;
margin : 0 2px 2px 0;
padding : 1px;
}
.ngg-related-gallery {
background : #f9f9f9;
border : 1px solid #e0e0e0;
overflow : hidden;
margin-bottom : 1em;
margin-top : 1em;
padding : 5px;
}
.ngg-related-gallery img {
border : 1px solid #dddddd;
float : left;
margin : 0 3px;
padding : 2px;
height : 50px;
width : 50px;
}
.ngg-related-gallery img:hover {
border : 1px solid #000000;
}
#shDisplay div#shTitle {
font : normal 12px/17px 'Lucida Grande', Verdana, sans-serif;
color : #ffffff;
text-align : center;
margin : 0 auto;
}
#shDisplay div#shCount {
color : #999999;
font : normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}
#shDisplay div#shTitle a {
text-decoration : none;
font : bold 16pt 'Courier New', Courier, fixed;
letter-spacing : -2px;
margin : 0 10px;
width : 26px;
color : #999999;
}
#shDisplay div#shTitle a:hover {
color : #ffffff;
border : none;
}
#shDisplay div#shNext {
float : right;
}
#shDisplay div#shPrev {
float : left;
}
body {
height : 100%;
}
#shShutter *, #shDisplay * {
padding : 0;
margin : 0;
}
div#shShutter, div#shDisplay {
top : 0;
left : 0;
width : 100%;
position : absolute;
}
div#shShutter {
height : 100%;
z-index : 1000;
background-color : #000000;
}
div#shDisplay {
display : block;
background-color : transparent;
z-index : 1002;
}
div#shDisplay img#shTopImg {
margin : 0 auto;
border : 1px solid #555;
background : transparent;
display : block;
max-width : none;
max-height : none;
float : none;
padding : 2px;
cursor : pointer;
}
div#shDisplay div#shWrap {
visibility : hidden;
}
div#shWaitBar {
font : bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
height : 36px;
width : 100%;
left : 0;
cursor : default;
z-index : 1001;
margin-top : 160px;
color : #ae0a0a;
}
.style1 {
color : #ff6600;
font-size : 18px;
}
.style2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}
.style4 {
font-size : 14px;
font-weight : bold;
color : #ff6600;
}
.style5 {
font-size : 13px;
font-weight : bold;
color : #000000;
}
.style6 {
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
}
.style7 {
color : #000000;
font-size : 16px;
font-family : Arial, Helvetica, sans-serif;
}
.style8 {
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
img.ajax-loader {
border : none;
vertical-align : middle;
}
.ngg-albumoverview {
margin-top : 10px;
width : 100%;
clear : both;
display : block !important ;
}
.ngg-album {
height : 100%;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #fff;
}
html > body .ngg-album {
overflow : hidden;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #cccccc;
}
.ngg-album {
overflow : hidden;
padding : 5px;
margin-bottom : 5px;
border : 1px solid #cccccc;
}
.ngg-albumtitle {
text-align : left;
font-weight : bold;
margin : 0;
padding : 0;
font-size : 1.4em;
margin-bottom : 10px;
}
.ngg-thumbnail {
float : left;
margin-right : 12px;
}
.ngg-thumbnail img {
background-color : #ffffff;
border : 1px solid #a9a9a9;
margin : 4px 0 4px 5px;
padding : 4px;
position : relative;
}
.ngg-thumbnail img:hover {
background-color : #a9a9a9;
}
.ngg-description {
text-align : left;
}
.ngg-album-compact {
float : left;
height : 180px;
padding-right : 6px !important ;
margin : 0 !important ;
text-align : left;
width : 120px;
}
.ngg-album-compactbox {
background : transparent url(albumset.gif) no-repeat scroll 0%;
height : 86px;
margin : 0 0 6px !important ;
padding : 12px 0 0 7px !important ;
width : 120px;
}
.ngg-album-compactbox .Thumb {
border : 1px solid #000000;
margin : 0 !important ;
padding : 0 !important ;
width : 91px;
height : 68px;
}
.ngg-album-compact h4 {
font-size : 15px;
font-weight : bold;
margin-bottom : 0;
margin-top : 0;
width : 110px;
}
.ngg-album-compact p {
font-size : 11px;
margin-top : 2px;
}
.ngg-galleryoverview {
overflow : hidden;
margin-top : 10px;
width : 100%;
clear : both;
display : block !important ;
}
.ngg-galleryoverview .desc {
margin : 0 10px 10px 0;
padding : 5px;
}
.ngg-gallery-thumbnail-box {
float : left;
}
.ngg-gallery-thumbnail {
float : left;
margin-right : 5px;
text-align : center;
}
.ngg-gallery-thumbnail img {
background-color : #ffffff;
border : 1px solid #a9a9a9;
display : block;
margin : 4px 0 4px 25px;
padding : 4px;
position : relative;
}
.ngg-gallery-thumbnail img:hover {
background-color : #a9a9a9;
}
.ngg-gallery-thumbnail span {
font-size : 90%;
padding-left : 5px;
display : block;
}
.ngg-clear {
clear : both;
}
.ngg-navigation {
font-size : 0.9em !important ;
clear : both !important ;
display : block !important ;
padding-top : 15px;
text-align : center;
}
.ngg-navigation span {
font-weight : bold;
margin : 0 6px;
}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
background-color : #0066cc;
color : #ffffff !important ;
text-decoration : none !important ;
}
.ngg-imagebrowser h3 {
text-align : center;
}
.ngg-imagebrowser img {
border : 1px solid #a9a9a9;
margin-top : 10px;
margin-bottom : 10px;
width : 100%;
display : block !important ;
padding : 5px;
}
.ngg-imagebrowser-nav {
padding : 5px;
margin-left : 10px;
}
.ngg-imagebrowser-nav .back {
float : left;
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-imagebrowser-nav .next {
float : right;
border : 1px solid #dddddd;
margin-right : 3px;
padding : 3px 7px;
}
.ngg-imagebrowser-nav .counter {
text-align : center;
font-size : 0.9em !important ;
}
.exif-data {
margin-left : auto !important ;
margin-right : auto !important ;
}
.slideshow {
margin-left : auto;
margin-right : auto;
text-align : center;
outline : none;
}
.ngg-singlepic {
background-color : #ffffff;
display : block;
padding : 4px;
}
.ngg-left {
float : left;
margin-right : 10px;
}
.ngg-right {
float : right;
margin-left : 10px;
}
.ngg-center {
margin-left : auto !important ;
margin-right : auto !important ;
}
.ngg-widget, .ngg-widget-slideshow {
overflow : hidden;
margin : 0;
padding : 5px 0 0 0;
}
.ngg-widget img {
border : 2px solid #a9a9a9;
margin : 0 2px 2px 0;
padding : 1px;
}
.ngg-related-gallery {
background : #f9f9f9;
border : 1px solid #e0e0e0;
overflow : hidden;
margin-bottom : 1em;
margin-top : 1em;
padding : 5px;
}
.ngg-related-gallery img {
border : 1px solid #dddddd;
float : left;
margin : 0 3px;
padding : 2px;
height : 50px;
width : 50px;
}
.ngg-related-gallery img:hover {
border : 1px solid #000000;
}
#shDisplay div#shTitle {
font : normal 12px/17px 'Lucida Grande', Verdana, sans-serif;
color : #ffffff;
text-align : center;
margin : 0 auto;
}
#shDisplay div#shCount {
color : #999999;
font : normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}
#shDisplay div#shTitle a {
text-decoration : none;
font : bold 16pt 'Courier New', Courier, fixed;
letter-spacing : -2px;
margin : 0 10px;
width : 26px;
color : #999999;
}
#shDisplay div#shTitle a:hover {
color : #ffffff;
border : none;
}
#shDisplay div#shNext {
float : right;
}
#shDisplay div#shPrev {
float : left;
}
body {
height : 100%;
}
#shShutter *, #shDisplay * {
padding : 0;
margin : 0;
}
div#shShutter, div#shDisplay {
top : 0;
left : 0;
width : 100%;
position : absolute;
}
div#shShutter {
height : 100%;
z-index : 1000;
background-color : #000000;
}
div#shDisplay {
display : block;
background-color : transparent;
z-index : 1002;
}
div#shDisplay img#shTopImg {
margin : 0 auto;
border : 1px solid #555;
background : transparent;
display : block;
max-width : none;
max-height : none;
float : none;
padding : 2px;
cursor : pointer;
}
div#shDisplay div#shWrap {
visibility : hidden;
}
div#shWaitBar {
font : bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
height : 36px;
width : 100%;
left : 0;
cursor : default;
z-index : 1001;
margin-top : 160px;
color : #ae0a0a;
}
.style1 {
color : #ff6600;
font-size : 18px;
}
.style2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}
.style4 {
font-size : 14px;
font-weight : bold;
color : #ff6600;
}
.style5 {
font-size : 13px;
font-weight : bold;
color : #000000;
}
.style6 {
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
}
.style7 {
color : #000000;
font-size : 16px;
font-family : Arial, Helvetica, sans-serif;
}
.style8 {
font-family : Arial, Helvetica, sans-serif;
color : #333333;
}



/* End Comments */