@charset "utf-8";
/*
Theme Name: Minimatica
Theme URI: http://www.onedesigns.com/wordpress-themes/minimatica
Description: A stylish and modern minimalist theme with a beautiful image gallery slider and an optional blog view. With support for post formats, audio and video playback, ideal for showcasing photography portfolios or podcasting but also great for your everyday blogging.
Version: 1.1.0
Author: One Designs
Author URI: http://www.onedesigns.com/
Tags: white, light, two-columns, fixed-width, custom-background, custom-header, custom-menu, editor-style, featured-images, theme-options, threaded-comments, sticky-post, microformats, post-formats, translation-ready, photoblogging

License: GNU General Public License
License URI: license.txt
*/

/*
	CSS Reset
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
	Clear Floated Elements
*/

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.clear:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}

* html .clear {
	height:1%;
}

/*
	Style HTML Tags
*/

@font-face {
    font-family: 'Vegur';
    src: url('fonts/vegur-light.eot');
    src: url('fonts/vegur-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-light.woff') format('woff'),
         url('fonts/vegur-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Vegur';
    src: url('fonts/vegur-bold.eot');
    src: url('fonts/vegur-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-bold.woff') format('woff'),
         url('fonts/vegur-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

body {
	background:#FFF;
	color:#000;
	font-family:"Vegur", sans-serif;
	font-size:16px;
	line-height:18px;
	min-width: 1100px;
}

html {
    overflow: auto;
}
body {
/*    position: absolute;
    top: 00px;
    bottom: 00px;
    left: 5px;
    right: 5px;
    padding: 10px; 
    overflow-y: scroll;
    overflow-x: auto;
*/
}

/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 00px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 00px;
    background: rgba(136,136,136,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(136,136,136,0.4); 
}


#tv
{
	position: relative; 
	background-color: #132D4A; 
	margin: 0px auto; 
	width: 940px;   
	height: 529px; 
/*	box-shadow: 0px 0px 05px #111; */
}

#yout
{
	position: absolute;
	z-index: 9999;
	left: 0px; 
	width: 960px; 
	height: 540px; 
	box-shadow: 0px 0px 20px #000000;
	

	transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
	transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-webkit-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-moz-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-o-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-ms-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
}
#yout:hover
{
	transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
}

#yout2
{
	position: absolute;
	z-index: 9999;
	left: 0px; 
	width: 960px; 
	height: 540px; 
	box-shadow: 0px 0px 20px #000000;
	

	transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
	transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-webkit-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-moz-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-o-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
	-ms-transform: rotate(0deg) scale(0.66) skew(0deg) translate(-245px,-135px);
}
#yout2:hover
{
	transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(-20px,-20px);
}

#wb_CssMenu1 a
{
   display: block;
   float: left;
   margin: 2px 1px 0px 0px;
   color: #CCC;
   border: 1px #132D4A solid;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   background-color: #132D4A;
   box-shadow: 0px 0px 5px #111;
   text-shadow: 0px 0px 0px #000000;
/*
   font-family: "MS PGothic";
*/
   font-size: 20px;
   font-weight: 400;
   font-style: normal;
   text-decoration: none;
   padding: 5px 9px;
   text-align: center;
   height: 16px;
   width: 250px;
}
#wb_CssMenu1 a:hover, #wb_CssMenu1 .active
{
   
   background-color: rgb(41, 88, 140);
   border: 1px rgb(41, 88, 140) solid;
   box-shadow: 0px 0px 5px #aaaaaa;
}

#wb_CssMenu2 a
{
   display: block;
   float: left;
   margin: 2px 2px 0px 0px;
   color: #CCC;
   border: 1px #132D4A solid;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   background-color: #132D4A;
   box-shadow: 0px 0px 5px #111;
   text-shadow: 0px 0px 0px #000000;
/*
   font-family: "MS PGothic";
*/
   font-size: 18px;
   font-weight: 400;
   font-style: normal;
   text-decoration: none;
   padding: 5px 9px;
   text-align: center;
   height: 18px;
   width: 128px;
   
}
#wb_CssMenu2 a:hover, #wb_CssMenu2 .active
{
   
   background-color: rgb(41, 88, 140);
   border: 1px rgb(41, 88, 140) solid;
   box-shadow: 0px 0px 5px #aaaaaa;
}

#control_buttons
{
   height: 20px;
   
   margin-bottom: 10px;
   
}


.control_button
{
   display: block;
   float: left;
   margin: 0px 0.2% 2px 0px;
   color: #636363;
   border: 1px #E9DFDF solid;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   background-color: #E9DFDF;
   box-shadow: 0px 0px 5px #000000;
/*
   text-shadow: 2px 2px 3px #000000;

   font-family: "MS PGothic";
*/
   font-size: 14px;
   font-weight: 400;
   font-style: normal;
   text-decoration: none;
   padding: 5px 9px;
   text-align: center;
   height: 28px;
   width: 24.8%;
   
}
.control_button:hover
{
   color: #FF2020;
   background-color: #E9DFDF;
   border: 1px #FF2020 solid;
   box-shadow: 0px 0px 5px #aaaaaa;
}

.control_button:active
{
   color: #00FF00;
   background-color: #E9DFDF;
   border: 1px #00FF00 solid;
   box-shadow: 0px 0px 5px #aaaaaa;
}

.control_button_w
{
   display: block;
   float: right;
   margin: 3px 0px 2px 0px;
   color: #444444;
   border: 1px #9C8F8F solid;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   background-color: #E9DFDF;
   box-shadow: 0px 0px 5px #000000;
/*   text-shadow: 1px 1px 3px #000000;

   font-family: "MS PGothic";
*/
   font-size: 14px;
   font-weight: 400;
   font-style: normal;
   text-decoration: none;
   padding: 5px 9px;
   text-align: center;
   height: 28px;
   
   
}
.control_button_w:hover
{
   color: #FF2020;
   background-color: #E9DFDF;
   border: 1px #FF2020 solid;
   box-shadow: 0px 0px 5px #aaaaaa;
}

.control_button_w:active
{
   color: #00FF00;
   background-color: #E9DFDF;
   border: 1px #00FF00 solid;
   box-shadow: 0px 0px 5px #aaaaaa;
}

#channel_name
{  position: absolute; 
   left: 0px;
   bottom: -51px;
   width: 630px; 
   height: 26px;
   display: block;
   float: left;
   color: #BBB;
   border: 0px solid #202020;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   background-color: #132D4A;
   box-shadow: 0px 0px 5px #13253A;
   text-shadow: 0px 0px 0px #000000;
   font-size: 30px;
   font-weight: 500;
   font-style: normal;
   text-decoration: none;
   padding: 10px 0px 3px 7px;
   text-align: left;
}

#channel_logo
{  position: absolute; 
   left: 650px;
   bottom: -54px;
   width: 270px; 
   height: 50px;
   display: block;
   float: left;
   color: #636363;
   text-shadow: 2px 2px 3px #000000;
   text-align: center;
}

.current_playlist_style
{
	background-color: #E9DFDF;
	
	color: rgb(150, 150, 150); 
	padding: 2px; 
	border-top: 2px solid #B8B2B2;
	border-bottom: 2px solid #B8B2B2; 
	height:500px;
	overflow:auto;
	
}



/*
 *  STYLE 2
 */

.style-2::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 0px;
	background-color: #F5F5F5;
}

.style-2::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.style-2::-webkit-scrollbar-thumb
{
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #888;
}

#current_playlist li
{
	height:25px;
	padding-top: 10px;
	list-style-type: none;
	margin-left: 12px;
	border-top: 1px solid #B8B2B2;
}

#current_playlist img
{
	width: 82px;
	float: left;
	margin: 2px 10px 2px 5px;
	border: 1px solid #535353;
	box-shadow: 0px 0px 8px #222222;
	transition:All 0.2s ease;
	-webkit-transition:All 0.2s ease;
	-moz-transition:All 0.2s ease;
	-o-transition:All 0.2s ease;
	transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#current_playlist img:hover
{
	box-shadow: 0px 0px 5px #d54e21;
	border: 1px solid #d54e21;
	transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-webkit-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-moz-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-o-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-ms-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
}

#playlist_hp 
{
	padding: 10px 10px 0 10px;
	background-color: #E9DFDF;
	box-shadow: 0px 0px 5px #000000;
	height:500px;
	overflow:auto;
	border: 5px solid #E9DFDF;
}

#playlist_hpv2 
{
	padding: 10px 10px 0 10px;
	background-color: #E9DFDF;
	border-top: 2px solid #B8B2B2;
	height:500px;
	font-size: 15px;
	overflow:auto;
	
}
.styleframe_v2 {
	padding-bottom: 5px;
	border-bottom: 2px solid #B8B2B2; 
	border-radius: 0px; 
	
}

#player_hp 
{
	padding: 5px;
	background-color: #E9DFDF;
	box-shadow: 0px 0px 5px #000000;
	
}

#playlist_hp img
{
	width: 82px;
	float: left;
	margin: 2px 10px 2px 5px;
	border: 1px solid #535353;
	box-shadow: 0px 0px 8px #222222;
	transition:All 0.2s ease;
	-webkit-transition:All 0.2s ease;
	-moz-transition:All 0.2s ease;
	-o-transition:All 0.2s ease;
	transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#playlist_hpv2 img
{
	width: 82px;
	float: left;
	margin: 0px 10px 2px 5px;
	border: 1px solid #535353;
	box-shadow: 0px 0px 8px #222222;
	transition:All 0.2s ease;
	-webkit-transition:All 0.2s ease;
	-moz-transition:All 0.2s ease;
	-o-transition:All 0.2s ease;
	transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#playlist_hp img:hover
{
	box-shadow: 0px 0px 5px #d54e21;
	border: 1px solid #d54e21;
	transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-webkit-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-moz-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-o-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-ms-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
}

#playlist_hpv2 img:hover
{
	box-shadow: 0px 0px 5px #d54e21;
	border: 1px solid #d54e21;
	transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-webkit-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-moz-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-o-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
	-ms-transform: rotate(-5deg) scale(1.4) skew(0deg) translate(0px);
}

#playlist_hp li {
	border-bottom: 1px solid #B8B2B2;
	height: 55px;
	padding-top: 5px;
}

#playlist_hpv2 li {
	border-bottom: 1px solid #B8B2B2;
	height: 55px;
	padding-top: 5px;
}

a:link, 
a:visited{
	color:#180D04;
	text-decoration:none;
}

a:hover,
a:active {
	color:#d54e21;
	text-decoration:underline;
}


h1, h2, h3, h4, h5, h6 {
	margin-bottom:18px;
	text-transform:uppercase;
}

h1 {
	font-size:36px;
	line-height:27px;
}

h2 {
	font-size:32px;
	line-height:24px;
}

h3 {
	font-size:27px;
	line-height:20px;
}

h4 {
	font-size:24px;
}

h5 {
	font-size:20px;
}

h6 {
	font-size:18px;
}

p {
	margin-bottom:14px;
}

blockquote {
	color:#444;
	font-style:italic;
	margin:0 30px;
	padding-left:15px;
	border-left:#CCC 1px solid;
}

blockquote cite {
	font-style:normal;
}

blockquote cite:before {
	content:"- ";
}

table {
	width:100%;
	border-collapse:collapse;
	text-align:center;
	margin-bottom:16px;
}

table th,
table td {
	padding:6px 0;
	border:#CCC 1px solid;
}

table th {
	background:#EEE;
	font-weight:bold;
}

dt {
	font-weight:bold;
	margin-bottom:16px;
}

dd {
	margin-left:30px;
	margin-bottom:16px;
}

ul {
	list-style-type:square;
	margin-left:30px;
	margin-bottom:16px;
}

ul li {
	margin-top:4px;
}

ul ul {
	list-style-type:disc;
	margin-bottom:0;
}

ul ul ul {
	list-style-type:circle;
}

ol {
	list-style-type:decimal;
	margin-left:30px;
	margin-bottom:16px;
}

ol ol {
	list-style: upper-alpha;
	margin-bottom:0
}

ol ol ol {
	list-style: lower-roman;
}

ol ol ol ol {
	list-style: lower-alpha;
}

address {
	font-size:14px;
	font-style:italic;
	margin-bottom:16px;
}

code {
	font-family:Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom:#999 1px dotted;
	cursor:help;
}

big {
	font-size:1.3em;
}

cite,
em {
	font-style:italic;
}

pre {
	padding:15px;
	background:#F5F5F5;
	border:#CCC 1px dashed;
	font-family:Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;
	margin-bottom:16px;
}

q {
	quotes:inherit;
}

q:before {
	content:open-quote;
}

q:after {
	content:close-quote;
}

strong {
	font-weight:bold;
}

sup,
sub {
	height:0;
	line-height:1;
	vertical-align:baseline;
	position:relative;
	font-size:10px;
}

sup {
	bottom:1ex;
}

sub {
	top:.5ex;
}

#wrapper img {
	max-width:700px;
	height:auto;
}

/*
	WordPress Standard Tags
*/

.aligncenter {
	display:block;
	margin:15px auto;
}

.alignleft {
	float:left;
	margin:15px;
	margin-left:0;
}

.alignright {
	float:right;
	margin:15px;
	margin-right:0;
}

.wp-caption {
	background:#F9F9F9;
	border:#CCC 1px solid;
	padding:10px 0 0 10px;
}

.wp-caption img {
	margin-bottom:10px;
}

.wp-caption-text {
	color:#333;
	text-align:center;
	margin-bottom:10px;
}

.size-thumbnail {
	padding:5px;
	border:#CCC 1px solid;
	margin-right:15px;
}

.gallery-item img {
	display:inline-block;
	padding:5px;
	border:#CCC 1px solid !important;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0 0 5px #999;
}

.gallery-caption{
	text-align:center;
}

#content .sticky {
	background:url(images/sticky.png) right top no-repeat;
	border-bottom:#CCC 3px solid !important;
}


.bypostauthor > .comment-body {
	background:#F0F0F0;
}

/*
	Theme Design, Layout and Typography
*/

#header {
	height:100px;
}

#site-title {
	width:70%;
	min-width: 940px;
	margin:0 auto;
	font-size:36px;
	line-height:100px;
	text-transform:none;
	text-shadow: 1px 1px 5px #000000;
	background-repeat: no-repeat;
}

#site-title a {
	color:#151515;
	margin-left: 90px;
	text-decoration:none;
}

#slider {
	position:relative;
	height:520px;
	padding:20px 0 30px 0;
	margin-bottom:0px;
	background:#00609f;
	border-bottom: 2px solid #0AADD6;
	border-top: 2px solid #0AADD6;
	-moz-box-shadow:0px 0px 30px #000;
	-webkit-box-shadow:0px 0px 30px #000;
	box-shadow:0 0 00px #000;
}

#ajax-content {
	position:relative;
	max-width:1140px;
	margin:0 auto;
}

#nav-slider .nav-previous,
#nav-slider .nav-next {
	position:absolute;
	top:185px;
	right:0;
	width:40px;
}

#nav-slider .nav-next {
	left:0;
	right:auto;
}

#nav-slider .nav-previous a,
#nav-slider .nav-next a {
	display:block;
	width:24px;
	height:40px;
	margin:0 8px;
	background:url(images/next.png) center no-repeat;
}

#nav-slider .nav-next a {
	background:url(images/prev.png) center no-repeat;
}

#slides {
	margin:0 auto;
	overflow:hidden;
}

.kwicks {
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
	border-right:#FFF 5px solid;
}

.kwicks .slide {
	float:left;
	display:block;
	width:230px;
	height:410px;
	overflow:hidden;
	-moz-box-shadow:0px 0px 30px #000;
	-webkit-box-shadow:0px 0px 30px #000;
	box-shadow:0 0 30px #000;
}

.kwicks .post {
	position:relative;
	padding:0;
	width:600px;
	height:400px;
	border:#FFF 5px solid;
}

.opacity {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:600px;
	height:400px;
	background:#FFF;
	opacity:0.1;
}

.overlay {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:600px;
	height:400px;
}

.kwicks .post .entry-container {
	position:absolute;
	bottom:0;
	padding:10px;
	margin:10px;
	background:url(images/entry.png);
	display:none;
}

#slider .post,
#slider .post .entry-title a {
	color:#FFF;
}

#slider .post .entry-title {
	font-size:27px;
}

.styleframe {
	border: 5px solid #E9DFDF; 
	border-radius: 0px; 
	box-shadow: 0px 0px 10px #000000;
}

.style_title {
	border: 5px solid #E9DFDF; 
	background-color: #E9DFDF;
	border-radius: 0px; 
	box-shadow: 0px 0px 5px #000000;
	margin-top: 3px;
}

.style_next {
	border: 5px solid #E9DFDF; 
	background-color: #E9DFDF;
	border-radius: 0px; 
	box-shadow: 0px 0px 5px #000000;
	margin-top: 3px;
}

.videowh {
	position: relative;
  	padding-bottom: 56.25%;
  	height: 0;
}
.videowh iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.title-container {
	margin-bottom:0px;
	padding:20px 0;
	min-width: 970px;
	background:#00609f;
	border-top: 2px solid #0AADD6;
	border-bottom: 2px solid #0AADD6;
	-moz-box-shadow:0px 0px 30px #000;
	-webkit-box-shadow:0px 0px 30px #000;
	box-shadow:0 0 00px #000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.page-title,
.single .entry-title,
.page .entry-title {
	width: 75%;
	min-width:940px;
	margin:0 auto;
	color:#FFF;
	font-size:32px;
	line-height:10px;
}

#container {
	width:75%;
	min-width:940px;
	margin:0 auto;
	margin-bottom:20px;
	border-bottom:#CCC 1px solid;
	font-family: serif;
}


.home #container {
	padding-top:30px;
	border-top:#CCC 1px solid;
}

#content {
	float:left;
	width:700px;
	margin:0;
	margin-right:20px;
}

.home #content .post,
.archive #content .post,
.search #content .post {
	position:relative;
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:#CCC 1px solid;
}

.home #content .post .entry-meta,
.archive #content .post .entry-meta,
.search #content .post .entry-meta {
	margin-bottom:18px;
	font-size:14px;
	letter-spacing:1px;
}

.folded {
	position:absolute;
	top:20px;
	left:0;
	padding:7px 30px;
	margin-left:-15px;
	margin-bottom:0;
	background:#151515;
	color:#FFF;
	font-size:16px !important;
	letter-spacing:0 !important;
}

.folded a {
	color:#FFF;
}

.folded:before {
	content:"";
	position:absolute;
	top:32px;
	left:0;
	border-width:0 15px 15px 0;
	border-style:solid;
	border-color:#fff #999;
}

a.more-link {
	display:inline-block;
	padding:7px 15px;
	background:#151515;
	color:#FFF ;
	text-decoration:none ;
}

a.more-link:hover {
	background:#21759b;
}

.home #content .wp-post-image,
.archive #content .wp-post-image,
.search #content .wp-post-image {
	padding:5px;
	margin-bottom:10px;
	border:#CCC 1px solid;
	-moz-box-shadow:0 0 10px #999;
	-webkit-box-shadow:0 0 10px #999;
	box-shadow:0 0 10px #999;
}

.home #content .entry-title,
.archive #content .entry-title {
	margin-bottom:10px;
	line-height:32px;
}

.search #content .entry-title {
	width: 700px;
	margin-bottom:10px;
	margin-top:10px;
	line-height:32px;
	font-size: 24px;
	font-weight: 500;
}

#posts-nav {
	margin-top:-22px;
	margin-bottom:20px;
}

#posts-nav a,
.navigation a {
	display:inline-block;
	padding:7px 15px;
	background:#F9F9F9;
	text-decoration:none;
}

.single .entry-header {
	margin-bottom:20px;
}

.single-format-image .entry-header,
.single-format-gallery .entry-header,
.single-format-audio .entry-header,
.single-format-video .entry-header {
	float:right;
	width:220px;
}

.single .wp-post-image {
	float:right;
	padding:5px;
	border:#CCC 1px solid;
	-moz-box-shadow:0 0 10px #999;
	-webkit-box-shadow:0 0 10px #999;
	box-shadow:0 0 10px #999;
}

.single-format-image .wp-post-image,
.single-format-audio .wp-post-image {
	float:none;
	margin-bottom:25px;
}

.single .entry-meta {
	float:left;
	width:220px;
	line-height:36px;
	overflow:hidden;
}

.single .entry-meta ul {
	list-style:none;
	margin:0;
}

.single .entry-meta ul li {
	margin:0;
	border-bottom:#CCC 1px dotted;
}

.entry-tags {
	line-height:16px;
}

.entry-tags a {
	position:relative;
	display:inline-block;
	padding:1px 15px 1px 5px;
	margin:10px 0;
	background:#CCC url(images/tag.png) right no-repeat;
	color:#000;
	font-size:14px;
	text-decoration:none;
}

.pagination {
	font-weight:bold;
}

.attachment .entry-content,
.format-image .entry-content {
	margin-bottom:20px;
	border-bottom:#CCC 1px solid;
}

.entry-attachment {
	margin-bottom:18px;
	text-align:center;
}

.format-audio .entry-attachment {
	text-align:left;
}

.entry-attachment img,
#attachment-nav img {
	float:none !important;
	padding:5px;
	border:#CCC 1px solid;
	-moz-box-shadow:0 0 10px #999;
	-webkit-box-shadow:0 0 10px #999;
	box-shadow:0 0 10px #999;
}

.entry-caption {
	text-align:center;
}

.post-gallery {
	margin:auto;
}

.post-gallery .gallery-item {
	float:left;
	margin:10px 0 20px 20px;
	text-align:center;
	width:220px;
}

.post-gallery .gallery-item:first-child {
	margin-left:0;
}

.post-gallery img {
	border:#CCC 1px solid;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0 0 5px #999;
}

.post-gallery .gallery-caption {
	margin-left:0;
}

#attachment-nav {
	float:right;
	width:460px;
}

.format-image .entry-comments,
.format-gallery .entry-comments,
.format-audio .entry-comments,
.format-video .entry-comments {
	float:left;
	width:460px;
}

#comments {
	padding-top:20px;
	border-top:#CCC 1px solid;
}

.format-image #comments,
.format-video #comments {
	border-top:none;
	padding-top:0;
}

#comments-title,
#reply-title {
	text-transform:none;
}

#nav-above {
	margin-bottom:20px;
}

#nav-below {
	padding-bottom:20px;
}

.nav-previous {
	float:left;
	width:50%;
}

.nav-next {
	float:right;
	width:50%;
	text-align:right;
}

ol.commentlist {
	list-style:none;
	margin:0;
	margin-bottom:20px;
}

ol.commentlist ul {
	list-style:none;
	margin:0;
	margin-left:30px;
}

ol.commentlist li {
	margin:0;
}

.comment-body,
.pingback p,
.trackback p {
	padding:10px;
	margin-top:10px;
	background:#F9F9F9;
}
.pingback p,
.trackback p {
	margin-bottom:10px;
	font-weight:bold;
}

.comment-author .avatar {
	float:left;
	padding:3px;
	margin-right:15px;
	background:#FFF;
	border:#CCC 1px solid;
}

.comment-author .fn {
	font-size:20px;
	font-style:normal;
}

.comment-meta {
	margin-bottom:10px;
	font-size:12px;
}

.comment-meta a {
	color:#999;
}

.comment-content,
.comment .reply {
	margin-left:86px;
}

.nocomments {
	padding-top:14px;
	border-top:#CCC 1px solid;
}

#respond {
	padding-top:20px;
	margin-top:20px;
	border-top:#CCC 1px solid;
}

.format-image #respond,
.format-galelry #respond,
.format-audio #respond,
.format-video #respond {
	padding-top:0;
	border-top:none;
}

#commentform {
	width:460px;
}

#commentform input[type=text] {
	float:right;
	width:370px;
	padding:5px;
	background:#F8F8F8;
	border:#DDD 1px solid;
}

#commentform textarea {
	width:450px;
	padding:5px;
	background:#F8F8F8;
	border:#DDD 1px solid;
	font-family:sans-serif;
	font-size:14px;
}

#commentform input[type=text]:focus,
#commentform textarea:focus {
	background:#FFF;
}

.required {
	color:#FF0000;
}

#commentform input[type=submit] {
	padding:5px 10px;
	background:#252525;
	border:none;
	color:#FFF;
}

#commentform input[type=submit]:focus {
	background:#21759b;
}

#sidebar {
	float:right;
	width:220px;
	color:#333;
	line-height:36px;
}

.widget {
	margin-bottom:20px;
}

.widget h3 {
	margin-bottom:0;
	color:#000;
	font-size:20px;
}

.widget ul {
	list-style:none;
	margin:0;
}

.widget ul ul {
	margin-left:15px;
}

.widget ul li {
	margin:0;
	border-bottom:#CCC 1px dotted;
}

.widget ul ul li {
	border-bottom:none;
}

#footer {
	position:relative;
	width:940px;
	margin:0 auto;
}

#footer-area {
	margin-bottom:20px;
	margin-top:20px;
	
	line-height:36px;
}

#footer-area .widget {
	float:left;
	width:300px;
	margin-left:20px;
}

#footer-area .widget:first-child {
	margin-left:0;
}

.widget_calendar table th,
.widget_calendar table td {
	padding:0 6px;
}

#searchform {
	position:relative;
	width:220px;
	height:30px;
	background:#F9F9F9 url(images/search.png) 3px center no-repeat;
	border:#CCC 1px solid;
}

#searchform input[type=text] {
	position:absolute;
	top:0;
	left:20px;
	width:185px;
	height:12px;
	background:none;
	padding:9px 5px;
	border:none;
	font-family:sans-serif;
	font-size:14px;
}

#searchform input[type=submit] {
	display:none;
}

.nav {
	width:940px;
	height:14px;
	margin:0 auto;
	margin-bottom:10px;
	font-size:16px;
	font-weight: 600;
	line-height:14px;
	text-shadow: 1px 1px 6px #000000;
}

.nav_home {
	width:940px;
	height:14px;
	margin:0 auto;
	margin-bottom:10px;
	font-size:16px;
	font-weight: 600;
	line-height:14px;
	text-shadow: 1px 1px 6px #000000;
}

.nav ul {
	position: relative;
	z-index:597;
	float:left;
	top:auto !important;
	bottom:100%;
	list-style:none;
	margin:5px 0;
}

.nav ul li {
	float:left;
	height:34px;
	margin:0;
	margin-right:20px;
	vertical-align:middle;
}

.nav ul li.hover,
.nav ul li:hover {
	position:relative;
	z-index:599;
	cursor:default;
}

.nav ul ul {
	visibility:hidden;
	position:absolute;
	top:100%;
	left:-10px;
	z-index:598;
	min-width:150px;
	margin-bottom:0px;
	background:#FFF;
	border-top:#CCC 1px dotted;
	font-size:14px;
}

.nav ul ul li {
	float:none;
	min-height:34px;
	height:auto !important;
	margin:0;
	padding:0 10px;
	border-bottom:#CCC 1px dotted;
}

.nav ul ul ul {
	bottom:-20px;
	left:99%;
}

.nav ul ul ul {
}

.nav ul li:hover > ul {
	visibility:visible;
}

.nav ul li a {
	display:inline-block;
	padding:10px 0;
	color:#252525;
	text-decoration:none;
}

.nav_home ul {
	position: relative;
	z-index:597;
	float:left;
	top:auto !important;
	bottom:100%;
	list-style:none;
	margin:5px 0;
}

.nav_home ul li {
	float:left;
	height:34px;
	margin:0;
	margin-right:20px;
	vertical-align:middle;
}

.nav_home ul li.hover,
.nav_home ul li:hover {
	position:relative;
	z-index:599;
	cursor:default;
}

.nav_home ul ul {
	visibility:hidden;
	position:absolute;
	top:100%;
	left:-10px;
	z-index:598;
	min-width:150px;
	margin-bottom:0px;
	background:#FFF;
	border-top:#CCC 1px dotted;
	font-size:14px;
}

.nav_home ul ul li {
	float:none;
	min-height:34px;
	height:auto !important;
	margin:0;
	padding:0 10px;
	border-bottom:#CCC 1px dotted;
}

.nav_home ul ul ul {
	bottom:-20px;
	left:99%;
}

.nav_home ul ul ul {
}

.nav_home ul li:hover > ul {
	visibility:visible;
}

.nav_home ul li a {
	display:inline-block;
	padding:10px 0;
	color:#252525;
	text-decoration:none;
}