/*
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 {background-color:#F3ECC4;background-image:url(images/bg.jpg);background-repeat:repeat-x;color:#A1A1A1;font-family:Verdana, Georgia, Sans-Serif;font-size:11px;line-height:18px;margin-top:0px;padding:0}
.post-wrapper {background-color:#FFF;border:1px solid #EBEBEB;padding:15px;width:583px}
a:link {color:#F26322;text-decoration:none}
a:visited {color:#F26322;text-decoration:none}
a:hover, a:active {color:#3B3B3B}
h1 {font-size:32px;font-weight:normal;margin-bottom:0px;margin-top:10px}
h2 {font-size:28px;font-weight:normal}
h3 {font-size:24px;font-weight:normal}
.post-title {font-weight:normal;margin-top:0px}
.home-post-wrap {border:1px solid #EBEBEB;float:left;margin-bottom:10px;margin-right:13px;padding:10px;width:593px}
.readmore {background-image:url(images/read-more.gif);background-position:left;background-repeat:no-repeat;float:right;padding-left:20px}
.readmore a:link, .readmore a:hover {color:#393939}
.thumbnail-home {border:0px;margin:0px 0px 0px 0px}
h4, h5, h6 {font-size:20px}
.titles {font-size:24px;font-weight:normal;text-decoration:none}
.titles a:link, .titles a:visited, .titles a:active {display:block;font-family:Trebuchet MS;font-size:20px;font-weight:normal;margin-bottom:10px;text-decoration:none}
.titles-featured a, .titles-featured a:hover, .titles-featured {color:#545249;font-size:25px;line-height:30px}
pre, blockquote {background-color:#f5f5f5;border:1px solid #e0e0e0;line-height:1.8em;margin:20px 30px;overflow:auto;padding:0 10px}
#fb {width:262px;background:#FFF}
pre {padding-bottom:10px;padding-top:10px}
#wrapper2 {margin-left:auto;margin-right:auto;padding:0px 0px 0px 0px;width:950px}
#pages {background-image:url(images/navigation-bg.gif);height:48px;margin-left:auto;margin-right:auto;margin-top:18px;width:952px}
#header {margin-left:auto;margin-right:auto;margin-top:35px;width:950px}
#container {background-color:#FFFFFF;background-image:url(images/content-bg.gif);background-position:top;background-repeat:no-repeat;color:#666666;float:right;width:950px}
#left-div {float:left;margin-top:20px;width:650px}
#left-inside {float:left;padding:0px 0px 0px 19px}
#sidebar-wrapper {float:left;margin-bottom:20px;margin-top:20px;width:283px}
#sidebar {background-color:#F6F6F6;border:1px solid #E7E7E7;float:left;padding-left:13px;padding-right:13px;width:257px}
#footer {background-color:#59574C;clear:both;color:#FFF;float:right;margin-bottom:20px;padding-bottom:10px;padding-left:15px;padding-top:10px;text-align:left;width:935px}
#footer a {color:#FFFFFF;font-size:11px}
#footer a:visited {color:#FFFFFF}
#footer a:hover {color:#FFFFFF;text-decoration:underline}
#extras {background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#C7AA92;float:left;margin:10px 12px 20px;padding:0 10px 10px;text-align:left;width:780px}
#pages ul {float:left;list-style-image:none;list-style-type:none;margin-left:0px;margin-top:0px;padding:0px 0px 0px 0px}
#pages li {display:block;float:left;height:43px}
#pages li a:link,
#pages li a:visited {background-image:url(images/navigation-line.gif);background-position:right;background-repeat:no-repeat;color:#FFFFFF;display:block;float:left;font-size:13px;height:32px;padding-left:18px;padding-right:18px;padding-top:11px}
#pages li a:hover,
#pages li a:active {background-image:url(images/navigation-hover.gif);background-repeat:repeat-x;color:#F3ECC4;font-size:13px}
.current_page_item {}
.sidebar-box {margin-bottom:0px;padding-top:5px}
.articleinfo {border-bottom:4px solid #F0EACA;color:#57554B;padding-bottom:7px}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {background-image:none !important;color:#4B4A41;display:block;padding:3px 3px 3px 3px;width:100%}
.sidebar-box ul li {background-color:#F6F6F6 !important;background-image:none !important;color:#4B4A41 !important}
.sidebar-box ul li:hover, .sidebar-box ul li a:hover {background-color:#F6F6F6 !important;background-image:none !important}
.sidebar-box ul li a:hover {color:#F26322;display:block;padding:3px 3px 3px 3px;width:100%}
.sidebar-box h2 {color:#4A493F;font-size:15px;font-weight:bold;margin-left:10px;margin-top:5px;padding-bottom:4px;padding-top:4px;text-transform:lowercase}
#commentform {background:#FFFFFF;margin:1em 0;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 {background:#f8f7f6;background-image:url(images/comment-email.gif);background-position:7px 7px;background-repeat:no-repeat;border:1px solid #d6d3d3;font-size:1.1em;height:20px;padding-left:30px;padding-top:6px;width:280px}
#commentform #author {background:#f8f7f6;background-image:url(images/comment-author.gif);background-position:7px 7px;background-repeat:no-repeat;border:1px solid #d6d3d3;font-size:1.1em;height:20px;padding-left:30px;padding-top:6px;width:280px}
#commentform #url {background:#f8f7f6;background-image:url(images/comment-website.gif);background-position:7px 7px;background-repeat:no-repeat;border:1px solid #d6d3d3;font-size:1.1em;height:20px;padding-left:30px;padding-top:6px;width:280px}
#commentform #email:focus {background:#ffffff;background-image:url(images/comment-email.gif);background-position:7px 7px;background-repeat:no-repeat;border:1px solid #939793;font-size:1.1em;height:20px;padding-left:30px;padding-top:6px;width:280px}
#commentform #author:focus {background:#ffffff;background-image:url(images/comment-author.gif);background-position:7px 7px;background-repeat:no-repeat;border:1px solid #939793;font-size:1.1em;height:20px;padding-left:30px;padding-top:6px;width:280px}
#commentform #url:focus {background:#ffffff;background-image:url(images/comment-website.gif);background-position:7px 7px;background-repeat:no-repeat;border:1px solid #939793;font-size:1.1em;height:20px;padding-left:30px;padding-top:6px;width:280px}
#commentform input {margin-bottom:3px}
.search_bg {background:url(images/search-bg.gif) no-repeat left;background-position:left;float:right;height:35px;margin-top:0px;width:320px}
#search {color:#4E4C42;padding:0}
#search input {background:transparent;border:none;color:#4E4C42;font-family:Tahoma, arial, verdana, courier;font-size:11px;height:22px;margin:10px 0px 0 10px;padding:0;vertical-align:middle;width:180px}
.icons {margin-bottom:-5px;margin-right:10px;margin-top:0px}
#search .input {background:none;border:none;height:35px;margin:0;margin-left:33px;padding:0;vertical-align:middle;width:74px}
.recent-comments li {list-style-image:url(images/comment-icon.gif)}
.list2 {color:#A2A2A2;font-size:11px;list-style-image:url(images/bullet.gif);margin-top:0px}
.list2 a:hover {color:#393939;font-size:11px;list-style-image:url(images/bullet.gif);margin-top:0px}
.list2 a {color:#A2A2A2;font-size:11px;margin-top:0px}
.toptitle {color:#F26322;display:block;font-size:20px;margin-bottom:10px;margin-left:15px;margin-top:15px}
.toptitle2 {color:#FFF;display:block;font-size:24px;margin-bottom:10px;margin-top:15px}
.post-content {float:right;margin-top:5px;width:475px}
.thumbnail-div {border:5px solid #F8F4E0;float:left;height:150px;width:90px}
.thumbnail-div-featured {border:10px solid #F8F4E0;float:left;height:200px;width:200px}
#featured {background-color:#FFF;border:1px solid #EBEBEB;float:left;padding:10px;width:593px}
.home-squares {border:1px solid #EBEBEB;display:block;float:left;margin-bottom:10px;margin-right:12px;margin-top:10px;padding:10px;width:280px}
.comment-author {background-image:url(images/comment-icon.gif);background-position:left;background-repeat:no-repeat;display:block;margin-bottom:5px;padding-left:15px;width:100%}
.random-image {border:5px solid #F8F4E0;display:inline;float:left;height:80px;margin-right:10px;width:70px}
.random {float:left;margin-top:10px;width:280px}
.home-headings {background-color:#F4EFD2;background-image:url(images/heading-bg.gif);border:1px solid #DDD7B3;color:#575447;font-size:13px;font-weight:bold;height:27px;padding-left:10px;padding-top:8px;width:268px}
.featured-content {float:right;margin-right:5px;width:353px}
.entry img {border:10px solid #F8F4E0}
#categories {background-color:#DA790E;background-image:url(images/categories-bg.gif);background-repeat:repeat-x;float:right;font-size:12px;height:37px;width:950px}
#categories ul {background-image:url(images/categories-left.gif);background-position:left top;background-repeat:no-repeat;float:left;height:37px;margin:0px 0px 0px 0px;margin-top:0px;padding-left:10px}
#categories li {background-image:url(images/categories-line.gif);background-position:right;background-repeat:no-repeat;float:left;height:37px;list-style:none;list-style-image:none;list-style-position:inside;list-style-type:none;margin:0px 10px 0px 0px}
#categories li a:link, #categories li a:visited {color:#FFF;display:block;float:left;height:30px;padding-left:7px;padding-right:6px;padding-top:7px}
#categories li a:hover {background-image:url(images/categories-arrow.gif);background-position:top;background-repeat:no-repeat;color:#FFF;display:block;height:30px;padding-top:7px}
.current-cat a:link, .current-cat a:visited, .current-cat a:active, .current-cat a {background-image:url(images/categories-arrow.gif) !important;background-position:top;background-repeat:no-repeat}
.logo {border:0px;float:left;margin-bottom:40px}
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto}
.wp-caption {background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
p img {max-width:100%;padding:0}
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}
.commentlist {background-image:url(images/comment-bg.gif);float:left;list-style-image:none;list-style-type:none;margin:0px 0px 0px 17px;padding:0px;width:560px}
.commentlist li {background-image:url(images/comment-bottom.gif);background-position:bottom left;background-repeat:no-repeat;display:block;float:left;font-weight:bold;list-style-image:none;list-style-type:none;margin:0px;padding:0px 0px 45px 0px;width:560px}
.commentlist li div {background-image:url(images/comment-top.gif);background-repeat:no-repeat;display:block;float:left;margin:0px;padding:10px;width:540px}
.commentlist li .avatar {background:#fff;border:1px solid #eee;float:left;padding:2px}
.commentlist cite {float:left;font-size:18px;font-style:normal;font-weight:normal;margin-left:10px;margin-right:6px;margin-top:5px}
.says {display:none}
.commentlist p {display:block;float:left;font-weight:normal;line-height:1.5em;margin-left:3%;text-transform:none;width:90%}
#commentform p {clear:both}
.alt {margin:0;padding:10px}
.nocomments {margin:0;padding:0;text-align:center}
.commentlist .children li {background-color:#FDFDFD;background-image:url(images/comment-children-bg.gif);background-position:left;background-repeat:repeat-y;border:1px solid #E2E2E4;display:block;margin:0px;overflow:hidden;width:90%}
.commentlist .children li div {background-image:url(images/comment-children-top.gif);background-position:top left;background-repeat:no-repeat;padding:3%;width:97%}
.commentlist .commentmetadata {background-image:none;clear:both;display:block;float:left;font-weight:normal;margin:5px 0px 0px 0px;margin-left:3%;width:90%}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta {background-image:none;padding:0px !important;width:100%}
.commentlist .reply, .commentlist .children .reply {background-image:none;float:right;font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;height:22px;margin-bottom:0px;margin-right:10px;padding:0px;width:54px}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {background-image:url(images/reply.gif);color:#FFF;display:block;font-size:8px;font-weight:normal;height:17px;letter-spacing:1px;padding:5px 0px 0px 15px;text-transform:lowercase;width:39px}
.commentlist .children li {padding-bottom:10px}
.commentlist .children li ul li {background-color:#FFF;padding-bottom:10px}
#respond {background-image:none;float:left;margin-top:20px}
.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 {background-image:url(images/comment-close.gif);color:#84878E;display:block;font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:normal;height:21px;padding:5px 0px 0px 23px;width:144px}
#respond div {background-image:none}
#submit {width:120px !important}
.nav, .nav * {list-style:none;margin:0;padding:0}
.nav ul {background-image:url(images/dropdown-bottom.png);background-position:bottom;background-repeat:no-repeat;padding-bottom:9px;position:absolute;top:-999em}
.nav li {float:left;font-size:12px;height:44px;position:relative;z-index:99}
.nav a {display:block}
.nav ul li {width:100%}
.nav li:hover ul,ul.nav li.sfHover ul {left:0px;top:43px}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:239px;top:0px}
#nav2 li li:hover ul,ul#nav2 li li.sfHover ul {left:230px;top:0px}
.nav li:hover ul,.nav li li:hover ul {top:-999em}
.nav li li {background-color:#37342d;display:block;float:left;height:auto !important;padding:0px}
.nav li li a:link, .nav li li a:visited {background-image:none !important;display:block;float:left;height:auto !important;margin:0px 0px 0px 0px !important;padding:10px 30px 10px 30px !important;width:180px}
.nav li li a:hover {background-color:#47443c}
#nav2 li {height:37px;margin:0px 10px 0px 0px;z-index:98}
#nav2 li ul {background-image:none}
#nav2 li li {background-color:#da790e;background-image:none;margin-right:0px}
#nav2 li li a:hover {background-color:#e98d2b}
#nav2 li:hover ul,ul#nav2 li.sfHover ul {left:-22px;top:37px}
div#footer h2 {font-size:11px}
#bannerhardcoded {background-color:#FFF;border:1px solid #EBEBEB;float:left;margin-top:10px;padding:10px;width:593px}
#bannerhardcoded a img {border:none;outline:none}

/* Pretty Photo */
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:transparent;font-size:17px}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* NG Gallery */
.ngg-albumoverview {clear:both;display:block !important;margin-top:10px;width:100%;}
.ngg-album {border:1px solid #fff;height:100%;margin-bottom:5px;padding:5px;}
html>body .ngg-album {border:1px solid #cccccc;margin-bottom:5px;overflow:hidden;padding:5px;}
.ngg-album {border:1px solid #cccccc;margin-bottom:5px;overflow:hidden;padding:5px;}
.ngg-albumtitle {font-size:1.4em;font-weight:bold;margin:0px;margin-bottom:10px;padding:0px;text-align:left;}
.ngg-thumbnail {float:left;margin-right:12px;}
.ngg-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;margin:4px 0px 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;margin:0px !important;padding-right:6px !important;text-align:left;width:120px;}
.ngg-album-compactbox {background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0pt 0pt 6px !important;padding:12px 0pt 0pt 7px !important;width:120px;}
.ngg-album-compactbox .Thumb {border:1px solid #000000;height:68px;margin:0px !important;padding:0px !important;width:91px;}
.ngg-album-compact h4 {font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;width:110px;}
.ngg-album-compact p {font-size:11px;margin-top:2px;}
.ngg-galleryoverview {clear:both;display:block !important;margin-left:30px;margin-top:10px;overflow:hidden;width:100%;}
.ngg-galleryoverview .desc {margin:0px 10px 10px 0px;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 #F3ECC4;display:block;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-gallery-thumbnail img:hover {background-color:#F3ECC4;}
.ngg-gallery-thumbnail span {display:block;font-size:90%;padding-left:5px;}
.ngg-clear {clear:both;}
.ngg-navigation {clear:both !important;display:block !important;font-size:0.9em !important;padding-top:15px;text-align:center;}
.ngg-navigation span {font-weight:bold;margin:0pt 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 {}
.ngg-imagebrowser h3 {text-align:center;}
.ngg-imagebrowser img {border:1px solid #A9A9A9;display:block !important;margin-bottom:10px;margin-top:10px;padding:5px;width:100%;}
.ngg-imagebrowser-nav {margin-left:10px;padding:5px;}
.ngg-imagebrowser-nav .back {border:1px solid #DDDDDD;float:left;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .next {border:1px solid #DDDDDD;float:right;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter {font-size:0.9em !important;text-align:center;}
.exif-data {margin-left:auto !important;margin-right:auto !important;}
.slideshow {margin-left:auto;margin-right:auto;outline:none;text-align:center;}
.slideshowlink {}
.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 {margin:0pt;overflow:hidden;padding:5px 0px 0px 0pt;}
.ngg-widget img {border:2px solid #A9A9A9;margin:0pt 2px 2px 0px;padding:1px;}
.ngg-related-gallery {background:#F9F9F9;border:1px solid #E0E0E0;margin-bottom:1em;margin-top:1em;overflow:hidden;padding:5px;}
.ngg-related-gallery img {border:1px solid #DDDDDD;float:left;height:50px;margin:0pt 3px;padding:2px;width:50px;}
.ngg-related-gallery img:hover {border:1px solid #000000;}

/* cForms */
@import "calendar.css";
.cform {margin:10px auto 0 auto;width:550px;}
.cform fieldset {background:#f7f7f7;border:1px solid #adadad;border-left-color:#ececec;border-top-color:#ececec;margin-top:10px;padding:5px 0 15px 0;}
.cform .cf_hidden {background:none!important;border:none!important;display:none;margin:0!important;padding:0!important;}
.cform legend {color:#666666;font:normal 20px Times;margin-left:10px;padding:0 2px;}
ol.cf-ol {margin:0!important;padding:0!important;}
ol.cf-ol li {background:none!important;line-height:1.3em;list-style:none!important;margin:5px 0!important;padding:0;text-align:left;}
ol.cf-ol li.textonly {background:#F0F0F0 !important;letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center;}
.cform label {display:inline-block;display:-moz-inline-box;margin:4px 10px 0 0;text-align:right;vertical-align:top;width:200px;}
.cform label span {display:block;width:200px;}
label.cf-before {margin:4px 10px 0 0;}
label.cf-after {margin:4px 15px 0pt 6px;text-align:left;width:115px;}
label.cf-after span {display:block;width:115px;}
label.cf-group-after {margin:3px 4px 0 2px;text-align:left;width:72px;}
label.cf-group-after span {display:block;width:72px;}
.cform input,
.cform textarea,
.cform select {background:#f9f9f9;border:1px solid #888888;padding:3px;vertical-align:top;}
.cform input:hover,
.cform textarea:hover,
.cform select:hover {background:#F2EAD0;}
.cform input:focus,
.cform textarea:focus,
.cform select:focus {background:#F8F7F7;}
.cform textarea,
.cform input {width:150px;}
.cform select {padding:2px 0;width:158px;}
.cform select.cfselectmulti {height:7.5em;}
.cform textarea {font-family:arial;font-size:0.9em;overflow:auto;}
ol.cf-ol li.cf-box-title {font-weight:bold;letter-spacing:1px;padding:8px 0 0 100px;}
.cform input.cf-box-a,
.cform input.cf-box-b {background:none!important;border:none!important;height:22px;margin:2px 0 0 0;width:14px;}
.cform input.cf-box-a {margin-left:100px;}
ol.cf-ol li.cf-box-group {margin:10px 0pt 0px !important;padding-left:100px;}
span.reqtxt,
span.emailreqtxt {display:-moz-inline-box;font-size:0.9em;margin:3px 0 0 3px;vertical-align:top;}
p.cf-sb {margin:0;padding:0!important;text-align:center;}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton {border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;font-size:0.8em;margin:10px 0 0 5px;padding:5px;width:100px;}
.cform input.resetbutton {padding:5px 1em;width:auto;}
.cform input.backbutton {padding:5px 1em;width:auto;}
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;margin:5px 0!important;padding:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err {color:#333;height:1%;margin:0 0 0 100px;min-height:1%;padding:0;}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;font-weight:bold;list-style:none!important;margin:0 0 2px!important;padding-left:15px;text-indent:0;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}
label.secq,
label.seccap {margin-bottom:4px;vertical-align:text-bottom;}
input.secinput {vertical-align:text-bottom;}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {height:15px;margin:0;padding:4px 4px;width:50px;}
img.captcha {border:none!important;float:none!important;margin:0 0 0 10px!important;padding:0!important;vertical-align:text-bottom;}
img.captcha-reset {background:url(captcha_reset_grey.gif) no-repeat;border:none;height:21px;margin:0 0 2px 3px;vertical-align:text-bottom;width:21px;}
img.imgcalendar {border:none;}
div.cf_info {color:#333;display:none;line-height:1.3em;margin:10px auto;padding:10px 15px!important;width:380px;}
div.cf_info ol {margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li {margin:2px 0;padding:1px 0;}
div.cf_info a {color:#ad2929!important;text-decoration:underline!important;}
div.success {background:#F7F7F7 none repeat scroll 0% 50%;color:#444444;display:block;}
div.failure {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;display:block;}
div.waiting {background:#F9F9F9;color:#AAAAAA;display:block;}
.cform .cf_error {border:1px solid #ad2929;color:#ad2929;}
div.mailerr {display:block;}
.mailerr,
.cform .cf_errortxt {color:#ad2929;}
[disabled] {background:none!important;border-color:#dddddd!important;color:#dddddd;}
.disabled {border-color:#dddddd!important;}
.cform input.cf_upload {background:#f9f9f9;border:1px solid #888888;width:220px;}
.linklove {margin:0 auto 10px!important;padding:0!important;text-align:center!important;width:410px;}
.linklove a,
.linklove a:visited {color:#FFFFFF!important;font-family:Tahoma;font-size:0.8em;}
* html .cform fieldset {margin-top:15px;padding-top:25px;position:relative;}
* html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px;}
*+html .cform fieldset {margin-top:15px;padding-top:25px;position:relative;}
*+html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px;}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt {display:inline-block;}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {display:inline-block;}
* html img.captcha {margin-bottom:1px!important;}
*+html img.captcha {margin-bottom:1px!important;}

/* cForms Calendar */
table.jCalendar {background:#aaa;border:1px solid #666;border-collapse:separate;border-spacing:2px;}
table.jCalendar th {background:#444;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td {background:#f0f0f0;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month {background:#ddd;color:#aaa;}
table.jCalendar td.today {background:#666;color:#fff;}
table.jCalendar td.selected {background:#f66;color:#fff;}
table.jCalendar td.selected:hover {background:#f33;color:#fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover {background:#fff;color:#000;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {background:#bbb;color:#888;}
div.dp-popup {background:#d6eafe;font-family:arial, sans-serif;font-size:10px;line-height:1.2em;padding:2px;position:relative;width:auto;}
div#dp-popup {border:2px solid #c2e0f8;position:absolute;z-index:199;}
div.dp-popup h2 {font-size:12px;margin:3px 0pt 4px;padding:0;text-align:center;}
a#dp-close {display:block;font-size:11px;padding:4px 0;text-align:center;}
a#dp-close:hover {text-decoration:underline;}
div.dp-popup a {color:#000;padding:3px 2px 0;text-decoration:none;}
div.dp-popup div.dp-nav-prev {left:4px;position:absolute;top:2px;width:100px;}
div.dp-popup div.dp-nav-prev a {float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor:default;}
div.dp-popup div.dp-nav-next {position:absolute;right:4px;top:2px;width:100px;}
div.dp-popup div.dp-nav-next a {float:right;}
div.dp-popup a.disabled {color:#aaa;cursor:default;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor:default;}

/* Add This */
.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		width:16px;
		height:16px;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.6;
		-moz-opacity:.6;
		filter:alpha(opacity=60);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}  