@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0;}

body { margin-top: 1px; font-family: Verdana, Geneva, sans-serif; background: url(images/gavinwatt-background-fadeout.jpg) #000000 center top no-repeat fixed; font-size: 12px; }

a { color: #ded1c8; font-weight:bold; text-decoration:none; padding: 2px; }
a:hover { color: #000; background: #ded1c8; font-weight:bold; text-decoration:none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }

p { text-align: justify; color: #fff; }

#contentHolder { width: 911px; margin-left: auto; margin-right: auto; margin-top: 20px; }
#header { background: url(images/gavinwatt-header.png) no-repeat center; width: 98%; height: 111px; margin-bottom: 8px; margin-top: 60px; margin-left: auto; margin-right: auto; }

#contentHolder #content { width: 900px; float:right; padding: 0; margin-bottom: 15px; }
#contentHolder #content .rbroundbox .rbcontent, #contentHolder #content .rbroundboxMain .rbcontent { }
#contentHolder #content .rbroundbox .rbcontent h1, #contentHolder #content .rbroundboxMain .rbcontent h1 { font-size: 20px; font-weight:bold; margin-top: 9px; margin-bottom: 9px; color: #fff; }
#contentHolder #content .rbroundbox .rbcontent h2, #contentHolder #content .rbroundboxMain .rbcontent h2 { font-size: 16px; font-weight:bold; margin-top: 9px; margin-bottom: 9px; color: #fff; }
#contentHolder #content .rbroundbox .rbcontent h4, #contentHolder #content .rbroundboxMain .rbcontent h4 { font-size: 16px; font-weight:bold; margin-top: 9px; margin-bottom: -6px; color: #fff; }
#contentHolder #content .rbroundbox .rbcontent p, #contentHolder #content .rbroundboxMain .rbcontent p { font-size:12px; line-height:18px; margin-top: 9px; margin-bottom: 9px; color: #fff; }
#contentHolder #content .rbroundbox .rbcontent ol, #contentHolder #content .rbroundboxMain .rbcontent ol { list-style-position: outside; font-size:12px; line-height:18px; margin-top: 9px; margin-bottom: 9px; margin-left: 30px; color: #fff; }
#contentHolder #content .rbroundbox .rbcontent ul li, #contentHolder #content .rbroundboxMain .rbcontent ul li { list-style-position: outside; font-size:12px; line-height:18px; margin-top: 6px; margin-bottom: 6px; margin-left: 30px; color: #fff; }

#contentHolder #content #mainMenu { width: 400px; float:right; color:#fff; }

#menu { width: 100%; height: 38px; background: url(images/rounded-rect/solid-light.png); float:left; padding: 0 4px; margin-bottom: 8px; font-size:16px; margin-top: 1px; }
#menu ul { list-style: none; text-align: center; list-style-position: outside; margin-left: 15px; margin-top:8px; }
#menu ul li { display: inline; font-family: Verdana, Geneva, sans-serif; font-weight:bold; color: #fff; margin-bottom: 2px; margin-right: 10px; }
#menu ul li a { color: #fff; font-size: 14px; font-weight:bold; text-decoration:none; padding: 3px; }
#menu ul li a:hover { color: #fff; background-color: #5d0000; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }

#contentHolder #copy { float:right; width: 600px; text-align: right; clear: right; font-size: 12px; margin-bottom: 20px; color: #fff; }

.divSection { clear: right; margin-bottom:35px; }
.divSectionShort { clear: right; margin-bottom:15px; }
.imgRight { float:right; margin-left:20px; margin-bottom:15px; }
.imgRightPlain { float:right; clear:right; }
.imgLeftPlain { float:left; clear:left; }
.emphasizeQuote { font-weight:bold; font-size:13px; text-align:center; margin-top:30px; margin-bottom:30px; }
.clearDiv { clear: both; display: inline; margin-bottom: 20px; }
.quoteBookSpacer { width:400px; text-align:right; font-style:italic; margin-bottom:20px; clear:both; display: block; }
.whiteText { color:#fff; }
.noticeRight { float:right; width:250px; background:#3d506b; padding:5px; color:#fff; margin-left: 15px;; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
.noticeRight a { color:#fff; padding: 2px; }
.noticeRight a:hover { color:#3d506b; background:#fff; }
.videoPlayer { width: 490px; margin-left: auto; margin-right: auto; }
.hideIE { width: 490px; display: none; }
.videoParaTag { text-align: center; font-weight: bold; font-size: 16px; margin-bottom: 30px; }

/* PRINT HIDDEN FILES */
#titleForPrint { display:none; }

 /* set background images for corners */
.rbroundbox, .rbroundboxMain { background: url(images/rounded-rect/solid.png) repeat; }
/*.rbtop div  { background: url(images/rounded-rect/topleft.png) no-repeat top left; }
.rbtop      { background: url(images/rounded-rect/topright.png) no-repeat top right; }
.rbbot div  { background: url(images/rounded-rect/bottomleft.png) no-repeat bottom left; }
.rbbot      { background: url(images/rounded-rect/bottomright.png) no-repeat bottom right; }*/

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent  { margin: 0px 10px 0px 10px; }
.rbroundbox { width: 900px; margin: auto; }
.rbroundboxMain { width: 450px; margin: auto; float:left; }

#titleForPrint { display: block; position: absolute; top: 40px; font-size: 36px; width: 980px; margin-left: auto; margin-right: auto; font-family: Verdana, Geneva, sans-serif; z-index: 1000; font-weight: bold; }





