/***** Global Settings *****/
html, body { border:0; margin:0; padding:0; }
body { font:20px "Trebuchet MS"; background: #4e5a6f url(/common/images/bg.jpg) top left repeat-x; color:#FFFFFF }
/***** Headings *****/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 { margin:0 0 18px 0; letter-spacing:-1px; font-size:36px; color:#FFFFFF }
h1.gray { color:#999999; margin:0 }
h2 { margin:0 0 6px 0; letter-spacing:-1px; font-size:24px; color:#FFFFFF }
h3 { font-size:18px; color:/*#8b6304*/#dc9753; font-weight:bold; margin:0 0 6px 0 }
h3.gray { font-size:18px; color:#FFFFFF; margin:0 0 12px 0 }
h5 { text-transform:uppercase; font-size:12px; color:#333333; font-weight:bold; margin:0 0 3px 0 }
.s10 { font-size:10px }
.s12 { font-size:12px }
.s13 { font-size:13px }
.s14 { font-size:14px }
.s20 { font-size:20px }

.lh {line-height: 18px}
/***** Common Formatting *****/
p, ul { margin:0; padding:0 0 24px 0; line-height:22px; list-style:none; }
img { border:0 }
/***** Links *****/
a, a:link, a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:underline }
a.jumplink { background:url(/images/common/jumpicon.png) top right no-repeat; padding-right:16px; }

.show-hide-innactive {background:transparent url(/images/bullets/plus_icon.gif) no-repeat scroll left 3px;padding-left:18px; font-size:18px; font-weight:bold}
.show-hide-active {background:transparent url(/images/bullets/minus_icon.gif) no-repeat scroll left 3px;padding-left:18px;font-size:18px; font-weight:bold}
.show-hide-content {display:none; padding-top:12px}

li.bodhi { padding:0 0 6px 0px;}
li.music { padding:0 0 6px 0px;}
li.stuff { padding:0 0 6px 0px;}
/***** Wrapper *****/
#wrapIt { width:951px; margin:0 auto; position:relative }
/***** Global Classes *****/
.clear { clear:both; line-height:0px; padding:0; margin:0; }
.hidden { display:none }
.float-left { float:left; }
.float-right { float:right; }
.firstChild {margin-top:0}
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.img-left { float:left; margin:4px 10px 4px 0; }
.img-right { float:right; margin:4px 0 4px 10px; }
.sectionDivider {background-color:#cccccc; height:1px; border:0; margin-bottom: 36px}


.nomargin { margin:0; }
.addBotMargin { margin-bottom: 12px; }
.nopadding { padding:0; }
.noindent { margin-left:0; padding-left:0; }
.nobullet { list-style:none; list-style-image:none; margin-left:0; padding-left:0 }
.addTopPadding { padding-top:8px }
.noBotPadding { padding-bottom:0 }
.addPadding { padding-bottom:8px }
.addSmPadding { padding-bottom:4px }
.intro {padding-bottom: 12px}
.ch3 { color:#dc9753 }
.cRed { color:#CC0000 }
.cGreen { color: #009900 }
.cGray { color:#666666 }
.cLtGray { color:#999999 }
.cGrayC { color:#CCCCCC }
.cLtBlue { color:#3399ff }
.cBlue { color:#0066cc }
.cBlack { color:#000000 }
/*.cWhite {color:#FFFFFF}*/
a.cWhite:link { color: #FFFFFF; text-decoration: none }



#top { height:70px; width:100%; }
#logo { width:90px; height:29px; position:absolute; left:0px; top:14px }
#nav { height:50px; width:210px; text-align:right; font-size:14px; font-weight:bold; position:absolute; top:6px; right:20px; }
#nav ul { list-style:none; }
#nav li { display: inline; }
#nav li a { color:#FFFFFF; padding:12px 5px 10px 5px; float:left; display:inline }
#nav li.selected a { background:url(/images/ui/secondary_nav_bg.png) bottom left no-repeat; padding:12px 5px 10px 5px; display:inline; float:left }
* html #nav li.selected a { background:url(/images/ui/secondary_nav_bg.png) bottom left no-repeat; padding:12px 5px 10px 5px; display:inline; color:#333333; float:left }
#nav li.divider { color:#999999; display:inline; float:left; padding:12px 0 10px 0; }
/***** BODY // Content *****/
#body { width:900px; height:900px; position:absolute; left:0px; top:100px; padding:0 10px 0 10px }
#body a, a:link, a:visited, a:hover { color:#FFFFFF }
