/*
Theme Name: DVA Productions
Theme URI: http://www.strongrocket.com
/
Description: Visual HTML5 Wordpress Theme
Author: Elvis Murks
Author URI: http://www.mviviani.com
Version: .5
Tags: html5, css3, modular, visual, built to scale, user-friendly, two-columns, 960, fixed-width, widgets, blog centered, feaured post slider, switch layout.
*/

@import url("http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/css/reset.css");
@import url("http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/css/960.css");



/* Basic
---------------------------------------------------------------------------------------------------- */
body {
	overflow-x: hidden;
	background: #f1f1f1;
}

body, input, textarea {
	color: #313940;
	font-size: 13px;
	line-height: 21px;
	background: #f9f9f9;
}

/* html5 tags */
article, aside, section, footer, header, hgroup, nav, figure {
	display: block;
	margin: 0;
	padding: 0;
}

article {
	display: block;
	overflow: hidden;
	padding: 0 auto;
	margin: 0px auto;
}
			
section {display: block;}

section p, .entry-content p {/*line-height: 21px;*/}



/* Structure
---------------------------------------------------------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	padding: 0;
	background: #fff url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gradient_bg.jpg) top center repeat-x;
}

#main {
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
	background: transparent;
}

#content {
	float: right;
/*	line-height: 24px;*/
	width: 662px;
	margin-right: 0;
	margin-left: 15px;
}

/* full width, no sidebar */
.one-column #content {
	float: left;
	width: 960px;
	margin-left: 0;
	}

#colophon,
#colophon_home {
	margin: 0 auto;
	padding: 0;
	width: 960px; /* before 920 */
	overflow: hidden;
}



/* asides
-------------------------------------------------------------- */
.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
	
.home .hentry.category-asides {padding: 0;}

.home #content .category-asides .entry-content {padding-top: 0;}



/* @font-face - see footer.php for Cufón (deprecated)
---------------------------------------------------------------------------------------------------- */
@font-face {
	font-family: VegurR;
	src: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/type/VegurR.otf) format('opentype');
}

@font-face {
	font-family: VegurB;
	src: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/type/VegurB.otf) format('opentype');
}

@font-face {
	font-family: VegurL;
	src: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/type/VegurL.otf) format('opentype');
}

@font-face {
	font-family: VegurM;
	src: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/type/VegurM.otf) format('opentype');
}



/* Headings
---------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	color: #313940;
	line-height: 30px;
	font-family: "Myriad Pro", VegurB, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}

h1 {font-size: 25px;}
h2 {font-size: 23px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 16px;}
h6 {font-size: 15px;}



/* `a
---------------------------------------------------------------------------------------------------- */
a {}

a, a:link, a:visited {
	color: #0079b9;
	text-decoration: none;
}

a:active, a:hover {
	color: #009aec;
	text-decoration: none;
}

a:focus {outline: none;}



/* Text Links
---------------------------------------------------------------------------------------------------- */
/*.textlink,
a.textlink {
	color: #009aec;
	text-decoration: none;
}

.textlink:hover,
a.textlink:hover {
	color: #0079b9;
	text-decoration: underline;
}	*/



/* Buttons
---------------------------------------------------------------------------------------------------- */
.btn_link,
a.btn_link {
	display: block;
	float: left;
	font-size: 13px;
	margin: 0;
	padding: 2px 6px;
	font-weight: bold;
	border: 1px solid #b1b6bb;
	background: #f1f1f1 ; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f1f1f1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1); /* for firefox 3.6+ */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
/*	color: #585f6b;*/
	text-decoration: none;
}

.btn_link:hover,
a.btn_link:hover {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f9f9f9); /* for firefox 3.6+ */
	text-decoration: none;
	color: #009aec;
}

.btn_link:focus,
a.btn_link:focus,
.btn_link:active,
a.btn_link:active {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f9f9f9,  #ffffff); /* for firefox 3.6+ */
	text-decoration: none;
	color: #0079b9;
}

a.btn_link_widget {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -536px no-repeat;
	padding-left: 25px;
	display: block;
}

a.btn_link_widget:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -566px no-repeat;}

a.btn_link_widget:focus, a.btn_link_widget:active {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -596px no-repeat;}

p.btn_link {margin-top: 20px;}



/* Images
---------------------------------------------------------------------------------------------------- */
/* `img */
img,
a img,
.img_link img {
	text-decoration: none;
	padding: 4px;
	cursor: pointer;
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	max-width: 948px !important;
	border: #d6d9dd 1px solid;
}

a img:hover,
.img_link img:hover {
	background: #fff;
	border: #98a3af 1px solid;
}


/*.custom-content .img_link img,
.latest-entry .img_link img {
	-webkit-transition: background 0.25s ease-out;
	-moz-transition: background 0.25s ease-out;
	-o-transition: background 0.25s ease-out;
	transition: background 0.25s ease-out;
}

.custom-content .img_link img:hover,
.latest-entry .img_link img:hover {
	background: #f9f9f9;
}*/



/* Typography
---------------------------------------------------------------------------------------------------- */
/* text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

hr {
	background-color: #98a3af;
	border: 0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {margin-bottom: 18px;}

ul {
	list-style: none;
	margin: 0 0 40px 0;
}
	
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
	
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}

ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
	
dl {margin: 0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}

strong {font-weight: bold;/*color:#D54E21;*/}

cite,
em,
i {
	font-style: italic;
}
	
big {font-size: 131.25%;}

ins {
	background: #ffc;
	text-decoration: none;
}
	
blockquote {
	font-style: italic;
	padding: 10px 0 0 3.3em;
	margin-bottom: 0px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/blockquote.png) top left no-repeat;
	color: #666;
	font-size: 14px;
}

.testimonial {
	font-style: italic;
	padding: 10px 0 0 3.3em;
	margin-bottom: 0px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/blockquote.png) top left no-repeat;
	color: #666;
	font-size: 14px;
}


#attrib {
	text-align: right; 

	color: #666;
}

address {font-size: 12px;}

#comments blockquote {
	margin: 15px 10px 40px 0;
	padding: 25px 25px 1px 0;
}

blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
	
pre {
	background: #f9f9f9;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
	
abbr,
acronym {
	border-bottom: 1px dotted #d6d9dd;
	cursor: help;
}

abbr[title],
dfn[title] {
	border-bottom: 1px solid #d6d9dd;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}

sup {bottom: 1ex;}
sub {top: .5ex;}

/* page lists */
.entry-content li {
	font-size: 12px;
	color: #585f6b;
}

.entry-content ul {
	list-style: square;
	margin: 0 0 18px 1.2em;
}

.entry-content a,
.entry-content li a {}

.entry-content a:hover,
.entry-content li a:hover {}


/* `Header
---------------------------------------------------------------------------------------------------- */
#header-wrapper {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/header.png) top repeat-x;
	border: 1px solid si;
	width: 100%;
	height: 150px;
	margin: 0 auto;
}


#header {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/dva_tagline.png) 635px 52px no-repeat;
	margin: 0 auto;
	padding: 0px 0;
	height: 140px;
}

/* `logo */
img.logo {
	border: none;
	padding: 0 !important;
	margin: 0 0 0 -150px;
	background: transparent;
	margin-top: 0px;

}

img.logo:hover {
	background: transparent;
	border: none;
	}

/* `site-title */
#site-title {
	float: left;
	padding: 0;
}

#site-title a {
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

/* `site-description */
#site-description {
	clear: left;
	float: left;
	font-style: italic;
	margin: 13px 0 18px 0;
	width: 100%;
	display: none;
}

/* `search-top blog, blog 2 */
#search-top {
	position: relative;
	margin-left:0;
	margin-top: 0;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d6d9dd;
	width: 660px;
}

#search-top input[type="text"] {
	padding: 10px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 0 no-repeat;
	border: none;
	width: 485px;
	font-size: 16px;
	color: #585f6b;
	margin: 0 auto;
}

#search-top input[type="text"]:focus {outline: none;}

#content #searchsubmit, #content #searchsubmit2, #content #searchsubmit3 { /* #content before the #div because of search style default in the sidebars */
	padding: 11px 20px;
	width: 143px;
	margin: 0;
	margin-left: 5px;
	border: none;
	font-size: 16px;
	cursor: pointer;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -223px no-repeat;
	/* transition */
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	transition: 0;
/*	line-height: 29px;  FF will ignore this but works for IE. This value should be same as value of the height property above */
/*	padding-bottom: 9px;  IE will ignore but works for FF */
	height: 40px;
	float: right !important; /* fix alignment for safari, firefox &Co. */
}

#content #searchsubmit:hover, #content #searchsubmit2:hover, #content #searchsubmit3:hover {
	border: none;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -273px no-repeat;
}

#content #searchsubmit:active, #content #searchsubmit2:active, #content #searchsubmit3:active {
	border: none;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -273px no-repeat;
}

/* end search-top blog, blog 2 */





/* `Navigation - `Menu
---------------------------------------------------------------------------------------------------- */
#nav {}

#nav li {}

#access .menu-header,
div.menu {
	background: transparent;
	display: block;
	height: auto;
	float: right;
	position: relative;
/*	width: 960px;	*/
	margin: 0;
	margin-right: 190px;
	padding-top: 100px;
}

#access .menu-header-tr {
	display: block;
	height: auto;
	float: right;
	position: absolute;
	width: 650px;
	margin: 0 0 0 310px;
}

#access .menu-header ul,
#access .menu-header-tr ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header-tr ul {
	float: right;
	text-transform: uppercase;
}
	
#access .menu-header li,
#access .menu-header-tr li,
div.menu li {
	float: left;
	position: relative;
}

#access .menu-header-tr ul li a {
	padding: 0 15px;
	line-height: 20px;
	font-size: 10px;
	border-right: 1px #191f25 solid;
	background: transparent;
	color: #98a3af;
	font-weight: bold;
}

#access .menu-header-tr ul li a:hover {
	color: #fff;
	text-decoration: none;
	background: transparent;
}

#access .menu-header-tr ul li a.last {border-right: none;}

#access ul li a {
	display: block;
	text-decoration: none;
	padding: 0 25px;
	line-height: 36px; /* 44px; */
	border-right: #242c35 0px solid;
	/* Primary a menu nav color */
	color: #98a3af;
/*	text-transform: uppercase;*/
/*	font-weight: bold; */
	font-size: 16px;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
/*	text-shadow: 1px 1px #000, -1px -1px #000;	*/
	-webkit-transition: color 0.25s ease-out;
	-moz-transition: color 0.25s ease-out;
	-o-transition: color 0.25s ease-out;
	transition: color 0.25s ease-out;
}

#access ul li a:hover {color: #000000;}

/* `Submenu */
#access ul ul,
#access div.menu ul ul {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
	float: left;
	width: 180px !important;
	padding-top: 0;
	padding-bottom: 10px;
	
	/* border-top submenu	*/
	border-top: 1px solid silver !important;

	/* background submenu */
	background: #f9f9f9 !important;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-o-border-radius-bottomleft: 4px;
	border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-o-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	z-index: 9000 !important;
	/* Menu shadows */
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
}

/* related to previous block */
#access ul ul li a,
#access div.menu ul ul li a {
	line-height: 44px;
	font-size: 13px;
	font-weight: normal;
}


/* menu-header-tr */
#access .menu-header-tr ul ul {
	top: 21px;
	width: 140px !important;
	padding-top: 0;
	padding-bottom: 10px;
	border-right: none;
	border-top: 3px solid #191f25;
	/* Menu shadows */
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 2px rgba(0,0,0,0.3);	
	text-transform: none;
}

#access ul ul .children {padding-bottom: 0;}

#access .menu-header ul ul li,
#access .menu-header-tr ul ul li,
div.menu ul ul li {
	width: 100%;
}

#access .menu-header-tr ul ul li a {
	border-right: none;
	padding: 3px 10px;
	margin: 0;
}

#access .menu-header-tr ul ul li {top: 0}

#access ul ul ul, 
#access div.menu ul ul ul,
#access .menu-header-tr ul ul ul {
	left: 100%;
	top: -1px !important;
}

#access .menu-header-tr ul ul ul {top: -3px;}

#access ul ul a, 
#access div.menu ul ul a {
	padding: 0 15px;
	margin: 0;
	color: #000000;
	border-right :none;
	font-size: 11px;
/*	background: #0c0d0e;*/
	-webkit-transition: background 0.1s ease-out, color 0.3s linear;
	-moz-transition: background 0.1s ease-out, color 0.3s linear;
	-o-transition: background 0.1s ease-out, color 0.3s linear;
	transition: background 0.1s ease-out, color 0.3s linear;
}

#access .menu-header-tr ul ul a {
	font-weight: bold;
	text-transform: none;
}

/*#access li:hover > a,
#access ul ul :hover a {
	color:#585f6b;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -200px -70px no-repeat;
}*/

#access .menu-header-tr ul ul :hover > a {}

/* `hover `submenu */
#access ul ul a:hover {
	background: #0079b9 !important;
	color: #fff;
}

#access ul li:hover > ul {display: block;}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #0079b9;
}

#access ul li.current_page_item > a {
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -200px -70px no-repeat;	*/
	background: transparent;
}

/* `current menu ul */
#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a,
#access ul ul li.current-menu-parent > a {
	background: transparent;
	color: #0079b9;
}

#access ul ul li.current_page_item > a:hover
#access ul ul li.current-menu-ancestor > a:hover,
#access ul ul li.current-menu-item > a:hover,
#access ul ul li.current-menu-parent > a:hover {
	color: #fff;
	
}

#access .menu-header-tr ul li.current_page_item > a {background: transparent}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #585f6b;
}

/* attached class */
#access ul li a.currentHome, #access ul li a.home {
/*	width: 100px;
	text-indent: -9999px;
	padding: 0;	*/
}

#access ul li a.home {
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -12px no-repeat;	*/
}

#access ul li a.home:hover {
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -70px no-repeat;	*/
}

#access ul li a.currentHome {
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -70px no-repeat;		*/
}

#access ul li a.currentHome:hover {
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -70px no-repeat;	*/
}

/* sub-level menu */
#access ul ul li a.currentHome, #access ul ul li a.currentHome:hover,
#access ul ul li a.home, #access ul ul li a.home:hover {
	display: none;
}



/* Wordpress default
---------------------------------------------------------------------------------------------------- */
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}
	
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
	
#content pre,
#content kbd,
#content tt,
#content var {line-height: 21px;}

#content code {font-size: 13px;}

#content dt,
#content th {}

#content h1 {
	line-height: 1.5em;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}

#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	margin: 10px 0;
	line-height: 1.5em;
}

#content table {
	border: 1px solid #98a3af;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 800px;
}

#content tr th,
#content thead th {
	font-weight: bold;
	line-height: 18px;
}

#content tr td {
	border-top: 1px solid #98a3af;
}

#content tr.odd td {
	background: #f1f1f1;
}

#content .entry-title {
	line-height: 1.3em;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
	max-width: 590px;
}

h1.entry-title {
	font-size: 31px;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
	padding-bottom:5px;
	}

h1.entry-title.single_title {
	font-size: 36px;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
	}


.hentry {margin: 0 0 48px 0;}

.home .sticky {
	background: #f9f9f9;
	border-top: 1px solid #98a3af;
	padding: 18px 20px;
	margin-left: -20px;
	margin-right: -20px;
}



/* `Fonts - wordpress stuff
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {font-family: "Lucida Grande", "Helvetica Neue", Arial, Helvetica, sans-serif;}

pre {font-family: "Courier 10 Pitch", Courier, monospace;}

code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}



/* `Containers
---------------------------------------------------------------------------------------------------- */
#container {
	float: left;
	position: relative;
	padding: 0;
	background: transparent;
	margin-bottom: 30px;
}

#container_apps {
	/*float: right;*/
	position: relative;
	margin: 0  auto;
	padding: 0;
	overflow: hidden;
	background: transparent;
	width: 100%;
}

#container_portfolio {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}



/* `Portfolio
------------------------------------------------------------------------- */
#content_portfolio {padding: 10px 0 20px 0;}

#content_portfolio .entry-content p {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0;
	border-bottom: 0px solid #d6d9dd;
	height: 60px;
	min-height: 60px;
}

#content_portfolio .hentry {
	width: 300px;
	display: inline;
	float: left;
	margin: 0 10px 30px 10px;
	padding: 0;
	background: transparent;
}

#content_portfolio .hentry h1 {
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 21px;
}

#content_portfolio .entry-content {}

#content_portfolio .hentry img {
	margin-bottom: 5px;
	padding: 4px;
	margin: 0;
	background: #fff;
}

.portfolio_utility {
	margin-top: 15px;
	font-size: 11px
}

.portfolio_utility a.btn_link {}
.portfolio_utility a.btn_link:hover {}

.hentry_portfolio {
	margin: 0 20px 20px 0;
	border-bottom: #98a3af 1px dashed;
}



/* `Sidebars
---------------------------------------------------------------------------------------------------- */
#primary,
#secondary {
	float: left;
	overflow: hidden;
	width: 240px;
	background: #e4e6e9;
	background: #f9f9f9;
	border: 1px solid #d6d9dd;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	color: #585f6b;
	font-weight: normal;
	font-size: 12px;
	margin: 10px 10px 20px 0;
	padding: 20px 15px 0 15px;
}

#secondary {margin-bottom: 50px;}

#primary h6.column_title,
#secondary h6.column_title {
	font-size: 11px;
	font-weight: bold;
	color: #98a3af;
	margin-bottom: 28px;
	text-shadow: 1px 1px 1px #fff;
	line-height: 20px;
}

/*
#primary .custom-content .entry-summary p,
#secondary .custom-content .entry-summary p,
#primary .custom-content .entry-content p,
#secondary .custom-content .entry-content p,
#primary .latest-entry .entry-content p,
#secondary .latest-entry .entry-content p,
#primary .latest-entry .entry-content p,
#secondary .latest-entry .entry-content p   {
	line-height: 20px;
	padding-bottom: 10px;
	color: #313940;
}

#primary .custom-content .entry-summary p,
#secondary .custom-content .entry-summary p,
#primary .custom-content .entry-content p,
#secondary .custom-content .entry-content p {
	padding-bottom: 0;
}


#primary .custom-content .entry-summary p,
#secondary .custom-content .entry-summary p {
	margin-bottom: 10px;
}

#primary .latest-entry .widget-title,
#secondary .latest-entry .widget-title,
#primary .widget_search .widget-title,
#secondary .widget_search .widget-title,
#primary .custom-content .widget-title,
#secondary .custom-content .widget-title,
#primary .social_icons .widget-title,
#secondary .social_icons .widget-title {
	border-bottom: none;
}*/

#primary a.socialicon_24 img,
#secondary a.socialicon_24 img {
	padding: 0;
	border: none;
}

#primary .social_icons a,
#secondary .social_icons a {
	display: inline;
	padding: 0;
	font-weight: bold;
	line-height: auto;
	border: none;
	background: transparent;
	margin-right: 1px;
}

#primary .social_icons a:hover,
#secondary .social_icons a:hover {
	background: transparent;
}

#primary .byline,
#secondary .byline {/*display: none;*/}
		
#secondary {
	clear: left;
}



/* Center and footer Widget Area
---------------------------------------------------------------------------------------------------- */
.widget-area {}

#center-widget-area-wrapper,
#footer-widget-area-wrapper {
	background: transparent;
	width: 100%
}

#center-widget-area {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#center-widget-area .widget-area {
	float: left;
	width: 225px;
	margin: 0;
	padding: 0 10px;
}

#footer-widget-area {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#footer-widget-area .widget-area {
	float: left;
	width: 283px;
	padding: 0 20px;	
	margin: 0;

}


/* CENTER WIDGET AREA */
#center-widget-area #first {
	background: transparent;
	padding-left: 0;
	}

#center-widget-area #second,
#center-widget-area #third {
	background: transparent;
	padding-top: 0;
}

#center-widget-area #fourth {
	background: transparent;
	padding-right: 0;
}


/* FOOTER WIDGET AREA */
#footer-widget-area #first_2 {
	background: transparent;
	padding-left: 0;
}

#footer-widget-area #second_2 {background: transparent;}
#footer-widget-area #third_2 {background: transparent;}
#footer-widget-area #fourth_2 {background: transparent;}

#footer-widget-area #fifth_2 {
	background: transparent;
	padding-right: 0;
	border-right: none;
}

/* END WIDGET AREAS STYLES */


#center-widget-area .social_icons a img {
	width: auto;
	margin-right: 4px;
	margin-bottom: 4px
}

#center-widget-area a.comments-link:hover {text-decoration: underline}

#center-widget-area a img {
	width: 215px;
}

#center-widget-area a img
#footer-widget-area a img,
#footer-widget-area .img_link img {width: 150px;}

/* =Social icons */
#center-widget-area ul li a.socialicon_24 img,
#footer-widget-area ul li a.socialicon_24 img {
	border: none;
	padding: 0;
	width: 24px;
	/* transition */
	-webkit-transition: background 0.25s ease-out;
	-moz-transition: background 0.25s ease-out;
	-o-transition: background 0.25s ease-out;
	transition: background 0.25s ease-out;
}

#center-widget-area a.socialicon_24 img:hover,
#footer-widget-area a.socialicon_24 img:hover {
	background: transparent;
}

/*#center-widget-area .custom-content h2,
#footer-widget-area .custom-content h2,
#center-widget-area .latest-entry h2,
#footer-widget-area .latest-entry h2,
.entry-summary .content_title {
	margin-bottom: 5px;
	font-size: 21px;
	line-height: 24px;
	font-family: VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}*/

#footer-widget-area-wrapper {
	background: transparent;
	width: 100%
}

#center-widget-area .widget-container.social_icons a img
#footer-widget-area .widget-container.social_icons a img {
	margin: auto;
}

#primary h3,
#secondary h3,
#center-widget-area h3,
#footer-widget-area h3 {
	color: #585f6b;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
	line-height: 21px;
}

#center-widget-area h3 a,
#footer-widget-area h3 a {color: #585f6b;}

#center-widget-area h3 a:hover,
#footer-widget-area h3 a:hover {color: #009aec;}




/* `Footer
---------------------------------------------------------------------------------------------------- */
#center-wrapper,
#footer-wrapper {
	background: #f9f9f9;
	width: 100%;
	margin: 0 auto;
	border-top: #d6d9dd 1px solid;
}

#center-wrapper {
	background: transparent;
	border-top: none;
}

#center {
	background: transparent;
	margin: 5px auto 0 auto;
	padding: 10px 0 0 0;
	font-size: 13px;
	border-top: #d6d9dd 0px solid;
}

#footer,
#footer_out {
	background: transparent;
	margin: 30px auto 0 auto;
	padding: 0;	
	font-size: 12px;
	border-bottom: 1px solid #d6d9dd;
}


#footer_out {
	border-bottom: 1px solid #d6d9dd;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

#footer a {}

#footer a:hover {}

#footer_bottom {
	margin: 0 auto 15px auto;
	padding: 20px 0;
	width: 960px;
	background: transparent;
}

.footer_copyright_1 {margin-top: 30px;}

.footer_copyright_1 p {
	font-size: 11px;
	padding: 5px auto 0 auto;
	font-weight: normal;
	color: #585f6b;
	margin-bottom: 0;
	line-height: 18px;
}

.footer_copyright_2 p {
	font-size: 13px;
	padding: 5px 3px 3px 3px;
	font-weight: normal;
	color: #585f6b;
}

.footer_copyright_3 {}

.footer_copyright_3 p {
	font-size: 12px;
	padding: 0 3px 15px 3px;
	font-weight: normal;
	color: #585f6b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#site-info {
/*	float: left; */
	font-weight: bold;
	padding: 20px auto;
}

#site-info a {text-decoration: none;}

#site-info a:hover {color: #98a3af;}

#site-info a.bottom_title {
	color: #98a3af;
	text-decoration: none
}

#site-info a.bottom_title:hover {}

#site-info h3 {
	font-weight: bold;
	margin-bottom: 6px;
}

#site-copyright {
	font-size: 11px;
	color: #98a3af;
}

#site-generator {
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	width: 40%;
	text-align: right
}

#site-copyright,
#site-generator {line-height: 18px;}



/* `Slider
---------------------------------------------------------------------------------------------------- */
#slider-wrapper {
	background: #fff url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gradient_bg_slider.jpg) top center repeat-x;
	padding: 0 auto;
	margin: 0 auto;
}

#coin-slider {
	margin: 30px auto 20px auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

#coin-slider img {
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
}

#coin-slider .hentry {
	margin: 0;
	padding: 0;
	border-bottom: none;
}

#coin-slider .hentry a {
	border-bottom: none;
	text-decoration: none;
}

.coin-slider {
	overflow: hidden; zoom: 1;
	position: relative;
	margin: 0 auto;
	padding: 20px auto;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/slider_BG.png) bottom center no-repeat;
	width: 960px;	/* before 920 */
}

.coin-slider a {
	text-decoration: none;
	outline: none;
}

.cs-buttons {}

.cs-buttons a {
	color: #B8C4CF;
	float: left;
	height: 10px;
	margin-left: 5px;
	padding-right: 2px;
	text-indent: -1000px;
	width: 10px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -70px no-repeat;
}

.cs-buttons a.cs-active,
.cs-buttons a.cs-active:hover {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -40px -70px no-repeat;
}

.cs-buttons a:hover {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -110px no-repeat;
}

.cs-title {
	width: 920px;
	padding: 11px 20px 10px 20px;
	background: #000;
	color: #fff;
	line-height: 21px;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}

.cs-next, .cs-prev {
	color: #fff;
	padding: 0;
	height: 50px;
	width: 50px;
	text-indent: -9999px;
}

.cs-prev {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -90px -72px no-repeat;}

.cs-prev:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -90px -132px no-repeat;}

.cs-next {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -172px -72px no-repeat;}

.cs-next:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -172px -132px no-repeat;}

.slider_item_desc {
	position: absolute;
	top: 150px;
}

.slider_post_title {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	float: right;
}

.slider_post_text {
	font-size: 13px;
	color: #98a3af;
}



/* `Home Message
---------------------------------------------------------------------------------------------------- */
#home_message_wrapper {
	width: 100%;
	padding: 0;
	background: #fff;
	margin-top: 16px;
}

#home_message {
	/*float: left;*/
	margin: 0 auto;
/*	padding: 30px 0 0 0;*/
	padding: 30px 0 15px 0;
	width: 960px;
	background: transparent;
	font-size: 18px;
	color: #585f6b;
	border-top: 1px solid #d6d9dd;
/*	border-bottom: 1px solid #d6d9dd;*/
}

#home_message strong {}
#home_message i {}
#home_message u {}
#home_message a:hover {}
#home_message p {
	line-height: 30px;
	font-size: 19px;
}

#home_message p {
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
	margin-bottom: 10px;
	}

.mb_title {
	text-transform: uppercase;
	font-size: 24px;
	color: #313940;
	font-family: "Myriad Pro", VegurB, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}

#home_message p.mb_title_sub {
	text-transform: uppercase;
	font-size: 15px;
	padding: 0;
	color: #585f6b;
	margin: 0;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}

#home_message p.mb_title_sub a {text-decoration: none;}



/* `Page
---------------------------------------------------------------------------------------------------- */
.page-title {
	font-weight: bold;
	margin: 0 0 36px 0;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}
	
.page-title span {
	font-style: italic;
	font-weight: normal;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}


/* `Entry
---------------------------------------------------------------------------------------------------- */
.entry-title a:link,
.entry-title a:visited {
	color: #313940;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	text-decoration: none;
	color: #C6006F;
}

/* Entry date */
a.entry-date {float: right;}
a.entry-date:hover {}

/* entryDate badge */
.entryDate, .entryDate_loop {
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
/*	top: 0;
    left: -4.8em;*/
    line-height: 1;
	float: right;
    width: 27px;
	background: #f9f9f9;
	padding: 5px 10px;
	margin-top: -40px;
	margin-right: 3px;
	color: #585f6b;
	border: 1px solid #d6d9dd;
	font-weight: bold;
}

.entryDate_loop {margin-top: -25px;}

.entryDate span, .entryDate_loop span { 
    display: block;
    text-align: center;
}

.postMonth { 
    text-transform: uppercase;
    font-size: 1.2em;
    padding-top: 0.3em;
}

.postDay {
	font-size: 2em;
	border-bottom: 1px solid #d6d9dd;
	padding-bottom: 3px;
}

.postYear {
	background: transparent;
	color: #98a3af;
    font-size: 11px;
    padding: 0.3em 0;
    margin-top: 0.3em;
}

/* entryHeader */
.entryHeader {
/*	height: 100px;
	background: aqua;*/
}

.entry-meta {
	font-size: 11px;
	padding-bottom: 10px;
	color: #585f6b;
}
	
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
	
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #585f6b;
}
	
#content .entry-summary p:last-child {margin-bottom: 12px;}

.entry-content fieldset {
	margin: 0 0 24px 0;
	padding: 24px;
}

.entry-content fieldset legend {
	background: #fff;
	font-weight: bold;
	padding: 0 24px;
}

/* 404 
.error404 #search-top {
	background: aqua;
	width: 900px;
}
*/
/*.error404 #search-top {width: 900px;}*/
	
.entry-content input {margin: 0 0 24px 0;}

.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}

.entry-content select {margin: 0 0 24px 0;}

.entry-content sup,
.entry-content sub {
	font-size: 11px;
}
	
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
	
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
	
.page-link {
	font-weight:bold;
	margin:0 0 22px 0;
	word-spacing:0.5em;
}

.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	font-weight:normal;
	padding:0.5em 0.75em;
}
	
.home .sticky .page-link a {background: #D9E8F7;}

.page-link a:active,
.page-link a:hover {
	color: #585f6b;
}
	
#entry-author-info {
	background: #f9f9f9;
	border-top: 4px solid #191f25;
	padding: 18px 20px;
	margin: 24px 0;
	overflow: hidden;
	clear: both;
	line-height: 20px;
}
	
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #98a3af;
	float: left;
	margin: 0 -104px 0 0;
	padding: 11px;
	height: 60px;
}
	
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
	
#entry-author-info h2 {margin-bottom: 0;}	

.entry-utility {
	font-size: 11px;
	line-height: 18px;
	clear: both;
	margin: 0;
	padding: 13px 10px;
	color: #98a3af;
	border: 1px solid #d6d9dd;
	background: #f9f9f9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	display: none;
}

.entry-utility.grid_11 {
	width: 640px;
	margin-top: 10px;
}



/* Cat
---------------------------------------------------------------------------------------------------- */
.cat-links a {
	margin: 0 1px;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
}

.cat-links a:hover {}



/* Comments
---------------------------------------------------------------------------------------------------- */
.comments-link {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -478px -672px no-repeat;
	padding: 0 0 2px 25px;
}

.comments-link a:link,
.comments-link a:visited {
	font-weight: bold;
	/* transition */
	-webkit-transition: background 0.15s ease-out, color 0.2s linear;
	-moz-transition: background 0.15s ease-out, color 0.2s linear;
	-o-transition: background 0.15s ease-out, color 0.2s linear;
	transition: background 0.15s ease-out, color 0.2s linear;
}

.comments-link a:hover,
.comments-link a:active {}



/* Tags
---------------------------------------------------------------------------------------------------- */
.tag-links {
	font-size: 11px;
	padding-left: 28px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -190px -218px no-repeat;
	float: right;
	font-weight: bold;
	color: #585f6b;
	line-height: 28px;
}

.taggs.grid_8 {margin: 0;float:right;}

.tag-links a:link,
.tag-links a:visited {
	background: #fff;
	font-size: 11px;
	padding: 3px 4px;
	margin: -3px 0;
	border: 1px solid #d6d9dd;
	color: #98a3af;
}

.tag-links a:active,
.tag-links a:hover {
	background: #009aec;
	color: #fff;
	border: 1px solid #009aec;
}

.tag-links strong {margin-right: 5px}



/* Edit
---------------------------------------------------------------------------------------------------- */
/*.edit-link,
.meta-sep {
	float: right;
}

a.edit-link:link,
a.post-edit-link:link,
a.edit-link:visited,
a.post-edit-link:visited {
	float: right;
	font-weight: bold;
	margin-left: 10px;
	font-size: 11px;
	margin-top: 5px;
}
*/


/* `Pictures
---------------------------------------------------------------------------------------------------- */
.post-image {margin-bottom: 10px;}

/* small */
.hoverPhoto_s {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/spacer.gif) scroll 0 0 repeat;
	display: block;
	height: 160px;
	position: absolute;
	width: 300px;
	z-index: 5;
	cursor: pointer
}

.hoverPhoto_s:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overPhoto_sa.png) scroll 50% 50% no-repeat;}


.hoverLink {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/spacer.gif) scroll 0 0 repeat;
	display: block;
	height: 160px;
	position: absolute;
	width: 270px;
	z-index: 5;
	cursor: pointer
}

.hoverLink:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overLink.png) scroll 50% 50% no-repeat;}


.hoverVideo_s {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overVideo_s.png) scroll 50% 50% no-repeat;
	display: block;
	height: 160px;
	position: absolute;
	width: 310px;
	z-index: 5;
	cursor: pointer;
}

.hoverVideo_s:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overVideo_s_hover.png) scroll 50% 50% no-repeat;}


/* medium */
.hoverPhoto_m {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/spacer.gif) scroll 50% 50% repeat;
	display: block;
	position: absolute;
	width: 660px;
	height: 320px;	/* 10px more than picture height because of padding-top */
	z-index: 5;
}

.hoverPhoto_m:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overPhoto_b.png) scroll 50% 50% no-repeat;}


.hoverVideo_m {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overVideo_b.png) scroll 50% 50% no-repeat;
	display: block;
	position: absolute;
	width: 660px;
	height: 320px;	/* 10px more than picture height because of padding-top */
	z-index: 5;
}

.hoverVideo_m:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overVideo_b_hover.png) scroll 50% 50% no-repeat;}


/* big */
.hoverPhoto_b {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/spacer.gif) scroll 0 0 repeat;
	display: block;
	position: absolute;
	width: 960px;
	height: 430px;	/* 10px more than picture height because of padding-top */
	z-index: 5;
}

.hoverPhoto_b:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overPhoto_b.png) scroll 50% 50% no-repeat;}

.hoverVideo_b {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overVideo_b.png) scroll 50% 50% no-repeat;
	display: block;
	position: absolute;
	width: 960px;
	height: 420px;
	z-index: 5;
}

.hoverVideo_b:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/overVideo_b_hover.png) scroll 50% 50% no-repeat;}



/* `Social - twitter, facebook etc..
---------------------------------------------------------------------------------------------------- */
ul.social_post {margin: 0;}
#content ul.social_post {margin-bottom: 0;}

.social_post.grid_3 {
	margin: 0;
	width: 150px;
}

.read_more.grid_3 {margin: 0;}

ul.social_post_footer {
	float: right;
	margin: -45px 0 0 0;
	padding: 0;
}

ul.social_post li,
ul.social_post_footer li /* see footer icons 16px */ {
	display: inline-block;
	margin: 0 3px;
}

/* single page */
li.facebook img,
li.twitter img,
li.linkedin img,
li.delicious img,
li.flickr img,
li.feed img {
	border: none;
	padding: 0;
}

li.facebook img:hover,
li.twitter img:hover,
li.linkedin img:hover,
li.delicious img:hover,
li.flickr img:hover,
li.feed img:hover {
	background: #fafafa;
}

/* footer icons 16px */
.social_post_footer li.facebook,
.social_post_footer li.twitter,
.social_post_footer li.linkedin,
.social_post_footer li.delicious,
.social_post_footer li.flickr,
.social_post_footer li.feed {
	margin: 0 2px;
	padding: 0;
}

.social_post_footer li.facebook a img,
.social_post_footer li.twitter a img,
.social_post_footer li.linkedin a img,
.social_post_footer li.delicious a img,
.social_post_footer li.flickr a img,
.social_post_footer li.feed a img {
	border: none;
	padding: 0;
}

.social_post_footer li.facebook a img:hover,
.social_post_footer li.twitter a img:hover,
.social_post_footer li.linkedin a img:hover,
.social_post_footer li.delicious a img:hover,
.social_post_footer li.flickr a img:hover,
.social_post_footer li.feed a img:hover {
/*	background: #fafafa;*/
}



/* Gallery listing - wordpress stuff
---------------------------------------------------------------------------------------------------- */
.category-gallery {margin-bottom: 48px;}
.category-gallery h2 {margin-top: 10px;}
.category-gallery .entry-meta {}

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}

.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}

.home #content .category-gallery .entry-content p {display: inline;}
	
.home #content .category-gallery .entry-utility {padding-top: 4px;}



/* Attachment pages  - wordpress stuff
---------------------------------------------------------------------------------------------------- */
.entry-content .attachment img {margin-bottom: 0;}

.attachment .entry-content .entry-caption {margin-top: 24px;}
	
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}



/* library/images  - wordpress stuff
---------------------------------------------------------------------------------------------------- */
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
/*	margin-right: 24px;
	margin-top: 4px;*/
	margin-right: 0px;
	margin-top: 0;
}
	
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {margin-bottom: 12px;}

#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}

#content .wp-caption img {margin: 5px 5px 0;}
	
#content .wp-caption p.wp-caption-text {margin: 5px;}
	
#content .wp-smiley {margin:0;}
#content .gallery {margin: auto;}

#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
	
#content .gallery img {border: 2px solid #98a3af;}

#content .gallery .gallery-caption {margin: 0 0 12px;}
	
#content .gallery dl {margin: 0;}

#content .gallery img {border: 10px solid #98a3af;}

#content .gallery br+br {display: none;}



/* Wordpress default pagination
---------------------------------------------------------------------------------------------------- */
.navigation {
	line-height: 18px;
	overflow: hidden;
}

.navigation a:link,
.navigation a:visited {
	color: #a5acb3;
	font-size: 11px;
	text-transform: uppercase;
	}

.navigation a:active,
.navigation a:hover {color: #585f6b;}


.nav-previous {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
	
.nav-next {
	float: right;
	width: 50%;
	text-align: right;
	margin-bottom: 20px;
}

#nav-above {
	margin: 0 0 30px 0;
	border-bottom: 1px solid #d6d9dd;
}

#nav-above {display: none;}

.paged #nav-above,
.single #nav-above {
	display: block;
}

#nav-below {
	margin: 0 0 0 0;
	padding-top: 20px;
	border-top: 1px solid #d6d9dd;
	border-bottom: 1px solid #d6d9dd;
	}



/* `Comments - wordpress stuff
---------------------------------------------------------------------------------------------------- */
#comments {
	clear: both;
	width: 660px;
}

#comments .navigation {
	padding: 00;
}
	
h3#comments-title,
h3#reply-title {
	font-weight: bold;
	font-family: "Myriad Pro", VegurR, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
}

h3#comments-title {
	padding-bottom: 15px;
	font-size: 18px;
	color: #585f6b;
}

h3#comments-title em {margin-left: 10px;}

.n_color {color: #009aec}

.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
	background: transparent;
	color: #585f6b;
	border-bottom: 1px solid #d6d9dd;
}

/* the singular `comment */
.commentlist li.comment {
/*	line-height: 24px;*/
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	background: transparent;
	font-size: 12px;
	border-top: 1px solid #d6d9dd;
}

.commentlist li:last-child {padding-bottom: 15px;}

#comments .comment-body ul,
#comments .comment-body ol {}

#comments .comment-body p {
	margin: 0;
	padding: 0;
}
	
#comments .comment-body p:last-child {
	margin-left: 100px;
	padding: 0;
}

#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}

.commentlist ol {list-style: decimal;}

.wp-smiley {
	border: none;
	background: transparent;
	padding: 0;
	padding-left: 10px;
}



/* `Gravatar
---------------------------------------------------------------------------------------------------- */
#content .commentlist img.avatar {
	position: absolute;
	top: 18px;
	left: 10px;
	padding: 6px;
	background: #fff;
	width: 64px;
	height: 64px;
}

.comment-author {margin-left: 100px;}

.comment-author cite {
	font-style: normal;
	font-weight: bold;
	color: #585f6b
}

.comment-author cite a {
	color: #585f6b;
	text-decoration: none;
}

.comment-author .says {font-style: italic;}

.comment-meta {
	margin: 0 0 5px 100px;
	font-size: 11px;
}
	
.comment-meta a:link,
.comment-meta a:visited {/*margin-left: 10px*/}

.comment-meta a:active,
.comment-meta a:hover {}

.commentlist .even {padding-bottom: 15px;}

.commentlist .bypostauthor {}

.commentlist li.bypostauthor,
.commentlist .children li.bypostauthor {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/bypostauthor.png) top right no-repeat;
}



/* `Reply
---------------------------------------------------------------------------------------------------- */
.reply {
	padding: 10px 0 0 0;
	margin: 10px 0 0 10px;
}
	
.reply a {
	font-size: 11px;
	padding: 3px 6px;
	background: #f9f9f9;
	color: #98a3af;
	border: 1px solid #d6d9dd;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	/* transition */
	-webkit-transition: background 0.15s ease-out, color 0.2s linear;
	-moz-transition: background 0.15s ease-out, color 0.2s linear;
	-o-transition: background 0.15s ease-out, color 0.2s linear;
	transition: background 0.15s ease-out, color 0.2s linear;
}

.reply a:hover {
	color: #585f6b;
	background: #fff;
	border: 1px solid #d6d9dd;
}

a.comment-edit-link {
	margin-left: 10px;
	font-weight: bold;
}

a.comment-edit-link:hover {}

#cancel-comment-reply-link {
	margin-left: 10px;
	font-size: 11px;
	padding: 3px 6px;
	background: #D54E21;
	color: #fff;
	text-decoration: none;
}

#cancel-comment-reply-link:hover {
	text-decoration: none;
	background: #585f6b
}

.commentlist .children {
	list-style: none;
}

 /* children thread */
.commentlist .children li {
	border-top: 1px solid #d6d9dd;
	border-bottom: none;
	margin: 20px 0 0 40px;
	background: transparent;
}

.nopassword,
.nocomments {display: none;}

#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #98a3af;
}

.commentlist li.comment+li.pingback {margin-top: -6px;}
	
#comments .pingback p {
	line-height: 18px;
	display: block;
	margin: 0;
}

#comments .pingback .url {font-style: italic;}

#comments em {
	margin-left: 100px;
	font-weight: normal;
	position: relative;
}



/* `Respond
---------------------------------------------------------------------------------------------------- */
#respond {
	margin: 10px 10px 40px 0;
	padding: 0 0 40px 0;
	padding-top: 10px;
	overflow: hidden;
	position: relative;
	width: 97%;
}

#respond p {
	margin: 5px 0;
	font-size: 12px;
}

#respond .comment-notes {margin-bottom: 1em;}

.form-allowed-tags {line-height: 1em;}

.children #respond {margin: 10px 20px 0 0;}

h3#reply-title {
	margin: 10px 0;
	font-size: 24px;
}

#comments-list #respond {margin: 0 0 20px 0;}

#comments-list ul #respond {margin: 0;}

#cancel-comment-reply-link {}
	
#respond .required {
	color:#585f6b;
	font-weight:bold;
}

#respond label {
	width: 60%;
	padding-left: 1px;
	font-weight: bold
}

/* =input */
#respond input {
	margin: 0 0 9px 2;
	padding: 5px;
	width: 97%;
/*	line-height: 24px;*/
	background: #f9f9f9;
	border: 1px solid #98a3af;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;	
}
	
#respond input:focus,
#respond textarea:focus {
	background: #fff;
	outline: none;
}

/* =textarea */
#respond textarea {
	padding: 5px;
	width: 97%;
	height: 120px;
	background: #f9f9f9;
	border: 1px solid #98a3af;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#respond .form-allowed-tags {
	line-height: 18px;
	font-size: 11px;
	color: #585f6b;
}

.entry-content p.form-allowed-tags {margin: 0 auto;}

#respond .form-allowed-tags code {font-size: 11px;}

#respond .form-submit {margin: 12px 0;	float: left;}

#respond .form-submit input,
#respond .form-submit input:visited {
	width: auto;
	padding: 6px 10px;
	cursor: pointer;
	width: 201px;
	height: 52px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -626px no-repeat;
	text-indent: -9999px;
	border: none;
	/* transition */
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	transition: 0;
}

#respond .form-submit input:hover {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -696px no-repeat;
	text-indent: -9999px
}

#respond .form-submit input:focus, #respond .form-submit input:active {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -766px no-repeat;}



/* `Widgets
---------------------------------------------------------------------------------------------------- */
.widget-container {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	list-style: none;
}

.widget-container ul {
	margin: 0;
	padding: 0;
}

.widget-area ul {
	margin-left: 0;
}

.widget-area ul ul a {
	text-decoration: none;
	list-style: none;
	margin-left: 0;
}



/* `Search (the default search for footer-wpw area)
---------------------------------------------------------------------------------------------------- */
/* `#s `search */
.widget_search {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d9dd;
}

.widget_search label {
	display: none;
	float: right !important; /* fix alignment for safari, firefox &Co. */
}

.widget_search #s,
.widget_search #s2,
#s3.search_input_nav /* `Search Nav RELATED */{
	/* This keeps the search inputs in line */
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -260px -70px no-repeat;
	width: 82%;
	margin-right: -8px;
	padding-left: 10px;
	border: none;
	font-size: 12px;
	height: 18px;
	/* transition */
	-webkit-transition: background 0.15s ease-in;
	-moz-transition: background 0.15s ease-in;
	-o-transition: background 0.15s ease-in;
	transition: background 0.15s ease-in;
}

/* `Search Nav */
#site_search_menu {
	background: transparent;
	margin-top: 4px;
	margin-right: 0;
	margin-left: 788px;
	width: 172px;
	position: absolute;
	z-index: 9002;
}

#site_search_menu .search_input_nav {
	width: 130px;
	color: #98a3af;
	font-size: 12px;
	margin-top: 100px;
}
/* END */

#footer-widget-area .widget_search #s {width: 72%;}


.widget_search #s:focus {outline: none;}

/* if Pages widget */
#widget-footer-nav {}

#widget-footer-nav .widget-title {display: none;}

#widget-footer-nav ul li  {
	list-style-type: none;
	margin-left: -15px;
}
	
#widget-footer-nav ul li ul  {display: none;}


#primary h3.widget-title a,
#secondary h3.widget-title a,
#content_portfolio .hentry h1 a {
	font-family: "Myriad Pro", VegurB, "Lucida Grande", "Helvetica Neue", Arial, Helvetica, Georgia, sans-serif;
	color: #313940;
}

#primary h3.widget-title a:hover,
#secondary h3.widget-title a:hover,
#content_portfolio .hentry h1 a:hover {color: #C6006F;}



/* `Search Widget Areas
---------------------------------------------------------------------------------------------------- */
input[type=submit] {
	margin-top:100px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) scroll -488px -70px no-repeat;
	width: 30px;
	border: none;
	color: #98a3af;
	border: none;
	cursor: pointer;
	padding: 4px 8px;
	text-indent: -9999px;
	height: 26px;
	/* borders */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-appearance: none;
	float: right !important; /* fix alignment for safari, firefox &Co. */
}

/* type=submit */
input[type=submit]:hover {
	border: none;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) scroll -488px -110px no-repeat;
}



/* Forms
---------------------------------------------------------------------------------------------------- */
input[type="text"],
textarea {
	margin: 0 0 9px 2;
	padding: 5px;
	width: 97%;
/*	line-height: 24px;	*/
	background: #f9f9f9;
	border: 1px solid #98a3af;
	/* borders */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

input[type="text"]:focus,
textarea:focus {
	background: #fff;
	outline: none;
}

textarea {height: 150px}



/* `Latest Entry widget
---------------------------------------------------------------------------------------------------- */
.custom-content,
.latest-entry {
	margin-bottom: 40px;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/thumb_shadow.png) 0px 88px no-repeat;
	}

li.custom-content,
li.latest-entry {
	list-style: none;
	}

/*.custom-content h2,
.latest-entry h2 {
	margin: 4px auto;
	font-size: 16px;
}

.custom-content p.byline,
.custom-content .comments-link,
.latest-entry p.byline,
.latest-entry .comments-link {
	font-size: 11px;
}*/

.byline {
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	color: #98a3af;
}

.entry-summary .img_link {margin-bottom: 10px;}



/* `Contact widget
---------------------------------------------------------------------------------------------------- */
.widget_contact {margin-bottom: 30px;}

#primary .widget-container.widget_contact h3.widget-title,
#secondary .widget-container.widget_contact h3.widget-title {color: #98a3af;}

.widget-container.widget_contact li {/*padding: 0 0 0 25px;*/}

li.company_name {
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -1003px -120px no-repeat;*/
	font-weight: bold;
	color: #585f6b;
	padding-top: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 16px;
	border-top: 1px solid #d6d9dd;
}

li.phone1_txt,
li.phone2_txt,
li.fax_txt,
li.mobile_txt {
	margin-bottom: 5px;
	font-weight: bold;	
}

li.gmap_link {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -1003px -305px no-repeat;
	margin-bottom: 10px;
	margin-top: 10px
}

.widget-area ul ul li.gmap_link a {}

p.contact-more-info {
	margin-top: 15px;
	border-top: 2px solid #98a3af;
	padding-top: 10px;
	font-size: 11px;
	color: #98a3af;
}



/* Wordpress default widgets
---------------------------------------------------------------------------------------------------- */
.widget-area .entry-meta {
	font-size: 11px;
	margin-top: 10px;
}

.widget_meta,
.widget_links,
.widget_archive,
.widget_recent_entries,
.widget_categories,
.widget_nav_menu,
.widget_tag_cloud,
.widget_search {
	margin-bottom: 30px;
	list-style-type: none;
	}

.widget_tag_cloud a {
	font-weight: bold;
	line-height: 30px;
	}

#center-widget-area .widget_tag_cloud a:hover,
#footer-widget-area .widget_tag_cloud a:hover {
	color: #009aec;
	}

.social_icons {
	background: transparent;
	margin-bottom: 20px;
}

.social_icons h3,
.widget_search h3 {margin-bottom: 10px;}

.social_icons ul li {
	float: left;
	margin-right: 5px;
}

/* `li styles - important!
---------------------------------------------------------------------------------------------------- */
li.cat-item,
#center-widget-area li.menu-item,
#footer-widget-area li.menu-item,
.widget_archive li,
.widget_meta li,
.widget_links li,
.widget_recent_entries li,
.widget_categories li,
.widget_nav_menu li {
	background: transparent;
	border-bottom: 1px solid #d6d9dd;
	display: block;
	padding: 6px 2px;
	color: #999;
}

li.cat-item a,
#center-widget-area li.menu-item a,
#footer-widget-area li.menu-item a,
.widget_archive li a,
.widget_meta li a,
.widget_links li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_nav_menu li a {
/*	background: transparent;
	border-bottom: 1px solid #d6d9dd;
	display: block;
	padding: 6px 2px;*/
	color: #444;
}

li.cat-item a:hover,
#center-widget-area li.menu-item a:hover,
#footer-widget-area li.menu-item a:hover,
.widget_archive li a:hover,
.widget_meta li a:hover,
.widget_links li a:hover,
.widget_recent_entries li a:hover,
.widget_categories li a:hover,
.widget_nav_menu li a:hover {
	color: #009aec;
}

#wp_tag_cloud div {line-height: 1.6em;}

#wp-calendar {width: 100%;}

#wp-calendar caption {
	font-weight: bold;
	text-align: left;
	padding-bottom: 4px;
}
	
#wp-calendar thead {font-size: 11px;}

#wp-calendar thead th {}

#wp-calendar tbody {
	background: #f9f9f9;
	color: #98a3af;
}

#wp-calendar tbody td {
	padding: 3px 0 2px;
	background: #fff;
	border: 1px solid #98a3af;
	text-align: center;
	font-weight: bold;
}

#wp-calendar tbody .pad {background: none;}
	
#wp-calendar tfoot #next {text-align: right;}

.widget_rss a.rsswidget {}
	
.widget_rss a.rsswidget:hover {color: #585f6b;}

.widget_rss .widget-title img {
	height: 11px;
	width: 11px;
}

.widget-title {
	font-size: 18px;
	color: #585f6b;
	padding-bottom: 6px;
	border-bottom: 0px solid #98a3af;

}

#primary .widget_text .widget-title {
	display: none;
	}

#primary .widget_text h3 {
font-size: 18px;
	color: #585f6b;
	padding-bottom: 6px;
}

/* Mobile Safari ( `iPad, `iPhone and iPod Touch )
---------------------------------------------------------------------------------------------------- */
pre {-webkit-text-size-adjust: 140%;}

code {-webkit-text-size-adjust: 160%;}

#access, 
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

#primary h3,
#secondary h3,
#center-widget-area h3,
#footer-widget-area h3 {
	-webkit-text-size-adjust: 100%;
}

#site-copyright,
#site-generator,
#site-description,
#home_message,
p {
	-webkit-text-size-adjust: none;
}



/* `Print Style
---------------------------------------------------------------------------------------------------- */
@media print {

body {background: none !important;}
	
#wrapper {
	float: none !important;
	clear: both !important;
	display: block !important;
	position: relative !important;
}

#header {
	border-bottom: 2pt solid #191f25;
	padding-bottom: 18pt;
}
	
#colophon,
#colophon_home {border-top: 2pt solid #191f25;}
	
#site-title,
#site-description {
	float: none;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}

#site-title {}
	
.entry-content {}

.entry-title {}
	
#access,
#branding img,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
.widget-area {
	display: none !important;
}
	
#container,
#header,
#footer {
	width: 100%;
	margin: 0;
}
	
#content,
.one-column #content {
	width: 100%;
	margin: 24pt 0 0;
}

.wp-caption p {font-size: 11pt;}

#site-info,
#site-generator {
	float: none;
	width: auto;
}

#colophon,
#colophon_home {width: auto;}

img#wpstats {display: none}

#site-generator a {
	padding: 0;
	margin: 0;
}

#entry-author-info {border: 1px solid #98a3af;}

#main {display: inline;}

.home .sticky {border: none;}

}/* close @media print */



/* Remove click `focus
---------------------------------------------------------------------------------------------------- */
a:focus {outline: none;}

button:focus {outline: none;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border:1px dotted transparent;
}

button:focus::-moz-focus-inner,
input[type="reset"]:focus::-moz-focus-inner,
input[type="button"]:focus::-moz-focus-inner,
input[type="submit"]:focus::-moz-focus-inner,
input[type="file"] > input[type="button"]:focus::-moz-focus-inner {}



/* `Contact form
---------------------------------------------------------------------------------------------------- */
.contact-form {margin-bottom: 21px}

.contact-form legend {display: none}

.contact-form .form-input input {
	display: block;
	margin-bottom: 6px;
	padding: 3px 6px;
	width: 300px
}

.contact-form label {}

.contact-form textarea {
	width: 97%;
	margin-bottom: 6px;
	padding: 6px;
}
	
.contact-form .form-option{margin-bottom: 6px}

.contact-form .button{
	width: 100px;
	margin-right:9px;
	padding: 6px 9px
}

.contact-form .button:hover{cursor: pointer}

ol.forms {
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
}

ol.forms li {
	list-style: none;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #313940
}

ol.forms li.inline {
	font-size: 11px;
	color: #98a3af;
}

ol.forms input[type="text"] {width: 400px}

.contactName_info,
.email_info,
.commentsText_info {
	font-size: 11px;
	font-weight: normal;
	color: #585f6b;
}

.error {
	color: #c00;
	font-size: 11px
}

.screenReader {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

.sendButton {
	display: block;
	float: left;
	font-size: 18px;
	margin: 0;
	padding: 10px 25px;
	font-weight: bold;
	border: 1px solid #b1b6bb;
	background: #f1f1f1; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f1f1f1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1); /* for firefox 3.6+ */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #313940;
	text-decoration: none;

}

.sendButton:hover {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f9f9f9); /* for firefox 3.6+ */
	text-decoration: none;
	color: #009aec;
	cursor: pointer;
}

.sendButton:focus {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f9f9f9,  #ffffff); /* for firefox 3.6+ */
	text-decoration: none;
	color: #0079b9;
}

.thanks {
	border-top: 1px dashed #98a3af;
	padding: 10px 0;
	margin-top: 30px
}



/* `Breadcrumb
---------------------------------------------------------------------------------------------------- */
.breadcrumb-trail {
	margin-bottom: 3px;
	padding-left: 3px;
	font-weight: bold
}

.breadcrumb {
	margin: 0 0 10px 0;
	font-size: 10px;
/*	text-transform: uppercase;	*/
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/line.gif) repeat-x scroll 50% 100%;	*/
	padding: 4px 12px 4px 0;
/*	border-bottom: #98a3af 1px dotted;*/
	color: #98a3af;
}

#content_portfolio .breadcrumb,
#content_portfolio_4_cols .breadcrumb {}
	
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	color: #98a3af;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #585f6b;
	text-decoration: none
}



/* `Related Posts
---------------------------------------------------------------------------------------------------- */
#related_posts {
	display: block;
}



/* `Shortcodes
---------------------------------------------------------------------------------------------------- */
.download-link,
.download-pdf {
	padding-top: 2px;
	padding-left: 38px;
	font-size: 12px;
	width: 270px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 15px;
	cursor: pointer;
}

.download-link:hover,
.download-pdf:hover {
	color: #585f6b;
	text-decoration: underline;
}

.download-link {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -1004px -402px no-repeat;}

.download-link:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -646px no-repeat;}

.download-pdf {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -696px no-repeat;}

.download-pdf:hover {background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -10px -736px no-repeat;}



/* `Vimeo - `YouTube
---------------------------------------------------------------------------------------------------- */
#embed_videos {
	background: transparent;
	z-index: 1;
	position: relative;
}

.vimeo-player,
.youtube-player {
	text-decoration: none;
	padding: 4px;
	margin-bottom: 10px;
	cursor: pointer;
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	max-width: 948px !important;
	border: #d6d9dd 1px solid;
}

.vimeo-player:hover,
.youtube-player:hover {
	background: #fff;
	border: #98a3af 1px solid;
}


/* don't display the video if the widget is placed in the Footer widget area (4 cols) */
#footer-widget-area .vimeo-player,
#footer-widget-area .youtube-player {
	display: none;
/*	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) -390px -672px no-repeat;	*/
}

#center-widget-area .vimeo-player,
#center-widget-area .youtube-player {
	width: 215px;
	height: 126px;
}

#nonverblaster {
	margin-bottom:10px;
}

/* `Custom Form Elements
---------------------------------------------------------------------------------------------------- */
.checkbox,
.radio {
	width: 21px;
	height: 25px;
	padding: 0 5px 0 0;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
	font-size: 10px;
}

.radio {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/radio.png) no-repeat;}

.select {
	position: absolute;
	width: 158px;
	height: 32px;
	padding: 5px 24px 0 8px;
	color: #fff;
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/select.png) no-repeat;*/
	overflow: hidden;
	cursor: pointer;
	color: #585f6b;
}



/* `Twitter
---------------------------------------------------------------------------------------------------- */
#twitter-wrapper {
	background: #efefef;
	width: 100%;
	margin: 0 auto;
	border-bottom: #d6d9dd 1px solid;
}

#tweets {
	background: transparent;
	margin: 0 auto;
	padding: 15px 0;
	color: #585f6b;
	width: 960px;
	line-height: 30px !important;
	font-size: 16px;
}

ul#twitter_update_list.grid_15 {
	margin: 0;
	width: 850px;
	min-height: 60px;
	border-left: 1px solid #d6d9dd;
	padding-left: 20px;
}

ul#follow.grid_3 {
	width: 60px;
	height: 20px;
}

ul#follow.grid_3 a.follow_us {
	margin: 0;
	padding: 0;
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -412px no-repeat;
	display: block;
	height: 50px;
	text-indent: -9999px;
}

.follow_us {
	font-size: 12px;
	color: #98a3af;
}

ul#follow.grid_3 a.follow_us:hover {
	background: transparent url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/gui.png) 0 -472px no-repeat;
	color: #009aec;
}



/* `Plug-ins
---------------------------------------------------------------------------------------------------- */
/* Twitter for Wordpress */
ul.twitter { /* the main ul (if list is activated) */
	margin-bottom: 30px;
}

li.twitter-item {margin-bottom: 10px;} /* the ul items (if list is activated) */
p.twitter-message {} /* each one of the paragraphs (if msgs > 1) */
.twitter-timestamp {} /* the timestamp span class */
a.twitter-link {} /* the tweet link class */
a.twitter-user {} /* the @username reply link class */

#center-widget-area .widget-container.widget_twitter,
#footer-widget-area .widget-container.widget_twitter {margin-bottom: 30px;}

a.twitter_title_link {
	text-decoration: none;
	color: #d6d9dd;
}

a.twitter_title_link:hover {
	text-decoration: none;
	color: #009aec;
}

/* `ContactForm7
---------------------------------------------------------------------------------------------------- */
input[type=submit].wpcf7-submit {
	display: block;
	float: left !important;
	font-size: 18px;
	margin: 0;
	padding: 10px 25px;
	font-weight: bold;
	border: 1px solid #b1b6bb;
	background: #f1f1f1; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f1f1f1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1); /* for firefox 3.6+ */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #313940;
	text-decoration: none;
	text-indent: 0;
	width: 105px;
	height: 48px;
}

/* type=submit */
input[type=submit].wpcf7-submit:hover {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f9f9f9); /* for firefox 3.6+ */
	text-decoration: none;
	color: #009aec;
	cursor: pointer;
}

.wpcf7-form {margin-bottom: 50px;}



/* `Pagenavi
---------------------------------------------------------------------------------------------------- */
.wp-pagenavi {
	background: transparent;
	padding: 30px 0;
	margin: 0 auto 30px auto;
	font-size: 11px;
	color: #98a3af;
	font-weight: bold;
	border-top: 1px solid #d6d9dd;
}

.wp-pagenavi .pages {
	margin: 20px 5px;
	display: none;
}

.wp-pagenavi .extend {margin: 3px}

.wp-pagenavi a:link,
.wp-pagenavi a:visited {
	margin: 0 2px;
	padding: 6px 10px;
	font-weight: bold;
	border: 1px solid #b1b6bb;
	background: #f1f1f1; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f1f1f1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1); /* for firefox 3.6+ */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #313940;
	text-decoration: none;
}

.wp-pagenavi a:hover {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #f9f9f9); /* for firefox 3.6+ */
	text-decoration: none;
	color: #009aec;
}

.wp-pagenavi a:focus, .wp-pagenavi a:active {
	background: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f9f9f9,  #ffffff); /* for firefox 3.6+ */
	text-decoration: none;
	color: #0079b9;
}

.wp-pagenavi .current {
	margin: 0 2px;
	padding: 6px 10px;
	font-weight: bold;
	border: 1px solid #009aec;
	background: #009aec;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
}


.WP-EmailIcon {
	padding:0;
	margin:0;
	border:none
}
	
.comment_license {font-style:italic}

img#wpstats{
	overflow:hidden !important;
	width:0 !important;
	height:0 !important;
	padding:0 !important;
	margin:0 !important
}



/* `PrettyPhoto - Dark Rounded Theme
---------------------------------------------------------------------------------------------------- */
div.mav_dark_rounded .pp_top .pp_left {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.mav_dark_rounded .pp_top .pp_middle {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
div.mav_dark_rounded .pp_top .pp_right {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
div.mav_dark_rounded .pp_content_container .pp_left {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
div.mav_dark_rounded .pp_content_container .pp_right {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
div.mav_dark_rounded .pp_content {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/contentPattern.png) top left repeat; } /* Content background */
div.mav_dark_rounded .pp_next:hover {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.mav_dark_rounded .pp_previous:hover {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.mav_dark_rounded .pp_expand {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.mav_dark_rounded .pp_expand:hover {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.mav_dark_rounded .pp_contract {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.mav_dark_rounded .pp_contract:hover {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */

/* close button */
div.mav_dark_rounded .pp_close {
	width: 27px;
	height: 27px;
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	z-index: 2;
	position: relative;
}

div.mav_dark_rounded .pp_close:hover {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -41px -1px no-repeat;}

div.mav_dark_rounded .currentTextHolder {
	color: #98a3af;
	font-size: 11px;
	margin-top: -2px;
}

div.mav_dark_rounded .pp_description {color: #fff;}
div.mav_dark_rounded #pp_full_res .pp_inline {color: #fff;}
div.mav_dark_rounded .pp_gallery a.pp_arrow_previous,
div.mav_dark_rounded .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}

div.mav_dark_rounded .pp_nav .pp_play {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 13px;
}

div.mav_dark_rounded .pp_nav .pp_pause {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 13px;
}

div.mav_dark_rounded .pp_arrow_previous {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) 0 -71px no-repeat;} /* The previous arrow in the bottom nav */

div.mav_dark_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}

div.mav_dark_rounded .pp_arrow_next {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -22px -71px no-repeat;} /* The next arrow in the bottom nav */

div.mav_dark_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}

div.mav_dark_rounded .pp_bottom .pp_left {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -88px -80px no-repeat;} /* Bottom left corner */

div.mav_dark_rounded .pp_bottom .pp_middle {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/contentPattern.png) top left repeat;} /* Bottom pattern/color */

div.mav_dark_rounded .pp_bottom .pp_right {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/sprite.png) -110px -80px no-repeat;} /* Bottom right corner */

div.mav_dark_rounded .pp_loaderIcon {background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/loading.gif) center center no-repeat;} /* Loader icon */


/* DO NOT CHANGE!
---------------------------------------------------------------------------------------------------- */
div.pp_pic_holder a:focus {outline:none;}

div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
	
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
		
.pp_top {
	height: 20px;
	position: relative;
}

* html .pp_top {padding: 0 20px;}
		
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}

.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}

* html .pp_top .pp_middle {
	left: 0;
	position: static;
}
			
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
		
.pp_content {height: 40px;}
		
.pp_fade {display: none;}
		
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}
		
.pp_content_container .pp_left {padding-left: 20px;}
.pp_content_container .pp_right {padding-right: 20px;}
		
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px 0;
}

.pp_description {
	display: none;
	margin: 0 0 5px 0;
}
				
.pp_nav {
	clear: left;
	float: left;
	margin: 3px 0 0 0;
}
				
.pp_nav p {
	float: left;
	margin: 2px 4px;
}
					
.pp_nav .pp_play,
.pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}
				
a.pp_arrow_previous,
a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 13px;
}
		
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
		
.pp_gallery {
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}
			
.pp_gallery ul {
	float: left;
	margin: 0 0 0 5px;
	overflow: hidden;
	position: relative;
}
			
.pp_gallery ul a {
	border: 2px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
			
.pp_gallery ul a:hover,
.pp_gallery li.selected a {border: 2px solid #d6dbdd;}
			
.pp_gallery ul a img {border: 0;}
			
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
			
.pp_gallery li.default a {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/default_thumbnail.png) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
}
			
.pp_gallery li.default a img { display: none; }
			
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
}
		
a.pp_next {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
			
a.pp_previous {
	background: url(http://www.dvaproductions.com/dvaproductions/wp-content/themes/dvaproductions/library/img/prettyPhoto/mav_dark_rounded/btnPrevious.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
		
a.pp_expand,
a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
			
a.pp_close {
	display: block;
	float: right;
	line-height: 22px;
	text-indent: -10000px;
}
		
.pp_bottom {
	height: 20px;
	position: relative;
}

* html .pp_bottom {padding: 0 20px;}

.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}

.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}

* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
				
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
		
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
		
#pp_full_res {line-height: 1 !important;}
		
#pp_full_res .pp_inline {text-align: left;}
			
#pp_full_res .pp_inline p {margin: 0 0 15px 0;}
	
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
}

img#fullResImage {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	width: 100% !important;
	max-width: 100% !important;
}

li.buttons img {
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
}



/* `Styleswitcher
---------------------------------------------------------------------------------------------------- */
#styleswitcher {
	position: absolute;
	background: #000;
	margin-top: 5px;
	margin-left: 5px;
	padding: 10px 15px 0 10px;
	z-index: 9000;
	font-size: 11px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity: 0.8;
}

#styleswitcher li {
	list-style: none;
	margin-left: 5px;
}
	
#styleswitcher a {
	color: #98a3af;
	text-decoration: none;
}

#styleswitcher a:hover {color: #d6d9dd;}
	
li.t_skins {
	font-weight: bold;
	color: #d6d9dd;
	margin-bottom: 5px;
	list-style: none;
}

#styleswitcher ul {
/*	list-style: none;	*/
	margin: 0 0 10px 0;
}



/* `Tooltip
---------------------------------------------------------------------------------------------------- */
#tooltip {
	position: absolute;
	z-index: 9000;
	color: #d6dbdd;
	background: #191f25;
	padding: 0 6px;
	font-size: 11px;
	display: none;
	text-shadow: none;
	border: 1px solid #313940;
}



/* `Report a bug
---------------------------------------------------------------------------------------------------- */
#styleswitcher ul li a.tooltip.report_bug {
	text-decoration: underline;
	color: #313940;
}


input::-moz-focus-inner /*Remove button padding in FF*/ { 
    border: 0;
    padding: 0;
}



/* `Selection
---------------------------------------------------------------------------------------------------- */
::selection {
	background: #f16535;
	color: #fff;
}

::-moz-selection {
	background: #f16535;
	color: #fff;
}

::-webkit-selection {
	background: #f16535;
	color: #fff;
}

.mejs-container {
	margin-bottom: 15px;
}

.mejs-inner img {
	border: 0px;
	padding:0px;
}