/* Reset Defaults
--------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
:focus { outline:0pt; }
ul { list-style:none; }
table {	border-collapse:separate; border-spacing:0 pt; }
caption, th, td { text-align:left;	font-weight:normal; }
a img  {border: 0px;}


/* Basic Formatting Selectors
--------------------------------------------------------------------------------------- */
html { height: 100%; }
body { background-color: #CD6D0A; font-family: Arial, Helvetica, Verdana, sans-serif; height: 100%; }

img  {border: 0px;}

h1 { font-size: 18pt; font-weight:bold;   color: #000000; font-family: Trebuchet MS; Arial, Helvetica, Verdana, sans-serif; }

a:link, a:visited, a:active {color: #69100C; text-decoration: underline;}
a:hover {color: #000000;}
p {font-size: 14px; line-height: 26px; text-align: left; padding-top: 15px; margin: 0px;}


.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

.float-left  { float: left; }
.float-right { float: right; }
.float-none  { float: none; }

.clear-left  { clear: left; }
.clear-right { clear: right; }
.clear  { clear: both; }
.hide { display: none; }
.overflow { width: 100%; overflow: hidden; }
.inline {display: inline;}

.bold {font-weight: bold;}
.reduced {font-size: 11px;}
.padded-top { margin-top: 20px; margin-bottom: 0; }


/* -----------------------  Begin Main Structural Selectors ------------------------ */
.header_box { width: 100%; background-color: #CD6D0A; }
.header { width: 960px; height: 100px; margin: 0 auto; padding: 0px; overflow: hidden; }

div#top-nav              { clear: both; float: right; height: 35px; width: 585px; margin: 30px 10px 0px 0px; padding: 0px; }
div#top-nav ul#menu      { height: 35px; width: 585px; background: transparent url(images/home_top-nav.gif) top left no-repeat; margin: 0px; padding: 0px; position: relative; }
div#top-nav ul#menu li   { height: 35px; margin: 0px;	padding: 0px; list-style: none; position: absolute; top: 0px; }
 ul#top li, ul#menu a    { height: 35px; display: block; }
div#top-nav ul#menu li a { text-indent: -9999px; overflow: hidden; text-decoration: none; }

.main-zone { width: 100%; height: 458px; margin: 0 auto; background: #D27E4F url(images/home_main-zone_bg.jpg) top center repeat-x; padding-top: 95px 0; }
.content-zone { width: 960px; height: 458px; margin: 0 auto; padding: 0px; background: transparent url(images/home_content-zone_bg.jpg) top center no-repeat; }

#left-column { float: left; width: 325px; position: relative; top: -72px; }
.left-column-text { width: 250px; padding-left: 30px; }

#right-column { float: right; width: 356px; height: 424px; margin-top: 20px; background: transparent url(images/home_paper-bg.gif) no-repeat; }
.right-column-text { padding: 20px 10px 10px 10px }
/* -----------------------                         ------------------------ */


/* ----------------------- Begin Footer elements ------------------------ */
.footer_box { width: 100%; background: transparent url(images/footer_bg.gif) repeat-x; }
.footer { width: 960px; height: 60px; margin: 0 auto; }

.footer p {display: inline; padding-left: 5px; padding-right: 5px; font-size: 10px; line-height: 14px; }

.footer-left { padding-top: 40px; padding-left: 10px; font-size: 10px; line-height: 14px; text-align: left; }
.footer-left a:link, .footer-left a:visited, .footer-left a:active {color: #000000; text-decoration: underline;}
.footer-left a:hover { color: #69100C }
/* -----------------------                         ------------------------ */


/* ----------------------- Begin Specific Format Selectors ------------------------ */
.share-this { font-size: 10px; line-height: 14px; }
.share-this a:link, .share-this a:visited, .share-this a:active { color: #69100C; text-decoration: underline; }
.share-this a:hover { color: #000000; }

.program { clear: both; margin: 5px; padding: 0px; }
.program img { float: left; padding-right: 10px; } 
.program p  { padding-right: 10px; font-size: 12px; line-height: 16px; } 
.program a:link, .program a:visited, .program a:active { color: #69100C; text-decoration: underline; }
.program a:hover { color: #CD6D0A; }
.explore { padding-left: 5px; }

#share-this { padding-top: 30px; }
#share-this a { font-size: 12px; }
/* -----------------------                         ------------------------ */

