/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
/************************* DEFAULT STYLES ***************************/
body {color:#999;font-family:cambria; font-size:14px; margin:0 0 10px 0;}
.hentry p { line-height: 18px; }
.container {width:990px;margin:0 auto;background:#fff;z-index:49; padding:0; -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.container-inner {width:950px; margin:0 auto;padding:10px 0 10px}
h1,h2,h3,h4 {color:#222; font-family:georgia;}
h5,h6 {color:#222; font-family:inherit;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#222; font-family:georgia;}
.single .post h2 {font-family:georgia; font-size: 28px; line-height: 19pt}
h3 {font-size: 18px; line-height: 20pt}
h3.sub,h2.sub {font-family:cambria; margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 15px;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 1px;color: #b8ad9d;border-bottom: 1px solid #eee;}
a, .welcomebox h2 a {color:#428ce7;text-decoration:none;}
a:hover, a:focus {color:#666;}
p {color:#515151;}
h6.top {color:#ccc;}
#top {width:990px;margin:0 auto 1em;padding:0 0 0.5em;color:#666;height:40px; position:right;z-index:30}
#top #masthead { height: 40px; }
#top a {color:#666}
.login {float:left;}
form#loginform {text-align:left;}
input #wp-submit {background:#000}
hr {height:1px;}
.hide {display:none; text-indent: -9999px}
.app {margin-bottom:15px;}
#sidebar .item {margin:0 0 5px 0}
.postauthor {
    background-color: #fafafa;
    border: 1px solid #f3f3f3;
    padding: 10px;
    margin: 10px 0;
    }

.postauthor h4 {
    font-size: 1.2em;
    margin: 0 0 10px 0;
    }

.postauthor img {
    float: left;
    margin: 0 15px 8px 0;
    }

/* Posts */
.content {display:block;clear:both;}
.post {display:block;clear:both;}
.postmetadata {background:#eee;padding:0.6em;color:#999; font-size:11px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.postmetadata a {color:#585244;font-family:inherit;}
.postmetadata a:hover {color:#222;}
.underlined {border-bottom:1px solid #222;}
.welcomebox {padding:1.5em;margin:0 0 1.6em 0;background:#eee;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.nav {float:left; margin-bottom: 25px;width:100%;}
.navi {float:left; margin-bottom: 15px;}
.nav a, .navi a {background:#eee; color:#222; font:bold 12px/1 verdana,sans-serif; padding:8px 10px 8px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; display: block}
.nav a:hover,.navi a:hover {background:#222;color:#fff}
.prev a, .next a {color:#222;text-decoration:none;padding:4px 10px 4px 10px; font-size:14px;display:block;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.prev a {float:left;} 
.next a {float:right;}
.byline {font-size:11px;margin:0;color:#bbb}
.byline a {color:#bbb}

/* Sidebar */
#sidebar {margin:0;}
#sidebar h3 {margin:0;padding:0 0 0.6em 0}
#sidebar .item {margin:0 0 1em 0}
#sidebar ul{list-style:none;margin:0 0 1em 0;font-size:13px;font-family:inherit}
#sidebar ul li a,ul.txt li{color:#222;height:1%;background:url(images/li.png) no-repeat  0;line-height:1.05em;border-bottom:1px solid #ccc;display:block;padding:6px 0 6px 8px;}
#sidebar ul li a:hover,ul.txt li:hover{color:#515151; border-bottom:1px dotted; background-position:1px 0.6em;background: #dbd5c5 url(images/li-white.png) no-repeat 3px 10px;}
#sidebar ul li a span,ul.txt li,h4 a span{color:#696455;}
#sidebar ul li.active a{cursor:default;color:white;}
#sidebar ul ul{margin:0;list-style:none;}

/* Slider */
.sliderGallery {background: #fff;overflow: hidden;position: relative;padding:0;height: 190px;width: 1658px;margin:0 0 1em;}
.sliderGallery ul { list-style: none; margin: 0; padding: 0; position: absolute; overflow: none; white-space: nowrap;}
.sliderGallery ul li { display: inline; margin: 0; padding: 0; }
.sliderGallery ul li a { display: block; float: left; height: 150px; margin: 0 0.8em 0 0; position: relative; width: 150px; }
.sliderGallery ul li a span { background: #000; border-right: 4px solid #000; bottom: 0; color: #ccc; filter: alpha(opacity=70); height: 18px; left: 0; -moz-opacity: .70; opacity:.70; overflow: hidden; padding: 1px 0 2px 4px; position: absolute; font-size: 11px; font-family: verdana; text-align: center; z-index: 20; width: 142px; }
.sliderGallery ul li a span:hover { color: #fff; }
.sliderGallery ul li a img { filter: alpha(opacity=100); margin: 0; -moz-opacity: .90; opacity:.90; padding: 0; }
.sliderGallery ul li a img:hover { filter: alpha(opacity=90); -moz-opacity: 1; opacity:1; }
.slider {width: 950px;height: 17px;top: 160px;padding: 1px;position: relative;background: url(images/product-arrows.png) no-repeat;}
#slider-handle span {color: #aaa;font-size: 50%;z-index:0;position: relative; top: -16px;}
#slider-handle .slider-1 {left: 8px;}
#slider-handle .slider-2 {left: 103px;}
#slider-handle .slider-3 {left: 198px;}
#slider-handle .slider-4 {left: 293px;}
#slider-handle .slider-5 {left: 388px;}
#slider-handle .slider-6 {left: 483px;}
#slider-handle .slider-7 {left: 578px;}
#slider-handle .slider-8 {left: 673px;}
#slider-handle .slider-9 {left: 768px;}
#slider-handle .slider-10 {left: 862px;}
#content-slider {width: 930px; height: 10px; z-index:1; margin-left:10px; position: relative; -moz-border-radius:4px;-webkit-border-radius:4px}
.ui-slider-handle {width: 40px; height: 10px; position: absolute; top: 0px; background: #aaa; -moz-border-radius:4px; -webkit-border-radius:4px;margin-left:-10px;}
* html .ui-slider-handle {top: -2px;}
#slider-section {width: 950px; height: 160px; margin-top: 0px; overflow: hidden;position: relative}
#slider-handle {width: 950px;background: #ddd;height: 10px;display: block;margin-bottom:20px;-moz-border-radius:4px;-webkit-border-radius:4px}

/* Sliding Content */
#slider-posts {height: 428px;margin:1em 0 2em 0;}
ul#slider-nav {margin: .5em 0; padding: 0}
ul#slider-nav a { padding:5px 9px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius: 12px; background:#ddd; color:#fff; margin:0 12px 0 0; }
ul#slider-nav a.activeSlide,ul#slider-nav a:hover { background:#aaa; }
.slide { padding:12px; margin: 0; height: 404px; display:block; overflow:hidden;position: relative; background:#000;width:950px; }
.slide-thumbnail { width:590px; float:left; }
.slide-thumbnail img {max-width:590px;}
* html .slide-thumbnail img {width:590px;}
.slide-thumbnail img.attachment-thumbnail {margin:0;padding:0}
.slide-details { width:310px; float:right; margin-right:25px;}
.slide-details h2 { color:#eee; font-family: georgia; font-style: normal; font-weight:normal; margin:0; }
.slide-details .description p { color: #999; margin-top:10px; font-size:1.1em}
a.button {position:absolute;bottom:20px;right:50px;display: block;width: 260px;height: 50px;padding: 20px 20px 5px 20px;color:#fff;text-decoration: none;background:url(images/button.png) no-repeat 0px 0px;}
a.button:hover {color:#ccc;background:url(images/button.png) no-repeat 0px -75px;}
.slide a {color:#ccc}
.slide a:hover {color:#eee}

/* Floats & Images */
.right { float: right; }
.left { float: left; }
.middle {margin: 0 auto;float:left;}
.clear { clear: both; }
img.centered{display: block;margin-left: auto;margin-right: auto;max-width:950px}
img.alignright{padding: 4px 0 4px 4px;margin: 3px 0 2px 10px;display: inline;max-width:950px}
img.alignleft{padding: 4px 4px 4px 0;margin: 3px 10px 2px 0;display: inline;max-width:950px}
img.alignnone{padding:4px 4px 4px 0; margin:3px 10px 2px 0;display: block;max-width:950px}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail, #category-stack .timthumbnail {max-width:150px;margin:0 1.5em 1.5em 0;float:left}
.alignright .attachment-thumbnail {margin-right:0}
.attachment-medium {max-width:950px;overflow:hidden;display: inline}
.attachment-large {max-width:950px;overflow:hidden;display: inline}
.content .size-medium, content size-large {margin: 0 1.5em 1.5em 0}
.home .size-medium, .home .size-large {max-width:590px; height:auto; overflow:hidden;margin:0 .5em .5em 0;}
.gallery {display: block;clear: both;overflow: hidden;margin: 0 auto;}
.gallery .gallery-row {display: block;clear: both;overflow: hidden;margin: 0;}
.gallery .gallery-item {overflow: hidden;text-align: center;list-style: none;padding: 0; margin: 0 auto;}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {max-width: 100%;height: auto;padding: 0;border:none !important;}
.gallery-caption {margin-left: 0;}
.gallery-item .attachment-thumbnail {float:none !important;margin:0 auto;}
.gallery-item dd{clear:both}


/* Comments */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border-top:5px solid #eee; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; height:1%;}
ol.commentlist li:hover {background:#f7f7f7;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border-top:5px solid #222;}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight: bold; color:#222 }
ol.commentlist li div.vcard a {color:#222}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#333; }
ol.commentlist li div.vcard img.avatar {left:0;position:absolute; top:5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:11px verdana,sans-serif;position:absolute; right:0; text-align:right; top:0;background:#eee; padding:6px 4px 4px 4px}
ol.commentlist li div.comment-meta a { color:#bbb; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li.comment-author-admin div.comment-meta {background:#222}
ol.commentlist li.comment-author-admin div.comment-meta a:hover {color:#fff}
ol.commentlist li p {}
ol.commentlist li ul {}
ol.commentlist li div.reply { text-align:center; width:36px; }
ol.commentlist li div.reply a { background:#eee; color:#222; font:bold 9px/1 verdana,sans-serif; padding:6px 10px 3px;  color:#222; text-decoration:none; text-transform:uppercase; }
ol.commentlist li div.reply a:hover {color:#fff; background:#222}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.comment-author-admin {}
h3#comments {margin:2em 0}
#respond {margin:30px 0; padding:10px 0;}
#commentform{ margin-bottom: 60px;}	
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;font-size: 1.2em;}
#commentform textarea {margin-top:5px;width: 95%; height: 100px; padding: 2px;border:5px #eee solid;font-size: 1.2em;}
#commentform textarea:hover {border:5px solid #222;}
#commentform #submit{margin-top: 5px;padding: 5px;font-weight: bold;font-size: 1.3em;background:#111 none repeat scroll 0 0;border:1px solid #222;color:#BBBBBB;font-size:1.3em;font-weight:bold;margin-top:5px;padding:5px;}
legend {font-size: 1.2em;font-weight:bold;padding: 2px 10px}
#commentform #submit:hover{cursor:pointer;background:#000;color:#fff}

#wp-submit {font-weight: bold;font-size: 1em;background:#111 none repeat scroll 0 0;border:1px solid #222;color:#BBBBBB;font-weight:bold;padding:5px;}
#wp-submit:hover {background:#000;color:#fff}

/* Slideshow */
#slideshow {padding:0;list-style:none;margin:0 0 1em;overflow:hidden;min-height:300px}
#slideshow .slide {padding:0;width:950px;text-align: center;min-height:300px; background:none}
#slideshow .slide h4 {margin: 0 0 .5em 0;text-transform:uppercase;padding:0 16px;}
#slideshow .slide img {display:block;max-width:950px;text-align:center;margin:0 auto;}

/* Captions */
.wp-caption p.wp-caption-text {font-family:georgia; font-size: 10px; line-height: 12px; margin: 0;padding:0px 0px 12px 0px; text-align:center; font-weight:bold; letter-spacing: 0.5px;}
/* End captions */

