@charset utf-8;







/*--







	Theme Name: theme1562







	Theme URI: http://template-help.com/







	Description: A theme for Wordpress 3.2+ from Template-Help.com Collection







	Author: Template_Help.com 







	Author URL: http://www.Template-Help.com/ 







--*/







/* General







---------------------------------------- */







@font-face{ font-family:freightsans_regular, Helvetica Neue, Helvetica; src:url(fonts/arial.eot?#iefix) format('embedded-opentype'),url(fonts/arial.ttf) format('truetype'),url(fonts/arial.woff) format('woff'),url(fonts/arial.svg#Arial) format('svg');}







@font-face{ font-family:'neuzeitgrobold'; src:url(fonts/trebuc.eot?#iefix) format('embedded-opentype'),url(fonts/trebuc.ttf) format('truetype'),url(fonts/trebuc.woff) format('woff'),url(fonts/trebuc.svg#TrebuchetMS) format('svg');}







/*@font-face{ font-family:Oswald; src:url(fonts/oswald.eot?#iefix) format('embedded-opentype'),url(fonts/oswald.ttf) format('truetype'),url(fonts/oswald.woff) format('woff'),url(fonts/oswald.svg#Trebuchet MS) format('svg');}*/







html, body {







  min-width: 320px;







}







body {







  background: #0c1116 url(http://www.businesseventstv.com.au/wp-content/uploads/2013/06/Business-Events-TV-at-the-Metro-Toronto-Convention-Centre.jpg) fixed center 0 no-repeat;







  color: #000000;







  font: 100%/1.1875em Helvetica, Arial, sans-serif;







  position: relative;







  -webkit-text-size-adjust: 100%;







  /* Stops Mobile Safari from auto-adjusting font-sizes */







}







#main {







  font-size: 15px;







  width:100%;







  line-height: 25px;







}







.container {







  width: 1000px;







  margin: 0 auto;







}







/* List styling */







ul li {







  list-style-type: none;







  padding: 0 0 0px 15px;







  margin: 0;







  background: url(images/marker.gif) 0 6px no-repeat;







}







ul li a:hover {







  text-decoration: underline;







  color: #E10062;







}







dl dt {







  background: url(images/list-arrow.gif) no-repeat 0 3px;







  padding: 0 0 3px 32px;







  margin-bottom: .2em;







  font-size: 18px;







  line-height: 1.2em;







  color: #191919;







}







dl dd {







  padding: 0 0 0 32px;







  margin: 0 0 1.5em 0;







}







img {







	width:100%;







  height: auto;







}







.ie8 img {







  max-width: none !important;







}







/* Headings */







h1,







h2,







h3,







h4,







h5,







h6 {







  font-family: 'neuzeitgrobold', sans-serif;







  font-weight: normal;







  letter-spacing:0.5px;







}







h1 {







  font-size: 24px;







  line-height: 1.2em;







  margin: 0 0 27px 0;







}







h1 span {







  color: #070707;







}







h2 {







  font-size: 19px;







  line-height: 1.2em;







  color: #0c0d0f;







  margin: 0 0 27px 0;







  text-transform: uppercase;







}







h3 {







  font-size: 18px;







  line-height: 1.2em;







  color: #0c0d0f;







  margin: 0 0 12px 0;







}







h4 {







  text-transform: uppercase;







  font-size: 14px;







  line-height: 1.2em;







}







h5 {







  font-size: 15px;







  line-height: 1.2em;







  color: #0c0d0f;







  margin: 0 0 12px 0;







}







/* Links */







a {







  color: #8200ac;







  text-decoration: none;







}







a:hover {







  color: #E10062;







}







/* Selection colours (easy to forget) */







::selection {







  background: #2cb1b9;







  color: #ffffff;







}







::-moz-selection {







  background: #2cb1b9;







  color: #ffffff;







}







img::selection {







  background: transparent;







}







img::-moz-selection {







  background: transparent;







}







body {







  -webkit-tap-highlight-color: #ffff9e;







}







/* Header







---------------------------------------- */







#header {}







/* Logo */







.logo {







  float: left;







  margin-top:10px;







}







.logo h1, .logo h2 {







  font-size: 40px;







  line-height: 1em;







  margin-bottom: 0;







  text-transform: uppercase;







  letter-spacing: -2px;







}







.logo h1 a, .logo h2 a {







  color: #fff;







  text-decoration: none;







}







.logo .tagline {







  font-size: 10px;







  text-transform: uppercase;







}







/* Header widget */







#widget-header {







	height:145px;







	overflow:hidden;







}















.header-right{ 







	float:right; 







	margin-top:20px;







	width:380px;







	height:90px;







	overflow:hidden;







}







.header-right ul{ list-style:none;}







.header-right ul li{ background:none; margin:0; padding:0;}















/*







.widget-header h3 {







  display: none;







}







.widget-header a {







  color: #fff;







  text-decoration: none;







}







.widget-header a:hover {







  color: #2cb1b9;







}







.widget-header ul {







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.widget-header li {







  display: inline;







  list-style-type: none;







  padding: 0 0 0 12px;







  margin: 0;







  background: none;







}







.widget-header li:first-child {







  padding-left: 0;







}







.widget-header li a:hover {







  text-decoration: none;







}







*/







#top-header {







  background: #858585 url(images/top-header.jpg) 0 0 repeat-x;







  height: 60px;







  border-radius: 20px 20px 0 0;







  padding:0 15px;







}















#top-header .top-header-icon{ 







	float:right;







	padding-top:7px;







	overflow:hidden;







	max-width:265px;



        

        margin-left: 705px;





        position: absolute;





}















#top-header .top-header-icon a{ float:right; width:43px; height:45px; background:url(images/social-media.png) 0 0 no-repeat; margin-left:10px; overflow:hidden;}







#top-header .top-header-icon a.f{ background-position:right 0;}







#top-header .top-header-icon a.t{ background-position:-52px 0;}







#top-header .top-header-icon a.y{ background-position:0 0;}







#top-header .top-header-icon a.vimeo{ background-position:-100px 0;}















/* Social Networks */







#widget-header .social-networks {







  list-style-type: none;







  padding: 0;







  margin: 0;







  border: none;







}







#widget-header .social-networks li {







  display: inline;







  list-style-type: none;







  padding: 0;







  margin: 0;







}







#widget-header .social-networks li a {







  text-decoration: none;







  margin-right: 2px;







}







#widget-header .social-networks li a:hover {







  text-decoration: none;







}







/* EasyTooltip */







.tooltip {







  background: none repeat scroll 0 0 #252525;







  border: 1px solid #000000;







  color: #EEEEEE;







  display: none;







  font-size: 11px;







  line-height: 1.2em;







  margin: 13px 0 0;







  padding: 5px;







  z-index: 99;







}







/* Request a quote */







.top-box {







  background: #eee;







  border: 1px solid #dbdbdb;







  padding: 20px;







  margin-bottom: 20px;







  overflow: hidden;







  zoom: 1;







  position: relative;







  min-height: 80px;







}







.box-button {







  float: right;







  width: 20%;







  padding: 5% 0 5% 5%;







}







.box-button .button {







  float: right;







}







.box-text {







  float: left;







  width: 75%;







}







/* Slider







---------------------------------------- */







.flexslider-holder {







  height: 474px;







  background: #ffffff url(images/loading.gif) 50% 50% no-repeat;







  overflow:hidden;







}







/* Navigations







---------------------------------------- */







/* Primary navigation */







nav.primary {







  z-index: 2;







  float: left;







  max-width:750px;







}







/* Essential styles for dropdown menu */







.sf-menu, .sf-menu * {







  margin: 0;







  padding: 0;







  list-style: none;







}







.sf-menu {







	float:left;







}







.sf-menu ul {







  position: absolute;







  top: 60px;







  width: 156px;







  /* left offset of submenus need to match (see below) */















  padding: 15px 0;







}







.sf-menu ul li {







  width: 100%;







}







.sf-menu li:hover {







  visibility: inherit;







  /* fixes IE7 'sticky bug' */















}







.sf-menu li {







  float: left;







  position: relative;







}







.sf-menu a {







  display: block;







  position: relative;







  font-weight:normal;







  font-family:'Trebuchet MS';







}







.sf-menu li:hover ul, .sf-menu li.sfHover ul {







  left: 0;







  top: 60px;







  /* match top ul list item height */















  z-index: 99;







}







ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {







  top: -999em;







}







ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {







  left: 156px;







  /* match ul width */















  top: -15px;







}







ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {







  top: -999em;







}







ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {







  left: 156px;







  /* match ul width */















  top: -15px;







}







/* Our skin for dropdown menu */







.sf-menu a {







  text-decoration: none !important;







  color: #000;







}















.sf-menu ul a {







  color: #fff;







}















.sf-menu li {







  background: none;







}







.sf-menu > li {







  border-right: 1px solid #000;







}







.sf-menu > li > a {







  padding: 0 9px;







  font-size: 16px !important;







  line-height: 60px;







  text-transform: uppercase;







}







.sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a {







  color: #0089FF;







}







.sf-menu > li:last-child {







  border: 0;







}







.sf-menu li li {







  font-size: 12px;







  text-transform: uppercase;







  line-height: 1.5em;







  padding: 4px 10px 4px 21px;







  width: auto;







  float: none;







}







.sf-menu li li a {







  background: url(images/arrow.gif) 0 7px no-repeat;







  padding: 0 0 0 12px;







}







.sf-menu li li a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a {







  color: #0089FF;







}







.sf-menu ul {







  background: rgba(24, 24, 24, 0.95);







}







.no-rgba .sf-menu ul {







  background: #1a1a1a;







}







.sf-menu li:hover,







.sf-menu li.sfHover,







.sf-menu a:focus,







.sf-menu a:hover,







.sf-menu a:active,







.sf-menu li.current-menu-item > a {







  outline: 0;







}







/*** arrows **/







.sf-menu a.sf-with-ul {







  padding-right: 2.25em;







  min-width: 1px;







  /* trigger IE7 hasLayout so spans position accurately */















}







.sf-sub-indicator {







  position: absolute;







  display: block;







  right: .75em;







  top: 1.05em;







  /* IE6 only */















  width: 10px;







  height: 10px;







  text-indent: -999em;







  overflow: hidden;







  background: url(images/arrows-ffffff.png) no-repeat -10px -100px;







  /* 8-bit indexed alpha png. IE6 gets solid image only */















}







a > .sf-sub-indicator {







  /* give all except IE6 the correct values */















  top: .8em;







  background-position: 0 -100px;







  /* use translucent arrow for modern browsers*/















}







/* apply hovers to modern browsers */







a:focus > .sf-sub-indicator,







a:hover > .sf-sub-indicator,







a:active > .sf-sub-indicator,







li:hover > a > .sf-sub-indicator,







li.sfHover > a > .sf-sub-indicator {







  background-position: -10px -100px;







  /* arrow hovers for modern browsers*/















}







/* point right for anchors in subs */







.sf-menu ul .sf-sub-indicator {







  background-position: -10px 0;







}







.sf-menu ul a > .sf-sub-indicator {







  background-position: 0 0;







}







/* apply hovers to modern browsers */







.sf-menu ul a:focus > .sf-sub-indicator,







.sf-menu ul a:hover > .sf-sub-indicator,







.sf-menu ul a:active > .sf-sub-indicator,







.sf-menu ul li:hover > a > .sf-sub-indicator,







.sf-menu ul li.sfHover > a > .sf-sub-indicator {







  background-position: -10px 0;







  /* arrow hovers for modern browsers*/















}







/*** shadows for all but IE6 ***/







.sf-shadow ul {







  background: url(images/shadow.png) no-repeat bottom right;







  padding: 0 8px 9px 0;







  -moz-border-radius-bottomleft: 17px;







  -moz-border-radius-topright: 17px;







  -webkit-border-top-right-radius: 17px;







  -webkit-border-bottom-left-radius: 17px;







}







.sf-shadow ul.sf-shadow-off {







  background: transparent;







}







/* Navigation select styling */







select.mnav {







  border: 1px solid #c8c8c8;







  background-color: #e4e4e4;







  display: none;







  width: 100%;







  height: 30px;







  padding: 5px;







  cursor: pointer;







  border-radius: 4px;







  -moz-border-radius: 4px;







  -webkit-border-radius: 4px;







}







select.mnav:focus {







  border-color: #999;







}







select.mnav option {







  padding: 5px;







  cursor: pointer;







}







select.mnav option.main_item {







  font-weight: bold;







}







/* Top search */







#top-search {







  position: absolute;







  right: 0;







  top: 15px;







}







#top-search .input-search {







  width: 160px;







  margin-right: 10px;







}







#top-search #submit {







  width: 50px;







  cursor: pointer;







  padding-left: 0;







  padding-right: 0;







}







/* Content







---------------------------------------- */







.primary_content_wrap {







  position: relative;







  z-index: 1;







  padding-bottom: 27px !important;







  background: none repeat scroll 0 0 white;







}







.primary_content_wrap1 {







  position: relative;







  z-index: 1;







  background: rgba(255, 255, 255, 0.9);







}







.sub-widget-header{ width:730px; height:90px; margin:0 auto; padding:20px 0; overflow:hidden;}















.no-rgba .primary_content_wrap {







  background: #e7e8e8;







}







#content {







  padding: 27px 0 0 0;







}







#content.left {







  float: right !important;







}







#content .indent {







  padding: 0 20px 0 0;







}







#content.left {







  padding: 0 0 0 20px;







}







#before_content_area {







}







#home_content_area {







  padding: 26px 0;







}







#home_content_area .indent {







  padding: 0 20px 0 0;







}















/* Page */







/* Comments







---------------------------------------- */







h2#comments {







  padding-top: 25px;







  margin-bottom: 10px;







}







.commentlist {







  list-style-type: none;







  padding: 0 0 20px 0;







  margin: 0 0 5px 0;







  border-bottom: 1px solid #b9baba;







}







li.comment {







  list-style-type: none;







  overflow: hidden;







  padding: 0;







  margin: 0;







  background: none;







}







li.comment .comment-body {







  padding: 33px 25px 18px 112px;







  position: relative;







  zoom: 1;







  background: #171717;







  margin-top: 10px;







  color: #ffffff;







  max-width: 500px;







  -webkit-border-radius: 2px;







  -moz-border-radius: 2px;







  border-radius: 2px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







}







.comment-author .fn {







  font-weight: bold;







}







.comment-meta {







  margin-bottom: 1.5em;







}







.comment-meta a {







  color: #ffffff !important;







}







.comment-meta a:hover {







  color: #2cb1b9 !important;







}







li.comment .avatar {







  float: none;







  margin: 0;







  position: absolute;







  left: 18px;







  top: 33px;







  vertical-align: top;







  overflow: hidden;







  -webkit-border-radius: 15px;







  -moz-border-radius: 15px;







  border-radius: 15px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







}







li.comment .avatar {







  display: block;







  vertical-align: top;







  overflow: hidden;







}







.commentlist ul.children {







  margin: 0 0 0 110px;







}







.allowed_tags {







  background: #eee;







  padding: 15px;







  font-size: 11px;







  color: #666;







}







.allowed_tags strong {







}







#respond {







  padding: 1em 0 0 0;







}







/* Post







---------------------------------------- */







.post-holder {







  margin-bottom: 35px;







  position: relative;







  overflow: hidden;







  border-bottom: 1px solid #cacaca;







  padding-bottom: 20px;







  margin-bottom: 20px;







}







/* Post header */







.post-holder time {







  display: block;







  font-size: 11px;







  text-transform: uppercase;







  margin-bottom: 6px;







  font-family: 'Trebuchet MS', sans-serif;







}







.post-holder .entry-header h1, .post-holder .entry-header h2 {







  margin-bottom: 12px;







  font-size: 18px;







  text-transform: none;







  color: #070707;







}







.post-holder.single-post {







  margin-bottom: 30px;







  overflow: hidden;







  width: 100%;







}







/* Large thumbnail */







.featured-thumbnail.large {







  margin-right: 0;







  float: none;







  overflow: hidden;







  margin-bottom: 1.5em;







}







.featured-thumbnail.large .img-wrap {







  float: none;







  display: block;







  overflow: hidden;







}







.featured-thumbnail.large img {







  max-width: 100%;







  height: auto;







}







/* Post content */







.post-content .excerpt {







  margin-bottom: 10px;







}







.pagination a {







  display: inline-block;







  padding: 0 5px;







  background: #eee;







}







/* Post footer */







.post-holder footer {







  clear: both;







  padding: 5px 0 0 0;







  font-size: 11px;







  text-transform: uppercase;







}







.post-holder footer .link {







  margin-right: 15px;







}







.post-holder.single-post footer {







  margin-top: 20px;







}







/* Meta information for post */







.post-meta {







  border-top: 1px solid #eaeaea;







  border-bottom: 1px solid #eaeaea;







  padding: .5em 0;







  width: 100%;







  font-size: .92em;







  overflow: hidden;







  margin-bottom: 1em;







}







p.gravatar {







  float: left;







  margin-right: 20px;







}







/* Post edit link */







.post-edit-link {







  display: block;







  position: absolute;







  right: 0;







  top: 0;







  padding: 2px 7px;







  background: #000;







  color: #fff;







  font-size: 10px;







  text-transform: uppercase;







  text-decoration: none;







  border-radius: 3px;







}







.post-edit-link:hover {







  background: #666;







}







/* Image styling */







.alignleft {







  float: left;







  margin: 0 20px 10px 0;







}







.alignright {







  float: right;







  margin: 0 0 10px 20px;







}







.aligncenter {







  text-align: center;







  margin: 0 auto;







}







.alignnone {







  margin: 0 0 10px 0;







}



article .post-content img {







  max-width: 710px;







}







.frame {







  display: block;







  margin-bottom: 10px;







}







.frame img.alignleft, .frame img.alignright, .frame img.alignnone {







  margin: 0;







  padding: 0;







  border: none;







}







.frame.alignleft img, .frame.alignright img, .frame.alignnone img {







  width: 100% !important;







  height: auto !important;







}







/* Page Navigaton (wp-pagenavi) */







.wp-pagenavi {







  clear: both;







  overflow: hidden;







}







.wp-pagenavi a, .wp-pagenavi span {







  text-decoration: none;







  padding: 2px 7px;







  margin-right: 5px;







  display: inline-block;







  background: #000;







  color: #ffffff;







  -webkit-border-radius: 2px;







  -moz-border-radius: 2px;







  border-radius: 2px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







}







.wp-pagenavi a:hover, .wp-pagenavi span.current {







  background: #676767;







}







.wp-pagenavi span.current {







  font-weight: bold;







}







.wp-pagenavi .pages {







  float: right;







  border: none;







  color: #999;







}







/* Older and newer navigation */







nav.oldernewer {







  width: 100%;







  overflow: hidden;







  margin-bottom: 1.5em;







}







.older {







  float: left;







}







.newer {







  float: right;







}







/* Recent author posts */







#recent-author-posts {







  margin-bottom: 3em;







}







/* Recent author comments */







.author-info {







  width: 100%;







  overflow: hidden;







  margin-bottom: 2em;







  padding-bottom: 2em;







  border-bottom: 1px solid #b9baba;







}







.author-info .avatar {







  margin: 0 20px 0 0;







}







.author-info .avatar img {







  float: left;







  background: #fff;







  padding: 7px;







  border: 1px solid #dbdbdb;







}







.author-meta {







  margin-bottom: 20px;







  overflow: hidden;







  width: 100%;







}







.author-meta p.gravatar {







  margin: 0;







}







/* 404







---------------------------------------- */







#error404 {







  padding: 30px 0 100px 0;







}







.error404-num {







  font-size: 250px;







  line-height: 1.2em;







  color: #070707;







  text-align: center;







  font-family: 'Trebuchet MS', sans-serif;







}







#error404 hgroup {







  margin: 0 0 2em 0;







  padding-top: 50px;







}







#error404 hgroup h1 {







  font-size: 3em;







  margin-bottom: .2em;







}







/* Portfolio







---------------------------------------- */







.latestwork {







  width: 100%;







  overflow: hidden;







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.latestwork li {







  float: left;







  margin-right: 20px;







}







/* Header Title */







.header-title {







  margin-bottom: 2em;







  width: 960px;







}







.header-title h1 {







  margin-bottom: 14px;







  font-size: 20px;







  text-transform: uppercase;







  color: #66018B;







}







.header-title .page-desc {







  font-size: 16px;







  line-height: 1.2em;







  color: #8200ac;







}







/* Default layout 3 columns */







#gallery .portfolio {







  width: 100%;







  overflow: hidden;







  list-style-type: none;







  padding: 0;







  margin: 0;







}







#gallery .portfolio li {







  display: -moz-inline-box;







  display: inline-block;







  zoom: 1;







  vertical-align: top;







  width: 300px;







  margin: 0 16px 20px 0;







  padding: 0 0 20px 0;







  background: none;







  position: relative;







  border-bottom: 1px solid #c2c2c2;







}







* + html #gallery .portfolio li {







  display: inline;







}







#gallery .portfolio li.nomargin {







  margin-right: 0 !important;







}







#gallery .portfolio li a.image-wrap {







  display: block;







  overflow: hidden;







  width: 300px;







  height: 204px;







  position: relative;







  background: #17181a url(images/loading-folio.gif) 50% 50% no-repeat;







  -webkit-transition: all 0.2s ease-in-out;







  -moz-transition: all 0.2s ease-in-out;







  -o-transition: all 0.2s ease-in-out;







}







#gallery .portfolio li a.image-wrap img {







  float: left;







}







#gallery .portfolio .folio-desc {







  margin-bottom: 0;







  padding: 1.5em 0 0 0;







}







#gallery .portfolio p.excerpt {







  padding: 0;







  font-size: 13px;







}







.zoom-icon {







  display: block;







  position: absolute;







  left: 0;







  top: 0;







  width: 300px;







  height: 204px;







  cursor: pointer;







  -webkit-transition: all 0.2s ease-in-out;







  -moz-transition: all 0.2s ease-in-out;







  -o-transition: all 0.2s ease-in-out;







  background: rgba(0, 0, 0, 0.5);







  opacity: 0;







}







.no-opacity .zoom-icon {







  visibility: hidden;







  background: url(images/caption.png);







}







.zoom-icon:before {







  content: "";







  display: block;







  position: absolute;







  left: 50%;







  top: 50%;







  margin: -37px 0 0 -37px;







  width: 74px;







  height: 74px;







  background: url(images/magnify.png) 0 0 no-repeat;







}







#gallery .portfolio li a.image-wrap:hover .zoom-icon {







  top: 0;







  opacity: 1;







}







.no-opacity #gallery .portfolio li a.image-wrap:hover .zoom-icon {







  visibility: visible;







}







/* 1 column portfolio*/







#gallery.one_column .portfolio li {







  width: 100%;







  margin-right: 0;







  margin-left: 0;







}







#gallery.one_column .portfolio li a.image-wrap {







  width: 460px;







  height: 262px;







  float: left;







}







#gallery.one_column .zoom-icon {







  width: 460px;







  height: 262px;







}







#gallery.one_column .folio-desc {







  float: left;







  margin: 0 0 0 20px;







  overflow: hidden;







  width: 450px;







  padding: 0;







}







/* 2 columns portfolio*/







#gallery.two_columns .portfolio li {







  width: 460px;







}







#gallery.two_columns .portfolio li a.image-wrap {







  width: 460px;







  height: 262px;







}







#gallery.two_columns .zoom-icon {







  width: 460px;







  height: 262px;







}







/* 4 columns portfolio*/







#gallery.four_columns .portfolio li {







  width: 220px;







}







#gallery.four_columns .portfolio li a.image-wrap {







  width: 220px;







  height: 211px;







}







#gallery.four_columns .zoom-icon {







  width: 220px;







  height: 211px;







}







/* Sidebar







---------------------------------------- */







#sidebar {







  padding: 27px 0 0 0;







}







.widget {







  margin-bottom: 34px;







}







.widget h3 {







  text-transform: uppercase;







  margin-bottom: 23px;







}







/* Calendar */







#calendar_wrap {







  padding: 0;







}







#wp-calendar {







  width: 100%;







}







#wp-calendar caption {







  text-align: center;







}







#wp-calendar td {







  text-align: center;







  padding: 6px 0;







  border: none;







}







#wp-calendar caption {







  font-size: 16px;







  color: #ffffff;







  font-weight: bold;







  padding: 4px 0;







  margin-bottom: 5px;







}







#wp-calendar thead th {







  padding: 7px 0;







  font-size: 14px;







  background: #fff;







  color: #000;







  text-align: center;







}







#wp-calendar #prev {







  text-align: left;







}







#wp-calendar #next {







  text-align: right;







}







/* Custom widgets







---------------------------------------- */







/* Recent Comments */







ul.recentcomments {







  padding: 0;







  margin: 0;







}







ul.recentcomments li {







  border-top: 1px solid rgba(255, 255, 255, 0.1);







  padding: 25px 0 25px 0;







  margin: 0;







  border-bottom: none;







  background: none;







  overflow: hidden;







  list-style-type: none;







}







.no-rgba ul.recentcomments li {







  border-top: 1px solid #c6c6c6;







}







ul.recentcomments li:first-child {







  padding-top: 0;







  border-top: none;







}







ul.recentcomments li img {







  float: left;







  margin: 0 12px 0 0;







}







ul.recentcomments .comment-body {







  padding: 15px 0 0 0;







}







ul.recentcomments .comment-body a {







  text-decoration: none;







  color: #96999d;







}







ul.recentcomments .comment-body a:hover {







  color: #2cb1b9;







  text-decoration: underline;







}







ul.recentcomments li h4 {







  margin-bottom: .1em;







}







ul.recentcomments li h4 a {







  text-decoration: none;







}







ul.recentcomments li h4 a:hover {







  color: #000;







}







ul.recentcomments li small {







  font-size: 11px;







  color: #6a6a6a;







}







/* Posts Type widget */







.post_list {







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.post_list li {







  overflow: hidden;







  margin: 20px 0 0 0;







  padding: 0 !important;







}







.post_list li:first-child {







  margin-top: 0;







}







.post_list li .thumb-wrap {







  display: block;







  width: 219px;







  height: 123px;







  overflow: hidden;







  margin: 0 0 15px 0;







}







.post_list li .thumb-wrap img {







  width: 100%;







  height: 100%;







}







.post_list li .post_content {







  margin-bottom: 10px;







}







/* Popular posts */







.popular-posts {







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.popular-posts li {







  overflow: hidden;







  margin: 0;







  list-style-type: none;







  padding: 0;







  border-top: 1px solid #b9baba;







  padding: 19px 0 19px 0;







  background: none;







}







.popular-posts li:first-child {







  padding-top: 0;







  border-top: none;







}







.popular-posts li .featured-thumbnail {







  float: left;







  margin-right: 14px;







  width: 83px;







  height: 75px;







  overflow: hidden;







  position: relative;







}







.popular-posts li .featured-thumbnail img {







  width: 83px;







  height: auto;







}







.popular-posts li .featured-thumbnail.empty-thumb {







  background: url(images/empty_thumb.gif) no-repeat 50% 50% #ececec;







}







.popular-posts li h5 {







  height: 1.2em;







  overflow: hidden;







}







.popular-posts li h5 a:hover {







  color: #2cb1b9;







}







/* Post Cycle */







.post_cycle {







  padding: 0;







  margin: 0;







}







#post-cycle .cycle_item {







  display: none;







  width: 220px;







}







#post-cycle .cycle_item:first {







  display: block;







}







/* Folio Cycle */







.folio_cycle {







  list-style-type: none;







  padding: 0;







  margin: 0;







  width: 220px;







  overflow: hidden;







}







.folio_cycle .folio_item {







  overflow: hidden;







  display: none;







  width: 220px;







}







.folio_cycle .folio_item:first {







  display: block;







}







.folio_cycle .folio_item figure.thumbnail {







  display: block;







  overflow: hidden;







  width: 219px;







  height: 123px;







  margin: 0 0 15px 0;







}







.folio_cycle .folio_item .post_content {







  margin-bottom: 10px;







}







#folio-controls {







  position: absolute;







  right: 0;







  top: 0;







  overflow: hidden;







}







#folio-controls ul {







  list-style-type: none;







  margin: 0 !important;







  padding: 0 !important;







}







#folio-controls ul li {







  padding: 0 !important;







  margin: 0 !important;







  border: none !important;







  display: inline;







  vertical-align: top;







  overflow: hidden;







}







#folio-controls ul li a {







  display: inline-block;







  text-decoration: none;







  width: 11px;







  height: 11px;







  border: none;







  font-size: 0;







  line-height: 0;







  float: left;







  margin: 0 0 0 5px;







  border: 1px solid #616060;







  border-radius: 6px;







}







#folio-controls ul li a:hover {







  border-color: #ffffff;







}







/* Carousel widget */







.es-carousel-wrapper {







  background: #101010;







  padding: 10px 37px;







  -moz-border-radius: 10px;







  -webkit-border-radius: 10px;







  border-radius: 10px;







  position: relative;







}







.es-carousel {







  overflow: hidden;







  background: #000;







}







.es-carousel ul {







  display: none;







}







.es-carousel ul li {







  height: 100%;







  float: left;







  display: block;







  list-style-type: none;







  padding: 0;







  margin: 0;







  color: #fff;







}







.es-carousel ul li .thumbnail {







  display: block;







  border-style: solid;







  border-color: #222;







}







.es-carousel ul li a img {







  display: block;







  border: none;







  max-height: 100%;







  max-width: 100%;







}







.es-nav span {







  position: absolute;







  top: 50%;







  left: 12px;







  background: transparent url(images/nav.png) no-repeat top left;







  width: 14px;







  height: 26px;







  margin-top: -13px;







  text-indent: -9000px;







  cursor: pointer;







  opacity: 0.8;







}







.es-carousel ul li h4 {







  margin-bottom: .5em;







}







.es-carousel ul li .excerpt {







  margin-bottom: 10px;







}







.es-nav span.es-nav-next {







  right: 12px;







  left: auto;







  background-position: top right;







}







.es-nav span:hover {







  opacity: 1.0;







}







/* Recent Posts */







.latestpost {







  list-style-type: none;







  margin: 0;







  padding: 0;







}







.latestpost li {







  margin: 0;







  list-style-type: none;







  border-bottom: 1px solid #b9baba;







  padding: 0 0 20px 0;







  margin: 0 0 20px 0;







}







.latestpost li .featured-thumbnail {







  width: 148px;







  height: 142px;







  overflow: hidden;







}







.latestpost li h4 {







  margin-bottom: 0;







}







.latestpost li .excerpt {







  margin-bottom: 15px;







}







.latestpost li time {







  display: block;







  font-size: 11px;







  text-transform: uppercase;







  margin-bottom: 6px;







  font-family: 'Trebuchet MS', sans-serif;







}







/* Twitter widget */







.twitter_update_list {







  overflow: hidden;







}







.twitter ul li {







  list-style-type: none;







  margin: 0 0 15px 0;







  padding: 15px 0 15px 0 !important;







  background: none;







}







.twitter ul li:first-child {







  padding-top: 0 !important;







}







.twitter ul li .twitt-body {







  padding: 0 0 5px 0;







}







.twitter ul li .twitt-body a {







  color: #2cb1b9 !important;







}







.twitter ul li .twitt-body a:hover {







  color: #ffffff !important;







}







.twitter ul li a.timesince {







  font-size: 11px;







  padding: 0 0 0 25px;







  background: url(images/sm-twit-icon.png) 0 0 no-repeat;







  color: #504f4f !important;







}







.twitter ul li a.timesince:hover {







  color: #ffffff !important;







}







/* Flickr widget */







.flickrImages {







  overflow: hidden;







  position: relative;







}







.flickrImages a {







  float: left;







  display: block;







  width: 75px;







  height: 75px;







  background: #000;







  margin: 0 1px 1px 0;







}







.flickrImages a img {







  -webkit-transition: all 0.2s ease;







  -moz-transition: all 0.2s ease;







  -o-transition: all 0.2s ease;







  max-width: 100%;







  height: auto;







}







.flickrImages a.link {







  display: inline;







  float: none;







  width: auto;







  height: auto;







  margin: 0;







  background: none;







}







/* Banner widget */







.banners-holder {







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.banners-holder li {







  list-style-type: none;







  float: left;







  margin: 0 3px 3px 0;







  padding: 0;







}







.banners-holder li img {







  vertical-align: top;







  float: left;







}







/* Shortcodes







---------------------------------------- */







/* Recent Posts */







.recent-posts {







  margin: 0;







  padding: 0;







  width: 100%;







  overflow: hidden;







  border: none;







}







.recent-posts li {







  margin: 0 0 20px 0;







  padding: 0;







  border: none;







  list-style-type: none;







  position: relative;







  background: none;







}







.recent-posts li img.thumb {







  float: left;







  margin: 0;







}







.recent-posts li h5 {







  font-size: 14px;







  line-height: 22px;







  margin-bottom: 0;







  text-transform: uppercase;







}







.recent-posts li h5 a {







  text-decoration: none;







  color: #070707;







}







.recent-posts li h5 a:hover {







  color: #2cb1b9;







}







.recent-posts li .excerpt {







  margin-bottom: 1.5em;







}







.recent-posts li span.meta {







  display: block;







  font-size: 11px;







  color: #797979;







  text-transform: uppercase;







  font-family: 'Trebuchet MS', sans-serif;







}







.tab .recent-posts li .post_content {







  position: absolute;







  left: 0;







  right: 0;







  bottom: 0;







  padding: 14px 18px;







  background: rgba(0, 0, 0, 0.7);







}







.no-rgba .tab .recent-posts li .post_content {







  background: url(images/caption.png);







}







.tab .recent-posts li h5 {







  height: 44px;







  overflow: hidden;







}







.tab .recent-posts li h5 a {







  color: #ffffff;







}







.tab .recent-posts li h5 a:hover {







  color: #2cb1b9;







}







/* Our team */







.recent-posts.team {







  margin: 0;







  padding: 0;







}







.recent-posts.team li {







  background: url(images/hr.png) 0 0 repeat-x;







  padding: 20px 0 20px 0;







  margin: 0;







}







.box-holder .recent-posts.team li {







  background: url(images/hr-alt.png) 0 0 repeat-x;







}







.recent-posts.team li:first-child {







  background: none;







  padding-top: 0;







}







.recent-posts.team li .thumb-wrap {







  overflow: hidden;







  float: left;







  margin-right: 15px;







}







.recent-posts.team li .thumb-wrap img {







  margin: 0;







}







.recent-posts.team li .excerpt {







  margin-bottom: 0;







}







.recent-posts.team li .post_content {







  position: static;







  background: none;







  padding: 0;







  margin: 0;







}







.recent-posts.team li h5 {







  height: auto;







  text-transform: none;







  font-size: 15px;







  margin: 0 0 .5em 0;







}







.box-holder .recent-posts.team li h5 a {







  color: #ffffff;







}







.box-holder .recent-posts.team li h5 a:hover {







  color: #2cb1b9;







}







/* News */







.recent-posts.news {







  margin: 0;







  padding: 0;







}







.recent-posts.news li {







  background: url(images/hr.png) 0 0 repeat-x;







  padding: 20px 0 20px 0;







  margin: 0;







}







.box-holder .recent-posts.news li {







  background: url(images/hr-alt.png) 0 0 repeat-x;







}







.recent-posts.news li:first-child {







  padding-top: 0;







  background: none;







}







.recent-posts.news li h5 {







  display: none;







}







.recent-posts.news li .thumb-wrap {







  float: none;







  margin: 0 0 12px 0;







  overflow: hidden;







}







.recent-posts.news li .thumb-wrap img {







  margin: 0;







}







.ie .recent-posts.news li .thumb-wrap img {







  width:220px;







}







.recent-posts.news li .meta {







  display: block;







  margin-bottom: 6px;







  font-size: 15px;







  line-height: 1.2em;







}







.box-holder .recent-posts.news li .meta {







  color: #ffffff;







}







.recent-posts.news li .excerpt {







  margin-bottom: 0;







}







/* Tags */







.tags-cloud a, .tagcloud a {







  display: inline-block;







  background: #676767;







  padding: 2px 7px;







  text-decoration: none;







  margin: 0 1px 4px 0;







  font-size: 11px !important;







  line-height: 1.5em;







  vertical-align: top;







}







.tags-cloud a:hover, .tagcloud a:hover {







  background: #ffffff;







  color: #000;







}







/* Recent Comments */







.recent-comments {







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.recent-comments li {







  padding: 0;







  margin: 0;







  border: none;







  padding-bottom: .5em;







}







/* Footer







---------------------------------------- */







#footer h4 {







  border-bottom: 1px solid #303030;







  color: #ffffff;







  padding: 0 40px 16px 0;







}







/* Footer widget */







#widget-footer {







  background: #030303 url(images/widget-footer-bg.png) 50% 0 no-repeat;







  padding: 26px 0;







  line-height: 20px;







  -webkit-border-top-right-radius: 0;







  -webkit-border-bottom-right-radius: 15px;







  -webkit-border-bottom-left-radius: 15px;







  -webkit-border-top-left-radius: 0;







  -moz-border-radius-topright: 0;







  -moz-border-radius-bottomright: 15px;







  -moz-border-radius-bottomleft: 15px;







  -moz-border-radius-topleft: 0;







  border-top-right-radius: 0;







  border-bottom-right-radius: 15px;







  border-bottom-left-radius: 15px;







  border-top-left-radius: 0;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







  position: relative;







  color: #ffffff;







}







#widget-footer:before {







  content: "";







  display: block;







  position: absolute;







  top: 0;







  left: 0;







  right: 0;







  height: 1px;







  overflow: hidden;







  background: rgba(255, 255, 255, 0.1);







}







.no-rgba #widget-footer {







  background: #1d1d1d;







}







#widget-footer ul {







  margin: 0;







  padding: 0;







}







#widget-footer li {







  list-style-type: none;







  padding: 3px 0;







  margin: 0;







  border-top: 1px solid #303030;







  background: none;







}







#widget-footer li:first-child {







  border-top: none;







  padding-top: 0;







}







#widget-footer li a {







  color: #727374;







  text-decoration: none;







}







#widget-footer li a:hover {







  color: #ffffff;







  text-decoration: none;







}







#widget-footer .blogroll li{







	padding:0;







	border:0;







}







#widget-footer .blogroll img{







	width:225px;







	height:235px;







	overflow:hidden;







}







#widget-footer .link {







  color: #ffffff !important;







}







#widget-footer .link:hover {







  color: #2cb1b9 !important;







}







#widget-footer .social-networks li {







  list-style-type: none;







  padding: 0 0 .5em 0;







  margin: 0;







}







/* Footer navigation */







nav.footer {







  float: right;







}







nav.footer ul {







  margin: 0;







  padding: 0;







}







nav.footer ul li {







  list-style-type: none;







  display: inline;







  padding: 0 0 0 15px;







  margin: 0;







  background: none;







}







/* Copyright */







#copyright {







  padding: 22px 0 47px 0;







  color: #414549;







}







#copyright a {







  color: #414549;







  text-decoration: none;







}







#copyright a:hover {







  color: #ffffff;







}







/* Footer text */







#footer-text {







  float: left;







  width: 60%;







}







/* Misc







---------------------------------------- */







.button, .reply a {







  display: inline-block;







  position: relative;







  padding: 0 19px;







  color: #767676;







  text-decoration: none;







  background: #404143 url(images/button-bg.gif) 0 0 repeat-x;







  line-height: 30px;







  text-transform: uppercase;







  font-size: 11px;







  font-family: 'Trebuchet MS', sans-serif;







  margin-right: 14px;







  -webkit-border-radius: 3px;







  -moz-border-radius: 3px;







  border-radius: 3px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







  -webkit-transition: all 0.2s ease-out;







  -moz-transition: all 0.2s ease-out;







  transition: all 0.2s ease-out;







}







.button:hover, .reply a:hover {







  background: #767676;







  color: #ffffff;







  text-decoration: none;







}







.link, .link-wrapper a {







  color: #767676 !important;







  text-decoration: none;







  text-transform: uppercase;







  font-size: 11px;







  font-family: 'Trebuchet MS', sans-serif;







}







.link-wrapper a:hover, .link:hover {







  color: #2cb1b9 !important;







}







.link.arrow {







  color: #000 !important;







  background: url(images/arrow-left.gif) 0 5px no-repeat;







  padding-left: 13px;







}







.link.arrow:hover {







  color: #2cb1b9 !important;







}







/* Aside Box */







.box-holder {







  background: #000000 url(images/box-holder-bg.png) 50% -115px no-repeat;







  color: #565757;







  margin: -27px -30px -27px -21px;







  padding: 27px 30px 27px 20px;







  border-top: 1px solid #202020;







}







.box-holder a {







  color: #ffffff;







}







.box-holder h2,







.box-holder h3,







.box-holder h4,







.box-holder h5,







.box-holder h6 {







  color: #ffffff;







}







.box-holder .textwidget{







	width:225px;







	height:235px;







}















/* Latest posts */







.box-holder .latestpost li {







  border-color: #1a1a1a;







}







.box-holder .latestpost li .featured-thumbnail {







  width: 83px;







  height: 75px;







  overflow: hidden;







}







.box-holder .latestpost li h3 {







  height: 1.2em;







  overflow: hidden;







  display: block;







  font-size: 15px;







}







.box-holder .latestpost li footer {







  display: none;







}







.box-holder .latestpost li h3 a:hover {







  color: #2cb1b9;







}







.box-holder .latestpost li .excerpt {







  margin: 0;







}







/* Popular posts */.box-holder .popular-posts li {







  border-color: rgba(255, 255, 255, 0.1);







}







.no-rgba .box-holder .popular-posts li {







  border-color: #1a1a1a;







}







/* Link */







.box-holder .link {







  color: #ffffff !important;







}







.box-holder .link:hover {







  color: #2cb1b9 !important;







}







/* Featured thumbnail */







.box-holder .featured-thumbnail i {







  border-color: #ffffff !important;







}







.featured-thumbnail {







  float: left;







  margin: 0 20px 0 0;







  position: relative;







}







.featured-thumbnail i {







  display: block;







  position: absolute;







  right: 0;







  left: 0;







  top: 0;







  bottom: 0;







  border: 0 solid #2d3135;







  -webkit-transition: all 0.2s ease-out;







  -moz-transition: all 0.2s ease-out;







  transition: all 0.2s ease-out;







}







.featured-thumbnail a:hover i {







  border: 5px solid #2d3135;







}







/* Tabs */







.tabs {







  margin: 0;







}







.tabs .tab-menu {







  background: #1f2022 url(images/tab-nav-bg.gif) 0 0 repeat-x;







  height: 44px;







  padding-left: 10px;







}







.tabs .tab-menu ul {







  list-style: none;







  margin: 0 !important;







  padding: 10px 0 !important;







}







.tabs .tab-menu li {







  display: inline;







  float: left;







  margin: 0;







  padding: 0;







  background: none;







}







.tabs .tab-menu a {







  color: #767676;







  display: block;







  font-size: 13px;







  font-family: 'Trebuchet MS', sans-serif;







  margin: 0 2px 0 0;







  padding: 0 21px;







  line-height: 25px;







  text-transform: uppercase;







  text-decoration: none;







  border-left: 1px solid #27292c;







}







.tabs .tab-menu li:first-child a {







  border-left: none;







}







.tabs .tab-menu a:hover, .tabs .tab-menu a.active {







  color: #000;







}







.tabs .tab {







  padding: 30px 0;







  position: relative;







}







.tabs .tab:before {







  content: "";







  position: absolute;







  left: 0;







  top: 0;







  right: 0;







  height: 31px;







  background: url(images/tab-shadow.png) 0 0 repeat-x;







}







.tabs .tab .recent-posts {







  margin: 0;







  padding: 0;







  list-style-type: none;







  width: 100%;







  display: block;







}







.tabs .tab .entry {







  display: block;







  width: 240px;







  float: left;







  margin: 0 5px;







  height: 210px;







  overflow: hidden;







  position: relative;







}







/* Toggle */







.toggle {







  padding: 0 0 2px 0;







}







.toggle .trigger {







  background-color: #f5f5f5;







  background: -moz-linear-gradient(bottom, #f2f2f2 0px, #ffffff 100%);







  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #ffffff));







  border: 1px solid #dddddd;







  border-radius: 5px;







  -moz-border-radius: 5px;







  -webkit-border-radius: 5px;







  color: #666666;







  display: block;







  padding: 10px 12px 10px 40px;







  position: relative;







  text-decoration: none;







  height: 1%;







}







.toggle .trigger span {







  background: url(includes/images/toggle.png) 0 0 no-repeat;







  display: block;







  position: absolute;







  top: 9px;







  left: 10px;







  text-indent: -9999px;







  width: 22px;







  height: 20px;







}







.toggle .trigger:hover, .toggle .active {







  background: #191919;







  color: #fff;







}







.toggle .active span {







  background-position: 0 -20px;







}







.toggle .box {







  background-color: #fafafa;







  border: 1px solid #dddddd;







  border-radius: 5px;







  -moz-border-radius: 5px;







  -webkit-border-radius: 5px;







  padding: 20px;







}







/* Lightbox */







.lightbox {







  position: relative;







  float: left;







  overflow: hidden;







}







.lightbox i {







  display: block;







  position: absolute;







  right: 41px;







  bottom: 32px;







  width: 45px;







  height: 45px;







  background: url(images/icon-play.png) 0 0 no-repeat;







  -webkit-transition: all 0.2s ease-out;







  -moz-transition: all 0.2s ease-out;







  transition: all 0.2s ease-out;







}







.lightbox:hover i {







  opacity: .85;







}







/* Dropcap */







.dropcap {







  display: block;







  float: left;







  font-size: 4em;







  line-height: 1em;







  margin: 0 10px 0 0;







  text-transform: uppercase;







}







.widget-area {







  position: relative;







}







.hr {







  height: 1px;







  background: url(images/hr.png) 0 0 repeat-x;







  overflow: hidden;







  font-size: 0;







  line-height: 0;







  margin: 5px 5px 15px 5px;







}







.grid_1 .hr,







.grid_2 .hr,







.grid_3 .hr,







.grid_4 .hr,







.grid_5 .hr,







.grid_6 .hr,







.grid_7 .hr,







.grid_8 .hr,







.grid_9 .hr,







.grid_10 .hr,







.grid_11 .hr,







.grid_12 .hr {







  margin-left: 20px;







  margin-right: 0;







}







.spacer {







  height: 50px;







  overflow: hidden;







  font-size: 0;







  line-height: 0;







}







/* Address */







.address {







  overflow: hidden;







  width: 100%;







  margin: 0;







  padding: 0;







}







.address dt {







  float: left;







  width: 165px;







  margin-right: 20px;







  padding: 0 0 0 55px;







  background: none;







  font-size: 1em;







  line-height: 18px;







  background: url(images/address-icon1.png) no-repeat 0 3px;







}







.address dd {







  float: left;







  width: 217px;







  padding: 0 0 0 53px;







  background: url(images/address-icon2.png) no-repeat 0 3px;







}







.address dd ul {







  list-style-type: none;







  padding: 0;







  margin: 0;







}







.address dd ul li {







  background: none;







  padding: 0;







  list-style-type: none;







}







.address dd span {







  float: left;







  width: 100px;







}







.address dd a {







  font-style: italic;







  color: #191919;







  text-decoration: underline;







}







.address dd a:hover {







  text-decoration: none;







}







/* VIDEO */







.video-wrap {







  margin-bottom: 10px;







  position: relative;







  zoom: 1;







}







.video-wrap object {







  position: relative;







  z-index: 2;







}







.video-bg {







  background-color: black;







  position: absolute;







  left: 0;







  top: 0;







  z-index: 1;







}







/* AUDIO */







.audio-wrapper {







  margin-bottom: 1.5em;







}







.audio-desc {







  font-size: .91em;







  color: #999;







  padding: .5em 0 0 0;







}







.audiojs audio {







  position: absolute;







  left: -1px;







}







.audiojs {







  width: 460px;







  height: 36px;







  background: #404040;







  overflow: hidden;







  font-family: monospace;







  font-size: 12px;







  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444444), color-stop(0.5, #555555), color-stop(0.51, #444444), color-stop(1, #444444));







  background-image: -moz-linear-gradient(center top, #444444 0%, #555555 50%, #444444 51%, #444444 100%);







  -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);







  -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);







  -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);







  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);







}







.audiojs .play-pause {







  width: 25px;







  height: 40px;







  padding: 4px 6px;







  margin: 0px;







  float: left;







  overflow: hidden;







  border-right: 1px solid #000;







}







.audiojs p {







  display: none;







  width: 25px;







  height: 40px;







  margin: 0px;







  cursor: pointer;







}







.audiojs .play {







  display: block;







}







.audiojs .scrubber {







  position: relative;







  float: left;







  width: 280px;







  background: #5a5a5a;







  height: 14px;







  margin: 10px;







  border-top: 1px solid #3f3f3f;







  border-left: 0px;







  border-bottom: 0px;







  overflow: hidden;







}







.audiojs .progress {







  position: absolute;







  top: 0px;







  left: 0px;







  height: 14px;







  width: 0px;







  background: #ccc;







  z-index: 1;







  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cccccc), color-stop(0.5, #dddddd), color-stop(0.51, #cccccc), color-stop(1, #cccccc));







  background-image: -moz-linear-gradient(center top, #cccccc 0%, #dddddd 50%, #cccccc 51%, #cccccc 100%);







}







.audiojs .loaded {







  position: absolute;







  top: 0px;







  left: 0px;







  height: 14px;







  width: 0px;







  background: #000;







  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222222), color-stop(0.5, #333333), color-stop(0.51, #222222), color-stop(1, #222222));







  background-image: -moz-linear-gradient(center top, #222222 0%, #333333 50%, #222222 51%, #222222 100%);







}







.audiojs .time {







  float: left;







  height: 36px;







  line-height: 36px;







  margin: 0px 0px 0px 6px;







  padding: 0px 6px 0px 12px;







  border-left: 1px solid #000;







  color: #ddd;







  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);







}







.audiojs .time em {







  padding: 0px 2px 0px 0px;







  color: #f9f9f9;







  font-style: normal;







}







.audiojs .time strong {







  padding: 0px 0px 0px 2px;







  font-weight: normal;







}







.audiojs .error-message {







  float: left;







  display: none;







  margin: 0px 10px;







  height: 36px;







  width: 400px;







  overflow: hidden;







  line-height: 36px;







  white-space: nowrap;







  color: #fff;







  text-overflow: ellipsis;







  -o-text-overflow: ellipsis;







  -icab-text-overflow: ellipsis;







  -khtml-text-overflow: ellipsis;







  -moz-text-overflow: ellipsis;







  -webkit-text-overflow: ellipsis;







}







.audiojs .error-message a {







  color: #eee;







  text-decoration: none;







  padding-bottom: 1px;







  border-bottom: 1px solid #999;







  white-space: wrap;







}







.audiojs .play {







  background: url(js/audiojs/player-graphics.gif) -2px -1px no-repeat;







}







.audiojs .loading {







  background: url(js/audiojs/player-graphics.gif) -2px -31px no-repeat;







}







.audiojs .error {







  background: url(js/audiojs/player-graphics.gif) -2px -61px no-repeat;







}







.audiojs .pause {







  background: url(js/audiojs/player-graphics.gif) -2px -91px no-repeat;







}







.playing .play, .playing .loading, .playing .error {







  display: none;







}







.playing .pause {







  display: block;







}







.loading .play, .loading .pause, .loading .error {







  display: none;







}







.loading .loading {







  display: block;







}







.error .time,







.error .play,







.error .pause,







.error .scrubber,







.error .loading {







  display: none;







}







.error .error {







  display: block;







}







.error .play-pause p {







  cursor: auto;







}







.error .error-message {







  display: block;







}







/* Alert boxes







---------------------------------------- */







.alert-box, .wpcf7-response-output {







  padding: 20px 20px 20px 90px !important;







  border-radius: 5px;







  -moz-border-radius: 5px;







  -webkit-border-radius: 5px;







  font-size: .91em;







  line-height: 1.4em;







  border: 1px solid #dbdbdb;







  font-family: Arial, Helvetica, sans-serif;







  margin-bottom: 15px;







}







.error-box, .wpcf7-mail-sent-ng {







  border-color: #ff9999;







  color: #c31b00;







  background: url(images/icons/alert/icon-error.png) no-repeat 20px 50% #ffcccc;







}







.attention-box, .wpcf7-validation-errors, .wpcf7-spam-blocked {







  border-color: #e6c555;







  color: #9e660d;







  background: url(images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae;







}







.notice-box {







  border-color: #68a2cf;







  color: #2e6093;







  background: url(images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;







}







.approved-box, .wpcf7-mail-sent-ok {







  border-color: #a3c159;







  color: #5e6f33;







  background: url(images/icons/alert/icon-download.png) no-repeat 20px 50% #ccff99;







}







/* Forms







---------------------------------------- */







/* Form defaults */







.form {







  color: #ffffff !important;







}







input, select, textarea {







  font-family: Arial, Helvetica, sans-serif;







  font-size: 1em;







  vertical-align: middle;







  font-weight: normal;







  border: 1px solid #dbdbdb;







  outline: none;







}







input[type="text"], textarea {







  background: #ffffff;







  border: 1px solid #dbdbdb;







  padding: 6px 10px 6px 10px;







  -webkit-box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.05);







  -moz-box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.05);







  box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.05);







  -webkit-border-radius: 10px;







  -moz-border-radius: 10px;







  border-radius: 10px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







}







input[type="submit"], input[type="reset"] {







  display: inline-block;







  padding: 0 19px;







  height: 30px;







  line-height: 30px;







  color: #767676;







  text-decoration: none;







  background: #404143 url(images/button-bg.gif) 0 0 repeat-x;







  line-height: 30px;







  text-transform: uppercase;







  font-size: 11px;







  font-family: 'Trebuchet MS', sans-serif;







  margin-right: 14px;







  border: none;







  cursor: pointer;







  -webkit-border-radius: 3px;







  -moz-border-radius: 3px;







  border-radius: 3px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







  -webkit-transition: all 0.2s ease-out;







  -moz-transition: all 0.2s ease-out;







  transition: all 0.2s ease-out;







}







input[type="submit"]:hover, input[type="reset"]:hover {







  background: #767676;







  color: #ffffff;







  text-decoration: none;







}







/* Comment form */







#commentform p.field {







  margin-bottom: 8px;







}







#commentform small {







  color: #8b8b8b;







}







#commentform label {







  display: block;







}







#commentform input[type="text"] {







  width: 250px;







}







#commentform textarea {







  width: 306px;







  max-width: 306px;







  min-width: 306px;







  height: 90px;







  min-height: 90px;







  overflow: auto;







}







/* Contact form */







.wpcf7-form p.field {







  margin-bottom: 9px;







  overflow: hidden;







  vertical-align: top;







  position: relative;







}







.wpcf7-form p.field input {







  width: 275px;







}







.wpcf7-form p.field small {







  color: red;







}







.wpcf7-form textarea {







  width: 275px;







  max-width: 275px;







  min-width: 275px;







  height: 255px;







  min-height: 255px;







  overflow: auto;







  margin-bottom: 17px;







}







.wpcf7-form .submit-wrap {







  padding: 0;







  margin: 0;







}







span.wpcf7-form-control-wrap {







  display: block;







}







.wpcf7-not-valid-tip {







  width: 286px !important;







  position: absolute;







  left: 0 !important;







  top: 0 !important;







  padding: 5px 0 4px 10px !important;







  background: #f3b7b7 !important;







  color: red !important;







  border: none !important;







  -webkit-border-radius: 10px;







  -moz-border-radius: 10px;







  border-radius: 10px;







  -moz-background-clip: padding;







  -webkit-background-clip: padding-box;







  background-clip: padding-box;







}







div.wpcf7-response-output {







  margin-left: 0 !important;







  margin-right: 0 !important;







}







/* Sidebar search form */







#searchform {







  overflow: hidden;







}







#searchform .searching {







  width: 118px;







  margin-right: 5px;







  float: left;







  padding-top: 7px;







  padding-bottom: 7px;







}







#searchform .submit {







  float: left;







  width: 60px;







  cursor: pointer;







  padding-left: 0;







  padding-right: 0;







}







/* Fluid Columns */







.one_half {







  width: 48%;







}







.one_third {







  width: 30.66%;







}







.two_third {







  width: 65.33%;







}







.one_fourth {







  width: 22%;







}







.three_fourth {







  width: 74%;







}







.one_fifth {







  width: 16.8%;







}







.two_fifth {







  width: 37.6%;







}







.three_fifth {







  width: 58.4%;







}







.four_fifth {







  width: 79.2%;







}







.one_sixth {







  width: 13.33%;







}







.five_sixth {







  width: 82.67%;







}







.one_half,







.one_third,







.two_third,







.three_fourth,







.one_fourth,







.one_fifth,







.two_fifth,







.three_fifth,







.four_fifth,







.one_sixth,







.five_sixth {







  position: relative;







  margin-right: 2%;







  float: left;







}







.last {







  margin-right: 0 !important;







  clear: right;







}







.fleft {







  float: left;







}







.fright {







  float: right;







}







.clear {







  clear: both;







}







.wrapper {







  width: 100%;







  overflow: hidden;







}







.extra-wrap {







  overflow: hidden;







}







/* Clear Floated Elements */







.clear {







  clear: both;







  display: block;







  overflow: hidden;







  visibility: hidden;







  width: 0;







  height: 0;







}







.clearfix:after {







  clear: both;







  content: ' ';







  display: block;







  font-size: 0;







  line-height: 0;







  visibility: hidden;







  width: 0;







  height: 0;







}







.clearfix {







  display: inline-block;







}







* html .clearfix {







  height: 1%;







}







.clearfix {







  display: block;







}















/* austraila wide */







#austrailawide{







	background:#fff;







	position:relative;







}







#austrailawide .wide-icon{







	position:absolute;







	top:-30px;







	left:-30px;







	z-index:50;







}







#austrailawide .wide-tabs{







	position:absolute;







	top:10px;







	left:20px;







	height:20px;







	z-index:100;







}







#austrailawide .wide-tabs a{ font-size:12px; line-height:20px; color:#0C0D0F; font-weight:bold; text-transform:uppercase; margin-left:10px;}







#austrailawide #events{ width:253px; margin:0 auto; padding:20px 0;}







#austrailawide #events .prev,#austrailawide #events .next{ border:0;}







#austrailawide #events ul li{ height:75px; border-bottom:1px dotted #666; padding:10px; background:none; overflow:hidden;}







#austrailawide #events ul li .thumb{ float:left; width:83px; height:75px; overflow:hidden;}







#austrailawide #events ul li .meta{ float:right; width:140px; overflow:hidden;}







#austrailawide #events ul li .meta h3{ margin:0; padding:0;}







#austrailawide #events ul li .meta h3 a{ font-size:12px; line-height:16px; color:#0C0D0F; letter-spacing:0;}







#austrailawide #events ul li .meta span{ color:#8200ac;}



#austrailawide .austraila-widget{ width:250px; height:180px; margin:0 auto;}















	.one_half iframe,







	.one_third iframe,







	.two_third iframe,







	.three_fourth iframe,







	.one_fourth iframe, 







	.one_fifth iframe,







	.two_fifth iframe,







	.three_fifth iframe,







	.four_fifth iframe,







	.one_sixth iframe,







	.five_sixth iframe{







		width:100%;







		height:auto;







		}







		







div.wpcf7 img.ajax-loader{ width:auto;}























#sidebanner{ width:225px; height:235px; overflow:hidden;}







#sidebanner ul li{ background:none; margin:0; padding:0;}















.sub-boardcast{ width:730px; height:91px; margin:0 auto; padding:20px 0; overflow:hidden;}







.sub-boardcast ul li{ background:none; margin:0; padding:0;}















.tubepress_container{ overflow:hidden;}







.tubepress_normal_embedded_wrapper{ float:left; width:600px; padding:10px; background:#fff; overflow:hidden;}







.tubepress_normal_embedded_wrapper iframe{ width:100%; height:320px;}







.videoads{ float:left; width:600px; height:340px; padding:10px; background:#fff; margin-left:20px; overflow:hidden;}







.tubepress_thumbnail_area{ background:#fff; overflow:hidden;}







.tubepress_thumbs .tubepress_thumb{ padding:5px 5px 0; position:relative; overflow:hidden;}







.tubepress_thumbs .tubepress_thumb img{ padding:0 0 5px;}







.tubepress_thumbs .tubepress_thumb .tubepress_meta_group{ padding:0;}







.tubepress_meta_group dd{ padding:0;}







.tubepress_meta_group dd.tubepress_meta_title{ height:48px; overflow:hidden;}







.tubepress_meta_group dd.tubepress_meta_title a,.tubepress_meta_group dd.tubepress_meta_title a:hover{ font-weight:normal; line-height:16px;}







.tubepress_play{ position:absolute; top:30px; left:5px; background:url(images/icon-play1.png) 0 0 no-repeat; z-index:100; width:30px; height:30px; overflow:hidden;}







.page-template-page-profilewithsidebar-php article figure img{ width:220px;}



.page-template-page-profilewithsidebar-php article figure.first img{ width:300px; height:204px;}















/*	Retina media query.







	Overrides styles for devices with a 







	device-pixel-ratio of 2+, such as iPhone 4.







-----------------------------------------------    */







@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {







  







}







/* Always remember to compress your live stylesheet and keep an uncompressed backup */