/* @override 
	http://localhost/verdant/templates/js_verdant/css/templatestyle6.css
*/

/*--HEADER--*/
#headerWrapper {
	background: url(../images/style6/gradients.png) repeat-x 0 top;
}

#logo-text h1 a { color: #eee; }

#logo-text h2 { color: #ac956d; }

#logo-graphic h1 a {
	background:transparent url(../images/style6/logo.png) no-repeat scroll 0 0;
}

#logo-graphic h2 {
	display: none;
}

/*--MAIN MENU--*/
#menuWrapper {
	background-color: #84723f;
	border-top: 1px solid #ac9554;
}

#menu ul li a {
	border-right: 1px solid #ac9554;
	color: #fff;
	text-shadow: #6c7263 0 1px 1px;
}

#menu ul li.active, #menu ul li.current, #menu ul li a:hover {
	background-color: #ac9554;
}

#menu ul li.active a, #menu ul li.current a, #menu ul li a:hover {
	color: #eee;
}

#menu ul li ul {
	border-right: 1px solid #84723f;
	border-top: 1px solid #84723f;
	border-bottom: 1px solid #84723f;
	border-left: 1px solid #84723f;
	background: #ac9554;
}
 
#menu ul ul a, #menu ul li#current ul a {
	color: #fff;
	border-bottom: 1px solid #84723f;
}
 
#menu ul ul li a:hover, #menu ul li#current ul li a:hover {
	background: #84723f;
	color: #fff;
}

ul#topmenu li a {
	color: #ccc;
}

ul#topmenu li.current_page_item a {
	background-color: #333;
	border: 1px solid #222;
}

ul#topmenu li a:hover {
	color: #ac9554;
}

/*--BANNER--*/
#banner_wrapper, #footerWrapper {
	background: #3c130e url(../images/style6/gradients.png) repeat-x 0 -113px;
}

#banner .module, #footer .module {
	background-color: #5c251f;
	border-bottom: 1px solid #441611;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 0px #350f0c;
	-moz-box-shadow: 0 1px 0px #350f0c;
}

#banner h3, #footer h3 { color: #fff; }

body.light #banner h3 span, body.light #footer h3 span { color: #ccc;}

/*--SEC MENU--*/
#menuWrapper2 {
	background: #222 url(../images/style6/sub_gradient.png) repeat-x;
}

body.light #menuWrapper2 {
	background: #eee url(../images/style6/sub_gradient_light.png) repeat-x;
}

/*--MAIN AREA--*/
#main_wrapper {
	background-color: #222;
}

#main_wrapper a {
	color: #ffe082;
	text-decoration: none;
}

#main_wrapper .maincontent h3 {
	color: #fff;	
}

#main_wrapperSINGLE {
	background-color: #222;
}

#main_wrapperSINGLE a {
	color: #ffe082;
	text-decoration: none;
}

#main_wrapperSINGLE .maincontent h3 {
	color: #fff;	
}




.left .moduletable.red h3, .left .moduletable.blue h3, .left .moduletable.green h3, .left .moduletable.orange h3, .right .moduletable.red h3, .right .moduletable.blue h3, .right .moduletable.green h3, .right .moduletable.orange h3 {
	color: #d1dcbe;
}

body.light #main_wrapper a {
	color: #57221c;
}

body.light #main_wrapperSINGLE a {
	color: #57221c;
}

.leading {
	background-color: #1f1f1f;	
	border: 1px solid #333;
}

body.light #main_wrapper .maincontent h3 {
	color: #999;	
}

body.light #main_wrapperSINGLE .maincontent h3 {
	color: #999;	
}


#area_content h2 span, .moduletable h3 span, .module h3 span, .componentheading {
	color: #ac9554;
}

.left .moduletable ul li, {
	margin-bottom: 1px;
}


.right .moduletable ul li {
	margin-bottom: 10px;
}




.left .moduletable ul li a {
	background-color: #333;
	display: block;
	padding: 5px;
	font-size: 11px;
}


.right .moduletable ul li a {
	 font-size: 12px;
    line-height: 15px;
}



body.light .leading {
	background-color: #fff;
	border: 1px solid #ccc;	
}

.left .moduletable ul li a:hover, .right .moduletable ul li a:hover {
	background-color: #444;
}

/*--FOOTER--*/
#banner a, #footer a { color: #ac9554; }

body.light .left .moduletable ul li a {
	background-color: #fff;
	display: block;
	padding: 5px;
	font-size: 11px;
/* Removed by Stellar IT Solutions (Gino) 08-26-2011
	color: #444 !important;
*/
}

body.light .right .moduletable ul li a {
	background-color: none;
	
/* Removed by Stellar IT Solutions (Gino) 08-26-2011
	color: #444 !important;
*/
}

body.light .left .moduletable ul li a:hover, body.light .right .moduletable ul li a:hover {
	background-color: #ccc;
	color: #777 !important;
}


/* Added by Stellar IT Solutions (Gino) 08-26-2011 */

/* ************************************************************************** */
/* This above copied from templatestyle2.css ******************************** */
/* ************************************************************************** */

html {
  overflow-y: scroll;
}

body {
  font-family: arial, verdana, sans-serif;
}

#headerWrapper {
  background: white;
  height: 162px;
}

#menu-main-menu-container {
}

#menu-main-menu {
  border: 0 none;
    margin: 60px -200px 0;
    padding: 0;
    text-align: right;
    width: 700px;
  /* background: #d1d1d1;
  background: #d1d1d1 url('../images/style6/nav-background.png') repeat-x;
  list-style-type: none;
  padding-bottom: 2px;
  */
}

#inset {
 right:15px;
}

#menu-main-menu img, #menu-main-menu a {
  border: 0;
  padding: 0;
  margin: 0;
}

#menu-main-menu li {
  display: inline;
  margin: 0;
}

#menu-main-menu li a {
  color: #b5121b;
  border-right: 3px solid #b5121b;
  padding-right: 9px;
  padding-left: 9px;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}

#menu-main-menu .current-menu-item a, #menu-main-menu a:hover, #menu-main-menu a:active, #menu-main-menu a:focus {
  outline: 0 !important;
}

#menu-main-menu .current-menu-item a, #menu-main-menu a:hover, #menu-main-menu a:active {
  color: #007db1;
}

#menu-main-menu .last-menu-item a {
  border-right: 0px;
}

#menuWrapper2 {
  display: none;
}

#main_wrapper, #footerWrapper {
  background: white url('../images/style6/content-background.png') repeat-y;
}

#main_wrapperSINGLE, #footerWrapperSINGLE {
  background: white url('../images/style6/content-background2.png') repeat-y;
}


#imageContainer {
  position: relative;
  margin: auto;
  margin-left: -9px;
  margin-top: -20px;
  height: 227px;
  padding-bottom: 20px;
}

#imageContainer img {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 759px;
  margin-left:-5px;
}

#header .inside, #header .insideBLOG {
  padding-top: 0;
  padding-left: 0;
}

.left h3 {
  color: white !important;
  background: transparent url('../images/style6/black50.png');
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 20px;
  margin-left: -20px;
  margin-bottom: 0;
}

#logo-image {
  margin-left: 3px;
}

.right {
  margin-right: -20px;
}

body.light .left .moduletable ul li a {
  color: white !important;
  font-weight: bold;
  font-size: 13px;
  background-color: transparent;
  padding: 0;
}

.left .moduletable ul li a {
  padding: 0;
}

body.light .left .moduletable ul li.current-menu-item a {
  color: #acd373 !important;
}

body.light .left .moduletable ul li a:hover {
  background-color: #007db1;
  color: #acd373 !important;
}

#copyright {
  font-size: 9px;
  font-weight: bold;
  font-family: verdana, arial, sans-serif;
  color: black;
  text-align: center;
  text-transform: uppercase;
}

body.light .left .moduletable ul li {
  height: 26px;
  background: transparent url('../images/style6/dots.png') repeat-x left 23px;
  padding-left: 20px;
  margin-left: -20px;
  margin-bottom:5px;
}

.left {
  top: -7px;
}

.home .left {
  top: -234px;
}

#area_content .right {
  left: 60px;
}

.maincontent {
  width: 480px;
  margin-top: -20px;
  /* Ross */
 
}

.maincontent .inside {
 color: black;
    margin-left: 5px;
    margin-right: 10px;
    width: 525px;
/*
  padding-left: 0;
*/
  padding-right: 0;
}

.maincontent .insideBLOG {
 color: black;
    margin-right: 10px;
    width: 720px;
/*
  padding-left: 0;
*/
  padding-right: 0;
}



.execphpwidget {

padding-top:15px;
	
}

.inside, .insideBLOG {
  font-family: verdana, arial, sans-serif;
  font-family: arial, verdana, sans-serif;
}

.insideBLOG h2 {
	padding-bottom:0;
	margin-bottom:0;
}

.inside h1, .inside h2, .inside h3, .inside h4, .inside h5,  {
}

.maincontent .inside h1, .maincontent .insideBLOG h1 {
  color: #007db1;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 6px;
  border-bottom:1px dotted #888888;
  padding-bottom:5px;
}

.maincontent .inside h3, .maincontent .insideBLOG h3  {
  color: #b5121b !important;
  font-weight: bold;
  /* Ross */
  margin-bottom: 5px;
  font-size: 12pt;
  line-height: 14pt;
  /* Ross */
}

.maincontent .inside #detail h3, .maincontent .insideBLOG #detail h3 {
  color: black !important;
}

.maincontent .inside h3 a.decorated, .maincontent .insideBLOG h3 a.decorated {
  color: #b5121b !important;
  padding-right: 23px;
  padding-bottom: 2px;
  background: transparent url('../images/style6/arrowgray.png') no-repeat right top;
}

.maincontent .inside h3 a.decorated:hover, .maincontent .insideBLOG h3 a.decorated:hover {
  background: transparent url('../images/style6/arrowred.png') no-repeat right top;
}

.maincontent p, .maincontent ul {
  margin-top: 0;
}

h4 {
  font-weight: bold;
  font-size: 13px;
  padding-bottom: 0;
  margin-bottom: 0;
}

h5 {
  font-style: italic;
  font-size: 12px;
  padding-bottom: 0;
  margin-bottom: 0;
}

.callout {
  background: #5e6e65;
  color: white;
  padding: 0px;
  padding-top: 8px;
  margin-bottom: 1em;
  line-height: 1.2em;
}

.callouttitle {
  background: #55645b;
  padding: 8px 0px;
  margin-top: 10px;
}

.email {
  background: transparent url('/images/icons/email.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.excel {
  background: transparent url('/images/icons/excel.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.external {
  background: transparent url('/images/icons/external.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.pdf {
  background: transparent url('/images/icons/pdf.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.podcast {
  background: transparent url('/images/icons/podcast.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.powerpoint {
  background: transparent url('/images/icons/powerpoint.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.rss {
  background: transparent url('/images/icons/feed.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.video {
  background: transparent url('/images/icons/video.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.word {
  background: transparent url('/images/icons/word.gif') top right no-repeat;
  padding: 2px 20px 2px 0;
}

.bio .portrait {
  background: white;
  padding-bottom: 14px;
}

.bioleft {
  background: #f3f3f3 url('../images/style6/swoops.png') no-repeat left 174px;
  height: 100%;
  width: 110px;
  float: right;
}

.bioright {
  height: 100%;
  width: 400px;
  float: right;
  padding-left: 10px;
  border-left: 110px solid #f3f3f3;
  margin-left: -110px;
}

.tag-link-1 a {
	
	display:none; 
	
}


.portrait {
  margin-right: 10px;
  float: left;
}

blockquote {
   margin-bottom:10px;
   margin-left:60px;
   margin-right:60px;
   line-height:1.4em;
   background-color:#DDDDDD;
   padding:10px 10px 5px 10px;
}

dl {
}

dt {
  font-weight: bold;
  margin-left: 10px;
}

dd {
  margin-left: 20px;
  margin-bottom: 10px;
}

.indent {
  margin-left: 20px;
}

.bug {
  height: 30px;
  background: transparent url('../images/style6/bug.png') no-repeat center top;
}

.hr {
  height: 3px;
  background: transparent url('../images/style6/dots.png') top left;
}

#about img {
  padding-right: 10px;
}

#about td {
  vertical-align: top;
}

.twocol {
  background: transparent url('../images/style6/dotsv.png') repeat-y 180px top;
  overflow: auto;
  width: 100%;
  margin-top: 20px;
}

.col1 {
  background: transparent;
  width: 170px;
  float: left;
}

.col2 {
  background: transparent;
  float: right;
   margin-left: 15px;
    width: 330px;
}

.decorate {
  font-size: 14px;
  color: #5e6e65;
  font-weight: bold;
}

.decorate a {
  color: #b5121b !important;
}

.inside ul, .insideBLOG ul {
 
}

.inside li, .insideBLOG li {
   background: transparent url('../images/style6/bullet.png') no-repeat left 7px;
  padding-left: 12px;
  margin-left: 8px;
  list-style:none;
}


ol.commentlist li.comment {
 border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-left: 8px;
    padding-bottom: 10px;
    padding-left: 50px;
	 list-style-type: none;
 	background:none;
}

ol.commentlist li.pingback {
 border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-left: 8px;
    padding-bottom: 10px;
    padding-left: 12px;
	 list-style-type: none;
 	background:none;
}



#categories {
  text-align: right;
  color: #959595;
  font-weight: bold;
  line-height: 1.2em;
  /* Ross */
  font-size: 10.5pt;
  /* Ross */
}

#categories span {
  cursor: default;
}

#detail {
}

#detail div {
  display: none;
}

#detail div h3 {
  font-size:11pt
}

.subtitle {
  color: #b5121b;
  text-transform: none;
}

#labels {
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}

#fields input, #fields textarea {
  width: 230px;
}

.your-phone, .wpcf7-submit {
  margin-left: 12px;
}

.your-name, .your-email {
  padding-left: 12px;
  background: transparent url('../images/style6/asterisk.png') no-repeat left 2px;
}

#request_asterisk {
  vertical-align: top;
  padding-right: 4px;
  padding-top: 10px;
}

.inside textarea, .insideBLOG textarea {
  overflow: auto;
  resize: none;
}

.or_call p {
  margin-bottom: 0;
}

.pagetitlebar {
  height: 23px;
  width: 100%;
  background-color: #e5e8e7;
  margin-top: 3px;
  margin-bottom: 8px;
}

em {
  /* Ross */
 
  /* Ross */
}

body.light #main_wrapper a {
  color: #a85c42;
  font-weight: bold;
}

body.light #main_wrapperSINGLE a {
  color: #a85c42;
  font-weight: bold;
}

.mc_signup_submit {
  text-align: left !important;
}

#mc-indicates-required, .mergeRow {
  display: none;
}

.rightside_indent {
  padding-left: 10px;
}

.right .moduletable, .rightside_indent h3 {
  margin-bottom: 0px;
}

#execphp-3, #mc_message {
  margin-top: -11px;
}

#mc-signup-form {
  padding-top: 0px;
}

