/* CSS Document */
BODY {BACKGROUND-COLOR: #eeeeee;COLOR: #000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:1px}
TD {COLOR: #000000}
TH {COLOR: #000000}
A:link, A:visited, A:hover, A:active {color:#17a; font-weight:bold}
A:link.special, A:visited.special, A:hover.special, A:active.special {letter-spacing:1px; 
	background-color:#FFFF00; font-weight:bold; font-style:italic;}
.clear {clear:both}
.headerTxt {float:left; width:664px; text-align:center; background: #0099ff; height:100px }
.headerImg{float:right; padding-right:8px; width:100px;background: #0099ff;height:100px}
h1.title {margin:0;clear: both; color:#fff; FONT-FAMILY: 'Times New Roman', Times, serif; 
	font-size:250%; font-style:italic}
h2.subtitle { text-align:center;}
h2.subtitle2 {text-align:left; width:458px; padding-left: 1em;}
h2.subtitle, h2.subtitle2, 
h3.pageTitle { margin:0;clear:both;color:#ffcc66; FONT-FAMILY: 'Times New Roman', Times, serif; 
	font-size:250%; font-style:italic; }
.tag {color:#000099; clear:both; width:458px}

#content {width: 610px; color:#333333; padding:2px 8px 10px 3px; border:0px dotted pink; text-align:left}
#content p, #content ul { font-size:85%}
#content p {line-height:1.5em}
#content ul, #content ol {font-family:Arial, Helvetica, sans-serif; font-size:85%}
#content a {text-decoration: none;}
#content a:hover {text-decoration:underline;}
#content li {line-height:1.5;}
#content ul li ul, #content ol li ol {font-size:100%;}
#content dt {font-weight:bold; margin-top: 1.5em;}
#content dl {font-size:85%; line-height:1.5em;}
#content .centered {text-align:center;}
#olList li {font-size:12px; margin-top:8px; margin-bottom: 8px}

li ol li {list-style:lower-alpha}
.ad {font-size:9px; color: #D9D9D9; clear:right;}
#content h1, #content h3, #content h4, #content h5 {color:#17a}
#content h2, #content h3 {font-family: Georgia, "Times New Roman", Times, serif; }
#content h1 {font-size: 150%;}
#content h2 {font-size: 130%; color:#666666}
#content h3, #content h3 a:link, #content h3 a:visited {font-size: 115%; text-align:center; margin-top:1.25em; text-decoration:none;color:#17a}
#content h3 a:hover {text-decoration:underline; background:none;}
#content h4, #content h5 {text-align:left;}
#content h4 {font-size:100%;}
#content h5 {font-size: 90%; font-weight: normal;}
#content h1.pageTitle {font-size:150%; padding:0; padding-bottom: 0; margin:0; margin-top:8px; color:#17a;  font-style: italic; 
	font-family: Georgia, "Times New Roman", Times, serif; }
#content hr {width:70%; text-align:center;margin: 1.5em auto; _margin: 1em auto;color:#17a; height:2px;background-color: #17c; border:0}
.center {text-align:center;}
.sml {font-size:x-small; vertical-align:super}
.special {background-color: #FFFF00; font-size: 1.0em; font-weight:bold}
.highlight {background:#FFFF00; padding: 2px 5px}
.ulcenter {width:170px; margin-left:auto; margin-right:auto; text-align:left;}

#homeImg img {border:2px solid #17a; padding:3px; margin:8px 10px 16px 0;}

#affils p {margin:.25em 1.5em .25em 1em; padding-top:0em;}
.credit {color:#006600; text-align:right; font: 95% Arial, Helvetica, sans-serif italic;}
#affils p.tst {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-style: italic; 
	letter-spacing:1px; margin-right:10px; padding-left:20px; width:80%; text-align:justify}
	
#newsletter td {text-align:left; padding: 0 6px;}
#newsletter {font-size: 90%; line-height:1.5em}
#newsletter td h3 {text-align:left}
#newsletter a, #newsletter a:active, #newsletter a:link, #newsletter a:hover, #newsletter a:visited {font-weight:normal}

#rc {float:right; width: 186px; border:0px dashed #FF9900; margin:0; padding:0; padding-left: 4px;}
#lc {float: left; width: 418px;_width: 420px;}

/*~~~~~~~ AWEBBER FORM ~~~~~~~~~~~~*/
#webber {width: 186px; margin:0; position:relative; top:0px;  background:#00FF33; border:none;}
#webber table td {color:#0033CC;}
#webber h1 {font-size: 118%; padding: 0px 8px 0px 8px; color: #0033CC}
#webber input {margin:1px; padding:2px; margin-right: 5px; width: 110px;  font-family:"Arial Narrow", sans-serif; color: #0033CC}
.webberBtm {background:url(http://www.christinachambreau.com/images/webberBtm.gif) bottom center no-repeat; padding-bottom: 6px; padding-top:6px}
.webSubmit {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin: 8px auto; width:187px}
.webpad {padding-left:10px;}
form {width:330px; margin:1em auto;}
fieldset {border: 1px solid #ffcc66; padding:10px 8px; width:330px}
legend {color:#17a;}
label {text-align:left; width: 90px;vertical-align:top; padding-right:5px; float:left;margin-bottom:12px; line-height:1.5em}
input {padding-right:12px; width:200px; float:right; margin-bottom:8px}
textarea {float:right; margin-right:2px;}
 .submitBtn {background-color:#ffcc66; width:80px; padding: 3px; float:none}
#formerror {width:500px; line-height:1.5em; text-align:center; margin:0 auto;}
#formerror ul {text-align:left;margin-top:0; width:300px; clear:both}
.errortext {color:#CC6600; font-size: 90%; clear:both;}

#sidebarBox {border:2px dashed #00FF33; margin-top: 18px; margin-bottom: 18px; line-height:1.25em; padding:6px; text-align:justify; }
#sidebarBox p {background-color: #fff; padding: 5px; margin-top:0; margin-bottom:0}
/*~~~~~~~~~~~~ Navigation ~~~~~~~~~~~~~~~~~*/
#navcontainer {border: 0px dashed #fcdd88; margin:0; padding:0; text-align:left; line-height:1em; width: 135px}
#navlist { color: white; background: #17a; border-bottom: 0.2em solid #17a; border-right: 0.2em solid #17a;
	padding: 0 1px 0; margin-left: 0px; font: normal 0.8em Verdana, sans-serif;margin-top:-1px; padding-top:10px; width: 135px }
#navlist li {list-style: none; margin: 0; padding:0 -1.5em; border:pink 0px dashed; width: 120px; }
#navlist a { display: block;text-decoration: none; margin-bottom: 0.5em; margin-top: 0;margin-left:0;padding:2px;padding-left:0; color: white;
	background: #39c; border-width: 1px; border-style: solid; border-color: #5bd #035 #068 #6cf; 
	border-left: .75em solid #0c0; padding: 0.25em 0.5em 0.4em 0.45em; width:115px; font-weight:normal}
#navlist a#current { border-color: #5bd #035 #068 #f30; }
#navlist a:hover, #navlist a#current:hover { background: #28b; border-color: #069 #6cf #5bd #9f9; 
	padding: 0.4em 0.35em 0.25em 0.5em;}
#navlist a:active, #navlist a#current:active { background: #17a; border-color: #069 #6cf #5bd white;
	padding: 0.4em 0.35em 0.25em 0.9em; }
#footerlinks { margin:0 auto; width: 250px; font-size:80%; text-align:center;}
#footerlinks a {padding:2px 8px; color:#d9c7b9; line-height:2em; text-decoration:none; font-weight:normal}
#footerlinks a:hover {text-decoration:underline; color:#fff;}
.footer {text-align:center; font-size: 80%; padding-right:1em; color:#d9c7b9; line-height: 2em;}

/* Sign-up Image */
#signUp {float:right; padding-right:5px; padding-left:18px; width:235px; height:170px;padding-bottom: 12px;}
#signUp p {margin:0; color:#006600; font-size:12px; font-weight:bold; text-align:center; width:188px;  border:0px dashed pink;}

/*Paypal */
#paypalform {width:610px; margin: 10px auto; _margin-top:0px;}
#paypalform form {text-align: center; width:122px; margin-top:0; padding:0;_height: 100px; }
.ppf {margin-top:0; padding-top:0}
/* --- goat seminar --- */
#goatHome {width: 140px; margin: 12px auto;}
#goatImage {padding-top: 18px; float:left; width: 240px}
#goatHome img, #goatImage img {border:3px solid black; }
#goatHome img {text-align:left; margin-left:0;}
#centerList {margin-bottom:0; margin-left:150px}
/* MN */
#rc1 {float:right; width: 320px; margin:0; margin-right:8px; padding:0; padding-right: 4px;}
#lc1 {float: left; width: 240px;margin:0; margin-rigth:8px; padding:0; padding-right:8px;}
#rc1 form, #lc1 form {width: 230px;}
#lc1 form { width: 123px}
#mn input{ float:left;}
#mn option {background-color:#fff;}
#mn label {width:21em; font-weight:bold; font-size:1.1em}
#mn .submitBtn {height:47px; width: 122px; background-color:#fff; display:block; float:none; margin: 8px auto;}


#cater table {width: 450px;}
#cater caption {font-size: 1.20em; font-weight:bold; color:#17a}
#cater td {padding:8px 8px 0 0;font-size:.85em; line-height:1.5em}
#cater .lunchtitle {color: #17a; margin-bottom:-10px; padding-bottom:-10px}
#cater p {font-size:.98em}

/************* Books **********/
#books {width: 600px; padding-right: 8px}
#booksright {float: right; width: 370px}
#booksright h3{margin-top:0; padding-top:0}
.booksleft {float:left; width:180px; padding-top: 25px; border:0px solid #ab9867}
.booksclear {clear:both; height:2em}
.quotecredit {font-style:normal;font-size:x-small; text-align:right;}


#courses ol { list-style-type:lower-alpha;}
#courses ol li { list-style-type:lower-alpha;}
#courses li {margin: 18px;}

#cal dl {font-size:100%; line-height:1.25em;}
#cal dt {margin-left:2em; border:0px groove #dd88cc; font-weight:bold;}
#cal dd {line-height:1.25em;}
dd {margin-bottom: .75em;}
#inlineDef dt {width: 55px; border:0px solid pink;}
#inlineDef dd {width: 500px; text-align:justify}
#inlineDef dl {width: 560px;}