/* Start of CMSMS style sheet 'Global' */
/* ----------- Color Pallet -----------

#000000 - Black
#333333 - Grey 3
#666666 - Grey 6
#feffe8 - Light Khaki
#988562 - Hot Cocoa
#604312 - Espresso
#cbd6c3 - Sage
#006666  - Turquoise

*/

/* ----------- Global Styles ----------- */

body {
	background: #bcf6ff /*url('images/body-bg.jpg') top center no-repeat fixed*/;
	color: #666666;
	font: 13px trebuchet ms, arial, sans-serif;
	height: 100%;
	line-height: 1.4;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

a {
	color: #604312;
}

p a{color:#3fb5c4;font:bold italic 13px/1.0 'Georgia';border-bottom:1px #ae6725 dotted;text-decoration:none;}

a:hover {
	color: #333333;text-decoration:none;
}

a:visited {
	color: #006666;
}

blockquote {
	background: #d9eaee;
	border: 1px solid #bfd5db;
	color: #feffe8;
	font:normal 13px/1.0 'Arial';
	padding: 15px;
	margin:10px 0px;
}

.clear {
	clear: both;
	height: 0px;
	width: 0px;
}

dfn {display: none;} 

.wrapper {
    position:relative;
	background: #feffe8;
	border-left: 1px solid #feffe8;
	border-right: 1px solid #feffe8;
	margin: 0px auto;
	width: 770px;
	-webkit-box-shadow:0px 0px 25px #459ba8;
	-moz-box-shadow:0px 0px 25px #459ba8;
}

.header {
	height: 99px;
}

	.header .a {
		float: left;
	}

	.header .b {	
		float: right;
	}

.content {padding: 0px 20px 20px;}

      .content img#PrintHeader{
           display:  none;
       }


      /* ---- print link ---- */

      div.printlink{
           text-align: right;
      }
      div.printlink a{
           text-decoration: none;
      }
      div.printlink a:hover{ 
           text-decoration: underline;
      }


	.content h1 {
		font: normal 30px 'Georgia';
		border-bottom: 1px solid #988562;
		color: #19484e;
		margin: 15px 0px 2px;
		padding-bottom:5px;
	}
	
	.content h2 {font: normal 25px 'Georgia';
		color: #3b2c0d;
		border-bottom: 1px solid #cbd6c3;
		margin: 17px 0px 2px;
		padding-bottom:5px;
		}

		.content h2 a {color: #988562;
			}
	
	.content h3 {font: normal 13px 'Georgia';
		letter-spacing: 1px;
		color: #3d6857;	
		margin: 13px 0px 2px;
		padding-bottom:5px;
		}

	.content h3+p{margin-top: 0px;
		}

	.content p {
		color: #555454;
		font-size: 13px;
		line-height: 1.55;
		margin: 10px 0px 15px 0px;
	}

	.content ul {
		list-style-type: disc;
		margin-left: 40px;
	}	
		
	.content .right-inset-photo {
	    background-color: #604312;
	 	border: 3px solid #cbd6c3;
		float: right;
		padding: 1px;
		margin: 7px 0px 7px 7px;
		}
		
/* ----------- Widgets ----------- */

	.footer .widgets h2 {
		margin: 0px;
		padding-top: 8px;
		height: 26px;
		color: #fdfce9;
		text-align: center;
		font: normal 15px arial, verdana, sans-serif;
		letter-spacing: 3px;
		text-transform: uppercase;
	}
	
	.footer .widgets h3 {
		color: #5c3d08; 
		font-family: arial, verdana, sans-serif;
		font-weight: normal;
		font-size: 14px;
		margin: 5px 0px 0px;

	}
		
		.footer .widgets h3+p  {
			margin-top: 0px;
		}
	
	.footer .widgets p {
		color: #333333;
		font-size: 11px;
	}

	.footer .widgets .text {
		color: #333333;
		font-size: 11px;
		padding: 10px 20px;
	}
	
	.widgets .text p a,.footer .widgets h3 a{color:#3fb5c4;font:bold italic 13px/1.0 'Georgia';border-bottom:1px #ae6725 dotted;text-decoration:none;}
		.widgets .text p a{color:#8b4f00;}
		.footer .widgets h3 a{color:#3a2d14;border-bottom:none;}

	.widgets .text p a:hover,.footer .widgets h3 a:hover{color: #333333;text-decoration:none;}
	
	.widgets .text h3{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #809e9e dotted;font-size:16px;}
	.widgets .text p{margin-bottom:10px;}
	
.footer .widgets .a {
	background: #a0c5c5 url('images/widget-bg.gif') repeat-x 0px 0px;
	color: #333333;
	font-size: 11px;
	float: left;
	height: 300px;
	border-right: 1px #fdfce9 solid;
	width: 256px;
}
	
	.footer .widgets .a img {
		border-bottom: solid 1px #feffe8;margin-top:-2px;
	}
	
.footer .widgets .b {
	width: 256px;
	height: 300px;
	margin: 0px 0px 0px 257px;
	border-right: 1px #fdfce9 solid;
	background: #a0c5c5 url('images/widget-bg.gif') repeat-x 0px 0px;
}

/*.footer .widgets .b p{line-height:15px;}*/
	
.footer .widgets .c {
	float: right;
	width: 256px;
	height: 300px;
	margin-right: 0px;
	background: #a0c5c5 url('images/widget-bg.gif') repeat-x 0px 0px;
}

	.footer .widgets .c li{list-style-type:none;}
	
	.footer .widgets .c li a {
		display: block;
		background:#85a4a4 url('../images/li-bg.gif') no-repeat 9px 17px;
		margin-bottom:1px;
		padding:10px 0px 10px 20px;
		text-decoration:none;
		color:#3a2d14;
		}
	
	.footer .widgets .c li a:hover{background:#6a9c9c url('../images/li-bg.gif') no-repeat 9px 17px;}
	
	.footer .widgets .c ul{margin:20px;}

    .footer P#MoreVideos{
        text-align: center;
    }

    .footer P#MoreVideos A{
       margin-top: 5px;
       padding: 3px 0 3px 21px;
       background: url('/images/bg-link-to-video-arrow.gif?breakcache') center left no-repeat;
    }
   .footer P#MoreVideos A:HOVER{
      text-decoration: underline;
  }
	
.footer {
		background: #3b2c0d;
        clear: both;
        border-top:1px #fffee9 solid;
}

	.footer .location {
		color: #feffe8;
		clear: both;
		font-size: 11px;
		padding: 10px;
		text-align: left;
	}
	
	.footer .location a{font:normal 12px/1.0 'Arial';}
	.footer .location a:hover{color:#FFFFFF;}
	
	.footer .location p {
		margin-bottom: 10px;
	}

	
	.footer .b .fineprint {
		color: #988562;
	}
	
	.footer .vcard {
		background:#e5e6d0;
		border-bottom:1px solid #cccdba;
		font-weight: bold;
		padding:10px;
		margin:-9px -10px 0px -10px;
		text-align:left;
		color:#3b2c0d;
	}
	
	.footer .vcard .text {
		border: 1px solid #604312;
	}

/* ---- Tiny MCE Styles for client ---- */

	.content-heading-one, span.content-heading-one, p.content-heading-one {
		font: normal 25px "trebuchet ms", arial, sans-serif;
		border-bottom: 1px solid #988562;
		color: #604312;
		display:block;
		margin: 0px 0px 2px;
		}

	.content-heading-two, span.content-heading-two, p.content-heading-two {
		font: normal 17px  "trebuchet ms", arial, sans-serif;
		color: #988562;
		display:block;
		border-bottom: 1px solid #cbd6c3;
		margin: 17px 0px 2px;
		}

	.content-heading-three, span.content-heading-three, p.content-heading-three {
		font: normal 13px "trebuchet ms", arial, sans-serif;
		letter-spacing: 1px;
		color: #006666;	
		display:block;
		margin: 13px 0px 2px;
		}
	
	.content-paragraph, span.content-paragraph, p.content-paragraph {
		color: #666666;
		font-size: 13px;
		line-height: 1.4;
		display:block;
		margin: 10px 0px;
	}

	.content-inset-photo, img.content-inset-photo {
	    background-color: #604312;
	 	border: 3px solid #cbd6c3;
		float: right;
		padding: 1px;
		margin: 7px 0px 7px 7px;
		}
/* End of 'Global' */

