/*
Theme Name: Swiftray Theme
Theme URI: http://www.inkthemes.com/wp-themes/
Author: InkThemes.com
Author URI: http://inkthemes.com/
Description: The Website built using Swiftray Theme is supereasy to build and is very simplistic in design, the visitors love to see the whole content clearly. Swiftray Theme got several theme options to allow changing and manipulating literally everything in the site. Still the site is very easy to built.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, green, orange, pink, red, yellow, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
@import url(css/reset.css);
@import url(css/960_24_col.css);

/* Default Styles
---------------------------------------------------------*/
root {display: block;}
body {font:13px/1.5 'Georgia', serif;background:url(images/bg.jpg) top repeat-x #f78a2b}
hr {border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
:focus {outline:none;}
input[type="submit"] {cursor:pointer;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
a img {border:0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
ol {list-style:decimal;}
ul {list-style:disc;}
li {margin-left:30px;}
input[type="text"]:focus {background:#fff;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {margin-bottom:15px;}
h1, h2, h3, h4, h5, h6{font-family: 'Trebuchet MS', serif;color: #434141;}
a {text-decoration:none;color:#5e5d5d;}
a:hover{color:#6c9729;}
p {color:#4a4848;}
/* Container Structure
----------------------------------------------------------*/
.wrapper {background:#fff2e6;margin-top:28px;-moz-box-shadow: 0 0 10px #9f5a1f;-webkit-box-shadow: 0 0 10px #9f5a1f;box-shadow: 0 0 10px #9f5a1f;width:962px;margin:0 auto;margin-top:35px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/* Header Structure
----------------------------------------------------------*/
.header_wrapper {margin-bottom:0px;}
.header {padding-top:20px;}
.header .logo {padding-left:15px;padding-bottom:5px;}
.header .logo img{max-width: 640px; max-height: auto}
.header .top_right_bar {padding-right:15px; padding-top:20px;}
.header .top_right_bar fieldset {
text-align: right;
margin-bottom: -40px;
}
/* Homepage Content Area
----------------------------------------------------------*/
.home_content {padding-top:15px;padding-bottom:20px;}
/* Content Structure----------------------------------------------------------*/
.content {padding-right:15px;padding-top:17px;padding-bottom: 17px;margin-left:15px;overflow:hidden;}
.content img{max-width: 100%;height: auto;}
/* Ddsmooth Menu
----------------------------------------------------------*/
#menu-wrapper {margin:16px 16px 0 16px;}
#menu-wrapper ul.ddsmoothmenu {margin: 0;padding: 0;/*width: 170px; Main menu-wrapper Item widths */
 list-style-type:none !important;list-style-image: none;}
/*#menu-wrapper ul.ddsmoothmenu li {position: relative;margin-left:0;background:url(images/dt-line.png) bottom repeat-x;padding-bottom:15px;margin-bottom:15px; border-bottom:#9f591c dashed 1px;}*/
#menu-wrapper ul.ddsmoothmenu li {position: relative;margin-left:0;/*background:url(images/dt-line.png) bottom repeat-x;*/ float:left; margin:0 5px 0 0; padding:8px 15px; background:#F78A2B;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; }
/* Top level menu-wrapper links style */
#menu-wrapper ul.ddsmoothmenu li a {display: block;overflow: auto;/*force hasLayout in IE7 
 background:url(images/list-img.png) left no-repeat;padding-left:25px;*/color:#fff;}
#menu-wrapper ul.ddsmoothmenu li a:link, #menu-wrapper ul li a:visited, #menu-wrapper ul li a:active {}
#menu-wrapper ul.ddsmoothmenu li a.selected, #menu-wrapper ul li a:hover {/*CSS class that's dynamically added to the currently active menu-wrapper items' LI A element*/
 color:#000;}
#menu-wrapper ul.ddsmoothmenu li a:hover {color:#000;}
/*Sub level menu-wrapper items */
#menu-wrapper ul.ddsmoothmenu li ul {padding:0;margin:0;position: absolute;/*width: 170px;Sub menu-wrapper Items width */
 top:0;left:0;font-weight: normal;visibility: hidden;list-style-type:none !important;background:#f5fbe9;border:1px solid #ebede7;padding-bottom:20px;padding-top:15px;margin-top:-15px;margin-left:25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#menu-wrapper ul.ddsmoothmenu li ul li {margin-left:20px;margin-right:15px;}
#menu-wrapper ul.ddsmoothmenu li ul li:first-child {background:url(images/sub-menu.png) no-repeat 0 0;margin-left:-10px;padding-left:30px;margin-bottom:0;}
#menu-wrapper ul.ddsmoothmenu li ul li:first-child a {border-bottom:1px dashed #ccc;padding-bottom:15px;}
#menu-wrapper ul.ddsmoothmenu li ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#menu-wrapper ul.ddsmoothmenu li ul li a {background:none;padding-left:0;}
/* ######### CSS classes applied to down and right arrow images ######### */
.downarrowclass {position: absolute;top: 12px;right: 7px;}
.rightarrowclass {position: absolute;top: 6px;right: 0;height:7px;width:7px;background: url(images/plus.png) no-repeat;}
#menu-wrapper ul.ddsmoothmenu li a.selected .rightarrowclass {background: url(images/minus.png) no-repeat 0 4px;}
/* ######### CSS for shadow added to sub menus ######### */
.ddshadow {/*shadow for NON CSS3 capable browsers*/
 position: absolute;left: 0;top: 0;width: 0;height: 0;background:transparent;}
.toplevelshadow {/*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
 opacity: 0.8;}
/* Holly Hack for IE \*/
* html #menu ul.ddsmoothmenu li {float: left;height: 1%;}
* html #menu ul.ddsmoothmenu li a {height: 1%;}
/* Slider
----------------------------------------------------------*/
#slides {width: 675px;display: block;position: relative;margin-left:2px;}
#slides .slide {position: relative;width:675px;height:255px;background: #fff url(images/ajax-loader.gif) no-repeat center center;display: block;overflow: hidden;}
#slides .slide img, #slides .slide iframe {width:675px;height:255px; border-radius: 5px;}
#slider_nav {margin-bottom: 10px;position: relative;z-index: 2;}
#slides a.prev {background:url('images/left-arrow.png') no-repeat 0 0;width:26px;height:52px;position:absolute;text-indent:-9999em;top:40%;z-index:20;left:-5px;}
#slides a.next {background:url('images/right-arrow.png') no-repeat 0 0;width:26px;height:52px;position:absolute;right:-5px;text-indent:-9999em;top:40%;z-index:20;}
#slides a.prev:hover, #slides a.next:hover {opacity:0.5;}
#slider_nav, #line_wrap {margin-left: auto;margin-right: auto;/*width: 960px;*/
}
#line_wrap {position: relative;z-index: 1;}
#line {border-bottom: 1px solid #E8E8E9;margin: 39px 0 0;position: absolute;/*width: 960px;*/
}
/* Sidebar Structure
----------------------------------------------------------*/
.slider_wrapper {padding-bottom:24px;}
.sidebar {margin-left:15px;padding-top:20px;width:180px;}
#searchform {width:180px;height:28px;border:1px solid #d4d2d2;background:#eee9e9;padding-top:5px;position:relative;margin-bottom:15px;}
#searchform:focus{border:1px solid #FFCC99;background: #fff;}
#searchform #s {width:136px;border:none;background:transparent;padding-left:5px;color:#797b7f;}
#searchform #searchsubmit {position: absolute;top:5px;right:5px;width:22px;height:22px;background:url(images/search-ico.png) no-repeat transparent;border:none;}
.sidebar .sidebar_widget h3{margin-bottom: 10px; background:#f78a2b; padding:5px 10px; color:#000;  font-size:15px}
.sidebar .sidebar_widget ul{list-style-image: url('images/arrow.png');}
.sidebar .sidebar_widget ul li{margin-left: 15px;border-bottom: 1px solid #fdd3af;padding: 8px 0;}
.sidebar .sidebar_widget ul li:last-child{border-bottom: none;}
.sidebar .sidebar_widget ul li a{display: block;padding-left: 5px;font-size: 13px;}
/* Blog Structure
----------------------------------------------------------*/
.content_wrapper #entry-author-info {margin-bottom: 20px;}
.content_wrapper #entry-author-info #author-avatar {float:left;margin-right: 15px;margin-bottom: 5px;}
.content .page_title {margin-bottom:10px;margin-top:-10px;}
.content .post {overflow:hidden;margin-bottom:20px;}
.content .post .post_content {overflow:hidden;}
.content .post img{max-width: 685px;height: auto;}
.content .post .postimg {overflow:hidden;float:left;width:146px;height:168px;margin-right:20px;display: inline;background:#f7f3f3;padding:8px;border:1px solid #e1e1e1;margin-top: 10px;}
.content .post:last-child .dt_line {visibility:hidden;}
.content .post.single .dt_line {visibility:visible;}
.content .post .post_title {border-bottom:1px dashed #ccc;margin-bottom:5px;overflow:hidden;}
.content .post .post_title a{color:#434141;}
.content .post .post_meta {list-style-type:none;}
.content .post .post_meta li {display:inline;margin-left:0;padding-right:15px;background:url(images/slashes.png) 98% 4px no-repeat;color: #ABABAB;}
.content .post .post_meta li a {color: #ABABAB;font-size:12px;}
.content .post .post_meta li a:hover{text-decoration: underline;color:#6c9729;}
.content .post .post_meta li:last-child {background:none;}
.content .post .read-more {display:block;float:right;padding:5px 10px 5px 10px;background:#6c9729;color:#fff;margin-bottom:20px; transition: all 3s linear 0s;}
.content .post .read-more:hover{opacity:0.8; background: orange;}
#nav-single {overflow:hidden;margin-bottom:20px;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
/* Comment Structure
----------------------------------------------------------*/
#commentsbox {margin:20px 0px;}
#commentsbox h3 {background:url(images/comment.png) left no-repeat;padding-left:40px;visibility: hidden;height: 0;margin: 0;padding: 0;}
#commentsbox .comment_head {background:url(images/comment-head.png) no-repeat left;padding-left:50px;color: #1e678d;margin-bottom:30px;}
ol.commentlist {margin:0px 0 0;clear:both;overflow:hidden;list-style:none;border-bottom:1px dashed #ccc;}
.post-info {color: #1e678d;font-size:16px;}
ol.commentlist li.comment {margin:5px 0;line-height:18px;margin-bottom:15px;overflow: hidden;}
ol.commentlist li.comment .comment-body {padding:18px;position:relative;border:1px solid #d7d5d5;overflow:hidden;margin-bottom:30px !important;background:#f8f5f5;}
ol.commentlist li.comment .comment-author {margin-right:10px;}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {color:#000;font-weight:bold;text-decoration:none !important;}
ol.commentlist li.comment .comment-author .fn {color:#6c9729;}
ol.commentlist li.comment .comment-author a.url {color:#6c9729;}
cite.fn {color:#000;font-style:normal;}
ol.commentlist li.comment .comment-author .avatar {float:left;margin-right:10px;margin-bottom:10px;width:45px;height:45px;}
ol.commentlist li.comment .comment-meta .commentmetadata {color:#000;clear:both;}
ol.commentlist li.comment .comment-meta a {color:#4f4e4e;text-decoration:none !important;}
ol.commentlist li.comment p {line-height:22px;margin-top:5px;color:#666;}
ol.commentlist li.comment .reply {position:absolute;bottom:0;left:0;}
ol.commentlist li.comment .reply a {color: #898c85;font-size:12px;display:block;background:#eae9e9;padding:4px 8px 4px 8px;border-right:1px solid #d9d8d8;border-top:1px solid #d9d8d8;}
ol.commentlist li.odd {}
ol.commentlist li.even {}
ol.commentlist li.comment ul.children {list-style:none;margin:1em 0 0;text-indent:0;}
ol.commentlist li.comment ul.children li.depth-2 {margin:0 0 0px 50px;}
ol.commentlist li.comment ul.children li.depth-3 {margin:0 0 0px 50px;}
ol.commentlist li.comment ul.children li.depth-4 {margin:0 0 0px 50px;}
ol.commentlist li.comment ul.children li.depth-5 {margin:0 0 0px 50px;}
.comment-nav {padding:5px;height:20px;}
.comment-nav a:link, .comment-nav a:visited {color:#f96e02;}
#respond {padding:0px 0px;margin:10px 0px;}
#respond h3 {font-size:14px;color:#000;font-weight:bold;padding:10px 10px;}
#commentform .form-allowed-tags{width:425px;;}
#commentform p {color:#444;}
#commentform a {color:#0454A8;}
#respond label {display:inline-block;margin-bottom:5px;color:#9b9494;}
#respond .required {}
#respond label small {font-size:10px;}
#respond input {margin-bottom:10px;padding:5px 5px;margin:0 10px 10px 0;background:#fff;border:1px solid #ddd;color:#555;}
#commentform input[type="text"] {width:60%;height:20px;}
#commentform input[type="text"], textarea#comment {border:1px solid #d4d2d2;background:#eee9e9;display: block;}
#commentform input[type="text"]:focus, textarea#comment:focus {background:#fff;border:1px solid #FFCC99;}
#respond input#commentSubmit, #respond input#submit {background:#6c9729;height:27px;display:block;color:#fff;border:none;padding: 0 10px;}
#respond input#submit:hover{opacity:0.8;}
textarea#comment {border:none;background:#eee9e9;border:1px solid #ddd;width:60%;height:150px;padding:5px 5px;color:#555;clear:both;}
/* Social Icons
----------------------------------------------------------*/
.social_icons {list-style-type:none;margin-top:15px; margin-bottom: 10px;}
.social_icons li {margin-left:0;display: inline;}
.social_icons li a {display:inline-block;}
.social_icons li a.twitter {background: url('images/social-icons.png') no-repeat 0 0;width: 26px;height: 25px;}
.social_icons li a.rss {background: url('images/social-icons.png') no-repeat -30px 0;width: 26px;height: 25px;}
.social_icons li a.dribble {background: url('images/social-icons.png') no-repeat -90px 0;width: 26px;height: 25px;}
.social_icons li a.linkedin {background: url('images/social-icons.png') no-repeat -60px 0;width: 26px;height: 25px;}
.social_icons li a.facebook {background: url('images/social-icons.png') no-repeat -120px 0;width: 26px;height: 25px;}
.social_icons li a.frosst {background: url('images/social-icons.png') no-repeat -150px 0;width: 26px;height: 25px;}
/* Contact Form
----------------------------------------------------------*/
.contactform h2 {margin-bottom:10px;}
.contactform {padding-top:10px;}
.contactform label {margin:10px 0 5px 0;display:block;color:#9b9494;font-size:14px;}
.contactform .uname {margin-right:15px;}
.contactform .uname, .contactform .email {width:326px;height:30px;}
.contactform .website {width:670px;height:30px;}
.contactform .message {width:670px;height:200px;padding-top:5px;}
.contactform input[type="text"]:focus, textarea.message:focus {background:#fff;outline:1px solid #FFCC99;-moz-box-shadow: none;-webkit-box-shadow:none;box-shadow:none;}
.contactform .uname, .contactform .email, .contactform .website, .contactform .message {background:#e8e8e8;border:none;padding-left:5px;-moz-box-shadow:inset 0 0 10px #c7c5c5;-webkit-box-shadow:inset 0 0 10px #c7c5c5;box-shadow:inset 0 0 10px #c7c5c5;color:#9b9494;}
.contactform .btnSubmit {background:#6c9729;border:none;color:#fff;font-style: italic;padding:5px 15px;font-size:14px;margin-top: 10px;margin-left: -2px;}
.contactform .btnSubmit:hover{opacity:0.8;}
/* Gallery Page
----------------------------------------------------------*/
.thumbnails {list-style-type:none;margin-top:20px;width:715px;margin-left:-25px;}
.thumbnails li {margin-left:0;display:inline-block;border-bottom:1px dashed #ccc;margin-bottom:22px;padding-bottom:22px;position:relative;}
.thumbnails li a {display:inline-block;margin-left:25px;}
.thumbnails li a img {width:152px;height:142px;}
.thumbnails li span.fade {background:url(images/zoom.png) no-repeat;position:absolute;top:0px;left:0;display:block;opacity:0;width:152px;height:193px;}
/* Zoom Box
----------------------------------------------------------*/
/*[fmt]0A90-0A0A-2*/
#zoombox iframe, #zoombox img {border:none;}
#zoombox .zoombox_mask {background-color:#000;position:fixed;width:100%;z-index:90;height:100%;top:0;left:0;}
#zoombox .zoombox_container {position:absolute;z-index:100;}
#zoombox .relative {position:relative;}
#zoombox .zoombox_prev {position:absolute;top:0;left:0;width:50%;height:100%;cursor:pointer;/*+opacity:0;*/
 filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .zoombox_prev:hover {/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#zoombox .zoombox_next {position:absolute;top:0;right:0;width:50%;height:100%;/*+opacity:0;*/
 filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev {cursor:pointer;}
#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev {display:none;}
#zoombox .zoombox_next:hover {/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#zoombox .zoombox_gallery {position:fixed;z-index:120;bottom:-60px;left:0;right:0;text-align:center;/*+opacity:85%;*/
 filter:alpha(opacity=85);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;cursor:pointer;width:auto;background-color:#050505;height:60px;overflow: hidden;display:none;}
#zoombox .zoombox_gallery img {height:50px;padding:5px;/*+opacity:50%;*/
 filter:alpha(opacity=30);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);-moz-opacity:0.3;opacity:0.3;}
#zoombox .zoombox_gallery img:hover, #zoombox .zoombox_gallery img.current {/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#zoombox_loader {background:url(images/loader.png) no-repeat left top;position:absolute;height:40px;width:40px;cursor:pointer;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:110;}
/** Zoombox Theme **/
.zoombox .zoombox_container {background:#000;color:#666;/*+box-shadow:0px 0px 10px #000000;*/
 -moz-box-shadow:0px 0px 10px #000000;-webkit-box-shadow:0px 0px 10px #000000;-o-box-shadow:0px 0px 10px #000000;box-shadow:0px 0px 10px #000000;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
.zoombox .content {background:#000;}
.zoombox .zoombox_title {color:#FFF;/*+placement:anchor-top-left -1px -22px;*/
 position:absolute;left:-1px;top:-22px;/*+text-shadow:1px 1px #000000;*/
 -moz-text-shadow:1px 1px #000000;-webkit-text-shadow:1px 1px #000000;-o-text-shadow:1px 1px #000000;text-shadow:1px 1px #000000;-moz-text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;-o-text-shadow:1px 1px #000;text-shadow:1px 1px #000;}
.zoombox .zoombox_close {background:url(images/close.png) no-repeat;width:30px;height:30px;/*+placement:anchor-top-right -15px -15px;*/
 position:absolute;right:-15px;top:-15px;}
#zoombox.zoombox .zoombox_next {background:url(images/next.png) no-repeat right center;}
#zoombox.zoombox .zoombox_prev {background:url(images/prev.png) no-repeat left center;}
/** Lightbox Theme **/
.lightbox .zoombox_container {background:#FFF;margin-left:-30px;padding:10px 10px 37px;color:#666;}
.lightbox .zoombox_close {background:url(images/lightclose.gif) no-repeat left top;width:66px;height:22px;top:auto;/*+placement:anchor-bottom-right 12px 6px;*/
 position:absolute;right:12px;bottom:6px;}
.lightbox .zoombox_title {text-align:left;}
.lightbox .zoombox_next {background:url(images/lightnext.gif) no-repeat right 50px;}
.lightbox .zoombox_prev {background:url(images/lightprev.gif) no-repeat left 50px;}
#zoombox.lightbox .zoombox_gallery {left:10px !important;right:10px;bottom:36px;}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container {border:10px solid #0B0A0A;/*+border-radius:10px;*/
 -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#FFF;padding:10px 10px 37px;margin-left:-20px;color:#797979;}
.prettyphoto .zoombox_title {text-align:left;}
.prettyphoto .zoombox_close {background:url(images/ppsprite.png);width:27px;height:24px;top:auto;/*+placement:anchor-bottom-right 6px 8px;*/
 position:absolute;right:6px;bottom:8px;}
.prettyphoto .zoombox_next {background:url(images/ppnext.png) no-repeat right center;}
.prettyphoto .zoombox_prev {background:url(images/ppprev.png) no-repeat left center;}
.prettyphoto .multimedia .zoombox_next, .prettyphoto .multimedia .zoombox_prev {display:none;}
#zoombox.prettyphoto .zoombox_gallery {left:10px !important;right:10px;bottom:36px;}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container {/*+border-radius:10px;*/
 -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#0C0C0C;padding:10px 10px 37px;margin-left:-30px;color:#828282;}
.darkprettyphoto .zoombox_title {/*[empty]position:;*/
 text-align:left;}
.darkprettyphoto .zoombox_close {background:url(images/ppsprite.png);width:27px;height:24px;top:auto;/*+placement:anchor-bottom-right 2px 6px;*/
 position:absolute;right:2px;bottom:6px;}
.darkprettyphoto .zoombox_next {background:url(images/ppnext.png) no-repeat right center;}
.darkprettyphoto .zoombox_prev {background:url(images/ppprev.png) no-repeat left center;}
.darkprettyphoto .multimedia .zoombox_next, .darkprettyphoto .multimedia .zoombox_prev {display:none;}
#zoombox.darkprettyphoto .zoombox_gallery {left:10px !important;right:10px;bottom:36px;}
/** Simple Theme **/
.simple .zoombox_container {background:#000;}
.simple .zoombox_title {color:#FFF;/*+placement:anchor-top-left -1px -22px;*/
 position:absolute;left:-1px;top:-22px;/*+text-shadow:1px 1px #000000;*/
 -moz-text-shadow:1px 1px #000000;-webkit-text-shadow:1px 1px #000000;-o-text-shadow:1px 1px #000000;text-shadow:1px 1px #000000;-moz-text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;-o-text-shadow:1px 1px #000;text-shadow:1px 1px #000;}
#zoombox.simple .zoombox_next {background:url(images/simplenav.png) no-repeat -20px center;/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;right:-20px;width:20px;}
#zoombox.simple .zoombox_next:hover {background-position-x:left;}
#zoombox.simple .zoombox_prev {background:url(images/simplenav.png) no-repeat -40px center;/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;left:-20px;width:20px;}
#zoombox.simple .zoombox_prev:hover {background-position-x:-60px;}
.simple .zoombox_prev {background:url(images/ppprev.png) no-repeat left center;}
.simple .zoombox_close {background:url(images/simpleclose.png) no-repeat;width:30px;height:30px;position:absolute;top:0;right:-10px;}
#zoombox.simple .multimedia .zoombox_next, #zoombox.simple .multimedia .zoombox_prev {display:block;}
/* Footer Structure
----------------------------------------------------------*/
.footer_bg {background:#bd6921; border-radius: 0 0 10px 10px;}
.footer {padding:25px 15px 20px 15px;color:#fff;overflow:hidden;}
.footer p, .footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6 {color:#fff;}
.footer a {color:#fff;}
.footer a:hover{
   color:#fff; 
} 
/.footer h4.heading {border-bottom:1px solid #fff;padding-bottom:5px;}
.footer ul {list-style-type:none;}
.footer ul li {margin-left:5px;}
.bottom_wrap {overflow:hidden;padding-top:10px;}
.bottom_wrap .theme_desc {float:right;}
* Tipsy
----------------------------------------------------------*/
.tipsy {margin-bottom:5px;padding: 5px;font-size: 10px;opacity: 0.8;filter: alpha(opacity=80);background-repeat: no-repeat;background-image: url(images/tipsy.gif);}
.tipsy-inner {padding: 5px 8px 4px 8px;background-color: black;color: white;max-width: 200px;text-align: center;}
.tipsy-inner {-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-north {background-position: top center;}
/* Special Clases
----------------------------------------------------------*/
.d_line {/*background:url(images/d-line.png) repeat-x;*/height:4px;width:100%;clear:both; border:#fdd3af solid 1px; border-left:none; border-right:none;}
.dt_line {/*background:url(images/dt-line.png) repeat-x;*/ border-bottom:#9f591c dashed 1px;height:1px;clear:both;margin-bottom:15px;}
.c_hd {padding:0 15px 0 15px;clear:both;}
blockquote {padding-left:60px;min-height:40px;background:url(images/blockqoute.png) no-repeat;margin-top:40px;margin-bottom:40px;}
blockquote img {float:left;margin-right:15px;}
.gallery-caption {color:#666;font-size:12px;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:10px 4px 5px;}
#wp-calendar caption {text-align: center;background: #b6b5b5;color: #fff;border-bottom: 2px solid #e6eef7;font-weight: bold;}
#wp-calendar {color: #555;width: 100%;text-align: center;}
#wp-calendar a {color: #0C0C0C;}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {text-align: center;}
#wp-calendar caption {font-size: 11px;font-weight: 500;padding: 5px 0 3px 0;text-transform: uppercase;}
#wp-calendar th {background: #f4f4f4;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;font-weight: bold;}
.footer #wp-calendar th {background: #e0e0e0;}
.footer #wp-calendar{width: 80%;}
#wp-calendar tfoot td {background: #f4f4f4;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#calendar_wrap {display: block;margin-bottom: 30px;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {float:left;position:relative;overflow:hidden;}
.one_third {width:30%;margin-right:5%;}
.one_half {width:48%;margin-right:4%;}
.two_third {width:65%;margin-right:5%;}
.one_fourth {width:22%;margin-right:4%;}
.three_fourth {width:74%;margin-right:4%;}
.last {margin-right:0!important;}
/* Buttons
----------------------------------------------------------*/
a.button, button {font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:12px;color:#3C3C3D;text-shadow:1px 1px 0 #FFF;background:#ECECEC url(images/css3buttons_backgrounds.png) 0 0 no-repeat;white-space:nowrap;overflow:visible;cursor:pointer;text-decoration:none;border:1px solid #CACACA;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;position:relative;zoom:1;line-height:1.11;display:inline;vertical-align:middle;padding:5px;}
button {margin-left:0;margin-right:0;padding:5px 5px 3px;}
a.button {-moz-user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-webkit-touch-callout:none;}
button::-moz-focus-inner {border:0;padding:0;}
a.button.primary, button.primary {font-weight:700;}
button:focus, a.button:hover, button:hover {color:#FFF;text-decoration:none;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);background-position:0 -40px;background-color:#2D7DC5;border-color:#388AD4;}
a.button:active, button:active, a.button.active, button.active {background-position:0 -81px;background-color:#0F5EA2;color:#FFF;text-shadow:none;border-color:#347BBA;}
a.button:active, button:active {top:1px;}
a.button.negative:hover, button.negative:hover {color:#FFF;background-position:0 -121px;background-color:#D84743;border-color:#911D1B;}
a.button.negative:active, button.negative:active, a.button.negative.active, button.negative.active {background-position:0 -161px;background-color:#A5211E;border-color:#911D1B;}
a.button.positive:hover, button.positive:hover {background-position:0 -280px;background-color:#96ED89;border-color:#45BF55;}
a.button.positive:active, button.positive:active, a.button.positive.active, button.positive.active {background-position:0 -320px;background-color:#45BF55;}
a.button.pill, button.pill {-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;padding:4px 10px;}
a.button.left, button.left {-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0;border-right:none;}
a.button.middle, button.middle {margin-right:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:none;}
a.button.right, button.right {-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;}
a.button.big, button.big {font-size:16px;padding-left:14px;padding-right:17px;}
button.big {padding:4px 17px 2px;}
a.button span.icon, button span.icon {display:inline-block;width:14px;height:12px;position:relative;top:0;background-image:url(images/css3buttons_icons.png);background-repeat:no-repeat;margin:auto 7px auto auto;}
a.button span.icon.book, button span.icon.book {background-position:0 0;}
a.button:hover span.icon.book, button:hover span.icon.book {background-position:0 -15px;}
a.button span.icon.calendar, button span.icon.calendar {background-position:0 -30px;}
a.button:hover span.icon.calendar, button:hover span.icon.calendar {background-position:0 -45px;}
a.button span.icon.chat, button span.icon.chat {background-position:0 -60px;}
a.button:hover span.icon.chat, button:hover span.icon.chat {background-position:0 -75px;}
a.button span.icon.check, button span.icon.check {background-position:0 -90px;}
a.button:hover span.icon.check, button:hover span.icon.check {background-position:0 -103px;}
a.button span.icon.clock, button span.icon.clock {background-position:0 -116px;}
a.button:hover span.icon.clock, button:hover span.icon.clock {background-position:0 -131px;}
a.button span.icon.cog, button span.icon.cog {background-position:0 -146px;}
a.button:hover span.icon.cog, button:hover span.icon.cog {background-position:0 -161px;}
a.button span.icon.comment, button span.icon.comment {background-position:0 -176px;}
a.button:hover span.icon.comment, button:hover span.icon.comment {background-position:0 -190px;}
a.button span.icon.cross, button span.icon.cross {background-position:0 -204px;}
a.button:hover span.icon.cross, button:hover span.icon.cross {background-position:0 -219px;}
a.button span.icon.downarrow, button span.icon.downarrow {background-position:0 -234px;}
a.button:hover span.icon.downarrow, button:hover span.icon.downarrow {background-position:0 -249px;}
a.button span.icon.fork, button span.icon.fork {background-position:0 -264px;}
a.button:hover span.icon.fork, button:hover span.icon.fork {background-position:0 -279px;}
a.button span.icon.heart, button span.icon.heart {background-position:0 -294px;}
a.button:hover span.icon.heart, button:hover span.icon.heart {background-position:0 -308px;}
a.button span.icon.home, button span.icon.home {background-position:0 -322px;}
a.button:hover span.icon.home, button:hover span.icon.home {background-position:0 -337px;}
a.button span.icon.key, button span.icon.key {background-position:0 -352px;}
a.button:hover span.icon.key, button:hover span.icon.key {background-position:0 -367px;}
a.button span.icon.leftarrow, button span.icon.leftarrow {background-position:0 -382px;}
a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow {background-position:0 -397px;}
a.button span.icon.lock, button span.icon.lock {background-position:0 -412px;}
a.button:hover span.icon.lock, button:hover span.icon.lock {background-position:0 -427px;}
a.button span.icon.loop, button span.icon.loop {background-position:0 -442px;}
a.button:hover span.icon.loop, button:hover span.icon.loop {background-position:0 -457px;}
a.button span.icon.magnifier, button span.icon.magnifier {background-position:0 -472px;}
a.button:hover span.icon.magnifier, button:hover span.icon.magnifier {background-position:0 -487px;}
a.button span.icon.mail, button span.icon.mail {background-position:0 -502px;}
a.button:hover span.icon.mail, button:hover span.icon.mail {background-position:0 -514px;}
a.button span.icon.move, button span.icon.move {background-position:0 -526px;}
a.button:hover span.icon.move, button:hover span.icon.move {background-position:0 -541px;}
a.button span.icon.pen, button span.icon.pen {background-position:0 -556px;}
a.button:hover span.icon.pen, button:hover span.icon.pen {background-position:0 -571px;}
a.button span.icon.pin, button span.icon.pin {background-position:0 -586px;}
a.button:hover span.icon.pin, button:hover span.icon.pin {background-position:0 -601px;}
a.button span.icon.plus, button span.icon.plus {background-position:0 -616px;}
a.button:hover span.icon.plus, button:hover span.icon.plus {background-position:0 -631px;}
a.button span.icon.reload, button span.icon.reload {background-position:0 -646px;}
a.button:hover span.icon.reload, button:hover span.icon.reload {background-position:0 -660px;}
a.button span.icon.rightarrow, button span.icon.rightarrow {background-position:0 -674px;}
a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow {background-position:0 -689px;}
a.button span.icon.rss, button span.icon.rss {background-position:0 -704px;}
a.button:hover span.icon.rss, button:hover span.icon.rss {background-position:0 -719px;}
a.button span.icon.tag, button span.icon.tag {background-position:0 -734px;}
a.button:hover span.icon.tag, button:hover span.icon.tag {background-position:0 -749px;}
a.button span.icon.trash, button span.icon.trash {background-position:0 -764px;}
a.button:hover span.icon.trash, button:hover span.icon.trash {background-position:0 -779px;}
a.button span.icon.unlock, button span.icon.unlock {background-position:0 -794px;}
a.button:hover span.icon.unlock, button:hover span.icon.unlock {background-position:0 -809px;}
a.button span.icon.uparrow, button span.icon.uparrow {background-position:0 -824px;}
a.button:hover span.icon.uparrow, button:hover span.icon.uparrow {background-position:0 -839px;}
a.button span.icon.user, button span.icon.user {background-position:0 -854px;}
a.button:hover span.icon.user, button:hover span.icon.user {background-position:0 -869px;}
.alignnone, a img.alignnone, .wp-caption.alignnone, .wp-caption.alignleft {margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter, .aligncenter {display:block;margin:5px auto;}
.alignright, a img.alignright {float:right;margin:5px 0 20px 20px;}
.alignleft, a img.alignleft {float:left;margin:5px 20px 20px 0;}
a.button.left:active, button.left:active, a.button.middle:active, button.middle:active, a.button.right:active, button.right:active, a.big.button span.icon, button.big span.icon {top:0;}
