/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

.ig-widget-activity .ig-widget-layout-default h2 {
background: none!important;
margin: 0!important;
border-bottom: 0px!important;
}

.ig-widget-layout-default li a {
font-weight: normal!important;
}

h3.shade, div.column-secondary h3 {
border-bottom: 1px solid #cac4ad!important;
background-color: #ffffff!important;
color: #8e8c6e!important;
}

.ig-title, .ig-title a {
font-weight: normal!important;
line-height: 1.25em;
}

.ig-formitem {
padding-bottom: 9px!important;
}

.ig-tinyfont {
line-height: 14px!important;
}

.ig-body {
color: #585858!important;
}

tr.shade {
background: #f5fafb!important;
}

#actionbar-triggers, #actionbar-panels {
background: none!important;
}

#actionbuttons, #actionbar-panels, #actionbar-triggers li.active, #totalprogressbar-inner, #uploader div.progressbar-inner {
background: #f0f0f0!important;
}

.buttons { background: #f0f0f0!important; }

.foot {
font-size: 0.8em;
color: #909090;
padding-bottom: 20px;
}

.pds-box label {
clear:none!important;
}

.box-title-about,
.box-title-news
{
    padding-left: 20px;
}

.box-title-about img,
.box-title-news img
{
    position: absolute;
    margin-left: -60px;
    margin-top: -25px;
}

.box-title-news { margin-bottom: 12px; }


.box-news h4,
.box-news p 
{
    margin-left: 63px;
}

.ps-login-logged-in { display: none; }
.anonymous .ps-login-logged-in { display: block; }

.ps-login-logged-out { display: block; }
.anonymous .ps-login-logged-out { display: none; }

.ps-login-logged-out ul            { margin: 0 !important; }
.ps-login-logged-out ul li         { float: left; display: inline; border-left: 1px solid #d0cfc3; line-height: 12px; }
.ps-login-logged-out ul li a       { font-size: 11px; padding: 0 10px; }
.ps-login-logged-out ul li.first   { border-left: 0px; }
.ps-login-logged-out ul li.first a { padding-left: 0px; }


/*
Google map
*/
.google-map{
	height:400px;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:20px;
}

iframe{
    border:none;
}

/*
#trailer, #trailerbar{
   display:none;
}
*/

.no-margin{
    margin-bottom:0 !important;
}


/* HTML Slideshow: */
=============================================== */
.ps-button-previous, .ps-button-next {
	display: block;
	padding-top: 22px;
	height: 0;
	overflow: hidden;
}

div.ps-slideshow-controls ul {
	margin: 0 0 2em 0;
}

.ps-slideshow-controls li {
	list-style: none;
	float: left;
	margin: 0 10px;
}

/* Rotating Banner */
.ps-slideshow-frame-container {
	height: 95px; /* maximum hight of slideshow */
	position: relative;
}

.ps-slideshow-frame {
	height: 95px; 
	position: absolute;
}

.ig-about_author{
    display:none !important;
}

/* SYSTEM ADMIN ELEMENTS
=============================================== */
textarea.ps_style_guide { height: 100px; width: 90%; }

/* FONTS
=============================================== */
body { color: #191717; }
a { color: #00b6dd; }
a:hover { color: #000; }

h1, h2, h3 { color: #787878; font-family: Arial, sans-serif; font-weight: normal !important; }
h1, h1 a { font-size: 36px; }
h2, h2 a, 
h2.ig-cpt-title, h2.ig-cpt-title a { color: #787878 !important; font-size: 24px; font-family: "Trebuchet MS", sans-serif; font-weight: normal; }
h3, h3 a { color: #00b6dd; font-size: 16px; }

/* Widgets */
.ig-cpt h2, .ig-cpt h2 a {  }
.widget_html_banner_01 h1,
.widget_html_banner_02 h1,
.widget_html_banner_03 h1 { margin-bottom: 0; }
.widget_html_banner_01 h2,
.widget_html_banner_02 h2,
.widget_html_banner_03 h2 { color: #00b6dd !important; font-size: 18px; margin: 0; padding: 0; }
.widget_html_banner_03,
.widget_html_banner_03 h1 { color: #fff; line-height: 1em; }

#footer, #footer a { color: #fff; font-size: 11px; }

/* LAYOUT
=============================================== */
body { background: #23293d url(/download/gallery/themev2/bodyjpg) no-repeat 50% 25px; } 

/* LAYOUT - Fluid background header & footer */
#page { margin: 0 auto; width: 960px; }
#header-inner, #main, #footer-inner  {  }
#content {  border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; padding: 10px; overflow: hidden; }
#header, #footer {  }

/* HEADER
=============================================== */
#header { height: 150px; padding: 0 10px; }
#logo { margin-left: 15px; position: relative; top: 12px; }
#logo a { /* Logo is part of body image */ display: block; height: 0px !important; overflow: hidden; padding-top:116px; width:111px; }

#search-keyword { opacity: 0.5; top: 110px; }


/* FOOTER
=============================================== */
#footer { padding: 10px; position: relative; }
#poweredby { background-image: url(/download/gallery/themev2/icon_poweredbypng); height: 25px; position: absolute; top: 20px; right: 10px; }



/* Navigation - Default
=============================================== */
#navigation			{  }
#navigation ul 			{ list-style: none; overflow: hidden; }
#navigation ul li 		{ display: inline; }
#navigation ul li a 		{ float: left; } 
#navigation ul li a:hover 	{ color: #00b6de; } 
#navigation ul li.here a 	{ font-weight: bold; }

/* Navigation - Tabbed
=============================================== */
#navigation			{ 
background-color: #cfd1d5; 
background: rgb(255, 255, 255); /* The Fallback */
background: rgba(255, 255, 255, 0.75);
border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }

#primarynav ul			{ margin: 5px 0 0 10px; }
#primarynav ul li:first-child a { border-width: 0 !important; } 
#primarynav ul li a 		{ border-left: 1px solid #fff; padding: 10px 12px } 
#primarynav ul li a:hover { color: #00b6de; } 
#primarynav ul li.here a 	{  }

#primarynav ul li.here a ,
#secondarynav			{ background-color: #fff; border-bottom: 1px dotted #e5e5e5; }
#secondarynav ul li a 		{  } 

#primarynav ul li.here a { background-color: #fff; } 
#primarynav ul li a, 
#secondarynav ul li a		{ color: #344241;  }

#secondarynav ul li a		{ padding: 5px 10px;  }

#primarynav ul li#nav-roundtablemo a,
#primarynav ul li#nav-styles a { background-color: #636775; color: #e3f2a8; }



/* WIDGETS
=============================================== */
.widget_reset { background: transparent none !important; border-width: 0px !important; padding: 0 !important; }
.widget_reset .editable { padding: 10px !important; }
.widget_reset h2.ig-cpt-title,
.widget_html_link_buttons h2.ig-cpt-title { background-color: #fff !important; border-width: 0 !important; padding: 10px 0 !important; }

.widget_html_banner_page * { background-image: none !important; }



.widget_reset .ig-cpt-body { background: transparent url(/download/gallery/themev2/border_220_toppng) no-repeat 100% 0; min-height: 70px; }
.widget_reset .ig-cpt-inner-2 { background: transparent url(/download/gallery/themev2/border_220_bottompng) no-repeat 0 100%; }

.ig-grid-p .widget_reset .ig-cpt-body { background-image: url(/download/gallery/themev2/border_centre_toppng); }
.ig-grid-p .widget_reset .ig-cpt-inner-2 { background-image: url/download/gallery/themev2/border_centre_bottompng); }

.widget_html_banner_01,
.widget_html_banner_02,
.widget_html_banner_03 { background: url(/download/gallery/themev2/banner_dogsjpg) no-repeat 0 -1px; font-size: 14px; /* height: 228px; */ height: 190px; padding: 20px 520px 20px 20px; }

.widget_html_banner_02 { background-image: url(/download/gallery/themev2/banner_flagjpg); padding-right: 400px; }
.widget_html_banner_03 { background-image: url(/download/gallery/themev2/banner_homesjpg); padding-right: 480px; }

.ig-cpt-footer { background-color: transparent !important; }

.widget_html_links ul,
.widget_html_link_buttons ul { list-style: none !important; margin-left: 0px !important; }
.widget_html_links ul li { border-bottom: 1px dotted #dde2e4; padding: 5px; }
.widget_html_links ul li:last-child { border-bottom-width: 0px; }

.widget_html_link_buttons li { font-size: 16px; margin-bottom: 5px; }
.widget_html_link_buttons li a { background: url(/download/gallery/themev2/buttonpng) no-repeat;display: block; height: 40px; line-height: 44px; padding: 0 0 0 30px; }

.ig-widget-activity li { background: url(/download/gallery/themev2/icon_bubblespng) no-repeat 10px 10px; padding-left: 45px !important; }
.ig-widget-activity li img { display: none; }

.widget_html_banner_home {  }
.widget_html_banner_home h1 { font-size: 26px; margin-bottom: 0px; }
.widget_html_banner_home h2 { color: #00b6dd !important; font-size: 16px; padding-top: 0px; }


.ps-slideshow-frame-container { height: 230px; width: 372px; }
.ps-slideshow-frame           { position: absolute; height: 191px; width: 372px; }
.ps-slideshow-controls        { color: #fff; position: absolute; z-index: 1000; width: 80px; margin-top: -30px; right: 10px; }
.ps-slideshow-controls ul     { margin: 0 !important; height: 1%; height: auto; overflow: hidden; }
.ps-slideshow-controls li     { float: left; margin: 0px; }
.ps-slideshow-controls a      {  }


.ps-slideshow-controls a.ps-button-previous,
.ps-slideshow-controls a.ps-button-next      { background: url(/download/gallery/themev2/ps_slideshow_controls_previouspng) no-repeat; display: block; height: 0 !important; margin: 3px 5px; overflow: hidden; padding-top: 13px; width: 7px; }
.ps-slideshow-controls a.ps-button-next { background-image: url(/download/gallery/themev2/ps_slideshow_controls_nextpng); }

#tinymce .ps-slideshow-frame  { position: static !important; visibility: visible !important; }
#tinymce .ps-slideshow-frame-container { height: auto !important; }

#ps_banner_home { position: relative; }
#banner_2 .ps-slideshow-frame-container          { width: 230px; }
#banner_2 #ps_banner_home .ps-slideshow-frame { padding-left: 0; width: auto; padding-top: 0; width: 230px; }
#banner_2 .ps-slideshow-controls { background: #fafafa; padding-left: 0; padding: 5px 0; position: static; width: 230px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
#banner_2 table    { margin-bottom: 0; border: 0; }
#banner_2 table td { padding: 0; border: 0; }

#home_banner_content { background-repeat: no-repeat; font-size: 14px; height: 151px; width: 526px; padding: 20px; position: absolute; z-index: 1000; }

/*
.ps-button-previous,
.ps-button-next {
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 22px;
}
.ps-button-previous { background: url(/download/gallery/gcu/rotating_previouspng) 0 0 no-repeat; width: 68px; }
.ps-button-next     { background: url(/download/gallery/gcu/rotating_nextpng) 0 0 no-repeat; width: 50px; }
*/

.ig-gsicon { display: none; }

#ps-involved.ps-accordion .toggler { background: url(/download/gallery/themev2/accordian_downpng) no-repeat 0 5px; display: block; font-size: 16px; padding: 0 0 10px 30px; }
#ps-involved.ps-accordion .active { background-image: url(/download/gallery/themev2/accordian_uppng); }

#ig-page-involved #content-head, #ig-page-involved #content-head h1 { display: block; }
#ig-page-involved #content-head h1 { margin-bottom: 0px; }

#footer_share { list-style: none !important; margin-left: 0 !important; text-align: right; position: absolute; right: 100px; top: 20px; }
#footer_share li { display: inline; padding: 0 5px; }
