/* ------ Section 1 - Global Body, Font and Link Settings ------ */body {margin: 0;padding: 0;font-family: 'MS Sans Serif', Geneva, 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;color: #23242A;   /* navy black */ background-color: transparent;font-size: 84%;background: url(../image-files/mosaico.gif) top left repeat;}h1, h2, h3, h4, h5, h6 {background-color: transparent;color: #a22d02;   /* brick red */clear: both;}h2, h3, h4, h5, h6 {margin-top:0px;}h1 {background-color: transparent;margin-top: -10px;font-family: 'MS Sans Serif', Geneva, 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;border-bottom: 0 solid #8f8fb3;color: #000066;font-size: 155%;}h2 {font-family: 'MS Sans Serif', Geneva, 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;border-bottom: 0px solid #fff;}h3 {font-family: 'MS Sans Serif', Geneva, 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;border-bottom: 0 solid #990000;}blockquote {margin: 12px 56px;color: #006;   /* navy */font-size: 100%;line-height: 20px;font-family: 'Courier New', Courier, monospace;}code {color: navy;}img {border: 0 solid #ddd;}a:link img {border: 0;}/* -- General Link Styling -- */a:link {color: #0000ff;   /* normal blue is 0000ff and dark blue link is 000066 */ text-decoration: underline;}a:visited {color: #000066;text-decoration: underline;}a:hover {color: #a22d02;   /* brick red */text-decoration: underline;}/* ------ Section 2 - Global Page Structure ------- */#PageWrapper {width: 960px;border: 0px solid black;   /* black, headlines and borders */}#Header {position: relative;height: 180px;}#ContentWrapper {float: left;width: 100%;}#ContentColumn {margin: 0 185px 0 185px;    /* STEP 1: set to "0 ExtraColumnWidth 0 NavColumnWidth" */padding: 20px 20px 20px 20px;}#NavColumn {float: left;width: 179px;               /* STEP 2: to set left column at 180, set 1 less than 180 here */margin-left: -960px;        /* STEP 3: set to the same width specified in #PageWrapper above (but with minus sign)  */}#ExtraColumn {float: left;width: 179px;               /* STEP 4: to set right columns at 180, set 1 less than 180 here */margin-left: -179px;        /* STEP 5: set to -(ExtraColumnWidth) */}#Footer {clear: both;width: 100%;padding: 0px 12px 40px 12px;border-top: 0px solid #f0f5fb;height: 116px;}.Liner {padding: 10px;}#Header .Liner {padding: 0;}#Footer .Liner {margin: 0;padding: 5px 220px 5px 190px;}#Footer p {font-size: 80%;color: #929ca8;   /* pale blue */position: relative;top: 66px;}/* ------ Section 3 - Page Structure Details ------ */#PageWrapper {margin: 0px auto;background-image: url(../image-files/background.jpg);background-repeat: repeat-y;}#Header {background-image: url(../image-files/header-image2.jpg);background-repeat: no-repeat;background-color: transparent;background-position: top left;}#ContentWrapper {background-image: url(../image-files/content.jpg);background-repeat: no-repeat;background-color: transparent;}#NavColumn {background-color: transparent;}#ContentColumn {background-image: url();background-repeat: no-repeat;background-color: transparent;}#ExtraColumn {background-image: url();background-repeat: no-repeat;background-color: transparent;text-align: center;}#Footer {background-image: url(../image-files/footer-background.jpg);background-repeat: no-repeat;background-color: transparent;background-position: bottom left;text-align: center;font-size: 94%;margin: 0px 20px 0px 0px;}#NavColumn {font-size: 94%;padding-left: 6px;padding-right: 5px}#ExtraColumn {font-size: 92%;text-align: center;}#NavColumn h4 {font-size: 110%;font-family: 'Times New Roman', Times, 'MS Serif', 'New York', serif;color: #000066; /* darker blue than links */letter-spacing: 1px;margin-top: 50px;margin-left: 6px;margin-right: 6px;}#ExtraColumn h4 {font-size: 120%;font-family: 'Times New Roman', Times, 'MS Serif', 'New York', serif;color: #bfb4a0;   /* medium beige */letter-spacing: 1px;margin-top: 30px;text-align: center;}/* ------ Section 4 - Left Column Navigation ------ */.Navigation {width: 99%;font-family: 'MS Sans Serif', Geneva, 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;font-size: 104%;margin: 12px 5px 5px 6px;background-color: transparent;}/* -- Nav Headers -- */.Navigation h3 {padding: 0;font-size: 115%;font-family: 'Times New Roman', Times, 'MS Serif', 'New York', serif;color: #a22d02;   /* brick red */border-bottom: 1px dotted #fff;margin: 12px 0;}/* -- Nav List -- *//* ------ Section 5 - Additional Navigation ------ *//* -- Thumbnail-with-Caption Navigation -- */.ThumbnailLink {text-align: center;color: #929ca8;   /* pale blue */}.ThumbnailLink a:link {text-decoration: none}.ThumbnailLink a:hover .Caption {text-decoration: underline;color: #a22d02;   /* brick red */}/* -- Horizontal Text NavBar -- */.ExtraNav {font-family: 'MS Sans Serif', Geneva, 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;}.ExtraNav ul {list-style-type: none;padding: 0 8px;}.ExtraNav ul li {display: inline;background-color: transparent;text-align: center;}#Footer .ExtraNav {background-color: transparent;font-size: 85%;position:relative;top: 15px;}#Footer .ExtraNav a:link {color: #5e4522;   /* dark khaki */padding: 0 8px}#Footer .ExtraNav a:hover {color: #929ca8;   /* pale blue */background-color: transparent;text-decoration: underline;}#Footer .ExtraNav a:visited {color: #a22d02;   /* brick red */text-decoration: none;}#Footer .ExtraNav ul{position: relative;top: 45px;right: 0px;color: #a22d02;   /* brick red */} /* ------ Section 6 - Boxes ------ */ .blue{background-color: #929ca8;   /* pale blue */padding:5px;text-align:left;color:#ffffff;} .beige{background-color: #bfb4a0;   /* medium beige */padding:5px;text-align:left;color:#5e4522;   /* dark khaki */} .white{background-color: #ffffff;padding:5px;text-align:left;color:#23242a;   /* navy black */}.shell-twocol{width:520px;margin:30px auto;border-top:1px dotted #ccc;   /* pale grey */border-bottom:1px dotted #ccc;   /* pale grey */}.inner-twocol{width:240px;float:left;margin:0 auto;padding: 5px 10px;font-size:11px;color:#23242a;   /* navy black */}.shell-threecol{width:520px;margin:30px auto;border-top:1px dotted #ccc;   /* pale grey */border-bottom:1px dotted #ccc;   /* pale grey */}.inner-threecol{width:160px;float:left;margin:0 auto;padding: 5px;font-size:11px;color:#23242a;   /* navy black */}.shell-fourcol{width:520px;margin:30px auto;border-top:1px dotted #ccc;   /* pale grey */border-bottom:1px dotted #ccc;   /* pale grey */}.inner-fourcol{width:120px;float:left;margin:0 auto;padding: 5px;font-size:11px;color:#23242a;   /* navy black */}.CalloutBox {background-color: #929ca8;   /* pale blue */width: 92%;border: 1px dotted #fff;margin: 18px auto 24px auto;padding: 4px;color: #f2efdc;   /* cream */}.CalloutBox2 {background-color: #fff;width: 92%;border: 1px dotted #929ca8;   /* pale blue */margin: 18px auto 24px auto;padding: 4px;color: #000066;   /* dark blue */}.CalloutBox3 {background-color: #ece7dd;    /* pale beige */width: 92%;border: 1px dotted #929ca8;   /* pale blue */margin: 18px auto 24px auto;padding: 4px;color: #000066;   /* dark blue */}div.CalloutBox p {margin: 5px;}p.CalloutBox {padding: 5px;}div.CalloutBox h1,div.CalloutBox h2,div.CalloutBox h3,div.CalloutBox h4,div.CalloutBox h5,div.CalloutBox h6 {margin: 13px 0 0 13px;}.ReminderBox {          background-color: #929ca8;   /* pale blue */width: 50%;border: 1px dotted #fff;margin: 0 0 12px 18px;float: right;             /* adding float enables text to flow around it */color: #eeeedd;   /* very pale beige */}.ReminderBox h4 {font-family: 'Times New Roman', Times, 'MS Serif', 'New York', serif;font-size: 120%;margin: 0;padding: 2px;text-align: center;color: #5e4522;   /* dark khaki */background-color: #bfb4a0;   /* medium beige */}.ReminderBox p {font-size: 80%;padding: 0 8px;line-height: 120%;}.ReminderBox2 {          background-color: #929ca8;   /* pale blue */width: 95%;border: 1px dotted #ffffff;margin: 10px auto 10px auto;text-align: center;             /* adding float enables text to flow around it */color: #eeeedd;   /* very pale beige */}.ReminderBox2 h5 {font-family: 'Times New Roman', Times, 'MS Serif', 'New York', serif;font-size: 120%;margin: 0;padding: 2px;text-align: center;color: #5e4522;   /* dark khaki */background-color: #bfb4a0;   /* medium beige */}.ReminderBox2 p {font-size: 110%;font-weight:bold;padding: 0 8px;line-height: 120%;text-align: center;}.AdSenseBoxLeft, .AdSenseBoxRight, .AdSenseBoxCenter468, .AdSenseBoxExtraColumn {padding: 5px;background-color: transparent;border: 0px;}.AdSenseBoxLeft {margin: 12px 18px 12px 18px;float: left;}.AdSenseBoxRight {margin: 12px 18px 12px 18px;float: right;}.AdSenseBoxCenter468 {width: 468px;margin: 0 auto 12px auto;clear: both;}.AdSenseBoxExtraColumn {padding: 0;margin: 12px auto 12px auto;clear: both;}.ReturnToNavBox {background-color: transparent;width: 400px;background-image: url(../image-files/return2.gif);background-repeat: no-repeat;background-position: left center;border-top: 1px dotted #525c75;   /* medium blue */border-bottom: 1px dotted #525c75;   /* medium blue */margin: 15px auto -40px auto;padding: 4px 40px 4px 80px;text-align: left;}/*these classes are for the custom box I created for you, placed near the top of the page */.custombox-top{width:324px;height:15px;background-image:url(../image-files/custombox-top.jpg);margin-bottom:-15px;}.custombox-center{width:324px;background-image:url(../image-files/custombox-center.jpg);background-repeat: repeat-y;}.custombox-bottom{width:324px;height:39px;background-image:url(../image-files/custombox-bottom.jpg);margin:0;}.custombox-text{width:295px;margin:0 auto;text-align:left;color:#5e4522;   /* dark khaki */}.custombox-text h3{font-size:100%;color:#525c75;   /* medium blue */margin-top:15px;}/* -- RSS Box -- */#RSSbox {width: 148px;background-color: transparent;border: 1px solid #a22d02;margin: 8px auto 10px 7px;padding: 2px 2px 10px 4px;font-size: 100%;font-weight: bold;color: #000066;line-height: 120%;text-align: center;}/* ------ Section 7 - Frequently Used Styles ------ */.Clear {clear: both;}.Caption {font-size: 85%;font-weight: bold;color: #929ca8;   /* pale blue */text-decoration: underline;display: block;line-height: 150%;margin-bottom:15px;}/* -- floats -- */.ItemRight {float: right;margin: 2px 0 12px 18px;text-align: center;}.ItemCenter {margin: 2px auto 12px auto;text-align: center;clear: both;}.ItemLeft {float: left;margin: 2px 18px 12px 0;text-align: center;}#ContentColumn ul { list-style-type: none; padding-left: 0; margin-left: 10px; } #ContentColumn li { background: url(../image-files/bullet3.gif) left top no-repeat; padding-left: 30px; padding-bottom: 15px; }.Navigation ul {list-style-type: none;padding: 0 0 8px 5px;margin: -6px 0 0 0;}.Navigation li {background-color: transparent;       border-bottom: 1px dotted #666;   /* dark grey */margin-bottom: 6px;}.Navigation a {padding: 5px 3px 6px 25px;text-decoration: none;display: block;background-color: transparent;border: transparent;position: relative;left: -22px;color: #5e4522;   /* dark khaki */}.Navigation a:visited {color: #5e4522;   /* dark khaki */background-color: transparent;}.Navigation a:hover {color: #a22d02;   /* brick red */background-color: transparent;background-image: url(../image-files/bullet2.gif);background-position: left center;background-repeat: no-repeat;}.nav-heading{position:relative;left:-22px;}.topnav-position{ width:180px;padding:0;margin-top: 50px;}.topnav-position img{margin-bottom:10px;text-decoration:none;} /* ------ Section 8 - Styling for Bloglets ------ */.blogItItem .blogItReadMore {clear: both;}.blogItItem {margin:18px 0;padding:8px 12px;border:1px solid #6b7179;box-shadow:5px 5px 5px #6b7179;border-radius:8px;}/* ------ Section 9 - Styling for BreadCrumbs ------ */#BreadCrumb ol {list-style-type:none;}#BreadCrumb ol li {display:inline;}#BreadCrumb ol li:first-child {margin-left:-40px;}