div#homeHeaderShell .inlineContentAdder { clear: none !important; }

body { background: #FFFFFF url('../img/bg.gif') no-repeat; background-position: center 100px; margin: 0; padding: 0; font-family: century gothic; }
a { color: #000000; text-decoration: underline; }
div#shell { width: 931px; margin: 0 auto 0 auto; }
a img { border: 0; }

p { margin-top: 0; } 
h1, h2, h3, h4, h5, h6 { margin-bottom: 0; }
h1, h2.postTitle, h2.postTitle a, div.post h2 { color: #ff0000; font-size: 20px; font-weight: bold; }
h2 { color: #000000; font-size: 20px; font-weight: bold; }
h3 { color: #000000; font-size: 18px; font-weight: bold; }
h4 { color: #000000; font-size: 16px; font-weight: bold; }
h5 { color: #000000; font-size: 14px; font-weight: bold; }
h6 { color: #000000; font-size: 12px; font-weight: bold; }

div#headerShell { height: 109px; background: url('../img/header.gif') no-repeat; margin: 0 0 8px 0; }
div#headerShell a#logo { display: block; width: 340px; height: 100px; position: absolute; }
div#headerShell div#searchShell { position: absolute; margin: 3px 0 0 613px; padding-left: 28px; background: url('../img/search_bar.gif') no-repeat; }
div#headerShell div#searchShell input.searchInput { border: 0; background: none; width: 232px; height: 23px; padding: 3px 0 0 0; }
div#headerShell div#searchShell input.searchButton { display: none; }

div#headerShell ul.nav { margin: 0; padding: 0; width: 700px; text-align: right; padding: 85px 0 0 229px;}
div#headerShell ul.nav li { display: inline; padding: 0 7px 0 7px; border-right: 2px solid #FFFFFF; }
div#headerShell ul.nav li.last { border: 0; }
div#headerShell ul.nav li a { font-size: 18px; color: #FFFFFF; text-transform: lowercase; font-weight: bold; text-decoration: none; }
div#headerShell ul.nav li a:hover { text-decoration: underline; }
div#headerShell ul.nav ul { width: 200px; display: none; position: absolute; text-align: left; margin: 0; padding: 0; z-index: 999; }
div#headerShell ul.nav ul li { display: block; border: 1px solid #FFFFFF; background: #000000; }
div#headerShell ul.nav li a.selectedPage, div#headerShell ul.nav li a.selectedPageRoot, div#headerShell ul.nav li a.selectedPageParent
{ color: #FF0000; }

body#home div#sideShell { float: right; font-size: 12px; }
body#insideLeft div#sideShell { float: left; width: 250px; font-size: 12px; }
body#insideRight div#sideShell { float: right; width: 250px; font-size: 12px; }

body#home div#subMenuShell { width: 235px;  }
body#insideLeft div#subMenuShell, body#insideRight div#subMenuShell { width: 250px; }
div#subMenuShell ul#subMenu { margin: 0; padding: 0; }
div#subMenuShell ul#subMenu li { list-style-type: none; }
div#subMenuShell ul#subMenu li a { text-decoration: none; display: block; height: 66px; padding: 0 0 0 67px; }
div#subMenuShell ul#subMenu li span.title{ color: #000000; font-size: 18px; text-transform: lowercase; font-weight: bold; }
div#subMenuShell ul#subMenu li a:hover span.title { text-decoration: underline }
div#subMenuShell ul#subMenu li p.descrip{ font-size: 12px; color: #999999; font-weight: bold; margin:0; padding:0; line-height: 13px; }
div#subMenuShell ul#subMenu li#meet a { background: url('../img/icon_meet.gif') no-repeat; }
div#subMenuShell ul#subMenu li#watch a { background: url('../img/icon_watch.gif') no-repeat; }
div#subMenuShell ul#subMenu li#listen a { background: url('../img/icon_listen.gif') no-repeat; }
div#subMenuShell ul#subMenu li#email a { background: url('../img/icon_email.gif') no-repeat; }
div#subMenuShell ul#subMenu li#events a { background: url('../img/icon_events.gif') no-repeat; }
div#subMenuShell ul#subMenu li#questions a { background: url('../img/icon_questions.gif') no-repeat; }

div#homeHeaderShell { width: 682px; height: 310px; background: url('../img/home_header.gif') no-repeat; padding: 4px; float: left; }
div#homeHeaderShell img {  }

body#home div#otherLinks { width: 690px; height: 25px; clear: left; }
body#home div#otherLinks div#social { float: left; }
body#insideLeft div#otherLinks, body#insideRight div#otherLinks  { border-top: 7px solid #000000; }
div#otherLinks div#social span.title { font-size: 12px; color: #000000; font-weight: bold; text-transform: lowercase; }
div#otherLinks div#social ul { display: inline; margin: 0 0 0 10px;; padding: 0; }
div#otherLinks div#social ul li { list-style-type: none; display: inline; }
div#otherLinks div#social ul li a { vertical-align: middle;}
div#otherLinks div#social ul li a img { border: 0; }

body#home div#otherLinks div#other { float: right; }
body#insideLeft div#otherLinks div#other, body#insideRight div#otherLinks div#other { margin-top: 3px; }
div#otherLinks div#other ul { margin: 0; padding: 0; }
div#otherLinks div#other ul li { list-style-type: none; display: inline; }
div#otherLinks div#other ul li a { text-transform: lowercase; text-decoration: none; font-weight: bold; font-size: 12px; color: #000000; padding: 0 5px 0 0; border-right: 1px solid #000000; }
div#otherLinks div#other ul li.last a { border: 0; }
div#otherLinks div#other ul li a:hover { text-decoration: underline; }

div#contentShell { font-size: 14px; }
body#insideLeft div#contentShell { margin-left: 10px; float: left; width: 670px; }
body#insideRight div#contentShell { margin-right: 10px; float: right; width: 670px; }

div.blogList {  }
div.blogList ul {  }
div.blogList ul li { list-style-type: none;  }
div.blogList div.postBody ul, div.blogList div.postBody ol { padding: 5px 0 10px 30px; margin: 0; }
div.blogList div.postBody ul li { list-style-type: disc; }
div.blogList div.postBody ol li { list-style-type: inherit; }
div.postInfo { padding: 0 0 15px 0; margin: 10px 0 10px 0; color: #666666; font-size: 12px; }
div.postInfo em { font-style: normal; margin-left: 5px; }
div.postInfo em a{ color: #666666; }

div#subContentShell { background: url('../img/sub_header.gif') no-repeat; border-bottom: 3px solid #000000; }
div#subContentShell div.col { width: 269px; padding: 0 20px 10px 20px; float: left; color: #999999; font-size: 12px; font-weight: bold; }
div#subContentShell div.col h2.title { padding: 10px 0 5px 0; margin: 0; display: block; font-size: 18px; color: #FFFFFF; font-weight: bold; text-transform: lowercase; text-align: center; }
div#subContentShell div.col p { margin-top: 0; }

div#footerShell {  }
body#insideLeft div#footerShell, body#insideRight div#footerShell, body#admin div#footerShell
{ border-top: 7px solid #000000; margin-top: 10px; }
div#footerShell div#copyright { text-align: center; font-size: 12px; text-transform: lowercase; }
div#footerShell div#credits { text-align: right; margin-top: -10px; }
div#footerShell div#credits a {  }
div#footerShell div#credits a img { border: 0; }