/*
 Theme Name: DynamiX
 Theme URI: http://themeforest.net/item/dynamix-premium-wordpress-theme/113901
 Author: NorthVantage
 Version: 2.8.7
 Tags: galleries,dual skin,three columns,buddypress,shortcodes,translation-ready
 */

/* TABLE OF CONTENTS

 01. --- Reset CSS

 02. --- Page Structure

 A) Drop Panel
 B) Header
 C) Main
 D) Sidebar
 E) Footer

 03. --- Menu Navigation

 A) Main Menu
 B) Dropdown Menu
 C) Breadcrumbs

 04. --- Search

 05. --- Page Content

 A) General
 B) Forms
 C) Tables
 D) Comments
 E) Images
 F) Pagination
 G) Twitter
 H) Text Resizer
 I) Social Icons

 06. --- Widgets

 A) General
 B) Calendar
 C) Mini Gallery

 07. --- Post Galleries

 A) General Gallery Styling
 B) Stage Gallery
 C) Grid Gallery
 D) Group Slider Gallery
 E) Accordion Gallery

 07. --- Shortcodes

 A) Post Galleries
 B) Image Effect
 C) Buttons
 D) Blockquotes
 E) Horizontal Breaks
 F) Styled Boxes
 G) Highlights
 H) Columns
 I) Accordion
 J) Tabs
 K) Reveal Box
 I) Drop Caps

 */

body {
	font-family: 'off', arial, serif;
}

/******************************************************************/
/* Reset CSS    */
/******************************************************************/
* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	background: #fbfbfb;
	color: #5f5f5f;
	line-height: normal;
}
/******************************************************************/
/* Reset CSS *END*    */
/******************************************************************/

/******************************************************************/
/* Page Structure    */
/******************************************************************/

/** Drop Panel *********************************/
#toppanel {
	position: absolute; /*Panel will overlap content */
	/*position: relative;*/ /*Panel will "push" the content down */
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	min-width: 1050px;
}

#panel {
	width: 100%;
	height: auto;
	background: #fbfbfb url(../images/gradient-a.png) bottom repeat-x;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}
#panel h1 {
	margin-bottom: 10px;
	font-size: 14px;
}
#panel h4 {
	margin-bottom: 0;
	font-size: 16px;
}
#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
}

#panel .error {
	color: #D70005;
}
#panel .error {
	font-size: 11px;
	clear: both;
}

#panel ol li, #footer ol li, #content ol.forms li {
	margin: 0;
	list-style: none;
	margin-bottom: 5px;
}

.screenReader {
	left: -9999px;
	position: absolute;
	top: -9999px;
}

/* Panel Tab/button */
.tab-wrap {
	background: url(../images/panel-tab-a.png) repeat-x 0 0;
	height: 32px;
	position: relative;
	top: 0;
	z-index: 999;
}
.tab {
	width: 960px;
	margin: 0 auto;
}

.tab ul.panelswitch {
	display: block;
	position: relative;
	float: right;
	height: 36px;
	width: auto;
	margin: 0;
	text-align: center;
}

.tab #toggle {
	width: 190px;
}
.tab #toggle.droppanel {
	width: 227px;
}

.tab #toggle .trigger {
	display: block;
	position: relative;
	float: right;
	height: 31px;
	width: 18px;
	padding-right: 10px;
	margin: 0;
	background: url(../images/break-c.png) repeat-y left;
}

.tab ul.panelswitch li.left {
	background: url(../images/panel-tab-l.png) no-repeat left 0;
	height: 36px;
	width: 11px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

.tab ul.panelswitch li.right {
	background: url(../images/panel-tab-r.png) no-repeat left 0;
	height: 36px;
	width: 14px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

.tab ul.panelswitch li {
	text-align: left;
	padding: 0;
	display: block;
	float: left;
	height: 36px;
	width: 218px;
	background: url(../images/panel-tab-m.png) repeat-x 0 0;
}

.tab ul.panelswitch li a {
	color: #484848;
}

.tab .sep {
	color: #414141
}

.tab a.open, .tab a.close {
	height: 13px;
	width: 20px;
	line-height: 26px !important;
	padding: 0;
	cursor: pointer;
	display: block;
	width: auto;
	position: relative;
	top: 9px;
	left: 10px;
}

.tab a.open {
	background-image: url(../images/button-a.png);
	background-position: left 0;
	background-repeat: no-repeat;
}

.tab a.close {
	background-image: url(../images/button-a.png);
	background-position: right 0;
	background-repeat: no-repeat;
}
/** / Drop Panel *********************************/

/** Header *********************************/
.header-wrap, .header-wrap-img {
	position: absolute;
	width: 100%;
	height: 135px;
	left: 0;
	top: 0;
}
#wrapper.gallery .header-wrap, #wrapper.gallery .header-wrap-img {
	height: 285px;
}

#header {
	z-index: 998; /* Feel the IE LOVE */
	position: relative;
	width: 948px;
	margin: 0 auto;
}

#header.pages {
	height: 150px !important;
}
#header.gallery {
	height: 120px !important;
}
#header.gallery3d {
	height: 80px !important;
}

#header-logo {
	margin-top: 40px;
	min-width: 220px;
	position: absolute;
	z-index: 1;
}

#header-logo h1, #header-logo .description h2 {
	margin: 0;
	padding: 0;
}
#header-logo h1 {
	font-size: 30px;
	line-height: 34px;
}
#header-logo .description h2 {
	font-size: 12px;
}
#header-logo h1 a {
	color: #333;
}
#header-logo .description {
	position: absolute;
	margin-top: 33px;
}

#sub-header {
	width: 100%;
	position: relative;
	z-index: 0;
	margin-top: -6px;
}
/** / Header *********************************/

/** Main *********************************/
#wrapper {
	height: auto !important;
	width: 100%;
	background-color: #fbfbfb;
	background-image: url(../images/header-b.png);
	background-position: top center;
	background-repeat: repeat-x;
	min-width: 1050px;
}

#wrapper.gallery {
	background-color: #fbfbfb;
	background-image: url(../images/header-c.png);
	background-position: top center;
	background-repeat: repeat-x;
}

#page {
	width: 100%;
	position: relative;
	height: auto;
	margin: 0 auto;
}

.inner-page {
	width: 948px;
	margin: 0 auto;
	position: relative;
	margin-top: 10px;
	display: block;
	z-index: 1;
}

.inner-page .left {
	float: left;
}
.inner-page .right {
	float: right;
}
.inner-page.gallery {
	margin-top: 5px;
}

#page.pages {
	background: url(../images/header-a.png) top center no-repeat;
}
#page.gallery {
	background: url(../images/header-d.png) top center no-repeat;
}

.content-wrapper, .styledbox.general {
	background: #fbfbfb;
	position: relative;
	height: auto;
	z-index: 0;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.content-wrapper-inner {
	position: relative;
	height: 100%;
}

.content-wrapper .content-wrapper-inner {
	padding: 15px;
}

.out-quarter {
	width: 50%;
}
.out-half {
	width: 46%;
}
.out-threequarter {
	width: 50%;
}
.out-full {
	width: 100%;
}

.in-quarter {
	width: 25%;
}
.in-half {
	width: 47.5%;
}
.in-threequarter {
	width: 74%;
}
.in-full {
	width: 95%;
}

.mid-wrap {
	position: relative;
}

#content {
	display: block;
	position: relative;
	height: auto;
	width: 100%;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both !important;
	visibility: hidden;
}

.clearfix {
	display: block;
}/* for IE/Mac */
.clear {
	clear: both;
}
.clearright {
	clear: right;
}

.v-space {
	margin-bottom: 25px;
}
.h-space {
	margin-left: 25px;
}
/** / Main *********************************/

/** Sidebar *********************************/
.side-wrap {
	position: relative;
	padding: 0;
	padding-top: 10px;
	margin-top: -10px;
	z-index: 1;
}

.side-wrap.left.border.bottom {
	float: left;
	background: url(../images/content-border-d.png) right bottom no-repeat;
}

.sidebar-content {
	display: block;
	position: relative;
	height: auto;
}

.sidebar-content ul li.sidebartitle a {
	background: none;
}
.sidebar-content ul li.widget {
	clear: both;
}
.sidebar-content ul li.widget:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}
.side-wrap .border-wrap.left .sidebar-content ul .widget {
	padding-right: 20px;
}
.side-wrap .border-wrap.right .sidebar-content ul .widget {
	padding-left: 20px;
}
.sidebar-content ul .widget {
	padding-top: 10px;
	padding-bottom: 5px;
}
.sidebar-content li {
	list-style: none;
}

.border-wrap {
	position: relative;
	height: auto;
	z-index: 0;
	height: 100%;
	padding-bottom: 25px;
}

.border-wrap.left .border-inner.border {
	background: url(../images/content-border-b.png) right 30px repeat-y;
}
.border-wrap.right .border-inner.border {
	background: url(../images/content-border-e.png) left repeat-y;
}
.border-wrap.left.border.bottom {
	background: url(../images/content-border-d.png) right bottom no-repeat;
}
.border-wrap.right.border.bottom {
	background: url(../images/content-border-g.png) left bottom no-repeat;
}
.border-wrap.left .sidebar-content.border.top {
	background: url(../images/content-border-c.png) right top no-repeat;
}
.border-wrap.right .sidebar-content.border.top {
	background: url(../images/content-border-f.png) left top no-repeat;
}
.no-border-wrap.right {
	float: right;
}
.no-border-wrap.left {
	float: left;
}
.no-border-wrap {
	padding-top: 0;
	position: relative;
}
/** / Sidebar *********************************/

/** Footer *********************************/
#footer-header {
	height: 5px;
	margin-top: 20px;
}

#footer-wrap {
	background: #fbfbfb url(../images/footer-a.jpg) center top repeat-x;
}

#footer-wrap-inner {

	width: 100%;
	background: url(../images/footer-m.jpg) center top no-repeat;
	background: #121212;
}

#footer {
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
	position: relative;
}

.push {
	height: 10px;
	position: relative;
}

#footer a, #panel a {
	color: #6c6c6c;
}

#footer a:hover, #panel a:hover {
	color: #333;
}

#footer ul li {
	list-style: none;
}

#footer .panel-wrap, #panel .panel-wrap {
	float: left;
	width: 203px;
	margin-right: 16px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

#panel .panel-wrap.panel-columns-3, #footer .panel-wrap.panel-columns-3 {
	margin-right: 18px;
	width: 288px;
}

#panel .panel-wrap.panel-columns-2, #footer .panel-wrap.panel-columns-2 {
	margin-right: 16px;
	width: 452px;
}

#panel .panel-wrap.panel-columns-1, #footer .panel-wrap.panel-columns-1 {
	margin-right: 0;
	width: 940px;
}

#footer .panel-wrap.last, #panel .panel-wrap.last {
	margin-right: 0;
}
#footer .hozbreak {
	background: url(../images/break-a.png) center repeat-x;
}
#footer .widgetlinks, #panel .widgetlinks, #footer .menu, #panel .menu {
	margin: 10px 0 0 0;
	background: url(../images/break-a.png) bottom left repeat-x;
	padding-bottom: 2px;
}

#footer .widgetlinks li, #panel .widgetlinks li, #footer .menu li, #panel .menu li, #footer .widget li, #panel .widget li {
	background: url(../images/break-a.png) top left repeat-x;
	padding: 0;
}

#footer .widget .forms li, #panel .widget .forms li {
	background: none;
}

#footer .widgetlinks li a, #panel .widgetlinks li a, #footer .menu li a, #panel .menu li a, #footer .widget li a, #panel .widget li a {
	padding: 5px;
	padding-left: 15px;
	display: block;
	background: url(../images/li-arrow-drk.png) center left no-repeat;
}

#footer .accordion-gallery li a, #footer .accordion-gallery li, #panel .accordion-gallery li a, #panel .accordion-gallery li {
	background: none !important;
}

#footer .widgetlinks li a, #footer .menu li a, #footer .widget li a {
	padding: 8px;
	padding-left: 15px;
}

#footer .widgetlinks h3, #panel .widgetlinks h3 {
	margin-bottom: 5px;
}

.lowerfooter-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(../images/break-a.png) top left repeat-x;
}

.lowerfooter {
	margin: 0 auto;
	width: 940px;
}

.lowfooterleft {
	float: left;
}

.lowfooterright {
	float: right;
	clear: right;
}
/** / Footer *********************************/

/******************************************************************/
/* / Page Structure   */
/******************************************************************/

/******************************************************************/
/* Menu Naviation    */
/******************************************************************/

/** Main Menu *********************************/
#tabs {
	position: absolute;
	top: 3px;
	right: 0;
}

#tabs ul {
	list-style: none;
}
#tabs li {
	position: relative;
	list-style: none;
}
#tabs ul li.current_page_item, #tabs ul li:hover {
	background: url(../images/gradient-f.png) repeat-x top;
}

#tabs li.menubreak, #tabs li.menubreak:hover {
	background: url(../images/break-c.png) left center repeat-y;
	padding: 0 0 10px 2px;
	margin-left: 0;
	margin-top: 42px;
}

#tabs #dyndropmenu ul, #tabs #dropmenu ul {
	display: none;
}

#tabs ul li {
	float: left;
	position: relative;
	padding: 40px 14px 20px 14px;
	height: 37px;
	margin-right: 1px;
}

#tabs li li {
	background: none;
}

#tabs a {
	padding: 0;
	text-decoration: none;
	cursor: pointer; /* IE 7 bug-fix */
	color: #5f5f5f;
	display: block;
	background: none;
	line-height: 40px;
	z-index: 100;
	position: relative;
}

#tabs ul li a:hover {
	color: #6C6C6C;
}

#tabs ul li.current_page_item ul li a {
	color: #333;
}
/** / Main Menu *********************************/

/** Dropdown Menu *********************************/
#tabs #dropmenu, #dyndropmenu {
	z-index: 999;
}

#tabs ul ul {
	position: absolute;
	display: none;
	top: 89px;
	*top: 90px;
	left: -3px;
	margin: 0;
	background: #fbfbfb;
	opacity: 0.95;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 6px;
	-webkit-border-top-left-radius: 0;
	border-radius: 0 6px 6px 6px;
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	border: 1px solid #dfdfdf;
	width: 200px;
	z-index: 500;
}

#tabs ul ul ul {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#tabs ul li ul {
	height: auto;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
}

#tabs ul li ul li a {
	padding: 0 10px 0 12px;
	white-space: nowrap;
	display: block;
}

.menudesc {
	font-size: 0.8em;
	top: -12px;
	position: relative;
	z-index: 0;
}
#tabs ul li ul li .menudesc {
	padding: 0 10px 4px 12px;
	top: 0;
}
#tabs .menudesc {
	color: #b5b5b5;
}
#tabs ul li ul li a {
	padding-top: 4px;
	padding-bottom: 4px;
}

#tabs ul li ul li {
	padding: 2px 0 2px 0;
	margin: 0 2px 0 2px;
	background: none;
	width: 196px;
	height: auto;
}

#tabs ul li ul li a {
	display: block;
}

#tabs ul li ul a {
	height: auto;
	margin: 0;
	display: block;
	line-height: 20px;
}

#tabs ul li ul a span, #tabs ul li ul a span span {
	margin: 0;
	padding: 0;
	height: auto;
	float: none;
}
#tabs ul ul ul {
	top: auto;
}
#tabs ul li ul ul {
	left: 190px;
	top: 6px;
	*top: 0;
}

#tabs ul li:hover ul ul, #tabs ul li:hover ul ul ul, #tabs ul li:hover ul ul ul ul {
	display: none;
}
#tabs ul li:hover ul, #tabs ul li li:hover ul, #tabs ul li li li:hover ul, #tabs ul li li li li:hover ul {
	display: block;
}

#tabs ul li.extended-menu ul li {
	float: left;
	width: auto;
}

#tabs ul li.extended-menu ul li:hover {
	background-image: none;
}
#tabs ul li.extended-menu ul li ul li:hover {
	background: url(../images/gradient-f.png) repeat-x top;
}

#tabs ul li.extended-menu ul li a {
	font-weight: bold;
}
#tabs ul li.extended-menu ul li ul li a {
	font-weight: normal;
}
#tabs ul li.extended-menu ul {
	width: 420px;
	padding-bottom: 8px;
}
#tabs ul li.extended-menu.three-columns ul {
	width: 630px;
}
#tabs ul li.extended-menu ul li {
	width: 204px;
}

#tabs ul li.extended-menu ul ul {
	position: relative;
	display: block !important;
	left: 0;
	padding: 0;
	margin: 0;
	opacity: 1;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	width: inherit !important;
	background: none;
}

/** / Dropdown Menu *********************************/

/** Breadcrumbs *********************************/
#sub-tabs ul li a, #sub-tabs ul li {
	font-size: 10px !important;
}

#sub-tabs {
	position: relative;
	width: 940px;
	margin: 0 auto;
	line-height: 20px;
}

#sub-tabs ul li {
	list-style: none;
	display: inline;
	line-height: 20px;
	padding: 0 5px 0 20px;
	background: url(../images/break-b.png) left center no-repeat;
}

#sub-tabs ul li.home {
	background: none;
	padding-left: 0;
}
/** / Breadcrumbs *********************************/

/******************************************************************/
/* Menu Naviation *END*   */
/******************************************************************/

/******************************************************************/
/* Search    */
/******************************************************************/

.search-wrap {
	position: absolute;
	top: 5px;
	float: left;
	width: 210px;
	margin-right: 10px;
}

#searchform {
	height: 28px;
	position: relative;
}

#panelsearchform #drops, #searchform #s {
	font-size: 11px;
	margin: 0;
}

#panelsearchform #drops, #searchform #s {
	width: 180px;
	padding: 3px 4px;
	*padding: 2px 4px;
}

#searchform #s {
	width: 200px;
	padding: 6px 7px;
	*padding: 5px 7px;
}

#panelsearchsubmit, #searchsubmit {
	background: url(../images/search.png) top center no-repeat;
	border: none;
	height: 26px;
	width: 26px;
	right: 22px;
	top: -1px;
	cursor: pointer;
	position: absolute;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#searchsubmit {
	right: 6px;
	top: 6px;
}

#footer #searchform #s, #panel #searchform #s {
	width: 190px;
}

#footer #searchsubmit, #panel #searchsubmit {
	right: 0;
	top: 6px;
	*top: 7px;
	margin: 0;
}

#panelsearchsubmit:hover, #searchsubmit:hover {
	background: url(../images/search.png) center -29px no-repeat;
}

/******************************************************************/
/* Search *END*    */
/******************************************************************/

/******************************************************************/
/* Page Content    */
/******************************************************************/

/** General *********************************/
p {
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
}

h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}

sub {
	vertical-align: sub;
}
sup {
	vertical-align: super;
}

#content h4, #content h5, #content h6 {
	margin-bottom: 5px;
}

#content .entry {
	line-height: 18px;
	margin-bottom: 10px;
}

#content .post.hentry {
	margin-bottom: 25px;
	line-height: 18px;
}

#content .postmetadata {
	background: url(../images/break-a.png) bottom repeat-x;
	position: relative;
}

#content .postmetadata p {
	background: url(../images/break-a.png) bottom repeat-x;
	line-height: 37px;
}

#content .postmetadata .break, .post-date .break {
	background: url(../images/break-c.png) left repeat-y;
	margin-left: 2px;
}

#content .postmetadata .comments {
	background-image: url(../images/comment.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 8px;
	height: 25px;
	*bottom: 18px;
	margin-left: 8px;
}

#content .postmetadata .comments.no {
	background-color: #ddd;
}

#content .post-titles {
	margin-bottom: 20px;
}

#content .post-titles h2, #content .post-titles h3 {
	margin: 0;
	margin-bottom: 5px;
}

#content .post-titles h1 {
	color: #333;
	margin-bottom: 2px;
	font-size: 30px;
}

#content .post-titles h2 {
	color: #999999;
	font-size: 20px;
}

#content .post-titles p {
	margin: 0;
	padding: 4px;
	padding-left: 0;
}

#content p.post-date {
	margin-bottom: 5px;
	color: #787878;
}

#content .post-date .break {
	margin-left: 5px;
}

#content p.post-date .author {
	font-weight: bold;
}

#content ul li {
	margin: 0;
	padding: 2px;
	list-style-image: none;
	list-style: none;
}
#content ul li ul li {
	margin-left: 20px;
}
#content .list ul li, .widget_text .list ul li {
	padding-left: 25px !important;
}
#content ol {
	margin-left: 15px;
	padding: 5px;
}

.widget_text .list ul {
	background: none !important;
}

#content .list.arrow.blue ul li, .widget_text .list.arrow.blue ul li {
	background: url(../images/list-icons-blue.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.blue ul li, .widget_text .list.check.blue ul li {
	background: url(../images/list-icons-blue.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.blue ul li, .widget_text .list.orb.blue ul li {
	background: url(../images/list-icons-blue.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.green ul li, .widget_text .list.arrow.green ul li {
	background: url(../images/list-icons-green.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.green ul li, .widget_text .list.check.green ul li {
	background: url(../images/list-icons-green.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.green ul li, .widget_text .list.orb.green ul li {
	background: url(../images/list-icons-green.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.orange ul li, .widget_text .list.arrow.orange ul li {
	background: url(../images/list-icons-orange.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.orange ul li, .widget_text .list.check.orange ul li {
	background: url(../images/list-icons-orange.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.orange ul li, .widget_text .list.orb.orange ul li {
	background: url(../images/list-icons-orange.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.pink ul li, .widget_text .list.arrow.pink ul li {
	background: url(../images/list-icons-pink.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.pink ul li, .widget_text .list.check.pink ul li {
	background: url(../images/list-icons-pink.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.pink ul li, .widget_text .list.orb.pink ul li {
	background: url(../images/list-icons-pink.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.teal ul li, .widget_text .list.arrow.teal ul li {
	background: url(../images/list-icons-teal.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.teal ul li, .widget_text .list.check.teal ul li {
	background: url(../images/list-icons-teal.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.teal ul li, .widget_text .list.orb.teal ul li {
	background: url(../images/list-icons-teal.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.red ul li, .widget_text .list.arrow.red ul li {
	background: url(../images/list-icons-red.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.red ul li, .widget_text .list.check.red ul li {
	background: url(../images/list-icons-red.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.red ul li, .widget_text .list.orb.red ul li {
	background: url(../images/list-icons-red.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.white ul li, .widget_text .list.arrow.white ul li {
	background: url(../images/list-icons-white.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.white ul li, .widget_text .list.check.white ul li {
	background: url(../images/list-icons-white.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.white ul li, .widget_text .list.orb.white ul li {
	background: url(../images/list-icons-white.png) 2px -147px scroll no-repeat !important;
}

#content .list.arrow.grey ul li, .widget_text .list.arrow.grey ul li {
	background: url(../images/list-icons-grey.png) -120px 1px scroll no-repeat !important;
}
#content .list.check.grey ul li, .widget_text .list.check.grey ul li {
	background: url(../images/list-icons-grey.png) -60px -76px scroll no-repeat !important;
}
#content .list.orb.grey ul li, .widget_text .list.orb.grey ul li {
	background: url(../images/list-icons-grey.png) 2px -147px scroll no-repeat !important;
}

code {
	background: #f6f6f6 url(../images/code-a.png) top left;
	width: auto;
	padding: 0 20px 0 20px;
	line-height: 20px;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	font-size: 11px;
	color: #333333;
	clear: both;
}

acronym, abbr, span.caps {
	cursor: help;
}
/** / General *********************************/

/** Forms *********************************/
.contactform_wrap .success, .contactform_wrap .error, .contactform_wrap .errorsend, .contactform_wrap .hfield {
	display: none;
}
.contactform input[type="text"] {
	width: 140px !important;
}
.contactform label span.required {
	color: #FF6633;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.contactform .fielderror {
	border: 1px solid #C00 !important;
}
label.hidden {
	display: none;
}

input[type=text], file, select, input[type=password], input[type=file], textarea, input {
	float: right;
	padding: 5px;
	margin: 4px 0 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

textarea {
	width: 98%;
	height: 120px;
	font-size: 12px;
	font-family: inherit !important;
}

#content textarea {
	width: 300px;
}

.panel-wrap textarea, .panel-wrap input[type=text] {
	width: 200px;
}

input, textarea {
	outline-style: none !important;
}

pre, input[type=text], input[type=password], input[type=file], textarea, input {
	background: #fff url(../images/gradient-d.png) top repeat-x;
	border: 1px solid;
	color: #aeaeae;
	border-color: #dfdfdf #f0f0f0 #f0f0f0 #e5e5e5;
}

pre {
	padding: 5px;
	white-space: pre-wrap;
	margin-bottom: 10px;
}
pre, input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, textarea:focus {
	color: #484848;
}

select {
	background: url(../images/gradient-d.png) top repeat-x;
	border: 1px solid;
	border-color: #dfdfdf #f0f0f0 #f0f0f0 #e5e5e5;
	padding: 2px 3px 2px 2px !important;
}

button, input[type="submit"], input[type="button"] {
	border: none;
}

button, input[type="submit"], input[type="button"] {
	padding: 5px 7px !important;
}

/** / Forms *********************************/

/** Tables *********************************/
.content-wrapper-inner table {
	border-collapse: separate;
	*border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border-top: none;
	margin-bottom: 20px;
}

.content-wrapper-inner table, td, th {
	vertical-align: middle;
}

.content-wrapper-inner th, td {
	padding: 10px;
	background: url(../images/break-a.png) repeat-x bottom;
}

.content-wrapper-inner tfoot td {
	border: 0;
}

.content-wrapper-inner th, tr:hover {
	background-color: #f6f6f6;
}

/** / Tables *********************************/

/** Comments *********************************/
#respond {
	background: url(../images/break-a.png) top repeat-x;
	margin-top: 20px;
	padding-top: 15px;
}

#content .comments-wrap {
	margin-top: 20px;
	padding-top: 15px;
	background: url(../images/break-a.png) top repeat-x;
}

#content ol.commentlist li {
	margin: 0;
	list-style: none;
}

ol.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ol.commentlist li.comment .commentbreak {
	background: url(../images/comment-a.png) 20px no-repeat;
	margin-top: -2px;
}
ol.commentlist li.comment .commenttext {
	padding: 1em;
	border-top: 1px solid #e9e9e9;
	background: #fff url(../images/break-a.png) bottom repeat-x;
}

ol.commentlist li.comment .authorwrap {
	margin-top: 5px;
	margin-left: 14px;
}
ol.commentlist li.comment .authorwrap ul li {
	float: left;
	line-height: 36px;
	margin-right: 10px !important;
	padding-right: 12px !important;
	background: url(../images/break-c.png) right repeat-y;
}

ol.commentlist li.comment .authorwrap ul {
	margin: 0;
}
ol.commentlist li.comment {
	margin-bottom: 10px !important;
}
ol.commentlist li.comment .authorwrap li.comment-author {
	background: none;
	padding-right: 0 !important;
}
ol.commentlist li div.vcard cite.fn {
	font-style: normal;
}
ol.commentlist li li.vcard img.avatar {
	border: 1px solid #e9e9e9;
	padding: 2px;
}
ol.commentlist li div.comment-meta {
	font-size: 9px;
}
ol.commentlist li div.comment-meta a {
	color: #888;
}
ol.commentlist li p {
	font-size: 11px;
	margin: 0 0 1em;
}
ol.commentlist li ul {
	font-size: 11px;
	margin: 0 0 1em 2em;
}
ol.commentlist li div.reply {
	font-size: 11px;
}
ol.commentlist li div.reply a {
	font-weight: bold;
}
ol.commentlist li ul.children {
	list-style: none;
	margin: 1em 0 0 3em;
	text-indent: 0;
}
ol.commentlist li.parent {
	background: url(../images/break-c.png) left repeat-y;
}
ol.commentlist li.pingback {
	border-bottom: 1px dotted #666;
	padding: 1em;
}
/** / Comments *********************************/

/** Images *********************************/
img.alignright, .imagewrap.alignright, .post-gallery-wrap.alignright, .mini-slider .container.alignright {
	float: right;
	margin: 0 0 2em 2em;
}
img.alignleft, .imagewrap.alignleft, .post-gallery-wrap.alignleft {
	float: left;
	margin: 0 2em 2em 0;
}

img.aligncenter, .imagewrap.aligncenter, .post-gallery-wrap.aligncenter, .accordion-gallery-wrap.aligncenter, .mini-slider .container.aligncenter {
	margin-left: auto;
	margin-right: auto;
}
img.aligncenter, .imagewrap.aligncenter, .post-gallery-wrap.aligncenter, .accordion-gallery-wrap.aligncenter {
	display: block;
}

a img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

a img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

a img {
	border: none;
}

.archiveimg-wrap {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	*width: 660px;
}

.mid-wrap.out-half .archiveimg-wrap {
	*width: 439px;
}

.archiveimg-wrap.single {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 910px;
	padding-bottom: 14px;
	clear: both;
}

.archiveimg-wrap.single.portrait {
	background: url(../images/shadow-c.png) bottom center no-repeat;
	padding-bottom: 0;
}

/** / Images *********************************/

/** Pagination *********************************/
ul.paging {
	list-style: none;
	padding: 0 !important;
	margin: 10px 30px 0 0;
	float: right;
}

#content ul.pagin {
	margin: 10px 0 0 0;
}

ul.paging li {
	float: left !important;
	margin: 0 6px 6px 0 !important;
}

ul.paging li.pagebutton, ul.paging li.pagebutton.active {
	display: block;
	padding: 3px 6px !important;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	background-image: url(../images/button-overlay.png);
	background-position: top;
	background-repeat: repeat-x;
}

ul.paging li.pages {
	padding: 4px 6px;
	color: #bbb;
}
ul.paging li.pagebutton a, ul.paging a li.pagebutton, ul.paging li.pagebutton.active, ul.paging li.pagebutton.extend {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

ul.paging li.pagebutton {
	color: #333;
	text-shadow: 0 1px 3px #ccc;
}

.splitter li, .splitter ul, .splitter ul li a {
	display: inline-block;
	padding: 3px 5px 4px 5px;
	margin: 0;
	color: #777;
	width: auto;
	text-shadow: 0 1px 0 #fff;
	line-height: 1;
}

.splitter li, .splitter ul {
	padding: 0 !important;
	margin: 0 5px 5px 0 !important;
	*display: inline;
	zoom: 1;
}

.splitter-wrap {
	height: auto;
	margin-bottom: 10px;
}

.splitter ul li {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
}

.splitter ul li.active {
	border: 1px solid #aaa;
	-moz-box-shadow: 0 1px 4px #888 inset;
	-webkit-box-shadow: 0 1px 4px #888 inset;
	box-shadow: 0 1px 4px #888 inset;
	background-color: #b0b0b0;
	background-image: -moz-linear-gradient(100% 100% 90deg, #b0b0b0, #d9d9d9);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d9d9), to(#b0b0b0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#b0b0b0'); /* for IE */
}

.splitter ul li.active a {
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	color: #fff;
}
/** / Pagination *********************************/

/** Twitter *********************************/
.twitter-wrap {
	position: relative;
}
.twitter-wrap.top {
	margin-bottom: 20px;
}
.twitter-wrap.bottom {
	margin-top: 20px;
}

.tweets {
	padding: 10px 0 10px 0;
	position: relative;
	background: url(../images/break-a.png) repeat-x bottom;
	font-style: italic;
}

#tweet_quote_wrapper {
	position: relative;
	float: left;
	padding-top: 4px;
}
#tweet_container {
	width: 700px;
}
.tweets #tweet_quote_wrapper span {
	*padding-top: 3px;
}

.tweets .twitterfollow {
	position: absolute;
	top: -1px;
	*top: 2px;
}

.tweets .twitterfollow a {
	background-image: url(../images/Twitter.png);
	display: block;
	height: 21px;
}

.tweets .tweettitle {
	float: left;
	position: relative;
	padding-right: 12px;
	margin-right: 10px;
	height: inherit;
	background: url(../images/break-c.png) right center repeat-y;
}

.tweets h3 {
	margin-bottom: 5px;
	padding-left: 30px;
}
/** / Twitter *********************************/

/** Text Resizer *********************************/
#content .textresize {
	position: relative;
	height: 19px;
	float: right;
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}

#content .textresize ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 22px;
}

#content .textresize .resize-sml {
	background-image: url(../images/resize-sml.png);
}

#content .textresize .resize-lrg {
	background-image: url(../images/resize-lrg.png);
}

#content .textresize ul li img, #content #togglesocial ul li img {
	cursor: pointer;
	margin: 0;
	padding: 0;
}
/** / Text Resizer *********************************/

/** Social Icons *********************************/

#content #togglesocial {
	position: relative;
	float: right;
	top: 0;
	margin-bottom: 10px;
}

#content #togglesocial ul li {
	list-style: none;
	list-style-image: none !important;
	margin: 0;
	padding: 0;
}

#content .socialinit, #content .socialhide {
	height: 22px;
	position: relative;
	display: block;
	top: 0;
	background-image: url(../images/socialinit.png);
}

#content .socialicons {
	position: relative;
	float: right;
	top: 1px;
	margin-left: 10px;
	height: 21px;
	display: none;
}

#content .socialicons ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 21px;
}

#content .socialicons ul li.social-delicious {
	background-image: url(../images/Deli.png);
	background-repeat: no-repeat;
}

#content .socialicons ul li.social-facebook {
	background-image: url(../images/Facebook.png);
	background-repeat: no-repeat;
}

#content .socialicons ul li.social-digg {
	background-image: url(../images/Digg.png);
	background-repeat: no-repeat;
}

#content .socialicons ul li.social-twitter {
	background-image: url(../images/Twitter.png);
	background-repeat: no-repeat;
}

#content .socialicons ul li.social-rss {
	background-image: url(../images/RSS.png);
	background-repeat: no-repeat;
}
/** / Social Icons *********************************/

/******************************************************************/
/* / Page Content    */
/******************************************************************/

/******************************************************************/
/* Widgets    */
/******************************************************************/

/** General *********************************/
.sidebar-content .widget_recent_entries li, .sidebar-content .widget_archive li, .sidebar-content .widget_links li, .sidebar-content .widget_meta li, .sidebar-content .widget_categories li, .widget_pages li, .widget_nav_menu li, .widget_recent_comments li {
	background: url(../images/break-a.png) top left repeat-x;
}

.widget ul {
	background: url(../images/break-a.png) bottom left repeat-x;
	padding-bottom: 2px;
}
.widget ul ul, .widget ul ul ul {
	background: none !important;
	padding-bottom: 0;
}
.widget ul li.current_page_item a {
	font-weight: bold;
	font-style: italic;
}
.sidebar-content .widget_recent_entries li a, .sidebar-content .widget_archive li a, .sidebar-content .widget_links li a, .sidebar-content .widget_meta li a, .sidebar-content .widget_categories li a, .widget_pages li a, .widget_nav_menu li a {
	padding: 8px 0 9px 15px;
	display: block;
	background: url(../images/li-arrow-drk.png) center left no-repeat;
}

.widget_recent_comments li {
	padding: 8px 0 9px 0;
	font-style: italic;
}

.widget_recent_comments li a {
	font-style: normal;
	margin-left: 4px !important;
}

/** / General *********************************/

/** Calendar *********************************/
#wp-calendar caption {
	font-style: italic;
	padding-bottom: 10px;
}

div#calendar_wrap {
	background: url(../images/shadow-d.png) bottom center no-repeat;
	padding-bottom: 18px;
	position: relative;
	width: 205px;
}

#wp-calendar {
	empty-cells: show;
	border-collapse: seperate;
	*border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-left: none;
	margin: 0;
	padding: 0;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	background: none;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	background: none;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	height: 29px !important;
	width: 29px !important;
	padding: 0;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	background: #eaeaea url(../images/cells.png) 0 0 no-repeat;
	border: none;
	font-size: 11px;
	position: relative;
}

#wp-calendar td a {
	background-image: url(../images/cells.png);
	background-position: right top;
	background-repeat: repeat-x;
}

#wp-calendar td.pad {
	background: #eee url(../images/button-overlay.png) top repeat-x;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

#wp-calendar tbody td a {
	color: #fff;
	line-height: 29px;
}

#wp-calendar th {
	padding: 2px;
	border-left: 1px solid #dfdfdf;
	background: #eaeaea url(../images/button-overlay.png) top repeat-x;
}

#wp-calendar td#today {
	background: #777 url(../images/cells.png) right top no-repeat;
	color: #fff;
	border-left: 1px solid #dfdfdf;
}

#wp-calendar tfoot td {
	border-top: 1px solid #dfdfdf;
	background: #eee url(../images/button-overlay.png) top repeat-x !important;
}

#wp-calendar tfoot td {
	border-left: 1px solid #dfdfdf;
}
/** / Calendar *********************************/

/** Mini Gallery *********************************/
.mini-slider {
	width: 220px;
	display: block;
	position: relative;
	overflow: hidden;
}

.panel-columns-1 .mini-slider {
	width: 940px;
}
.panel-columns-2 .mini-slider {
	width: 452px;
}
.panel-columns-3 .mini-slider {
	width: 288px;
}

.widget .mini-slider .panelcontent, .widget.widget_text {
	line-height: 18px;
}
.mini-slider .panel {
	height: inherit !important;
	width: inherit;
}
.mini-slider .panel .container {
	height: auto;
}
.mini-slider .panel.text .panelcontent {
	padding: 5px;
}
.mini-slider .panel .container.shadow {
	background: url(../images/shadow-d.png) center bottom no-repeat;
	padding-bottom: 20px;
}
.mini-slider .panel .container.shadowreflection {
	background: url(../images/shadow-f.png) center bottom no-repeat;
	padding-bottom: 0;
}
/** / Mini Gallery *********************************/

/******************************************************************/
/* Widgets    */
/******************************************************************/

/******************************************************************/
/* Post Galleries    */
/******************************************************************/

/** General Gallery Styling *********************************/
.gallery-wrap {
	position: relative;
	height: inherit;
	overflow: hidden;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	background: #fbfbfb url(../images/gradient-b.png) bottom repeat-x;
}

.slidernav-left {
	float: left;
	position: relative;
	width: 38px;
	/*background:url(../images/break-c.png) right repeat-y;*/
	height: 100%;
}

.slidernav-right {
	width: 37px;
	position: relative;
	float: right;
	/*background:url(../images/break-c.png) left repeat-y;*/
	height: 100%;
}

.slidernav {
	top: 50%;
	position: absolute;
}

.slidernav-left a {
	height: 49px;
	top: -25px;
	width: 18px;
	display: block;
	margin-left: -1px;
	position: absolute;
}

.slidernav-right a {
	top: -25px;
	height: 49px;
	width: 18px;
	display: block;
	margin-left: 16px;
	position: absolute;
}

.post-gallery-wrap .panel, .imagewrap {
	height: inherit !important;
}

.hoverimg, .hovervid {/* Gallery Hover Overlay's */
	position: absolute;
	width: 100%;
	height: inherit;
	left: 0;
	top: 0;
	z-index: 0;
	cursor: pointer;
	display: block;
	-ms-filter: 'Alpha(Opacity=0)';
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
}

.hoverimg {
	background: #fbfbfb url(../images/image-hover.png) 50% 50% no-repeat;
}
.hovervid {
	background: #fbfbfb url(../images/video-hover.png) 50% 50% no-repeat;
}

a.galleryimg, a.galleryvid {
	height: 100%;
}

.accordion-gallery .hoverimg {
	background: #1b1b1b url(stylesheets/images/image-hover-dark.png) center center no-repeat;
}
.accordion-gallery .hovervid {
	background: #1b1b1b url(stylesheets/images/video-hover-dark.png) center center no-repeat;
}

/** / General Gallery Styling *********************************/

/** Stage Gallery *********************************/
.stage-slider-wrap {
	width: 1020px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 5px;
}

.stage-slider {
	width: 1020px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}

.stage-slider .gallerytitle h2 {
	font-size: 30px;
	margin-bottom: 5px;
}
.stage-slider .gallerytitle h2 a {
	margin: 0 !important;
	padding: 0 !important;
}
.stage-slider .gallerytitle h3 {
	font-size: 16px;
}

.stage-slider .panel {
	margin: 0 auto;
	width: 1020px;
	height: 100%;
}

.stage-slider .panel.shadow, .accordion-gallery-wrap.shadow, .accordion-gallery-wrap.shadowreflection {
	background: url(../images/shadow-a.png) no-repeat center 100%;
}
.stage-slider .panel.reflectshadow {
	background: url(../images/shadow-a.png) no-repeat center 95%;
}
.stage-slider .panel-inner {
	margin: 0 auto;
	width: 940px;
}

.stage-slider .stagetextwrap {
	background: #fff url(../images/stagetext-a.png) left repeat-y;
	width: 300px;
	position: relative;
	overflow: hidden;
}

.stage-slider .stagetextinner {
	background: url(../images/break-a.png) left top repeat-x;
	height: 2px;
	margin-left: 1px;
	margin-right: 1px;
	position: relative;
	height: 100%;
	line-height: 18px;
}

.stage-slider .stagetext {
	padding: 15px;
	height: 100%;
}

.stage-slider .stagetextbottom {
	background: url(../images/break-e.png) left bottom repeat-x;
	height: 2px;
	height: 100%;
	position: relative;
}

.stage-slider .gallerytitle {
	position: absolute;
	width: inherit;
	z-index: 497 !important;
}
.stage-slider .gallerytitle.center {
	top: 40%;
}
.stage-slider .gallerytitle.top {
	top: 6%;
}
.stage-slider .gallerytitle.bottom {
	bottom: 16%;
}
.stage-slider .gallerytitle.left h2, .stage-slider .gallerytitle.left h3 {
	text-align: left;
	margin-left: 30px;
}
.stage-slider .gallerytitle.right h2, .stage-slider .gallerytitle.right h3 {
	text-align: right;
	margin-right: 30px;
}
.stage-slider .gallerytitle.middle h2, .stage-slider .gallerytitle.middle h3 {
	text-align: center;
}
.stage-slider .gallerytitle.light h2, .stage-slider .gallerytitle.light h3 {
	color: #fff;
}
.stage-slider .gridimg-wrap, .post-gallery .gridimg-wrap {
	position: relative;
	overflow: hidden;
	height: 100%;
	display: block;
	width: inherit;
	margin: 0 auto;
}
.stage-slider {
	background: none !important;
}
.stage-slider .gridimg-wrap a {
	height: 100%;
}

.control-wrap {
	bottom: 8px;
	position: absolute;
	height: 20px;
	width: 100%;
	z-index: 99;
}

.post-gallery-wrap .control-wrap {
	height: 35px;
}

.stage-slider-wrap .stage-control {
	position: absolute;
	right: 40px;
	bottom: -5px;
}

.post-gallery-wrap .stage-control {
	position: absolute;
	right: 0;
	bottom: 6px;
	z-index: 9999;
}

.control-panel, .post-control-panel {
	width: auto;
	max-width: 820px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	white-space: nowrap;
}

#tabs ul li.extended-menu .post-control-panel {
	max-width: 200px;
}

.post-control-panel ul, .widget .post-control-panel ul, #footer .widget .post-control-panel ul, #panel .widget .post-control-panel ul, #tabs .post-control-panel ul {
	background: none;
}

#footer .widget .post-control-panel li a, #panel .widget .post-control-panel li a, #tabs .post-control-panel li a {
	padding: 0;
	margin: 0;
	background: none;
}

.control-panel ul li, .post-control-panel ul li, #footer .widget .post-control-panel ul li, #panel .widget .post-control-panel ul li, #tabs ul li.extended-menu .post-control-panel ul li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: auto;
}

.control-panel ul li, .post-control-panel ul li, #footer .widget .post-control-panel ul li, #panel .widget .post-control-panel ul li, #tabs .post-control-panel ul li {
	background: url(../images/gallery-navigation.png) right top no-repeat;
}

.control-panel ul li.activeSlide, .post-control-panel ul li.activeSlide, #footer .widget .post-control-panel ul li.activeSlide, #panel .widget .post-control-panel ul li.activeSlide, #tabs .post-control-panel ul li.activeSlide {
	background: url(../images/gallery-navigation.png) left top no-repeat;
}

.control-panel ul li:hover, .post-control-panel ul li:hover, #footer .widget .post-control-panel ul li.hover, #panel .widget .post-control-panel ul li.hover, #tabs ul li.extended-menu  .post-control-panel ul li.hover, #tabs ul li.extended-menu .post-control-panel ul li:hover {
	background: url(../images/gallery-navigation.png) left top no-repeat;
}

.stage-control #stage-prev, .stage-control #stage-next, .stage-control #stage-pause, .stage-control #stage-resume, .stage-control .poststage-prev, .stage-control .poststage-next, .stage-control .poststage-pause, .stage-control .poststage-resume {
	background-repeat: no-repeat;
	background-position: top center;
	display: block;
}
.stage-control #stage-prev, .stage-control .poststage-prev {
	background-image: url(../images/galleryslidenav-a.png);
}
.stage-control #stage-next, .stage-control .poststage-next {
	background-image: url(../images/galleryslidenav-b.png);
}
.stage-control #stage-pause, .stage-control .poststage-pause {
	background-image: url(../images/galleryslidenav-c.png);
}
.stage-control #stage-resume, .stage-control .poststage-resume {
	background-image: url(../images/galleryslidenav-c.png);
	background-position: center -60px;
}
.stage-control ul li {
	float: left;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}
.stage-control .poststage-pauseresume span, .stage-control #stage-pauseresume span {
	cursor: pointer;
}

/** / Stage Gallery *********************************/

/** / 3d Slider Gallery *********************************/

.slider-3d-wrap {
	width: 100% !important;
	position: relative;
	min-height: 150px;
	clear: both;
}
.slider-3d-wrap object {
	display: table;
	margin: 0 auto;
	width: 100%;
}
.slider-3d-wrap .flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

.slider-3d-wrap #slider_3d {
	display: table;
	width: inherit;
	margin-left: auto;
	margin-right: auto;
}
/** / 3d Slider Gallery *********************************/

/** Grid Gallery *********************************/
.gridimg-wrap {
	position: relative;
	overflow: hidden;
	width: inherit;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.grid-gallery {
	width: 1050px;
	overflow: hidden;
	position: relative;
	height: auto;
	margin: 0 auto;
}

.mid-wrap.out-threequarter .grid-gallery {
	width: 726px;
}
.content-wrapper .mid-wrap.out-threequarter .grid-gallery {
	width: 702px;
}
.mid-wrap.out-half .grid-gallery {
	width: 468px;
}
.content-wrapper .mid-wrap.out-half .grid-gallery {
	width: 453px;
}

.grid-gallery.top {
	margin-bottom: 20px;
}

.grid-gallery.bottom {
	margin-top: 20px;
}

.grid-gallery .panelwrap {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.grid-gallery .panel {
	float: left;
	width: 270px;
	margin-right: 69px;
	position: relative;
	margin-bottom: 15px;
}

.grid-gallery .panelcontent h2 {
	margin-bottom: 10px;
}

.grid-gallery .panel.columns-4 .panelcontent h2, .grid-gallery .panel.columns-5 .panelcontent h2, .grid-gallery .panel.columns-4 .title h2, .grid-gallery .panel.columns-5 .title h2 {
	font-size: 16px;
}

.grid-gallery .panel.columns-6 .panelcontent h2, .grid-gallery .panel.columns-6 .panelcontent h2, .grid-gallery .panel.columns-6 .title h2, .grid-gallery .panel.columns-6 .title h2 {
	font-size: 14px;
}

div.container {
	position: relative;
}

.panel .container {
	display: table;
	width: inherit;
	position: relative;
}

.panel .container img {
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.stage-slider-wrap .panel .container {
	width: inherit;
}

.stage-slider-wrap .panel .container img {
	margin: 0 auto;
}

.panel .container span.reflect, .panel .container div.reflect {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: table;
}
.reflect {
	margin-top: 3px;
}
.panel .container img, .panel .container object, .panel .container iframe {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.panel .container.videotype .gridimg-wrap object {
	background-color: #000;
}

.grid-gallery .panelcontent {
	width: inherit;
	line-height: 18px;
	overflow: hidden;
}

.content-wrapper .grid-gallery .panel, .accordion .grid-gallery .panel {
	width: 266px;
	margin-right: 59px;
}

.content-wrapper .mid-wrap.out-threequarter .grid-gallery .panel {
	width: 200px;
	margin-right: 34px;
}

.mid-wrap.out-threequarter .grid-gallery .panel {
	width: 208px;
	margin-right: 34px;
}

.mid-wrap.out-half .grid-gallery .panel {
	width: 124px;
	margin-right: 32px;
}

.content-wrapper .mid-wrap.out-half .grid-gallery .panel {
	width: 120px;
	margin-right: 31px;
}

.grid-gallery .panel.columns-4 {
	width: 219px;
	margin-right: 24px;
}

.content-wrapper .grid-gallery .panel.columns-4 {
	width: 196px;
	margin-right: 44px;
}

.mid-wrap.out-threequarter .grid-gallery .panel.columns-4 {
	width: 164px;
	margin-right: 12px;
}

.content-wrapper .mid-wrap.out-threequarter .grid-gallery .panel.columns-4 {
	width: 155px;
	margin-right: 20px;
}

.mid-wrap.out-half .grid-gallery .panel.columns-4 {
	width: 97px;
	margin-right: 16px;
}

.content-wrapper .mid-wrap.out-half .grid-gallery .panel.columns-4 {
	width: 91px;
	margin-right: 19px;
}

.grid-gallery .panel.columns-5 {
	width: 172px;
	margin-right: 22px;
}

.content-wrapper .grid-gallery .panel.columns-5 {
	width: 168px;
	margin-right: 19px;
}

.mid-wrap.out-threequarter .grid-gallery .panel.columns-5 {
	width: 120px;
	margin-right: 23px;
}

.content-wrapper .mid-wrap.out-threequarter .grid-gallery .panel.columns-5 {
	width: 116px;
	margin-right: 22px;
}

.mid-wrap.out-half .grid-gallery .panel.columns-5 {
	width: 76px;
	margin-right: 14px;
}

.content-wrapper .mid-wrap.out-half .grid-gallery .panel.columns-5 {
	width: 73px;
	margin-right: 14px;
}

.grid-gallery .panel.columns-6 {
	width: 148px;
	margin-right: 12px;
}

.content-wrapper .grid-gallery .panel.columns-6 {
	width: 141px;
	margin-right: 14px;
}

.mid-wrap.out-threequarter .grid-gallery .panel.columns-6 {
	width: 102px;
	margin-right: 16px;
}

.content-wrapper .mid-wrap.out-threequarter .grid-gallery .panel.columns-6 {
	width: 98px;
	margin-right: 16px;
}

.mid-wrap.out-half .grid-gallery .panel.columns-6 {
	width: 66px;
	margin-right: 8px;
}

.content-wrapper .mid-wrap.out-half .grid-gallery .panel.columns-6 {
	width: 61px;
	margin-right: 11px;
}

.grid-gallery .panel.columns-7 {
	width: 114px;
	margin-right: 25px;
}

.content-wrapper .grid-gallery .panel.columns-7 {
	width: 112px;
	margin-right: 22px;
}

.mid-wrap.out-threequarter .grid-gallery .panel.columns-7 {
	width: 86px;
	margin-right: 15px;
}

.content-wrapper .mid-wrap.out-threequarter .grid-gallery .panel.columns-7 {
	width: 80px;
	margin-right: 18px;
}

.mid-wrap.out-half .grid-gallery .panel.columns-7 {
	width: 55px;
	margin-right: 6px;
}

.content-wrapper .mid-wrap.out-half .grid-gallery .panel.columns-7 {
	width: 58px;
	margin-right: 5px;
}

/** / Grid Gallery *********************************/

/** Group Slider Gallery *********************************/
.gallery-slider.top {
	position: relative;
	padding-bottom: 20px;
}

.gallery-slider.bottom {
	position: relative;
	margin-top: 20px;
}

.group-slider {
	float: left;
	position: relative;
	overflow: hidden;
}
.post-slide {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.gallery-slider .panelwrap {
	float: left;
	width: 870px;
	margin-left: 0;
	position: relative;
	height: 100%;
}

.gallery-slider .panel {
	float: left;
	width: 290px;
	position: relative;
	height: 100%;
	padding-top: 1px;
}

.gallery-slider .panelcontent, .post-slider .panelcontent, .post-grid .panelcontent {
	padding: 15px;
	padding-top: 0;
	height: auto;
	line-height: 18px;
}

.post-grid .panelcontent {
	padding: 0;
}

.gallery-slider .panel.border-left, .post-slider .panel.border-left {
	background: url(../images/border-shadow-a.png) left repeat-y;
	padding-left: 0;
	height: 100%;
	position: relative;
}

.gallery-slider .panel.border-first, .post-slider .panel.border-first {
	background: url(../images/border-shadow-b.png) left repeat-y;
	height: 100%;
	position: relative;
}

.gallery-slider .gridimg-wrap {
	width: 290px;
	position: relative;
	overflow: hidden;
}
/** / Group Slider Gallery *********************************/

/** Accordion Gallery *********************************/
.accordion-gallery-wrap {
	position: relative;
	margin-bottom: 25px;
	overflow: hidden;
}

.accordion-gallery-wrap.shadow, .accordion-gallery-wrap.shadowreflection {
	padding-bottom: 35px;
}
.accordion-gallery-wrap.shadow.shadow-xsmall, .accordion-gallery-wrap.shadowreflection.shadow-xsmall {
	background: url(../images/shadow-e.png) center bottom no-repeat;
}
.accordion-gallery-wrap.shadow.shadow-small, .accordion-gallery-wrap.shadowreflection.shadow-small {
	background: url(../images/shadow-f.png) center bottom no-repeat;
}
.accordion-gallery-wrap.shadow.shadow-medium, .accordion-gallery-wrap.shadowreflection.shadow-medium {
	background: url(../images/shadow-b.png) center bottom no-repeat;
}

.accordion-gallery {
	list-style: none;
	position: relative;
	padding: 0;
	background: #222;
	overflow: hidden;
}

.accordion-gallery-wrap.center, .accordion-gallery.stage {
	margin: 0 auto;
}

.accordion-gallery.stage {
	width: 940px;
}

.accordion-gallery li {
	display: block;
	overflow: hidden;
	padding: 0 !important;
	background: #222;
	border-left: 1px solid #111;
}
.accordion-gallery.horizontal li {
	margin-right: 5px; /*Set to same as spacing option. */
	float: left;
}

.accordion-gallery .shadow {
	position: absolute;
	right: 0;
	height: 100%;
	width: 50px;
	background: url(../images/shadow-k.png) repeat-y right;
}

.accordion-gallery .excerpt, .accordion-gallery .title, .gallerywrap .title, .gallery-wrap .title, .imagewrap .title {
	background: url(../images/acc_bg.png);
	color: #f5f5f5;
	position: absolute;
	bottom: 0;
	height: auto;
	overflow: hidden;
	display: none;
	z-index: 100;
}

span.productprice {
	background: url(../images/acc_bg.png);
	position: absolute;
	z-index: 100;
	color: #f5f5f5;
	top: 0;
	font-size: 20px;
	padding: 5px;
	line-height: normal;
	overflow: hidden;
	font-family: Georgia, Times, "Times New Roman", serif;
}

.accordion-gallery .title h5 {
	margin: 0;
}

.accordion-gallery .excerpt .excerpt-content, .accordion-gallery .title .title-content {
	padding: 15px;
	margin: 0;
}
/** / Accordion Gallery *********************************/

.imagewrap .title {
	margin-bottom: 4px;
}

.gallerywrap .shadowreflection .title, .gallery-wrap .shadowreflection .title, .imagewrap .shadowreflection .title, .gallerywrap .reflection .title, .gallery-wrap .reflection .title, .imagewrap .reflection .title {
	margin-bottom: 35px;
}

.gallerywrap .videotype .title, .gallery-wrap .videotype .title {
	margin-bottom: 0;
}

.gallerywrap .overlaytext, .gallery-wrap .overlaytext {
	padding: 0 10px 10px 10px;
	color: #fff;
}
.gallerywrap .title, .gallery-wrap .title, .imagewrap .title {
	width: 100%;
}

.gallerywrap .title-wrap, .gallery-wrap .title-wrap, .imagewrap .title-wrap {
	position: relative;
	margin: 0 auto;
}

.gallerywrap .title h2, .gallery-wrap .title h2, .imagewrap .title h2 {
	padding: 0 10px 0 10px;
	margin: 4px 0 4px 0;
	text-align: left;
}

/******************************************************************/
/* Post Galleries *END*    */
/******************************************************************/

/******************************************************************/
/* Shortcodes    */
/******************************************************************/

/** Post Galleries *********************************/

.post-gallery-wrap .control-wrap {
	bottom: -3%;
}
.post-slider .slidernav-right, .post-slider .slidernav-left {
	width: 33px;
}
.post-slider, .post-gallery-wrap, .post-grid {
	margin: 0 auto;
	margin-bottom: 15px;
	position: relative;
	clear: both;
	overflow: hidden;
}

#tabs .extended-menu .post-gallery-wrap {
	margin-bottom: 0;
}
.post-slider .panelwrap, .post-grid .panelwrap {
	margin-left: -1px;
	position: relative;
	height: 100%;
	overflow: hidden;
}

.post-slider .panelwrap {
	float: left;
}

.post-grid .panelwrap {
	margin-bottom: 20px;
}

.post-grid .panel {
	overflow: hidden;
}

.post-slider .gridimg-wrap, .post-grid .gridimg-wrap {
	position: relative;
	overflow: hidden;
}

.post-slider .panel .container, .post-grid .panel .container {
}

.post-gallery {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.post-gallery .panel {
	float: left;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.mid-wrap.out-full .post-slider, .mid-wrap.out-full .post-grid {
	width: 938px;
}
.content-wrapper .mid-wrap.out-full .post-slider, .mid-wrap.out-full .post-grid, .mid-wrap.out-full .dyntabs .post-slider {
	width: 911px;
}
.mid-wrap.out-threequarter .post-slider, .mid-wrap.out-threequarter .post-grid {
	width: 665px;
}
.mid-wrap.out-half .post-slider, .mid-wrap.out-half .post-grid {
	width: 419px;
}

.mid-wrap.out-full .post-slider .panelwrap {
	width: 870px;
}
.content-wrapper .mid-wrap.out-full .post-slider .panelwrap, .mid-wrap.out-full .dyntabs .post-slider .panelwrap {
	width: 843px;
}
.mid-wrap.out-threequarter .post-slider .panelwrap {
	width: 597px;
}
.mid-wrap.out-half .post-slider .panelwrap {
	width: 351px;
}

.mid-wrap.out-full .post-slider .panel, .mid-wrap.out-full .post-grid .panel {
	float: left;
	position: relative;
	height: 100%;
	padding-top: 1px;
}

.mid-wrap.out-full .post-grid .panel {
	width: 294px;
	margin-right: 5px;
	margin-left: 5px;
}
.content-wrapper .mid-wrap.out-full .post-slider .panel {
	width: 285px;
}

.mid-wrap.out-full .post-slider .panel {
	width: 290px;
}
.content-wrapper .mid-wrap.out-full .post-slider .panel, .mid-wrap.out-full .dyntabs .post-slider .panel {
	width: 281px;
}

.mid-wrap.out-threequarter .post-slider .panel, .mid-wrap.out-threequarter .post-grid .panel {
	float: left;
	width: 199px;
	position: relative;
	height: 100%;
	padding-top: 1px;
}

.mid-wrap.out-threequarter .post-grid .panel {
	width: 211px;
	margin-left: 5px;
	margin-right: 5px;
}

.mid-wrap.out-half .post-slider .panel, .mid-wrap.out-half .post-grid .panel {
	float: left;
	width: 117px;
	position: relative;
	overflow: hidden;
	height: 100%;
	padding-top: 1px;
}

.mid-wrap.out-half .post-grid .panel {
	width: 129px;
	margin-left: 5px;
	margin-right: 5px;
}
/** / Post Galleries *********************************/

/** Image Effect *********************************/

.archiveimg-wrap span {
	padding: 0;
	display: inline-block;
}
.archiveimg-wrap img {
	margin: 0;
	padding: 0;
}

.imagewrap {
	position: relative;
	height: 100% !important;
}

.imagewrap.frame {
	background: url(../images/gradient-g.png) repeat-x top !important;
	padding: 9px 10px 7px 10px;
	border: 1px solid #dfdfdf;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.container.shadow-xsmall, .archiveimg-wrap.shadow-xsmall {
	background: url(../images/shadow-e.png) center bottom no-repeat;
}

.container.shadow-small, .archiveimg-wrap.shadow-small {
	background: url(../images/shadow-f.png) center bottom no-repeat;
}

.container.shadow-medium, .archiveimg-wrap.shadow-medium {
	background: url(../images/shadow-b.png) center bottom no-repeat;
}

.container.shadow-large, .archiveimg-wrap.shadow-large {
	background: url(../images/shadow-g.png) center bottom no-repeat;
}

.container.shadow.shadow-xsmall, .container.shadow.shadow-small, .container.shadow.shadow-medium, .container.shadow.shadow-large, .container.none {
	padding-bottom: 32px;
}

.container.videotype.reflection, .container.videotype.shadowreflection {
	padding-bottom: 35px !important;
}

.container.shadowreflection, .container.reflection {
	padding-bottom: 10px;
}

/** / Image Effect *********************************/

/** Buttons *********************************/
.button a, .button a:hover {
	color: #fff !important;
	display: block !important;
	height: 100%;
	font-size: 12px;
}

.button-wrap {
	display: inline-block;
	margin: 5px 1px 8px 0;
}

.button-wrap.full {
	display: block;
	width: 100%;
}

.button-wrap.half {
	width: 50%;
}
.button-wrap.onequarter {
	width: 25%;
}
.button-wrap.threequarter {
	width: 75%;
}

.button a, .button a:visited, button, #content input[type="submit"], .sidebar-content input[type="submit"], .panel-wrap input[type="submit"], input[type="button"] {
	background: #222 url(../images/button-overlay.png) top repeat-x;
	display: inline-block;
	padding: 8px 12px 9px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	zoom: 1;
	*display: inline;
	margin: 0;
	text-align: center;
	width: 100px;
}

.button a:hover, button:hover, #content input[type="submit"]:hover, input[type="button"]:hover {
	background-position: bottom;
	color: #fff;
}
.button a:active {
	top: 1px;
}
.small.button a, .small.button a:visited {
	font-size: 11px;
}
.button, .button:visited, .medium.button, .medium.button:visited {
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.large.button, .large.button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}

.green.button a, .green.button a:visited {
	background-color: #00a61f;
}
.blue.button a, .blue.button a:visited {
	background-color: #009cff;
}
.aqua.button a, .aqua.button a:visited {
	background-color: #0195a9;
}
.red.button a, .red.button a:visited {
	background-color: #c80d0d;
}

.magenta.button a, .magenta.button a:visited {
	background-color: #a9014b;
}
.orange.button a, .orange.button a:visited {
	background-color: #ff5c00;
}
.yellow.button a, .yellow.button a:visited {
	background-color: #ffb515;
}
.grey.button a, .grey.button a:visited {
	background-color: #c8c8c8;
}

/** / Buttons *********************************/

/** Blockquotes *********************************/
.blockquote_line, .blockquote_quotes {
	font-size: 1.20em;
	width: 170px;
	font-style: italic;
	line-height: 20px;
	color: #333333;
	display: block;
}

.panel-wrap .blockquote_quotes, .panel-wrap .blockquote_line {
	color: #333333;
}

.widget .blockquote_line, .widget .blockquote_quotes {
	width: inherit;
	font-size: 1.1em;
}

.styledbox.shadow .blockquote_line, .styledbox.shadow .blockquote_quotes {
	width: 400px;
}

.blockquote_quotes.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0.5em;
	padding: 0em 1em 0em 0em;
}

.blockquote_quotes .quote.left, #footer .blockquote_quotes .quote.left {
	float: left;
	margin-right: 6px;
	margin-bottom: 4px;
	width: 40px;
	height: 30px;
	background: url(../images/quote-open.png) no-repeat top left;
}

.blockquote_quotes .quote.right, #footer .blockquote_quotes .quote.right {
	float: right;
	margin-left: 4px;
	margin-top: 4px;
	width: 40px;
	height: 30px;
	background: url(../images/quote-close.png) no-repeat bottom right;
}

.blockquote_quotes .quote.left img, .blockquote_quotes .quote.right img {
	width: 40px;
	height: 30px;
}

.blockquote_quotes.right {
	float: right;
	margin: 1.5em 0.5em 1.5em 1.5em;
	padding: 0em 0em 0em 1em;
}

.blockquote_quotes.center, .blockquote_line.center {
	margin-left: auto;
	margin-right: auto;
}

.blockquote_line.left, .blockquote_line {
	float: left;
	border-right: 2px solid #5f5f5f;
	margin: 1.5em 1.5em 1.5em 0.5em;
	padding: 0em 1em 0em 0em;
}

.blockquote_line.right {
	float: right;
	border-right: none;
	border-left: 2px solid #5f5f5f;
	margin: 1.5em 0.5em 1.5em 1.5em;
	padding: 0em 0em 0em 1em;
}
/** / Blockquotes *********************************/

/** Horizontal Breaks *********************************/
.hozbreak {
	background: url(../images/break-a.png) center repeat-x;
	line-height: 40px;
	position: relative;
	clear: both;
}

.hozbreak.nospace {
	line-height: 2px;
}

.hozbreak-top {
	position: relative;
	background: url(../images/break-a-top.png) center right no-repeat;
	display: block;
	line-height: 50px;
	width: 100%;
	text-right: right;
	clear: both;
	font-size: 0.8em;
}

.hozbreak-top a {
	color: #CCC;
	float: right;
}
.hozbreak-top a:hover {
	color: #333;
}
/** / Horizontal Breaks *********************************/

/** Styled Boxes *********************************/
.styledbox {
	margin: 0.3em 0em 0.5em 0em;
	position: relative;
	clear: both;
	display: block;
}

.styledbox.help, .styledbox.information, .styledbox.warning, .styledbox.download {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.styledbox.information {
	background-color: #0074f7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0074f7 , endColorstr=#9dcbff);
	background-image: -moz-linear-gradient(100% 100% 90deg, #9dcbff, #0074f7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0074f7), to(#9dcbff));
}

.styledbox.download {
	background-color: #26b83e;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26b83e , endColorstr=#d6eea7);
	background-image: -moz-linear-gradient(100% 100% 90deg, #d6eea7, #26b83e);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#26b83e), to(#d6eea7));
}

.styledbox.warning {
	background-color: #ff9600;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9600 , endColorstr=#feef9b);
	background-image: -moz-linear-gradient(100% 100% 90deg, #feef9b, #ff9600);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9600), to(#feef9b));
}

.styledbox.help {
	background-color: #e40c33;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e40c33 , endColorstr=#e84d69 );
	background-image: -moz-linear-gradient(100% 100% 90deg, #e84d69, #e40c33);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e40c33), to(#e84d69));
}

.styledbox.information .boxcontent {
	background: url(../images/icon-b.png) left center no-repeat;
	color: #FFF;
}
.styledbox.warning .boxcontent {
	background: url(../images/icon-a.png) left center no-repeat;
	color: #333;
}
.styledbox.download .boxcontent {
	background: url(../images/icon-c.png) left center no-repeat;
	color: #333;
}
.styledbox.help .boxcontent {
	background: url(../images/icon-d.png) left center no-repeat;
	color: #fff;
}

.mid-wrap.out-full .styledbox.shadow.top {
	background: url(../images/stylebox-a.png) center top no-repeat;
}
.content-wrapper .mid-wrap.out-full .styledbox.shadow.top {
	background: url(../images/stylebox-a-1.png) center top no-repeat;
}
.mid-wrap.out-threequarter .styledbox.shadow.top {
	background: url(../images/stylebox-a-3.png) center top no-repeat;
}
.mid-wrap.out-half .styledbox.shadow.top {
	background: url(../images/stylebox-a-2.png) center top no-repeat;
}

.mid-wrap.out-full .styledbox.shadow.bottom {
	background: url(../images/stylebox-b.png) center bottom no-repeat;
}
.content-wrapper .mid-wrap.out-full .styledbox.shadow.bottom {
	background: url(../images/stylebox-b-1.png) center bottom no-repeat;
}
.mid-wrap.out-threequarter .styledbox.shadow.bottom {
	background: url(../images/stylebox-b-3.png) center bottom no-repeat;
}
.mid-wrap.out-half .styledbox.shadow.bottom {
	background: url(../images/stylebox-b-2.png) center bottom no-repeat;
}

.styledbox.left {
	float: left;
	margin: 1em 1em 1em 0em;
}
.styledbox.right {
	float: right;
	margin: 1em 0em 1em 1em;
}

.styledbox.center {
	margin: 1em 0em 1em 0em;
	margin-left: auto;
	margin-right: auto;
}
.styledbox .boxcontent {
	padding: 15px;
	padding-left: 50px;
	margin-left: 15px;
}
.styledbox .boxcontent.shadow {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 40px;
}
.styledbox.shadow.top .boxcontent.shadow {
	padding-top: 40px;
}

.styledbox .boxcontent.shadow h1 {
	font-size: 36px;
}
.styledbox .boxcontent.shadow h1, .styledbox .boxcontent.shadow h2 {
	margin-bottom: 0;
}

.styledbox.general .boxcontent {
	padding: 15px;
	margin: 0;
}

/** / Styled Boxes *********************************/

/** Hightlights *********************************/
span.highlight.one {
	color: #fff;
	border: none;
	padding: 0 3px;
	background-image: none;
	-ms-filter: none;
	filter: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
span.highlight.two {
	background: #111;
	color: #FFFFFF;
	border: none;
	padding: 0 3px;
}
/** / Hightlights *********************************/

/** Columns *********************************/
.columnswrap {
	position: relative;
	clear: both;
	width: 100%;
}

.columns {
	float: left;
	position: relative;
	margin-bottom: 4px;
	overflow: hidden;
}

.columns.two {
	width: 49%;
	margin-right: 2%;
}
.columns.three, .columns.onethird {
	width: 32%;
	margin-right:1.4%;
	text-align: justify;
}

.columns.three1 {
	width: 29.4%;
	padding-right:1.4%;
	text-align: justify;
	
}
.three1.select{
	background: rgb(236, 236, 236);
}
.columns.four, .columns.onefourth {
	width: 23.5%;
	margin-right: 2%;
}

.columns.twothirds {
	width: 66%;
	margin-right: 2%;
}

.columns.threefourths {
	width: 74.5%;
	margin-right: 2%;
}

/* Columns with Border */
.columns.border {
	background-color: #fbfbfb;
}
.columns.border.two {
	width: 44.5%;
	margin-right: 2%;
}

.columns.border.three, .columns.border.onethird {
	width: 27.5%;
	margin-right: 2%;
}

.columns.border.four, .columns.border.onefourth {
	width: 19%;
	margin-right: 2.2%;
}

.columns.border.twothirds {
	width: 61.5%;
	margin-right: 2%;
}

.columns.border.threefourths {
	width: 70%;
	margin-right: 2%;
}

.columns.two.last, .columns.three.last, .columns.four.last, .columns.onethird.last, .columns.twothirds.last, .columns.onefourth.last, .columns.threefourths.last {
	margin-right: 0 !important;
	clear: right;
}

.columns.two.last {
	float: right;
}

.columns.border {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	padding: 2%;
}
/** / Columns *********************************/

/** Accordion *********************************/
.accordion .section {
	position: relative;
	height: inherit;
	overflow: hidden;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	margin: 2px;
	margin-bottom: 10px;
	padding-left: 25px;
	background-color: #fbfbfb;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
	background-image: -o-linear-gradient(#ffffff,#f2f2f2);
}

.accordion .section .sectioncontent {
	overflow: visible;
	padding: 16px;
	padding-top: 0;
	padding-left: 6px;
}

.ui-accordion-header {
	padding: 8px 0 12px 0;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset {
	border: 0;
	outline: 0;
	text-decoration: none;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
/* end clearfix */
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.accordion .ui-icon {
	width: 8px;
	height: 14px;
	background-image: url(../images/button-b.png);
}
.accordion .ui-icon {
	position: absolute;
	left: 10px;
	margin-top: 4px;
}
.accordion .ui-state-active .ui-icon {
	width: 14px;
	height: 8px;
	background-image: url(../images/button-c.png);
}
.accordion .ui-state-active .ui-icon {
	left: 8px;
	top: 16px;
	margin-top: 0;
}
.accordion h3.accordionhead {
	cursor: pointer;
	font-size: 16px;
	margin-bottom: 0;
}

/** / Accordion *********************************/

/** Tabs *********************************/
.ui-tabs-panel {
	position: relative;
	height: inherit;
	overflow: hidden;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	margin: 2px;
	margin-bottom: 10px;
	padding: 12px;
	background-color: #fbfbfb;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
	background: -moz-linear-gradient(bottom, #F2F2F2 0, #fff 100%);
	background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	background-image: -o-linear-gradient(#ffffff,#f2f2f2);
}

.ui-tabs {
	position: relative;
	padding: .2em;
	padding-top: 0 !important;
	top: -4px;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0 !important;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none !important;
	float: left;
	position: relative;
	top: 4px;
	margin: 0 .2em 1px 0 !important;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background-color: #fbfbfb;
	background: -moz-linear-gradient(bottom, #F2F2F2 0, #fff 100%);
	background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 5px 5px 8px 5px;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
	z-index: 100;
	background: #fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.ui-tabs-nav h4.tabhead {
	cursor: pointer;
	font-size: 16px !important;
	margin-bottom: 0;
	display: block;
}

/** / Tabs *********************************/

/** Reveal Boxes *********************************/

.revealbox {
	position: relative;
	height: inherit;
	overflow: hidden;
	margin: 2px;
	margin-bottom: 10px;
	padding: 8px;
	padding-right: 0;
	padding-left: 0;
}

.boxcontent .revealbox {
	margin-bottom: 0;
}

.revealbox .ui-icon {
	width: 15px;
	height: 15px;
	background-image: url(../images/button-d.png);
}
.revealbox .ui-icon {
	position: absolute;
	left: 0;
	top: 18px;
	*top: 19px;
	margin-top: -7px;
}
.revealbox .ui-state-active .ui-icon {
	background-position: 0 15px;
}
.revealbox h4.reveal {
	cursor: pointer;
	font-size: 16px;
	margin-bottom: 0;
	display: block;
	padding-left: 19px;
}

.revealbox.center {
	margin-left: auto;
	margin-right: auto;
}
.revealbox.left {
	float: left;
}
.revealbox.right {
	float: right;
}

.revealbox .reveal-content {
	padding-top: 10px;
	overflow: hidden;
	display: none;
}

.revealbox.border {
	padding-left: 25px;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
}

.revealbox.border .ui-icon {
	position: absolute;
	left: 10px;
	top: 17px;
	margin-top: -8px;
}
.revealbox.border .ui-state-active .ui-icon {
	left: 6px;
	top: 12px;
	margin-top: 0;
}

/** / Reveal Boxes *********************************/

/** Drop Caps *********************************/

span.dropcap.one {
	clear: both;
	float: left;
	font-size: 28px;
	line-height: 30px;
	margin-right: 6px;
	text-shadow: 0 1px 1px #444;
	text-align: center;
}

span.dropcap.two {
	clear: both;
	background: url(../images/dropcap-a.png) no-repeat center top;
	float: left;
	font-size: 28px;
	height: 34px;
	width: 34px;
	line-height: 30px;
	margin-right: 5px;
	padding-right: 6px;
	text-shadow: 0 2px 1px #fff;
	text-align: center;
	letter-spacing: -7px;
}

span.dropcap.blue {
	color: #0bb0ee;
}
span.dropcap.darkblue {
	color: #1f3169;
}
span.dropcap.green {
	color: #2ce120;
}
span.dropcap.grey {
	color: #444444;
}
span.dropcap.lightgrey {
	color: #dddddd;
}
span.dropcap.mustard {
	color: #eda82b;
}
span.dropcap.orange {
	color: #ffa900;
}
span.dropcap.pink {
	color: #f11196;
}
span.dropcap.red {
	color: #e31325;
}
span.dropcap.teal {
	color: #68a4be;
}

/** / Drop Caps *********************************/

/** Recent Posts *********************************/
#panel .nv-recent-posts .imagewrap.frame, #footer .nv-recent-posts .imagewrap.frame {
	padding: 4px 4px 0 4px;
	margin-bottom: 5px;
}
#panel ul.nv-recent-posts li, #footer ul.nv-recent-posts li {
	margin-bottom: 15px;
	background: none;
}
#panel .widget .nv-recent-posts li a, #footer .widget .nv-recent-posts li a {
	background: none;
	padding: 0;
}
#panel ul.nv-recent-posts li h4, #footer ul.nv-recent-posts li h4 {
	margin-bottom: 5px;
}
/** / Recent Posts *********************************/

/******************************************************************/
/* Shortcodes *END*   */
/******************************************************************/
div.light_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}/* Top left corner */
div.light_rounded .pp_top .pp_middle {
	background: #fff;
}/* Top pattern/color */
div.light_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}/* Top right corner */
div.light_rounded .pp_content .ppt {
	color: #000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
	background: #fff;
}
div.light_rounded .pp_content {
	background-color: #fff;
}/* Content background */
div.light_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}/* Next button */
div.light_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}/* Previous button */
div.light_rounded .pp_expand {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}/* Expand button */
div.light_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}/* Expand button hover */
div.light_rounded .pp_contract {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}/* Contract button */
div.light_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}/* Contract button hover */
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}/* Close button */
div.light_rounded .pp_details {
	position: relative;
}
div.light_rounded .pp_description {
	margin-right: 85px;
}
div.light_rounded #pp_full_res .pp_inline {
	color: #000;
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next {
	margin-top: 12px !important;
}
div.light_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}/* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}/* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}/* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle {
	background: #fff;
}/* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}/* Bottom right corner */
div.light_rounded .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}/* Loader icon */
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_content {
	height: 40px;
	min-width: 40px
}
* html .pp_content {
	width: 40px
}
.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
}
.pp_description {
	display: none;
	margin: 0
}
.pp_social {
	float: left;
	margin: 0
}
.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden
}
.pp_social .twitter {
	float: left
}
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0
}
.pp_nav p {
	float: left;
	white-space: nowrap;
	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: 14px
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}
.pp_gallery ul {
	float: left;
	height: 35px;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0
}
.pp_gallery ul a {
	border: 1px 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-color: #fff
}
.pp_gallery ul a img {
	border: 0
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.pp_gallery li.default a {
	background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top: 7px !important
}
a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.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 {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px
}
#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
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px
}
.pp_top, .pp_bottom {
	height: 20px;
	position: relative
}
* html .pp_top, * html .pp_bottom {
	padding: 0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left: 0;
	position: static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}
.pp_fade, .pp_gallery li.default a img {
	display: none
}

.cufon {
}

.reflect2 img {
	max-width: 270px;
	max-height: 170px;
}

/** reset styling **/

.firebugResetStyles {

	z-index: 2147483646 !important;
	top: 0 !important;
	left: 0 !important;
	display: block !important;
	border: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
	outline: 0 !important;
	min-width: 0 !important;
	max-width: none !important;
	min-height: 0 !important;
	max-height: none !important;
	position: fixed !important;
	transform: rotate(0deg) !important;
	transform-origin: 50% 50% !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: transparent none !important;
	pointer-events: none !important;
	white-space: normal !important;
}

.firebugBlockBackgroundColor {

	background-color: transparent !important;
}

.firebugResetStyles:before, .firebugResetStyles:after {

	content: "" !important;
}

/**actual styling to be modified by firebug theme**/

.firebugCanvas {

	display: none !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBox {

	width: auto !important;
	position: static !important;
}

.firebugLayoutBoxOffset {

	opacity: 0.8 !important;
	position: fixed !important;
}

.firebugLayoutLine {

	opacity: 0.4 !important;
	background-color: #000000 !important;
}

.firebugLayoutLineLeft, .firebugLayoutLineRight {

	width: 1px !important;
	height: 100% !important;
}

.firebugLayoutLineTop, .firebugLayoutLineBottom {

	width: 100% !important;
	height: 1px !important;
}

.firebugLayoutLineTop {

	margin-top: -1px !important;
	border-top: 1px solid #999999 !important;
}

.firebugLayoutLineRight {

	border-right: 1px solid #999999 !important;
}

.firebugLayoutLineBottom {

	border-bottom: 1px solid #999999 !important;
}

.firebugLayoutLineLeft {

	margin-left: -1px !important;
	border-left: 1px solid #999999 !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxParent {

	border-top: 0 none !important;
	border-right: 1px dashed #E00 !important;
	border-bottom: 1px dashed #E00 !important;
	border-left: 0 none !important;
	position: fixed !important;
	width: auto !important;
}

.firebugRuler {

	position: absolute !important;
}

.firebugRulerH {

	top: -15px !important;
	left: 0 !important;
	width: 100% !important;
	height: 14px !important;
	background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%13%88%00%00%00%0E%08%02%00%00%00L%25a%0A%00%00%00%04gAMA%00%00%D6%D8%D4OX2%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04%F8IDATx%DA%EC%DD%D1n%E2%3A%00E%D1%80%F8%FF%EF%E2%AF2%95%D0D4%0E%C1%14%B0%8Fa-%E9%3E%CC%9C%87n%B9%81%A6W0%1C%A6i%9A%E7y%0As8%1CT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AATE9%FE%FCw%3E%9F%AF%2B%2F%BA%97%FDT%1D~K(%5C%9D%D5%EA%1B%5C%86%B5%A9%BDU%B5y%80%ED%AB*%03%FAV9%AB%E1%CEj%E7%82%EF%FB%18%BC%AEJ8%AB%FA'%D2%BEU9%D7U%ECc0%E1%A2r%5DynwVi%CFW%7F%BB%17%7Dy%EACU%CD%0E%F0%FA%3BX%FEbV%FEM%9B%2B%AD%BE%AA%E5%95v%AB%AA%E3E5%DCu%15rV9%07%B5%7F%B5w%FCm%BA%BE%AA%FBY%3D%14%F0%EE%C7%60%0EU%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5JU%88%D3%F5%1F%AE%DF%3B%1B%F2%3E%DAUCNa%F92%D02%AC%7Dm%F9%3A%D4%F2%8B6%AE*%BF%5C%C2Ym~9g5%D0Y%95%17%7C%C8c%B0%7C%18%26%9CU%CD%13i%F7%AA%90%B3Z%7D%95%B4%C7%60%E6E%B5%BC%05%B4%FBY%95U%9E%DB%FD%1C%FC%E0%9F%83%7F%BE%17%7DkjMU%E3%03%AC%7CWj%DF%83%9An%BCG%AE%F1%95%96yQ%0Dq%5Dy%00%3Et%B5'%FC6%5DS%95pV%95%01%81%FF'%07%00%00%00%00%00%00%00%00%00%F8x%C7%F0%BE%9COp%5D%C9%7C%AD%E7%E6%EBV%FB%1E%E0(%07%E5%AC%C6%3A%ABi%9C%8F%C6%0E9%AB%C0'%D2%8E%9F%F99%D0E%B5%99%14%F5%0D%CD%7F%24%C6%DEH%B8%E9rV%DFs%DB%D0%F7%00k%FE%1D%84%84%83J%B8%E3%BA%FB%EF%20%84%1C%D7%AD%B0%8E%D7U%C8Y%05%1E%D4t%EF%AD%95Q%BF8w%BF%E9%0A%BF%EB%03%00%00%00%00%00%00%00%00%00%B8vJ%8E%BB%F5%B1u%8Cx%80%E1o%5E%CA9%AB%CB%CB%8E%03%DF%1D%B7T%25%9C%D5(%EFJM8%AB%CC'%D2%B2*%A4s%E7c6%FB%3E%FA%A2%1E%80~%0E%3E%DA%10x%5D%95Uig%15u%15%ED%7C%14%B6%87%A1%3B%FCo8%A8%D8o%D3%ADO%01%EDx%83%1A~%1B%9FpP%A3%DC%C6'%9C%95gK%00%00%00%00%00%00%00%00%00%20%D9%C9%11%D0%C0%40%AF%3F%EE%EE%92%94%D6%16X%B5%BCMH%15%2F%BF%D4%A7%C87%F1%8E%F2%81%AE%AAvzr%DA2%ABV%17%7C%E63%83%E7I%DC%C6%0Bs%1B%EF6%1E%00%00%00%00%00%00%00%00%00%80cr%9CW%FF%7F%C6%01%0E%F1%CE%A5%84%B3%CA%BC%E0%CB%AA%84%CE%F9%BF) % EC % 13% 08WU % AE % AB % B1 % AE % 2BO % EC % 8E % CBYe % FE % 8CN % ABr % 5Dy % 60 ~%CFA%0D%F4%AE%D4%BE%C75%CA%EDVB%EA(%B7%F1%09g%E5%D9%12%00%00%00%00%00%00%00%00%00H%F6%EB%13S%E7y%5E%5E%FB%98%F0%22%D1%B2'%A7%F0%92%B1%BC%24z3%AC%7Dm%60%D5%92%B4%7CEUO%5E%F0%AA*%3BU%B9%AE%3E%A0j%94%07%A0%C7%A0%AB%FD%B5%3F%A0%F7%03T%3Dy%D7%F7%D6%D4%C0%AAU%D2%E6%DFt%3F%A8%CC%AA%F2%86%B9%D7%F5%1F%18%E6%01%F8%CC%D5%9E%F0%F3z%88%AA%90%EF%20%00%00%00%00%00%00%00%00%00%C0%A6%D3%EA%CFi%AFb%2C%7BB%0A%2B%C3%1A%D7%06V%D5%07%A8r%5D%3D%D9%A6%CAu%F5%25%CF%A2%99%97zNX%60%95%AB%5DUZ%D5%FBR%03%AB%1C%D4k%9F%3F%BB%5C%FF%81a%AE%AB'%7F%F3%EA%FE%F3z%94%AA%D8%DF%5B%01%00%00%00%00%00%00%00%00%00%8E%FB%F3%F2%B1%1B%8DWU%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*UiU%C7%BBe%E7%F3%B9%CB%AAJ%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5*%AAj%FD%C6%D4%5Eo%90%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5%86%AF%1B%9F%98%DA%EBm%BBV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%AD%D6%E4%F58%01%00%00%00%00%00%00%00%00%00%00%00%00%00%40%85%7F%02%0C%008%C2%D0H%16j%8FX%00%00%00%00IEND%AEB%60%82") repeat-x !important;

	border-top: 1px solid #BBBBBB !important;
	border-right: 1px dashed #BBBBBB !important;
	border-bottom: 1px solid #000000 !important;
}

.firebugRulerV {

	top: 0 !important;
	left: -15px !important;
	width: 14px !important;
	height: 100% !important;
	background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0E%00%00%13%88%08%02%00%00%00%0E%F5%CB%10%00%00%00%04gAMA%00%00%D6%D8%D4OX2%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%06~IDATx%DA%EC%DD%D1v%A20%14%40Qt%F1%FF%FF%E4%97%D9%07%3BT%19%92%DC%40(%90%EEy%9A5%CB%B6%E8%F6%9Ac%A4%CC0%84%FF%DC%9E%CF%E7%E3%F1%88%DE4%F8%5D%C7%9F%2F%BA%DD%5E%7FI%7D%F18%DDn%BA%C5%FB%DF%97%BFk%F2%10%FF%FD%B4%F2M%A7%FB%FD%FD%B3%22%07p%8F%3F%AE%E3%F4S%8A%8F%40%EEq%9D%BE8D%F0%0EY%A1Uq%B7%EA%1F%81%88V%E8X%3F%B4%CEy%B7h%D1%A2E%EBohU%FC%D9%AF2fO%8BBeD%BE%F7X%0C%97%A4%D6b7%2Ck%A5%12%E3%9B%60v%B7r%C7%1AI%8C%BD%2B%23r%00c0%B2v%9B%AD%CA%26%0C%1Ek%05A%FD%93%D0%2B%A1u%8B%16-%95q%5Ce%DCSO%8E%E4M%23%8B%F7%C2%FE%40%BB%BD%8C%FC%8A%B5V%EBu%40%F9%3B%A72%FA%AE%8C%D4%01%CC%B5%DA%13%9CB%AB%E2I%18%24%B0n%A9%0CZ*Ce%9C%A22%8E%D8NJ%1E%EB%FF%8F%AE%CAP%19*%C3%BAEKe%AC%D1%AAX%8C*%DEH%8F%C5W%A1e%AD%D4%B7%5C%5B%19%C5%DB%0D%EF%9F%19%1D%7B%5E%86%BD%0C%95%A12%AC%5B*%83%96%CAP%19%F62T%86%CAP%19*%83%96%CA%B8Xe%BC%FE) T % 19% A1 % 17xg % 7F % DA % CBP % 19 *%C3%BA%A52T%86%CAP%19%F62T%86%CA%B0n%A9%0CZ%1DV%C6%3D%F3%FCH%DE%B4%B8~%7F%5CZc%F1%D6%1F%AF%84%F9%0F6%E6%EBVt9%0E~%BEr%AF%23%B0%97%A12T%86%CAP%19%B4T%86%CA%B8Re%D8%CBP%19*%C3%BA%A52huX%19%AE%CA%E5%BC%0C%7B%19*CeX%B7h%A9%0C%95%E1%BC%0C%7B%19*CeX%B7T%06%AD%CB%5E%95%2B%BF.%8F%C5%97%D5%E4%7B%EE%82%D6%FB%CF-%9C%FD%B9%CF%3By%7B%19%F62T%86%CA%B0n%D1R%19*%A3%D3%CA%B0%97%A12T%86uKe%D0%EA%B02*%3F1%99%5DB%2B%A4%B5%F8%3A%7C%BA%2B%8Co%7D%5C%EDe%A8%0C%95a%DDR%19%B4T%C66%82fA%B2%ED%DA%9FC%FC%17GZ%06%C9%E1%B3%E5%2C%1A%9FoiB%EB%96%CA%A0%D5qe4%7B%7D%FD%85%F7%5B%ED_%E0s%07%F0k%951%ECr%0D%B5C%D7-g%D1%A8%0C%EB%96%CA%A0%A52T%C6)*%C3%5E%86%CAP%19%D6-%95A%EB*%95q%F8%BB%E3%F9%AB%F6%E21%ACZ%B7%22%B7%9B%3F%02%85%CB%A2%5B%B7%BA%5E%B7%9C%97%E1%BC%0C%EB%16-%95%A12z%AC%0C%BFc%A22T%86uKe%D0%EA%B02V%DD%AD%8A%2B%8CWhe%5E%AF%CF%F5%3B%26%CE%CBh%5C%19%CE%CB%B0%F3%A4%095%A1%CAP%19*Ce%A8%0C%3BO*Ce%A8%0C%95%A12%3A%AD%8C%0A%82%7B%F0v%1F%2FD%A9%5B%9F%EE%EA%26%AF%03%CA%DF9%7B%19*Ce%A8%0C%95%A12T%86%CA%B8Ze%D8%CBP%19*Ce%A8%0C%95%D1ae%EC%F7%89I%E1%B4%D7M%D7P%8BjU%5C%BB%3E%F2%20%D8%CBP%19*Ce%A8%0C%95%A12T%C6%D5*%C3%5E%86%CAP%19*Ce%B4O%07%7B%F0W%7Bw%1C%7C%1A%8C%B3%3B%D1%EE%AA%5C%D6-%EBV%83%80%5E%D0%CA%10%5CU%2BD%E07YU%86%CAP%19*%E3%9A%95%91%D9%A0%C8%AD%5B%EDv%9E%82%FFKOee%E4%8FUe%A8%0C%95%A12T%C6%1F%A9%8C%C8%3D%5B%A5%15%FD%14%22r%E7B%9F%17l%F8%BF%ED%EAf%2B%7F%CF%ECe%D8%CBP%19*Ce%A8%0C%95%E1%93~%7B%19%F62T%86%CAP%19*Ce%A8%0C%E7%13%DA%CBP%19*Ce%A8%0CZf%8B%16-Z%B4h%D1R%19f%8B%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1%A2%A52%CC%16-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2EKe%98-Z%B4h%D1%A2EKe%D02%5B%B4h%D1%A2EKe%D02%5B%B4h%D1%A2E%8B%96%CA0%5B%B4h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%16-%95a%B6h%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-Z*%C3l%D1%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z%B4T%86%D9%A2E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4h%A9%0C%B3E%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%D1R%19f%8B%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1%A2%A52%CC%16-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2EKe%98-Z%B4h%D1%A2EKe%D02%5B%B4h%D1%A2EKe%D02%5B%B4h%D1%A2E%8B%96%CA0%5B%B4h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%16-%95a%B6h%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-Z*%C3l%D1%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z%B4T%86%D9%A2E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4h%A9%0C%B3E%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%D1R%19f%8B%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1%A2%A52%CC%16-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2EKe%98-Z%B4h%D1%A2EKe%D02%5B%B4h%D1%A2EKe%D02%5B%B4h%D1%A2E%8B%96%CA0%5B%B4h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%16-%95a%B6h%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-Z*%C3l%D1%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z%B4T%86%D9%A2E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4%AE%A4%F5%25%C0%00%DE%BF%5C'%0F%DA%B8q%00%00%00%00IEND%AEB%60%82") repeat-y !important;

	border-left: 1px solid #BBBBBB !important;
	border-right: 1px solid #000000 !important;
	border-bottom: 1px dashed #BBBBBB !important;
}

.overflowRulerX > .firebugRulerV {

	left: 0 !important;
}

.overflowRulerY > .firebugRulerH {

	top: 0 !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.fbProxyElement {

	position: fixed !important;
	pointer-events: auto !important;
}

#toppanel, #toppanel a, .lowerfooter, .tweets h3 a {
	color: #5f5f5f;
}
.sidebar-content li a, #footer a, #panel a {
	color: #5f5f5f;
}
.sidebar-content li a:hover, #toppanel a:hover {
	color: #999;
}

a, div.item-list-tabs#subnav a.show-hide-new, div.item-list-tabs#subnav a.new-reply-link {
	color: #1594d9;
	text-decoration: none;
	outline: none; /* firefox fix  */
}

a:hover, #sub-tabs ul li.current_page_item, div.item-list-tabs#subnav a.show-hide-new:hover, div.item-list-tabs#subnav a.new-reply-link:hover, span.bbp-breadcrumb-current {
	color: #3bb8ff;
}

#sub-tabs ul li a {
	color: #b4b4b4;
}
acronym, abbr {
	border-bottom: 1px dashed #1594d9;
}

.slidernav-left a {
	background: #1594d9 url(http://higps.org/wp-content/themes/DynamiX/images/gallery-nav.png) top left no-repeat;
}
.slidernav-right a {
	background: #1594d9 url(http://higps.org/wp-content/themes/DynamiX/images/gallery-nav.png) top right no-repeat;
}
.slidernav-left a:hover {
	background-color: #3bb8ff url(http://higps.org/wp-content/themes/DynamiX/images/gallery-nav.png) top left no-repeat;
}
.slidernav-right a:hover {
	background: #3bb8ff url(http://higps.org/wp-content/themes/DynamiX/images/gallery-nav.png) top right no-repeat;
}

#content ul li.socialinit, #content ul li.socialhide:hover, #content .socialicons ul li, #content .postmetadata .comments.yes, .twitterfollow a, #wp-calendar td a, .tab a.open, .tab a.close, #content .textresize ul li, ul.paging li.pagebutton, .accordion .ui-icon, .revealbox .ui-icon, .stage-control #stage-prev, .stage-control #stage-next, .stage-control #stage-pause, .stage-control #stage-resume, .stage-control .poststage-prev, .stage-control .poststage-next, .stage-control .poststage-pause, .stage-control .poststage-resume, span.highlight.one {
	background-color: #1594d9;
}

#content ul li.socialinit:hover, #content ul li.socialhide, #content .socialicons ul li:hover, #content .postmetadata .comments.yes:hover, .twitterfollow a:hover, #wp-calendar td a:hover, .tab a:hover.open, .tab a:hover.close, #content .textresize ul li:hover, ul.paging li.pagebutton.active, ul.paging a li.pagebutton, .accordion .ui-state-active .ui-icon, .stage-control #stage-prev:hover, .stage-control #stage-next:hover, .stage-control #stage-pause:hover, .stage-control #stage-resume:hover, .stage-control .poststage-prev:hover, .stage-control .poststage-next:hover, .stage-control .poststage-pause:hover, .stage-control .poststage-resume:hover {
	background-color: #3bb8ff;
}

.panelcontent h2 a, .panelcontent h2 {
	color: #5f5f5f;
}

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 0.75em;
}

#wrapper #tabs ul li.extended-menu ul li ul li:hover {
	background: url(http://higps.org/wp-content/themes/DynamiX/stylesheets/images/gradient-f-light.png) repeat-x top;
}

.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}

#wpadminbar {
	display: none;
}

.panelcontent h2 {
	color: #1594d9;
}
.name {
	margin-left: 135px;
}
.MNC {
	margin-left: 100px
}
.MNCinput {
	margin-left: -10px;
}

.sortable {
	width: 910px;
}

.sortable thead td {
	cursor:pointer
}

.column.border {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	padding: 2%;
}
.column {
	float: left;
	position: relative;
	margin-bottom: 4px;
	overflow: hidden;
	width: 903px
}
.admin_tabs .one {
	width: 423px
}
.admin_tabs h3 {
	color: #1594d9;
}
.reflect2 {
	background: #fff
}
.rightCol {
	width: 565px;
	margin-left: 20px;
}
#content > div {

	position: relative;
	z-index: 9;
}

.sidebar-content > ul > li {

}
.sidebar-content .selected {
	color: #3bb8ff;
	font-size: 1.2em;
}
.version_container {
	padding-right: 20px;
}
.oneversion h5 {
	line-height: 30px;
	cursor: pointer
}

.columns2 {
	float: left;
	position: relative;
	margin-bottom: 4px;
	overflow: hidden;
}
.columns2.border {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	padding: 2%;
	width: 423px
}
.columns3 {
	float: left;
	position: relative;
	margin-bottom: 4px;
	overflow: hidden;
	width: 600px
}
.columns3.border {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	padding: 2%;
}
.columns4 {
	float: left;
	position: relative;
	margin-bottom: 4px;
	overflow: hidden;
	width: 200px
}
.columns4.border {
	border: 1px solid #dfdfdf;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	padding: 2%;
	text-align: left;
}
.columns4.border.three, .columns.border.onethird {
	width: 25%;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 2%
}
#pending_list table {
	width: 947px
}
#pending_list table td {
	background: none
}

.longText {
	white-space: nowrap;
	overflow: hidden;
}

.longText:after {
	content: '...';
}
.boxcontent2 {

	margin-left: 20px
}


.switch{
	
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
/* on off button*/
.cb-enable, .cb-disable,.cb-enable2 {
	width:45px;
	height:30px;
	display: block;
	float: left;
	

background-color: #fbfbfb;
background-image: -moz-linear-gradient(100% 100% 90deg, #f2f2f2, #fff);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
background-image: -o-linear-gradient(#ffffff,#f2f2f2);
}
.cb-enable,.cb-enable2{
	border: 1px solid #dfdfdf;
	
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

.cb-disable{
	border: 1px solid #dfdfdf;
	
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}

.cb-enable span,.cb-enable2 span {
	line-height: 30px;
margin-left: 10px;
}
.cb-disable span {
	line-height: 30px;
margin-left: 10px;
}
.cb-disable.selected {
	background: #222 url(../images/button-overlay.png) top repeat-x;
}
.cb-disable.selected span {
	background-position: right -210px;
	color: #fff;
}
.cb-enable.selected {
	background: rgb(98,194,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(98,194,255,1) 0%, rgba(86,189,255,1) 36%, rgba(0,156,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,194,255,1)), color-stop(36%,rgba(86,189,255,1)), color-stop(100%,rgba(0,156,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(98,194,255,1) 0%,rgba(86,189,255,1) 36%,rgba(0,156,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(98,194,255,1) 0%,rgba(86,189,255,1) 36%,rgba(0,156,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(98,194,255,1) 0%,rgba(86,189,255,1) 36%,rgba(0,156,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(98,194,255,1) 0%,rgba(86,189,255,1) 36%,rgba(0,156,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c2ff', endColorstr='#009cff',GradientType=0 ); /* IE6-9 */

}
.cb-enable.selected span {
	background-position: left -150px;
	color: #fff;
}
.switch label {
	cursor: pointer;
}
.switch input {
	display: none;
}
.border1{
	background: url(../images/border-shadow-a.png) left repeat-y;
	padding-top: 20px;
padding-left: 20px;
}
.border1 span{
	float:right;
	margin-bottom: 5px;
}
.border1 h5{
	float:left;
}
.statusTable td,.statusTable th{
	padding:3px;
	text-align:center;
	background:none
}
.statusTable td:last-child {
	width:60px
}
.statusTable td:first-child {
	width:10px
}
.statusTable  {
	width:265px;
	border:none;
	
}
.statusTable input {
	width:68px;
	padding: 4px 7px !important;
	font-size: 12px;
}


.sliderHeader h3,#range h3{
	width: 64%;
float: left;
}
.sliderHeader .button-wrap {
	width: 27%;
float: right;
}
#range>.switch{
	float: right;
	
	margin-top: -3px;
}
#range>.switch span{
	float: none;
	
}

.sliderHeader{
	height:35px
}
.sliderHeader .blue a {
	width: 50px;
	padding: 5px 10px 7px;
	margin-top: -6px;
}
.buttonCancel{
	float:left
}
.firstTabSlider{
	
}
.gpsReportLine{
height: 35px;
}
.history{
	float:right;
	margin-top:10px
}
.history .button{
	float:left
}
.history .blue{
	float:right;
	margin-left:8px
}
.regContainer h5{
	float:left
}
.regContainer .check{
	float:right
}
#darkBorder{
	border: 1px solid rgb(168, 168, 168);
}
#buttonNext{
	margin-left:10px
}
.columns.three.left h5{
	line-height:30px
}

