/* Fresco Theme Created by MouserWorks (c) 2011 */
/* @group CSS Reset */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {border: 0; font-size: 100%; font: inherit; margin: 0; padding: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
body {line-height: 1}
ol,ul {list-style: none}
blockquote,q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content: none}
table {border-collapse: collapse; border-spacing: 0}
/*End CSS Reset */
/*
 @end */
/* @group General Styles */
a:link, a:visited {text-decoration: none;}
a:hover, a:active {}
img {}
.image-left {}
.image-right {}
.clearer {clear: both;}
/* @end */
/* @group Layout */
body {line-height: 1.1; font-size: 14px;}
#body_top {overflow: visible; *padding-bottom: 20px;}
#wrapper {margin-right: auto; margin-left: auto;}
#container {float: left;}
#header {float: left; clear: left; margin-bottom: 20px;}
#contentcontainer {width: 100%; margin: 20px auto 25px; *padding-top: 20px;}
#footercontainer {margin-top: 20px;}
/* @end */
/* @group Header */
#navcontainer {z-index: 1000;}
#navcontainer a {font-size: 14px;}
#title {float: left; padding-top: 15px;}
#logo {float: right; padding-top: 20px;}
#header h1 {line-height: 1.1em; float: left;}
#slogan {float: left; width: 80%; padding-bottom: 10px;}
#slogan h2 {line-height: 1.1em; padding-bottom: 10px;}
#photoslider {z-index: 1;}
/* @end */
/* @group Content */
#contentbody {margin-right: auto; margin-left: auto;}
#sidebar {}
#sidebar h3 {padding-bottom: 20px;}
#side_plugin {}
#content a:hover, #sidebar a:hover {text-decoration: underline;}
/* @end */
/* @group Footer */
#footer {margin-top: 20px; margin-right: auto; margin-left: auto; padding-bottom: 25px;}
#breadcrumbcontainer {padding-top: 10px; padding-left: 20px;}
#breadcrumbcontainer ul {padding: 0; margin: 0; list-style-type: none;}
#breadcrumbcontainer li {display: inline;}
#breadcrumbcontainer a {text-decoration: none;}
#breadcrumbcontainer a:hover {text-decoration: underline;}
#footer p {padding-bottom: 10px; padding-left: 20px;}
#footer a:link, #footer a:visited {}
#footer a:hover, #footer a:active {}
/* @end */
/* @group Extra Content */
#myExtraContent1 {z-index: 100;}
#myExtraContent2 { float: left; background-color: #ff9100;}
/* @end */
/* @group Global Classes */
b, strong {font-weight: bold;}
em {font-style: italic;}
blockquote, .standout {}
h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
.imageStyle {}
ul.disc {list-style-type: disc;}
ul.circle {list-style-type: circle;}
ul.square {list-style-type: square;}
ol.arabic-numbers {list-style-type: decimal;}
ol.upper-alpha {list-style-type: upper-latin;}
ol.lower-alpha {list-style-type: upper-latin;}
ol.upper-roman {list-style-type: upper-roman;}
ol.lower-roman {list-style-type: lower-roman;}
#sidebar #sidebar ul {}
#sidebar #sidebar li {}
table {}
/* @end */
/* @group Blog */
/* @group Tag Cloud */
ul.blog-tag-cloud {}
ul.blog-tag-cloud li {display: inline;}
#sidebar #sidebar ul.blog-tag-cloud li a {}
#sidebar #sidebar ul.blog-tag-cloud li a:hover {text-decoration: underline;}
.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 {}
.blog-entry-summary {}
.blog-archive-headings-wrapper {}
.blog-archive-entries-wrapper {}
.blog-archive-entries-wrapper .blog-entry {}
.blog-archive-month {font-size: 2em;}
.blog-archive-link {font-size: 1.5em; padding-top: 5px; padding-bottom: 5px;}
.blog-archive-link a:link, .blog-archive-link a:visited {}
/* @end */
.blog-entry {padding-bottom: 15px; width: 100%;}
.blog-entry-title {margin: 0; padding: 0 0 10px;}
h1.blog-entry-title {font-size: 1.8em; text-decoration: none; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px;}
h1.blog-entry-title a {text-decoration: none;}
.blog-entry-date {padding-left: 10px; margin-bottom: 0; text-align: left; font-size: .9em;}
.blog-entry-category {text-decoration: none;}
.blog-entry-category a:link, .blog-entry-category a:visited {}
.blog-read-more {}
.blog-entry-body {line-height: 1.1em; font-size: 1.1em; margin-top: 10px; padding: 10px 50px 20px 10px;}
.blog-entry-comments {}
p.blog-entry-tags {}
#blog-archives {padding: 5px; font-size: .8em;}
.blog-archive-link-enabled {}
.blog-archive-link-disabled {}
#blog-categories a {}
.blog-category-link-enabled {}
.blog-category-link-disabled {display: none;}
#blog-rss-feeds {}
.blog-rss-link {padding-left: 30px; background: url(images/rssfeed.png) no-repeat;}
.blog-comments-rss-link {}
/* @end */
/* @group File Sharing */
.filesharing-description {font-size: 1.2em; padding-bottom: 20px;}
.filesharing-item {padding-bottom: 15px;}
.filesharing-item-title a:link {}
.filesharing-item-title a:hover {}
.filesharing-item-title a:visited {}
.filesharing-item-description {}
/* @end */
/* @group Photo Album */
/* @group Index Page (Thumbnail view) */
.album-title {font-size: 1.8em; margin-bottom: 20px; text-align: center;}
.album-description {margin-bottom: 10px; text-align: center;}
.album-wrapper {margin-bottom: 100px; text-align: center;}
.thumbnail-wrap {text-align: center; margin: 10px 20px 80px 10px; display: inline-block; zoom: 1; *display: inline; _height: 80px;}
.thumbnail-frame {text-align: center; padding: 10px 15px 10px 10px;}
.thumbnail-frame a {}
.thumbnail-frame a:hover {}
.thumbnail-frame img {margin: auto; padding: 1px; border-style: solid; border-width: 5px; box-shadow: 2px 2px 5px #5e5e5e; -webkit-box-shadow: 2px 2px 5px #5e5e5e; -moz-box-shadow: 2px 2px 5px #5e5e5e;}
.thumbnail-caption {margin: 0; padding: 0; width: 100%; height: 50px;}
/* @end */
/* @group Single Page (Photo view) */
.photo-background {background-image: none; text-align: center; margin-right: auto; margin-left: auto;}
.photo-navigation {height: 119px; width: 100%; text-align: center;}
.photo-links {padding: 0 0 0 40px; margin: 0; text-align: center;}
.photo-navigation a:link, .photo-navigation a:visited {}
.photo-navigation a:hover {}
.photo-frame {padding: 10px 10px 20px; margin-bottom: 15px; border-style: solid; border-width: 5px; text-align: center;}
.photo-title {font-size: 2.2em; padding: 5px 0 0 40px; margin: 0;}
.photo-caption {font-size: 1.2em; padding: 0 0 0 40px; margin: 0;}
/* @group EXIF data */
/* Data wrapper */
.exif-data {}
.exif-data p {}
/* p tag classes for all exif data */
p.exif-version {}
p.exif-colour-space {}
p.exif-focal-length {}
p.exif-dimensions {}
p.exif-pixel-y-dimension {}
p.exif-pixel-x-dimension {}
p.exif-oecf-value {}
p.exif-subsec-time-original {}
p.exif-exposure-mode {}
p.exif-spatial-frequency-response {}
p.exif-scene-capture-type {}
p.exif-subject-location {}
p.exif-shutter-speed {}
p.exif-datetime-original {}
p.exif-subsec-time {}
p.exif-compressed-bits-per-pixel {}
p.exif-flash-energy {}
p.exif-saturation {}
p.exif-brightness {}
p.exif-exposure-time {}
p.exif-f-number {}
p.exif-file-source {}
p.exif-gain-control {}
p.exif-subject-area {}
p.exif-cfa-pattern {}
p.exif-scene-type {}
p.exif-white-balance {}
p.exif-flash {}
p.exif-exposure-index {}
p.exif-flashpix-version {}
p.exif-device-setting-description {}
p.exif-focalplane-x-resolution {}
p.exif-image-uniqueid {}
p.exif-components-configuration {}
p.exif-light-source {}
p.exif-sensing-method {}
p.exif-aperture {}
p.exif-sharpness {}
p.exif-exposure-program {}
p.exif-subject-distance {}
p.exif-subsec-time-digitized {}
p.exif-contrast {}
p.exif-focalplane-resolution-unit {}
p.exif-gamma {}
p.exif-35mm-focal-length {}
p.exif-datetime-digitized {}
p.exif-subject-distance-range {}
p.exif-custom-rendered {}
p.exif-max-aperture {}
p.exif-sound-file {}
p.exif-metering-mode {}
p.exif-spectral-sensitivity {}
p.exif-exposure-bias {}
p.exif-focalplane-y-resolution {}
p.exif-iso-rating {}
p.exif-maker-note {}
p.exif-digital-zoom-ratio {}
p.exif-user-comment {}
/* @end */
/* @end */
/* @end */
/* @group Quicktime Page */
.movie-description {}
/* @end */
/* @group Quicktime Album */
/* @group Index Page (Movie Thumbnail view) */
.movie-page-title {font-size: 2.2em; text-align: center;}
.movie-page-description {margin-bottom: 20px; text-align: center;}
.movie-thumbnail-frame {width: 250px; height: 150px; padding: 20px; margin: 5px auto; text-align: center; display: block;}
.movie-thumbnail-frame img {border: 2px solid #5e5e5e; padding: 10px;}
.movie-thumbnail-frame:hover {}
.movie-thumbnail-caption {height: 56px; text-align: center; padding-top: 10px;}
/* @end */
/* @group Single Page (Movie View) */
.movie-background {padding: 20px;}
.movie-title {}
.movie-frame {}
/* @end */
/* @end */
/* @group Contact Form */
.message-text {font-size: 1.2em; margin-top: -1px;}
.required-text {}
.form-input-field {}
.form-input-button {}
/* @end */
/* @group Sitemap */
.rw-sitemap ul {}
.rw-sitemap ul li {}
.rw-sitemap ul li:last-child {}
.rw-sitemap ul li li {}
.rw-sitemap ul li li:last-child {}
.rw-sitemap ul ul {}
.rw-sitemap ul ul ul {}
/* @end */
/* @group Blog Comments */
/* These groups are used to forcibly over-ride the styles that Disqus and JS-KIT comments apply that break page layouts. It's likely you'll need to use them, however they're not ideal solutions and may not work in the future if the comment providers' Javascript-inserted markup changes. */
/* @group Disqus */
#dsq-comments-title {clear: none !important;}
#dsq-content .dsq-options {clear: none !important;}
#dsq-thread-settings {clear: none !important;}
#dsq-content div {clear: none !important;}
.dsq-login-buttons li {clear: none !important; margin-bottom: 25px!important;}
.dsq-button {float: none ! important;}
/* @end */
/* @group JS-Kit Override */
.js-singleCommentBodyT {display: block; padding-top: 17px !important;}
.js-singleCommentHeader {padding: 0 8px !important;}
.js-OldComments,
.js-commentFieldLabel,
.js-pmFieldLabel,
.js-singleCommentBody,
.js-singleCommentKarmaComMod,
.js-commentBodyLabel,
.js-commentCmtTextarea,
.js-commentAvatarArea,
.js-OldCommentsWrap,
.js-OldComments,
.js-CreateCommentFieldsWrap,
.js-CreateCommentFields,
.js-commentCmtTextarea,
.js-kit-comments div {clear: none !important;}
.js-singleCommentText {display: block !important; clear: both !important;}
.js-kit-comments br {display: none !important;}
.js-singleCommentBody br {display: block !important;}
/* @end */
/* @end */
/* @group prettyPhoto */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {height: 13px}
div.pp_default .pp_top .pp_left {background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle {background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right {background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt {color: #f8f8f8}
div.pp_default .pp_content_container .pp_left {background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px}
div.pp_default .pp_content_container .pp_right {background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px}
div.pp_default .pp_next:hover {background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor: pointer}
div.pp_default .pp_previous:hover {background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer}
div.pp_default .pp_expand {background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 20px}
div.pp_default .pp_expand:hover {background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; height: 20px;}
div.pp_default .pp_contract {background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 20px}
div.pp_default .pp_contract:hover {background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer}
div.pp_default .pp_close {width: 30px; height: 30px; background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer}
div.pp_default .pp_gallery ul li a {background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {position: static; left: auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px}
div.pp_default .pp_nav .pp_pause {background-position: -51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; width: 20px; margin: 4px 0 0}
div.pp_default a.pp_arrow_next {left: 52px; background-position: -82px -3px}
div.pp_default .pp_content_container .pp_details {margin-top: 5px}
div.pp_default .pp_nav {clear: none; height: 30px; width: 105px; position: relative}
div.pp_default .pp_nav .currentTextHolder {font-family: Georgia; font-style: italic; font-color: #999; font-size: 11px; left: 75px; line-height: 25px; position: absolute; top: 2px; margin: 0; padding: 0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {opacity: 0.7}
div.pp_default .pp_description {font-size: 11px; font-weight: 700; line-height: 14px; margin: 5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left {background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle {background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right {background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon {background: url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus {outline: none}
div.pp_overlay {background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500}
div.pp_pic_holder {display: none; position: absolute; width: 100px; z-index: 10000}
.pp_content {height: 40px; min-width: 40px}
* html .pp_content {width: 40px}
.pp_content_container {position: relative; text-align: left; width: 100%}
.pp_content_container .pp_left {padding-left: 20px}
.pp_content_container .pp_right {padding-right: 20px}
.pp_content_container .pp_details {float: left; margin: 10px 0 2px}
.pp_description {display: none; margin: 0 0 5px}
.pp_nav {clear: right; float: left; margin: 3px 10px 0 0}
.pp_nav p {float: left; margin: 2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause {float: left; margin-right: 4px; text-indent: -10000px}
a.pp_arrow_previous,a.pp_arrow_next {display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px}
.pp_hoverContainer {position: absolute; top: 0; width: 100%; z-index: 2000}
.pp_gallery {display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000}
.pp_gallery div {float: left; overflow: hidden}
.pp_gallery ul {float: left; height: 35px; position: relative; white-space: nowrap; margin: 0 0 0 5px; padding: 0}
.pp_gallery ul a {border: 1px rgba(0,0,0,0.5) solid; display: block; float: left; height: 33px; overflow: hidden}
.pp_gallery ul a img {border: 0}
.pp_gallery li {display: block; float: left; margin: 0 5px 0 0; padding: 0}
.pp_gallery li.default a {background: url(images/prettyPhoto/default_thumbnail.gif) no-repeat 0 0; display: block; height: 33px; width: 50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {margin-top: 7px!important}
a.pp_next {background: url(images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%}
a.pp_previous {background: url(images/prettyPhoto/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%}
a.pp_expand,a.pp_contract {cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000}
a.pp_close {position: absolute; right: 0; top: 0; display: block; line-height: 22px; text-indent: -10000px}
.pp_loaderIcon {display: block; height: 24px; left: 50%; position: absolute; top: 50%; width: 24px; margin: -12px 0 0 -12px}
#pp_full_res {line-height: 1!important}
#pp_full_res .pp_inline {text-align: left}
#pp_full_res .pp_inline p {margin: 0 0 15px}
div.ppt {color: #fff; display: none; font-size: 17px; z-index: 9999; margin: 0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content {background-color: #fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {color: #000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {border-color: #fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {position: relative}
.pp_top,.pp_bottom {height: 20px; position: relative}
* html .pp_top,* html .pp_bottom {padding: 0 20px}
.pp_top .pp_left,.pp_bottom .pp_left {height: 20px; left: 0; position: absolute; width: 20px}
.pp_top .pp_middle,.pp_bottom .pp_middle {height: 20px; left: 20px; position: absolute; right: 20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {left: 0; position: static}
.pp_top .pp_right,.pp_bottom .pp_right {height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px}
.pp_fade,.pp_gallery li.default a img {display: none}
/* @end */