/*
Theme Name: MCTA Theme
Theme URI: 
Author: PSD
Author URI: 
Description: Theme for MCTA
Version: 1.1
Tags: two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
@import url("css/reset.css");
@import url("css/960_24_col.css");
body {font:13px/1.5 Arial, 'Liberation Sans', FreeSans, sans-serif;}
pre,code {font-family:Arial, 'Trebuchet MS', Monaco, Consolas, monospace;}
hr {border:0 #ddd solid;border-top-width:1px;clear:both;height:0;}
:focus {outline:0;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
a img {border:0;}
input[type="text"] {width:250px;height:20px;background:#f2f2f2;border:1px solid #d1d1d1;padding-left:5px;}
textarea {width:250px;height:100px;background:#f2f2f2;border:1px solid #d1d1d1;padding-left:5px;padding-top:5px;}
td,th {background:#f2f2f2;border:1px solid #d1d1d1;padding:5px;}
th {color:#FFF;font-weight:700;background:#000066;}
a {text-decoration:none;color:#6a6565;}
a:hover {color:#846402;}
/***Headings*/
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;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure {margin-bottom:15px;}
p {color:#000;}
.header {padding-top:10px;}
.header .logo {padding-top:0px;}
.header .top_right_bar .social_logos {list-style-type:none;margin-left:150px;}
.header .top_right_bar .social_logos li {display:inline;margin-left:0;margin-right:8px;float: left;margin-top:-2px;}
.header .top_right_bar .social_logos li a {background: url(images/sprite.png) no-repeat;background-position: -55px 0;}
.header .top_right_bar .social_logos li a span {background: url(images/sprite.png) no-repeat;display: block;width: 23px;height: 24px;position: relative;z-index: 10;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out;}
.header .top_right_bar .social_logos li a:hover span {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.header .top_right_bar .social_logos li.facebook a {background-position: -55px 0;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.facebook a span {background-position: 0 0;}
.header .top_right_bar .social_logos li.upon a {background-position: -55px -58px;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.upon a span {background-position: 0 -58px;}
.header .top_right_bar .social_logos li.rss a {background-position: -55px -87px;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.rss a span {background-position: 0 -87px;}
.header .top_right_bar .social_logos li.twitter a {background-position: -55px -29px;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.twitter a span {background-position: 0 -29px;}
.header .top_right_bar #searchform {background:url(images/searchbg.png) no-repeat;width:202px;height:37px;position:relative;float:right;overflow:hidden;margin-top:-10px;}
.header .top_right_bar #searchform #searchsubmit {background:url(images/search.png) no-repeat;width:17px;height:17px;position:absolute;left:173px !important;top:10px;border:none;}
/*====Menu Style====*/
#menu {position:relative;z-index:1000;}
#menu li {float:left;background:none;margin:0 3px 0 0;padding:0;}
#menu li a {position:relative;float:left;color:#3b3c3c;text-align:center;text-decoration:none;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:12px 10px 13px 2px;}
#menu li.current-menu-item a,li.current_page_item a,#menu li.current-menu-parent a,#menu li.current_page_parent a,#menu li a.selected,#menu li a:hover {background:url(images/menuline.png) repeat-x bottom;margin:0;}
#menu li li a,#menu li li a.selected,#menu li li a:hover {border:none;border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;}
#menu li.current-menu-item a:hover,#menu li.current-menu-parent a:hover,#menu li.current_page_parent a:hover,#menu li a:hover.selected {text-decoration:none;}
#menu .ddsmoothmenu {list-style:none;float:left;position:relative;z-index:10000;background:url(images/menubg.png) bottom repeat-x;width:100%;margin:5px 0 0;padding:0;}
#menu .ddsmoothmenu li > ul {margin-top:-3px;}
#menu .ddsmoothmenu li li a:hover {border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;-webkit-border-top-right-radius:5px;}
#menu .ddsmoothmenu li > ul li > ul {margin-top:1px;}
/*Top level list items*/
#menu .ddsmoothmenu li {position:relative;display:inline;float:left;margin-right:20px;}
/* ---- menu ---- */
#menu .ddsmoothmenu li li {font:12px Arial, Helvetica, sans-serif !important;text-transform:capitalize;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f2f2f2;margin:0;padding:0;}
#menu .ddsmoothmenu li li:last-child {border-bottom:1px solid #ddd;}
#menu .ddsmoothmenu li li:first-child a {border-radius:0;border-top:none;}
#menu .ddsmoothmenu li li a {width:130px;height:auto;float:none;display:block;text-align:left;text-shadow:none;text-decoration:none;background:none;position:relative;text-transform:none;font-size:12px;border-top:1px solid rgba(0, 0, 255, 0.1);margin:0;padding:10px 18px;}
#menu .ddsmoothmenu li li a:after {width:100%;content:'';position:absolute;left:0;top:0;border-top:1px solid rgba(255, 255, 255, 0.1);}
#menu .ddsmoothmenu li li li li:last-child a,#menu .ddsmoothmenu li li li li:last-child a:after {border-top:none;}
#menu .ddsmoothmenu li li:last-child a:after {width:100%;content:'';position:absolute;left:0;bottom:0;border-bottom:1px solid rgba(0, 0, 255, 0.1);}
* html #menu .ddsmoothmenu li li a {display:inline-block;}
#menu .ddsmoothmenu li li a:link,#menu .ddsmoothmenu li li a:visited {color:#565555;}
#menu .ddsmoothmenu li li a.selected,#menu .ddsmoothmenu li li a:hover {color:#000;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;}
/*1st sub level menu*/
#menu .ddsmoothmenu li ul {position:absolute;left:0;display:none;visibility:hidden;margin-top:10px;background:url(images/dropdawon.png) top left no-repeat;padding-top:9px;}
#menu li li li:first-child {border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-top:1px solid #b39759;}
#menu li li:last-child {border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#menu .ddsmoothmenu li ul li {display:list-item;float:none;}
#menu .ddsmoothmenu li ul li ul {padding-top:0;background:none;top:0;margin-top:0;margin-left:-2px;}
* html .ddsmoothmenu {height:1%;}
.downarrowclass {display:block;position:absolute;width:9px;height:5px;overflow:hidden;top:22px;right:-5px;background:url(images/downarrow.png) no-repeat;}
.rightarrowclass {display:block;width:6px;height:6px;position:absolute;margin-top:-3px;top:50%;right:10px;background:url(images/right.png) 0 0 no-repeat;}
/* ######### CSS for shadow added to sub menus ######### */
.ddshadow {width:0;height:0;position:absolute;left:0;top:0;display:none;}
.home_content_wrapper {padding-bottom:30px;}
/*Slider*/
.slider_wrapper{margin-bottom: 10px;}
#slides {width:930px;display:block;position:relative;margin-top:20px;}
#slides .slide {position:relative;width:950px;height:350px;background:#fff url(images/ajax-loader.gif) no-repeat center center;display:block;overflow:hidden;}
#slides .slide img {width:950px;height:350px;}
#slides .slide iframe{width:950px;height:350px;}
#slides .caption {position:absolute;bottom:30px;right:10px;width:410px;height:auto;z-index:1000;background:url(images/caption.bg.png);border-left:5px solid #000;padding:10px 20px;}
#slides .caption h2 {font-size:25px;margin-bottom:10px;width:355px;z-index:2;position:relative;}
#slides .caption p {font-size:14px;margin-bottom:10px;z-index:2;position:relative;color:#424242;}
#slides span.shadow {background:url(images/caption.shadow.png)no-repeat 0 0;width:444px;height:25px;position:absolute;bottom:-25px;right:1px;z-index:1;}
#slides a.prev {background:url('images/blackarrows.png') no-repeat 0 0;
	width: 20px;
	height: 56px;position:absolute;text-indent:-9999em;top:40%;z-index:999;left:-21px;}
#slides a.next {background:url('images/blackarrows.png') no-repeat -23px 0;
	width: 20px;
	height: 56px;position:absolute;right:-41px;text-indent:-9999em;top:40%;z-index:999;}
#slides a.prev:hover {background:url('images/blackarrows.png')  no-repeat 0 -61px;
	width: 20px;
	height: 56px;}
#slides a.next:hover {background:url('images/blackarrows.png') no-repeat -23px -61px;
	width: 20px;
	height: 56px;}
#slider_nav {margin-bottom:10px;position:relative;z-index:2;}
#slider_nav,#line_wrap {margin-left:auto;margin-right:auto;}
#line_wrap {position:relative;z-index:1;}
#line {border-bottom:1px solid #E8E8E9;position:absolute;margin:39px 0 0;}
#slider_pag {position:absolute;z-index:500;bottom:-40px;left:-15px;}
#slider_pag ul {max-width:700px;list-style-type:none;text-align:center;position:relative;}
#slider_pag li:first-child {padding:0 2px 0 12px;}
#slider_pag li:last-child {padding:0 10px 0 2px;}
#slider_pag li {float:left;right:50%;margin:0;padding:0 3px;}
#slider_pag a {border:medium none;display:block;height:11px;text-indent:-9999px;width:10px;}
#slides .pagination li a {display:block;width:16px;height:0;padding-top:16px;background-image:url(images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#slides .pagination li.current a {background-position:0 -17px;}
.home_text {z-index:-100;padding:30px 50px 20px 10px;}
.home_text h1 {color:#000;font-size:26px;}
.top_cornor{background:url(images/top-cornor.png) no-repeat 0 0;width:988px;margin:-5px auto 0 auto;height: 6px;}
.body-content {background:#FFF ;margin:0 auto 0 auto;background: url(images/body_content_bg1.png) repeat-y;width: 988px;}
/*===Feature Area===*/
.feature_content {overflow:hidden;padding-top:20px;padding-bottom:30px;}
.feature_content p{margin-top: 10px; margin-bottom: 10px;}
.feature_content h2 {padding-bottom:5px;}
.feature_content .feature-image {margin-top:10px;margin-bottom:20px;width: 285px;height:auto;}
.feature_content .feature_box .feature_inner {padding-right:30px;}
.feature_content .read_more {color:#3a5318;}
.feature_content .featured {margin-top:30px;}
.feature_content .featured h2 {border-bottom:1px dashed #CCC;}
/*===Footer Style===*/
.footer-content .footer-glow {background:url(images/footerglow.png) repeat-x;margin:0 auto;height:41px;}
.footer_bg {background:#e9e3c8;padding-bottom:30px;margin:0 auto;}
.footer-content {width:986px;margin:0 auto;}
.footer-content .footer_wrap{background:url(images/footer-bg.png);margin:0 auto;padding-top:30px;width:986px;}
.footer-content p,.footer-content pre {color: #d4d3d3;}
.footer {overflow:hidden;background:url(images/widget-border.png) repeat-y 50%;}
.footer,.footer a {color:#fff;}
.footer_wrapper .footer .footer_widget .widget_inner {padding-right:20px;overflow:hidden;margin-top:-5px;z-index:999;}
.footer_wrapper .footer .footer_widget .widget_inner.lebo {padding-left:15px;}
.footer_wrapper .footer .footer_widget .widget_inner.last {background:none;}
.footer_wrapper .footer .footer_widget ul li {margin-left:0;}
.footer_wrapper .footer .copyright {float:right;padding-top:5px;}
.footer-space{height:20px;width:100%;visibility:none;}
/*===Blog Page===*/
.content_wrapper {margin-top:10px;padding-bottom:30px;}
.content_wrapper .sidebar_wrapper .sidebar {padding-top:25px;}
.content_wrapper .content {padding-top:20px;padding-right:10px;overflow:hidden;}
.content_wrapper #crumbs {margin-bottom:10px;}
.content_wrapper .content .post {margin-bottom:30px;}
.content_wrapper .content .post .post_meta {list-style-type:none;background:#f5f5f5;color:#aba9a9;padding-top:5px;padding-bottom:5px;padding-left:10px;}
.content_wrapper .content .post .post_meta a {color:#aba9a9;}
.content_wrapper .content .post .post_meta .posted_by {background:url(images/account.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_meta .post_date {background:url(images/clock.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_meta .post_category {background:url(images/folder.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_meta .post_comment {background:url(images/comment.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_title {padding-left:1px;padding-top:0;margin-top:0;}
.content_wrapper .content .post .post_title a {color:#000;font-weight:700;}
.content_wrapper .content .post .post_meta li {display:inline;margin-left:0;margin-right:10px;}
.content_wrapper .content .post .post_content {overflow:hidden;text-shadow:0 1px 0 #fff;}
.content_wrapper .content .post .post_content img.postimg {float:left;margin-right:20px;margin-bottom:20px;background:url(images/img-shadow.png) no-repeat;width:250px;height:170px;padding:13px 13px 22px;}
.content_wrapper .content .post.single .post_content img {max-width:100%;height:auto;background:none;padding:0;}
.content_wrapper .content .post .post_content .read_more {background: url('images/read-more.png') no-repeat 0 0;width: 82px;height: 27px;display:block;color:#494646;float:right;}
.content_wrapper .content .post .post_content .read_more:hover{background: url('images/read-more.png') no-repeat 0 -29px;width: 82px;height: 27px;}
#nav-single {overflow:hidden;margin-bottom:10px;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
/*===Sidebar===*/
.sidebar_wrapper .sidebar {padding-left:50px;}
#searchform #s {width:200px;height:30px;border:1px solid #b0afaf;background:transparent;padding-left:5px;padding-right:5px;color:#827d7d;}
#searchform #searchsubmit {position:absolute;top:5px;left:215px;background:url(images/searchicon.png) no-repeat;width:20px;height:19px;border:none;}
.footer #searchform {background:url(images/searchbg.png) no-repeat;width:202px;height:37px;position:relative;}
.footer #searchform #s{padding-top:4px;}
.footer #searchform #searchsubmit {background:url(images/search.png) no-repeat;width:17px;height:17px;position:absolute;top:10px;left:173px !important;border:none;}
.sidebar_wrapper .sidebar .recent_post li {margin-left:0;overflow:hidden;list-style-type:none;}
.sidebar_wrapper .sidebar .recent_post li img {float:left;width:50px;height:50px;background:url(images/recent-imgbg.png) no-repeat;margin-right:10px;margin-bottom:10px;padding:7px 7px 10px;}
.sidebar_wrapper .sidebar .recent_post li span.recent-date {font-size:12px;color:#322903;}
.sidebar_wrapper .sidebar .recent_post li p {margin-bottom:5px;}
.sidebar_wrapper .sidebar ul li {margin-left:0;margin-bottom:10px;}
#calendar_wrap caption {background-color:#666;padding-top:5px;padding-bottom:5px;color:#E8E8E9;padding-left:5px;}
/*==Comment Form===*/
#commentsbox {margin:0;}
ol.commentlist {clear:both;overflow:hidden;list-style:none;margin:0;}
ol.commentlist li.comment {line-height:18px;margin:5px 0 15px;padding:10px;}
ol.commentlist li.comment .comment-body {background:url(images/commentbg.png) repeat-y -1px 0;margin-left:76px;position:relative;padding-left:30px;padding-top:10px;border-right:1px solid #D5D5D5;padding-right:10px;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;}
ol.commentlist li.comment .comment-author a:link,ol.commentlist li.comment .comment-author a:visited {color:#000;font-weight:700;text-decoration:none !important;}
cite.fn {color:#000;font-style:normal;}
ol.commentlist li.comment .comment-author .avatar {float:left;margin-right:10px;margin-bottom:10px;position:absolute;left:-80px;top:0;width:45px;height:45px;border:1px solid #D5D5D5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;}
ol.commentlist li.comment .comment-meta a {color:#6F001C;text-decoration:none !important;}
ol.commentlist li.comment p {line-height:22px;margin-top:5px;color:#666;}
ol.commentlist li.comment .reply {margin-top:10px;font-size:10px;text-align:right;padding-bottom:10px;display:block;margin-left:-20px;margin-right:-10px;padding-right:10px;}
ol.commentlist li.comment .reply a {color:#3a5318;font-weight:700;font-size:14px;}
ol.commentlist li.comment ul.children {list-style:none;text-indent:0;margin:1em 0 0;}
.comment-nav {height:20px;padding:5px;}
.comment-nav a:link,.comment-nav a:visited {color:#f96e02;}
#respond {margin:10px 0;padding:0;}
#respond h3 {font-size:14px;color:#000;font-weight:700;padding:10px;}
#commentform {border:1px solid #eee;padding:10px 20px;}
#commentform p {color:#444;}
#commentform a {color:#0454A8;}
#respond label {color:#322903;padding:5px 0;}
#respond input {background:#fff;border:1px solid #ddd;color:#555;margin:0 10px 10px 0;padding:5px;}
#commentform input[type="text"] {width:50%;height:20px;display:block;}
#respond input#submit {text-indent:-9999px;clear:both;background:url('images/buttons.png') no-repeat 0 0;width:84px;height:35px;border:0;cursor:pointer;text-align:center;padding-left:20px;padding-right:20px;margin-top:20px;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
textarea#comment {background:#fff;border:1px solid #ddd;width:70%;color:#555;clear:both;display:block;margin:10px 0 0;padding:5px;}
.content_wrapper .fullwidth-page img {margin-top:10px;margin-bottom:10px;max-width:100%;height:auto;}
.contactform .error {color:red;}
.contactform input[type="text"] {width:250px;height:25px;}
.contactform textarea {width:350px;height:120px;padding-top:5px;}
.contactform input[type="text"],.contactform textarea {background:#f2f2f2;border:1px solid #d1d1d1;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:10px;color:#6a6565;margin-top:5px;}
.contactform input[type="submit"] {border:none;text-indent:-9999px;color:#6a6565;background:url('images/buttons.png') no-repeat 0 0;width:84px;height:35px;text-align:center;}
/**## Gallery Page ## **/
ul.thumbnail {list-style-type:none;overflow:hidden;width:980px;margin:0 auto 0 -12px;padding:25px 0 0;}
ul.thumbnail li {width:228px;float:left;overflow:hidden;background:url(images/shadow.png) no-repeat top center;padding-top:8px;margin:0 0 5px 12px;}
ul.thumbnail li img {height:157px;width:215px;background-color:#FFF;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(images/galleryshadow.png) no-repeat 100% center;background-position:center 100%;padding:5px;}
ul.thumbnail li a {color:#818080;font-size:11px;}
/*[fmt]0020-000A-3#zoombox iframe, #zoombox image*/
#INVALID-RULE {border:none;}
#zoombox .mask {background-color:#000;position:fixed;width:100%;z-index:90;height:100%;top:0;left:0;}
#zoombox .container {position:absolute;z-index:9999;}
#zoombox .prev {position:absolute;top:0;left:0;width:50%;height:100%;cursor:pointer;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .next {position:absolute;top:0;right:0;width:50%;height:100%;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .gallery {position:absolute;bottom:0;left:0;right:0;text-align:center;filter:alpha(opacity=85);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);-moz-opacity:0.85px;opacity:0.85px;cursor:pointer;width:auto;background-color:#050505;}
#zoombox .gallery img {height:50px;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-moz-opacity:0.5px;opacity:0.5px;padding:5px;}
#zoombox_loader {background:url(images/loader.png) no-repeat left top;position:absolute;height:40px;width:40px;cursor:pointer;top:50%;left:50%;overflow:hidden;z-index:110;margin:-20px 0 0 -20px;}
/** Zoombox Theme **/
.zoombox .container {background:#000;color:#666;-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 .close {background:url(images/close.png) no-repeat;width:30px;height:30px;position:absolute;right:-15px;top:-15px;}
#zoombox.zoombox .next {background:url(images/next.png) no-repeat right center;}
#zoombox.zoombox .prev {background:url(images/prev.png) no-repeat left center;}
/** Lightbox Theme **/
.lightbox .container {background:#FFF;margin-left:-30px;color:#666;padding:10px 10px 37px;}
.lightbox .close {background:url(images/lightclose.gif) no-repeat left top;width:66px;height:22px;top:auto;position:absolute;right:12px;bottom:6px;}
.lightbox .next {background:url(images/lightnext.gif) no-repeat right 50px;}
.lightbox .prev {background:url(images/lightprev.gif) no-repeat left 50px;}
/** Pretty Photo Theme **/
.prettyphoto .container {border:10px solid #0B0A0A;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#FFF;margin-left:-20px;color:#797979;padding:10px 10px 37px;}
.prettyphoto .close {background:url(images/ppsprite.png);width:27px;height:24px;top:auto;position:absolute;right:6px;bottom:8px;}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .container {-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#0C0C0C;margin-left:-30px;color:#828282;padding:10px 10px 37px;}
.darkprettyphoto .close {background:url(images/ppsprite.png);width:27px;height:24px;top:auto;position:absolute;right:2px;bottom:6px;}
/** Simple Theme **/
.simple .container {background:#000;}
#zoombox.simple .next {background:url(images/simplenav.png) no-repeat -20px center;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1px;opacity:1px;right:-20px;width:20px;}
#zoombox.simple .next:hover {background-position-x:left;}
#zoombox.simple .prev {background:url(images/simplenav.png) no-repeat -40px center;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1px;opacity:1px;left:-20px;width:20px;}
#zoombox.simple .prev:hover {background-position-x:-60px;}
.simple .close {background:url(images/simpleclose.png) no-repeat;width:30px;height:30px;position:absolute;top:0;right:-10px;}
/*===Word Press core classes===*/
blockquote {padding-left:60px;min-height:40px;background:url(images/blockqoute.png) no-repeat;}
blockquote {margin-top:40px;margin-bottom:40px;}
blockquote img {float: left;margin-right:15px;}
.sticky {}
.gallery-caption {color: #666;font-family: Georgia, serif;font-size: 12px;}
.bypostauthor {}
.alignnone {margin: 5px 20px 20px 0;display: block;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;/* Image does not overflow the content area */
padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
#wp-calendar caption {width: 157px;text-align: center;background: #4b5d67;color: #fff;}
#wp-calendar {border-collapse:collapse;width: 156px;text-align: center;}
#wp-calendar tbody td {padding: 2px 0;border:1px solid #ededed;}
#wp-calendar #today {color: #000;}
#wp-calendar a {padding: 2px 0;font-weight: bold;}
#wp-calendar tfoot td {padding: 3px 0;}
#wp-calendar #next {text-align: right;padding-right: 10px;}
#calendar_wrap {display: block;width: 157px;padding: 0 1px 1px 0;margin: 0 0 18px 0;}
/*===Special columns===*/
.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;}
input[type="submit"],#zoombox .close,#zoombox .next,#zoombox .prev {cursor:pointer;}
input,textarea,p,label,.contactform {color:#6a6565;}
.header .top_right_bar #searchform #s,.footer #searchform #s {background:transparent;width:126px;margin-left:35px;height:28px;border:none;color:#71afaf;margin-top:3px;padding-top:4px;}
#menu ul,.footer_wrapper .footer .footer_widget ul,.sidebar_wrapper .sidebar .recent_post,.sidebar_wrapper .sidebar ul {list-style-type:none;}
#slides .caption h2 a,.feature_content h2 a,ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn,ol.commentlist li .comment-meta .commentmetadata {color:#000;}
#searchform,#zoombox .relative {position:relative;}
ol.commentlist li .comment-meta,#respond label small {font-size:10px;}
ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {margin:0 0 0 50px;}
#respond input#submit:hover,.contactform input[type="submit"]:hover {background:url('images/buttons.png') no-repeat 0 -51px;width:84px;height:35px;}
.content_wrapper .fullwidth,.content_wrapper .fullwidth-page {padding-top:20px;}
.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft {margin:5px 20px 20px 0;}
img.alignnone{clear: both;display: block;overflow: hidden;}
.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;}
/***Buttons***/
a.button, button {display: inline-block;padding: 5px;font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;font-size: 12px;color: #3C3C3D;text-shadow: 1px 1px 0 #FFFFFF;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;}
button {margin-left: 0;margin-right: 0;padding: 5px 5px 3px 5px;}
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:0px;}
a.button.primary, button.primary {font-weight: bold}
button:focus, a.button:hover, button:hover {color: #FFFFFF;border-color: #388AD4;text-decoration: none;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);background-position: 0 -40px;background-color: #2D7DC5;}
a.button:active, button:active, a.button.active, button.active {background-position: 0 -81px;border-color: #347BBA;background-color: #0F5EA2;color: #FFFFFF;text-shadow: none;}
a.button:active, button:active {top: 1px}
a.button.negative:hover, button.negative:hover {color: #FFFFFF;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: 5px 10px 4px 10px;padding: 4px 10px;}
a.button.left, button.left {-webkit-border-bottom-right-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-topright: 0px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;margin-right: 0px;border-right: none;}
a.button.middle, button.middle {margin-right: 0px;margin-left: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-right: none;}
a.button.right, button.right {-webkit-border-bottom-left-radius: 0px;-webkit-border-top-left-radius: 0px;-moz-border-radius-bottomleft: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;margin-left: 0px;}
a.button.left:active, button.left:active, a.button.middle:active, button.middle:active, a.button.right:active, button.right:active {top: 0px}
a.button.big, button.big {font-size: 16px;padding-left: 14px;padding-right: 17px;}
button.big {padding: 4px 17px 2px 17px;}
a.button span.icon, button span.icon {display: inline-block;width: 14px;height: 12px;margin: auto 7px auto auto;position: relative;top: 0;top: 0px;background-image: url('images/css3buttons_icons.png');background-repeat: no-repeat;}
a.big.button span.icon, button.big span.icon {top: 0px}
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}