/*	Theme Name: jtheme
	Theme URI: http://www.jezweb.com.au
	Description: Parent WordPress Theme
	Author: jezweb
	Author URI: http://www.jezweb.com.au
	License:
	License URI: 
	Version: 5.2
	Version Date: 02 04 2012 
	Notes: 
------------------------------------- */

/* =Style resets
------------------------------- */
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

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

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
	
}
:focus { /* remember to define focus styles */
	outline: 0;
}
ins { /* remember to highlight inserts somehow! */
	text-decoration: none;
}
button, 
input, 
select, 
textarea { 
	width: auto; 
	overflow: visible; 
	margin: 0; 
	vertical-align: baseline; 
}

@media screen {

/* =Accessibility
------------------------------- */
.screen-reader-text { 
   position: absolute; 
   left: -9999px; 
   top: -9999px; 
}
.media-print { /* apply to print only elements */
   display:none;
} 
.media-screen { /* apply to screen only elements */
   display:block;
}

/* =Remove Skype styles
------------------------------- */
span.skype_pnh_container {
	display:none !important;
}
span.skype_pnh_print_container {
	display:inline !important;
}

/* =Clear fix
------------------------------- */
.clearfix:before, 
.clearfix:after { 
	content: ""; 
	display: table; 
}
.clearfix:after { 
	clear: both; 
}
.clearfix { 
	zoom: 1; 
	}

/*------------------------------- 
	=Global styles
------------------------------- */

/* =Body 
------------------------------- */
body {
	background: #fff; 
	font-size: 14px; 
	line-height:1.4; 
	font-family: Helvetica, Arial, sans-serif;
	color:#444;
}

/* =Heading 
------------------------------- */
h1, h2, h3, h4, h5, h6 { 
	font-weight: 400; 
	padding: 0 0 10px 0; 
}
h1 { 
	font-size:34px; color:#666; 
}
h2 { 
	font-size:28px; color:#333; 
}
h3 { 
	font-size:24px; color:#666; 
}
h4 { 
	font-size:20px; color:#222; 
}
h5 { 
	font-size:16px; color:#999; 
}
h6 { 
	font-size:12px; color:#666; 
}

/* =Block level tag styles
------------------------------- */
header {  }
section {  }
nav { }
section {  }
article {  }
aside {	 }
footer {  }
p, blockquote, pre, address {
	padding-bottom:20px;
}
p {	 }
blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ddd;
	margin: 10px;
	padding: 10px;
	line-height: 1.8;
	quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
	color:#ccc;
	content:open-quote;
	font-size:5em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-.4em;
}
blockquote p {
   display:inline;
}
pre, 
code, 
kbd, 
samp {
	font: 12px/18px Consolas, Monaco, monospace, sans-serif;
	width:100%;
}
address { 
   font-style:italic; 
   text-align:justify;
}
figure { margin:0; }
figcaption { margin:0; }

/* =Inline level tag styles
------------------------------- */
strong, b { 
	font-weight:700; 
}
small { 
	font-size: 85%; 
}
del { 
	text-decoration:line-through;
}
cite, em, i { 
	font-style:italic 
}
cite {
	border-bottom:1px dashed blue;
}
.subtle-text { 
	color:#666; 
	font-size:11px; 
}
ins {
	border-bottom:1px solid green; 
	text-decoration: none; 
	color:green;
}
abbr {
	border-bottom:1px dashed #ccc; cursor:help;
}
sub, 
sup { 
	font-size: 75%; 
	line-height: 0; 
	position: relative; 
}
sup { 
	top: -0.5em; 
}
sub { 
	bottom: -0.25em; 
}
img {  } 

/* =Tables 
------------------------------- */
table { 
	width:100%; 
}
th { 
	font-weight:700; 
}
td { 
	vertical-align: top; 
}

/* =Anchors 
------------------------------- */
a { 
	color:#39c; 
	text-decoration:none; 
}
a:link { 
	color:#39c; 
	text-decoration:none; 
}	
a:visited { 
	color:#069; 
}
a:hover { 
	color:#333; 
	text-decoration:underline; 
}  
a:active { 
	color:#333; 
	text-decoration:none; 
} 

/* =Lists
------------------------------- */
ul, ol {  }
ol { 
	list-style-type: decimal; 
}
ul li {	 }
ol li {	 }
dl {  }
dl dt {
	font-weight:700;
}
dl dd {	 }

/* =Forms
------------------------------- */
form {	}
textarea, 
select,
.customStyleSelectBox,
input[type="text"], 
input[type="url"], 
input[type="email"], 
input[type="tel"], 
input[type="number"], 
input[type="password"],
input[type="search"]{
	padding:8px; 
	margin:2px 0 2px 0;
	font-size:12px;
	border:1px solid #ddd;
	border-top:1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width:100%;
	background-image:#f9f9f9;
	background-image: linear-gradient(bottom, #fbfbfb 37%, #f6f6f6 100%);
	background-image: -o-linear-gradient(bottom, #fbfbfb 37%, #f6f6f6 100%);
	background-image: -moz-linear-gradient(bottom, #fbfbfb 37%, #f6f6f6 100%);
	background-image: -webkit-linear-gradient(bottom, #fbfbfb 37%, #f6f6f6 100%);
	background-image: -ms-linear-gradient(bottom, #fbfbfb 37%, #f6f6f6 100%);
	background-image: -webkit-gradient( linear,	left bottom, left top, color-stop(0.49, #fbfbfb), color-stop(1, #f6f6f6) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f6f6f6');
}
.customStyleSelectBox { padding:0 8px 0 8px; }
.customStyleSelectBoxInner { background: url('library/images/theme-ui/select-list-arrow.gif') no-repeat center right; }
span.customStyleSelectBox.changed {	 }
textarea:focus,
select:focus,
.customStyleSelectBox:focus,
input[type="text"]:focus, 
input[type="url"]:focus, 
input[type="email"]:focus, 
input[type="tel"]:focus, 
input[type="number"]:focus, 
input[type="password"]:focus {
	background-image: #fff; 
	background-image: linear-gradient(bottom, #fff 37%, #fefefe 100%);
	background-image: -o-linear-gradient(bottom, #fff 37%, #fefefe 100%);
	background-image: -moz-linear-gradient(bottom, #fff 37%, #fefefe 100%);
	background-image: -webkit-linear-gradient(bottom, #fff 37%, #fefefe 100%);
	background-image: -ms-linear-gradient(bottom, #fff 37%, #fefefe 100%);
	background-image: -webkit-gradient( linear,	left bottom, left top, color-stop(0.49, #fefefe), color-stop(1, #fff) ); 
}
input[type="submit"], .button { 
	color:#222;
	padding:8px; 
	border:1px solid #ccc;
	border-top:1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width:100%;
	background-image: #d7d7d7;
	background-image: linear-gradient(bottom, #ebebeb 37%, #d7d7d7 100%);
	background-image: -o-linear-gradient(bottom, #ebebeb 37%, #d7d7d7 100%);
	background-image: -moz-linear-gradient(bottom, #ebebeb 37%, #d7d7d7 100%);
	background-image: -webkit-linear-gradient(bottom, #ebebeb 37%, #d7d7d7 100%);
	background-image: -ms-linear-gradient(bottom, #ebebeb 37%, #d7d7d7 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.49, #ebebeb), color-stop(1, #d7d7d7) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#ebebeb'); 
}
input[type="submit"]:hover {
	cursor:pointer;
	color:#666;
	background-image: #c8c8c8;
	background-image: linear-gradient(bottom, #f1f1f1 37%, #c8c8c8 100%);
	background-image: -o-linear-gradient(bottom, #f1f1f1 37%, #c8c8c8 100%);
	background-image: -moz-linear-gradient(bottom, #f1f1f1 37%, #c8c8c8 100%);
	background-image: -webkit-linear-gradient(bottom, #f1f1f1 37%, #c8c8c8 100%);
	background-image: -ms-linear-gradient(bottom, #f1f1f1 37%, #c8c8c8 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.49, #f1f1f1), color-stop(1, #c8c8c8) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c8c8', endColorstr='#f1f1f1'); 
}
input[type="submit"]:active {  }
.placeholder {
	color:#999;
}
/* =Search Form */
#searchform {  }
#searchform input[type="search"] { 
	padding-left:24px; 
	width:150px;
	background-image: url('library/images/theme-icons/search-form-icon-grey-16.png');
	background-repeat: no-repeat;
	background-position: left center; 
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
input[type=search] {
	-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}
#searchform #searchsubmit {	display:none; }

/* =Position & Display
------------------------------- */
/* =Float and Clears */
.ninja-clear {
	clear:both; 
	height:0;
}
.clear-both, .clear { 
	clear:both; 
}
.clear-left { 
	clear:left; 
}
.clear-right { 
	clear:right; 
}
.float-right { 
	float:right; 
}
.float-left { 
	float:left; 
}

/* =Spacing */
.spacer-5px { 
	height:5px; 
}
.spacer-10px { 
	height:10px; 
}
.spacer-20px { 
	height:20px; 
}
.spacer-40px { 
	height:40px; 
}

/* =Content Visibility */
.display-none { 
	display:none; 
}
.hidden { 
	visibility:hidden; 
}
.hidden-text {
	text-indent:-9999px;
	white-space: nowrap;
}
.hide-text a {
	outline: none;
}

/* =Content Division */
.divider { 
	padding:10px 0 0 0; 
	margin:10px 0 0 0; 
	border-top:1px dotted #dadada; 
	height:0; 
}

/* =Display inline block */
.inline-block {
	display:inline-block;
	zoom:1;
	*display:inline;
}

/* =Single and Article navigation
------------------------------- */

/* =Single Navigation */
.single-navigation {	}
.single-navigation .next-single { 
	float:right; 
}
.single-navigation .previous-single {  }

/* =Article Navigation */
.article-navigation { 
	clear:both; 
}

/* =Article Pagination */
.article-pagination {
	clear:both; 
}

/* =Page Navigation */
.page-navigation { 
	clear:both; 
}
.article-pages {  }

/* =Page Pagination */
.page-pagination { 
	clear:both; 
}

/*------------------------------- 
	=Container Styles 
------------------------------- */

/* =Page wrap 
------------------------------- */
#page-wrap { 
	width:980px; 
	margin:0 auto; 
}

/* =Header 
------------------------------- */
#page-header { /* =Fix IE z-index Bug */
	z-index:100; 
}
#page-header .site-description {  }

/* =Logo and Site Title */
#page-header h1 {  }
#page-header h1 span {	}

/* =Header Sidebar Widgets */
.header-sidebar-widget {  }

/* =Site Navigation */
#page-header #site-navigation {	 } 
#page-header #site-navigation ul {	}
#page-header #site-navigation ul li {  } 
#page-header #site-navigation ul li a {	 }
#page-header #site-navigation ul li a:visited {	 }
#page-header #site-navigation ul li a:hover {  }

/* =Current Page Item */
#page-header #site-navigation ul li.current_page_item {	 }
#page-header #site-navigation ul li.current_page_item a {  }

/* =Drop Down Menu Skin */
#page-header #site-navigation ul.sf-menu ul { /* width: left offset of submenus need to match */ }
#page-header #site-navigation ul.sf-menu li:hover ul, 
#page-header #site-navigation ul.sf-menu li.sfHover ul { /* top: match top ul list item height */ }
#page-header #site-navigation ul.sf-menu li li:hover ul, 
#page-header #site-navigation ul.sf-menu li:hover ul ul, 
#page-header #site-navigation ul.sf-menu li.sfHover ul ul { /* Dropdown UL styles */ }
#page-header #site-navigation ul.sf-menu li li.sfHover ul { /* left: match ul width */ } 

/* Hover menu anchor styles */
#page-header #site-navigation ul.sf-menu li:hover, 
#page-header #site-navigation ul.sf-menu li.sfHover,
#page-header #site-navigation ul.sf-menu a:focus, 
#page-header #site-navigation ul.sf-menu a:hover, 
#page-header #site-navigation ul.sf-menu a:active {	 }

/* Anchors that contain dropdowns */
#page-header #site-navigation ul li a.sf-with-ul {	}
#page-header #site-navigation ul li ul li a.sf-with-ul {  }

/* Indicator, for light backgrounds, set background-image: url('../jtheme/library/images/super-fish-dropdown-menu/dropdown-arrows-black.png'); */
#page-header #site-navigation ul .sf-sub-indicator, 
#page-header #site-navigation ul a > .sf-sub-indicator { /* left: and top: positions */ }
#page-header #site-navigation ul li ul .sf-sub-indicator, 
#page-header #site-navigation ul li ul a > .sf-sub-indicator { /* left: and top: positions */ }

/* =Drop Down Menu Skin - Vertical */
#page-header #site-navigation ul.sf-vertical, 
#page-header #site-navigation ul.sf-vertical li { /* width: left offset of submenus need to match */ }
#page-header #site-navigation ul.sf-vertical li:hover ul,
#page-header #site-navigation ul.sf-vertical li.sfHover ul { /* left: match ul width */ }

/* =Drop Down Menu First Level Items */
#page-header #site-navigation ul.sf-menu li li {  background:#fff;	} 
#page-header #site-navigation ul.sf-menu li li a {	}
#page-header #site-navigation ul.sf-menu li li a:hover {  }

/* =Drop Down Menu Second Level Items */
#page-header #site-navigation ul.sf-menu li li li {	 } 
#page-header #site-navigation ul.sf-menu li li li a {  } 
#page-header #site-navigation ul.sf-menu li li li a:hover {	 }

/* =Drop Down Menu Third Level Items */
#page-header #site-navigation ul.sf-menu li li li li {	} 
#page-header #site-navigation ul.sf-menu li li li li a {  } 
#page-header #site-navigation ul.sf-menu li li li li a:hover {	}

/* =Content Structure
------------------------------- */

/* =Page Content */
#page-content { 
	z-index:100; /* Fix IE z-index Bug */
	clear:both;
} 

/* =Page Headings */
.content-title {  }

/* =Content Column */
#content-column {  }

/* =Sidebar Column */
#primary-sidebar-column {  }

/* =Sidebar Column */
#secondary-sidebar-column {	 }

/* =Left Column */
.left-column {
	float:left;
}

/*Middle Coumn */
.middle-column {
	float:left;
}

/* =Right Column */
.right-column {
	float:left;
}

/* =Content Sidebars
------------------------------- */
.primary-sidebar-widget {  }
.secondary-sidebar-widget {	 }

/* =Footer 
------------------------------- */
#page-footer { 
	 z-index:100; /* Fix IE z-index Bug */ 
	 clear:both;
}
#page-footer a {  }
#page-footer a:visited {  }
#page-footer a:hover {	}
#page-footer .site-information {  }

/* =Footer Sidebar Widgets */
.footer-sidebar-widget {  }

/* =Footer Navigation */
#page-footer #footer-navigation {  }
#page-footer #footer-navigation ul {  }
#page-footer #footer-navigation ul li {	 } 
#page-footer #footer-navigation ul li a {  }
#page-footer #footer-navigation ul li a:visited {  }
#page-footer #footer-navigation ul li a:hover {	 }

/* =The Loop Entry + =WordPress Selector Styles
------------------------------- */
.article-title {  }
.post-thumbnail {  }
.entry {  }
.entry.excerpt {  }
.entry.content {  }
.entry a {	}
.entry a:hover {  }
.postmetadata { 
	color:#666;
	font-size:12px;
}
.article-footer {  }
.read-more {  }

/* =Lists */
.entry ul, .entry ol {
	padding:0 0 20px 20px;
}
.entry ul { 
	list-style-type: disc; 
}
.entry ul ul { 
	list-style-type: circle; 
}
.entry ul ul ul { 
	list-style-type: disc; 
}
.entry ol { 
	list-style-type: decimal; 
}
.entry ol ol {
	list-style-type:lower-roman;
}
.entry ol ol ol {
	list-style-type:lower-latin;
}
.entry ul li, .entry ol li { 
	line-height: 28px; 
}
.entry dl.styled-dl {
	width:100%;
}
.entry dl.styled-dl dt {
	clear: left;
	float: left;
	width: 15%;
	margin: 0;
	padding: 10px;
	font-weight: 700;
}
.entry dl.styled-dl dd {
	margin-left: 17%;
	padding: 10px;
	border-left: 4px solid #ddd;
	margin-bottom: 10px;
	background-color:#f9f9f9;
}

/* =Alignment */
.alignright { 
	display:inline; 
	text-align:right; 
	float: right; 
	margin-left:20px; 
}
.alignleft { 
	display:inline; 
	text-align:left; 
	float: left;
	margin-right:20px;
}
.aligncenter { 
	text-align:center; 
	clear:both; 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
} 
.alignright, 
.alignleft, 
.aligncenter { 
	margin-bottom:20px; 
}
 
/* =Images */
.entry img[class*="wp-image-"], .entry img {  
	border: 1px solid #e1e1e1; 
	background-color: #f1f1f1;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.entry a:hover img[class*="wp-image-"], .entry a:hover img { 
	border: 1px solid #c9c9c9;
	background-color:#d3d3d3;
}
.entry img.size-full { 
	max-width:100%;
	max-height:100%; 
}
.entry .attachment-full {
	max-width:100%;
	max-height:100%; 
}

/* =Gallery */
.entry .gallery {
	margin: auto;
}
.entry .gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}
.entry .gallery-icon {  }
.entry .gallery img { 
	border: 1px solid #d3d3d3 !important; 
}
.entry .gallery a:hover img { 
	border: 1px solid #c9c9c9 !important;
}
.entry .gallery .gallery-caption {
	margin-left: 0;
}
.entry .gallery dl {
	margin: 0;
}
.entry .gallery-item .wp-caption-text {
	color: #999;
	font-size: 12px;
	margin-bottom: 10px;
}

/* =Captions */
.entry .wp-caption { 
	border: 1px solid #e1e1e1;
	text-align: center;
	background-color: #f1f1f1;
	padding-top: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
 }
.entry .wp-caption img {
	background-color: transparent;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.entry .wp-caption .wp-caption-text { 
	padding-bottom:0; 
	color:#888;
	text-shadow: 0px 1px 1px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
 }
 
.sticky {  }
.bypostauthor {	 }

/* =Specific Pages & Loops
------------------------------- */

/* =Post Page Loop */
.post {	 }

/* =Page Loop */
.page {  }

/* =Archive Loop */
.archive { 
	padding:0 0 40px 0; 
}

/* =Category Page Loop */
.category { 
	padding:0 0 40px 0; 
}
.category-description {	 }

/* =Home Page Loop */
.home {	 }

/* =Featured Sticky Loop */
.featured .sticky {	 }

/* =Index (Fall back page) Loop */
.index {  }

/* =Search Results Page
------------------------------- */
h4.search-query {  }
h4.search-query span code { 
	font-size: inherit;
	color:#999;
}
.search-result { 
	padding:0 0 40px 0;
}
.search-result .post-thumbnail {  }
.search-result .entry {	 }
.search-result .read-more {	 }
	
/* =Comments 
------------------------------- */
#commentform input[type="text"], 
#commentform input[type="url"], 
#commentform input[type="email"] {
	width:150px;
}

ol.commentlist { 
	list-style: none; 
}
ol.commentlist li {	 }
ol.commentlist li.alt {	 }
ol.commentlist li.bypostauthor {  }
ol.commentlist li.byuser {	}
ol.commentlist li.comment-author-admin {  }
ol.commentlist li.comment { 
	border-bottom: 1px dotted #666; 
	padding: 10px; 
}
ol.commentlist li.comment div.comment-author {	}
ol.commentlist li.comment div.vcard {  }
ol.commentlist li.comment div.vcard cite.fn { 
	font-weight: 400; 
}
ol.commentlist li.comment div.vcard cite.fn a.url {	 }
ol.commentlist li.comment div.vcard img.avatar { 
	float:right; 
	margin: 0 0 10px 10px; 
}
ol.commentlist li.comment div.vcard img.avatar-32 {	 }
ol.commentlist li.comment div.vcard img.photo {	 }
ol.commentlist li.comment div.vcard span.says {	 }
ol.commentlist li.comment div.commentmetadata {	 }
ol.commentlist li.comment div.comment-meta { 
	font-size: 10px; 
}
ol.commentlist li.comment div.comment-meta a { 
	color: #ccc; 
}
ol.commentlist li.comment p {  }
ol.commentlist li.comment ul {	}
ol.commentlist li.comment div.reply { 
	font-size: 11px; 
}
ol.commentlist li.comment div.reply a { 
	font-weight: 700; 
}
ol.commentlist li.comment ul.children { 
	list-style: none; 
	margin: 10px 0 0; 
}
ol.commentlist li.comment ul.children li {	}
ol.commentlist li.comment ul.children li.alt {	}
ol.commentlist li.comment ul.children li.bypostauthor {	 }
ol.commentlist li.comment ul.children li.byuser {  }
ol.commentlist li.comment ul.children li.comment {	}
ol.commentlist li.comment ul.children li.comment-author-admin {	 }
ol.commentlist li.comment ul.children li.depth-2 { 
	border-left: 5px solid #555; 
	margin: 0 0 10px 10px; 
}
ol.commentlist li.comment ul.children li.depth-3 { 
	border-left: 5px solid #999; 
	margin: 0 0 10px 10px; 
}
ol.commentlist li.comment ul.children li.depth-4 { 
	border-left: 5px solid #bbb; 
	margin: 0 0 10px 10px; 
}
ol.commentlist li.comment ul.children li.depth-5 {	}
ol.commentlist li.comment ul.children li.odd {	}
ol.commentlist li.even { 
	background: #fff; 
}
ol.commentlist li.odd { 
	background: #f6f6f6; 
}
ol.commentlist li.parent { 
	border-left: 5px solid #111; 
}
ol.commentlist li.thread-alt {	}
ol.commentlist li.thread-even {	 }
ol.commentlist li.thread-odd {	}
#respond label span { display:none; }

/* =Plugin styles
------------------------------- */

/* =Gravity Forms Styles */
.gform_wrapper {  }

.gform_heading {  }
.gform_title {	}
.gform_description {  }

.gform_body {  }
ul.gform_fields { 
	list-style-type:none !important; 
	padding-left:0 !important; 
}
li.gfield {	 }
.gfield_label {	 }
.ginput_container
.ginput_container li {	}
.gform_wrapper textarea, 
.gform_wrapper select, 
.gform_wrapper input {
	font-size:12px;
}
.gform_wrapper textarea { 
	padding: 8px !important; 
}
.gform_wrapper select {	 }
.gform_wrapper input {	}
.gform_wrapper input[type="text"], 
.gform_wrapper input[type="url"], 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="tel"], 
.gform_wrapper input[type="number"], 
.gform_wrapper input[type="password"]{	
	padding: 8px !important;
}
		
.gform_footer {	 }
.button.gform_button {	}
.gf_browser_ie.gform_wrapper .gform_footer input.button {
	padding:8px !important;
}

/* =Easing Slider */
.lof-previous { 
	z-index:101; 
}
.lof-next { 
	z-index:101; 
}

/* =NextGEN Gallery Styles */
.ngg-navigation { 
	line-height:1.8; 
}

/* =Album - Grid */
.ngg-album-grid-page-container .ngg-album-name {  }
.ngg-album-grid-page-container .ngg-gallery-container {	 }
.ngg-album-grid-page-container .ngg-gallery-name {	}
.ngg-album-grid-page-container .ngg-gallery-content {  }
.ngg-album-grid-page-container .ngg-gallery-content {  }
.ngg-album-grid-page-container .ngg-gallery-description {  }
.ngg-album-grid-page-container .ngg-gallery-counter {  }
.ngg-album-grid-page-container .ngg-gallery-view {	}

/* =Gallery */
.ngg-gallery-page-container .ngg-album-name {  }
.ngg-gallery-page-container .ngg-gallery-name {	 }
.ngg-gallery-page-container .ngg-gallery-description {	}
.ngg-gallery-page-container .ngg-album-navigation {	 }
.ngg-gallery-page-container .ngg-galleryoverview {	}
.ngg-gallery-page-container .slideshowlink {  }
.ngg-gallery-page-container .piclenselink {	 }
.ngg-gallery-page-container .ngg-gallery-thumbnail-box {  }
.ngg-gallery-page-container .ngg-gallery-thumbnail {  }

/* =User Defined Styles
------------------------------- */
	
} /* =END screen media */