@font-face {
	font-family: 'ProductsRegular';
	src: url('../resources/fonts/products-webfont.eot');
	src: local('☺'), url('../resources/fonts/products-webfont.woff') format('woff'), url('../resources/fonts/products-webfont.ttf') format('truetype'), url('../resources/fonts/products-webfont.svg#webfont3Vf2taa0') format('svg');
	font-weight: normal;
	font-style: normal;
}

/**	Universal Fixes **/
img { border-style: none; }
p, h1, h2, h3, h4, h5{margin:0px;}
a, a:link, a:active, a:visited {color: #812C0D;  text-decoration: none;}
body { min-width:1075px; width: 100%; height: 100%; margin: 0px; padding: 0px; background: url('../img/layout/body_bg.jpg'); color:#3D2C18;font-family:'Gill Sans', 'Gill Sans MT'; }
a:hover{text-decoration:underline;}
.hr{background: url('../img/layout/hr.jpg') repeat-x; height:4px; padding:5px 0;}
object{border:none;}

.main {z-index: 20; width: 1075px; height: 100%; position: relative; margin: 0px auto; padding: 0px; top:88px; background:transparent url('../img/layout/paper_poles.png') repeat-y scroll -18px 50%; }
.footerMain {width: 1075px; height: 100%; margin: 0px auto; padding: 0px; position:relative;}


/*** Sub Navigation **/
#subNavigation{position:absolute; top:24px;}
#subNavigation a.subLink{/*background:url('../img/layout/nav_arrow.gif') no-repeat;*/ padding-left:15px;}
#subNavigation a{margin-left:10px;}
#subNavigation img{margin:-2px;}

/*** Header Elements ***/
#header {z-index: 21; width: 100%; height: 278px; background:url('../img/layout/header_center.jpg') repeat-x 50% 50%; }
#signTopWrapper{position:relative; width:500px; margin:0 auto;}
#signTop{position:absolute; top:31px; left:-65px;}
#signTopLimbsaver{position:absolute; top:219px; left:-46px;}
#signTopBottom{position:absolute; top:257px; left:-65px;}

/*** Layout ***/
#leftSide, #centerSide, #rightSide{float:left; height:100%; min-height:300px; position:relative; top:-88px;}

/*** LeftSide ***/
#leftSide{width:221px; padding-top:84px;}
#leftSideHeader{background-image:url('../img/layout/body_left_top.png'); width:221px; height:39px;}
#leftSideContent{background-image:url('../img/layout/body_left.png'); min-height:100px; width:184px; padding:0 20px; overflow:hidden;}
#leftSideContent h2{text-align:center;}
#leftSideContent .navigator{font-size:13px; text-align:center; height:21px; padding-top:3px; background-image:url('../img/layout/navigator_bg.gif'); color:#FFF; margin-top:5px;}
#leftSideContent .navigator a, #leftSideContent .navigator a:link, #leftSideContent .navigator a:active, #leftSideContent .navigator a:visited {color: #FFF;  text-decoration: none;}
#leftSideContent .navigator a:hover{text-decoration:underline;}
a:hover{text-decoration:underline;}
#leftSideContent .totalpagesdisplay{display:none;}
#leftSideContent a{font-weight:bold; line-height:25px; }
#leftSideContent .showEpisode{text-transform:uppercase; display:block; border-bottom:1px dotted #000; border-top:1px dotted #000; width:186px; padding:10px 0 2px; }

/*** linkWrapper **/
.linkWrapperHr{background: url('../img/layout/link_wrapper_header.gif') repeat-x; height:17px; margin-bottom:10px;}
.linkWrapper .linkName{font-size:12px}
.linkWrapper .linkDate{font-size:11px; font-family:georgia; font-style:italic; border-bottom:1px dotted #3D2C18; padding:5px 0px;}

/*** RightSide ***/
#rightSide{width:639px; padding-top:84px; position:relative;}
#rightSideHeader{background-image:url('../img/layout/body_center_top.png'); width:639px; height:39px;}
#rightSideContent{background-image:url('../img/layout/body_center.png'); min-height:100px; width:582px; padding:0px 30px; overflow:hidden;}
#rightSideContent .navigator{font-size:13px; text-align:center; height:21px; padding-top:7px; background-image:url('../img/layout/navigator_bg.gif'); color:#FFF; margin-top:10px; clear:left;}
#rightSideContent .navigator a, #rightSideContent .navigator a:link, #rightSideContent .navigator a:active, #rightSideContent .navigator a:visited {color: #FFF;  text-decoration: none;}
#rightSideContent .navigator a:hover{text-decoration:underline;}
a:hover{text-decoration:underline;}
#rightSideContent .totalpagesdisplay{display:none;}

/*** Sign ***/
#sign, #signExtension{width:148px; background-image: url('../img/layout/menu_poles.png'); background-repeat: repeat-y; background-position: 50% 50%; z-index:22; position:relative;}
#signExtension{height:123px;}


/** Secondary Navigation Bar ***/
#navBarLeft{}
#navBarRight{}
#navBg{width: 100%; height: 95px; position: absolute; top: 259px; left: 0px; background-image:url('../img/layout/menu_paper.png');}

/*** Footer ***/
#footer{ width: 100%; height: 203px; background: transparent url('../img/layout/footer_middle.png') repeat-x 50% 50%; z-index:100; position:relative;}
#divPhotoContainer { position: absolute; top: 63px; left: 56px; width: 180px; height: 93px; overflow: hidden; }
#divPhoto { width: 180px; height: 94px; position: relative; }
#picFrameTop { position:absolute; top:61px; left:74px; z-index:600; }
#picFrameLeft { position:absolute; top:68px; left:74px; z-index:601; }
#picFrameRight { position:absolute; top:68px; left:206px; z-index:602; }
#picFrameBottom { position:absolute; top:148px; left:74px; z-index:603; }
#imgPhotoLeft { position: absolute; top: 36px; left: 0px; }
#imgPhotoRight { position: absolute; top: 36px; right: 0px; }
#divPic { position: absolute; top: 0px; left: 22px; width: 136px; height: 94px; overflow: hidden; }
#divMsg { position: absolute; top: 64px; left: 380px; width: 200px; height: 21px; text-align: center; font-family: Georgia; font-size: 13px; line-height:12px; font-style:italic; font-weight:bold; color: #212121; }
#divMsg a{text-decoration: none; color: #212121;}
#divMsg a:hover{text-decoration:underline;}
#imgMoreNews { position: absolute; top:61px; left: 602px; }
#imgJonGina { position:absolute; top:59px; left:673px; }
#divLinks { position: absolute; top: 100px; left: 378px; width:491px;}
#divLinks p { font-family: Verdana; font-size: 10px; color: #761503; padding: 2px; margin: 2px; }
#divLinks p a { text-decoration: none; color: #212121; }

/*** divBlock ***/
.divBlock{font-family:'Gill Sans', 'Gill Sans MT'; padding-bottom:30px;}
.divBlockHeader{margin-bottom:5px; }
.divBlockDate{ font-size: 13px; font-weight:bold; color:#812C0D;}
.divBlockTitle{font-size:22px; font-weight:bold;}
.divBlockPreview{margin:10px; font-size:12px; text-align:center;}
.divBlockPreview img{ border:1px solid #3D2C18; }
.divBlockContent{font-size:14px; line-height:18px; clear:both; /*padding:0px 15px;*/ }
.divBlockContent p{padding:5px 0}
.divBlockContent img {padding:3px; border:1px solid #402813; margin:0 8px 8px 0; }
.divBlockContent a#videoPlayer{margin: 0 auto;}
.previewFloatLeft img{float:left; margin:10px;}
.previewFloatRight {float:right; margin:10px;}
.divBlockFooter{height:14px; position:relative;}
.divBlockFooter{text-align:right;}
.printSendShare{ }
.printSendShare img{ border-style:none; margin:0; padding:0; float:right; }
.printSendSharePhoto{width:280x; float:right;}
.divBlockFooterComment{color:#221438; margin-left:10px; font-family:'Gill Sans','Gill Sans MT';}

#episodeData{text-align:left;}
.googlemaps_dummy{margin 0 auto; clear:left;}
#logInOut{position:absolute; top:-32px; left:-3px; font-size:20px;}

/*	Bread Crumbs */
ul#breadcrumb li{list-style-image: none;display:inline;padding: 0 3px 0 0;margin: 3px 0 0 0;}
ul#breadcrumb {margin:0;padding:0;list-style-type: none;padding-left: 1em; height:28px;display:inline;}