.promo-box {height: 150px; background-color: #ccc; text-align: center}
#boxes-wrapper {margin-top: 40px; margin-bottom: 40px; display: none}
#sidebar {}
div#menu {}
div#menu ul {background-color: #fff; list-style-type: none}
div#menu ul li {font-size: 120%; font-weight: bold}
div#menu ul ul {margin-top: 10px; margin-bottom: 20px}
#blog-header {margin-top: 10px; margin-bottom: 45px}
span#tagline {font-size: 150%; font-variant: small-caps}
h3.storytitle {margin-bottom: 0px}
ol#commentlist {list-style-type: none; margin-left: 0px}
#commentlist ol li {list-style-type: none; margin-left: 0px}
div.comment-author {background-color: #eee; border-bottom: solid #ccc 1px; margin-bottom: 5px}
div.comment-text {margin-left: 5px}
span.comment-author-name {padding-top: -5px}
div.storycontent {margin-top: 20px}
div.post {}
div.feedback {margin-bottom: 30px}
div.meta {padding-top: 10px; border-top: 1px solid #eee}
#blog-header h1 {margin-bottom: 0px}
div#menu ul ul li {font-size: 80%; background-color: #fff; margin-left: -20px; margin-bottom: 0px; padding-bottom: 3px; font-weight: normal}
div.confidence-blurb {font-size: 140%; height: 100px; padding-top: 10px}
li.feed-item {background-image: url(../images/16_greyscale_30.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; margin-top: 10px; list-style-image: none; color: #eee}
li.feed-item a {color: #eee}
div#flash-notice {}
div#flash-warning {}
div#flash-error {}
div#errorExplanation {font-weight: bold}
div#errorExplanation h2 {font-size: 120%}
div#errorExplanation p {}
div#errorExplanation ul {}
div#errorExplanation ul li {font-weight: bold; color: maroon}
div.fieldWithErrors {}
div.fieldWithErrors label {}
div.fieldWithErrors input, div.fieldWithErrors select, div.fieldWithErrors textarea {background-color: pink}
.inactive {color: gray}
body.home {background-color: ; background-image: url(/images/www-vertster-com-bg.png); background-repeat: repeat-x}
body.sub {background-color: ; background-image: url(/images/www-vertster-com-subbg.png); background-repeat: repeat-x}
body.blog {background-color: ; background-image: url(/blog/wp-content/twitter-bg.jpg); background-repeat: repeat-x}
div#request-info {margin-left: 25px; padding: 5px; background-color: #eee; margin-right: 15px; border: 1px solid #999}
div#request-info a {font-weight: bold}
.container {background-color:; margin-top: 0px}
a {color: #996600}
strong {color: black}
.active {background-color: #fff}
#main-panel-message {margin-top: 35px; height: 180px; margin-left: 20px; color: #fff}
#main-panel-button {margin-top: 15px; margin-left: 60px}
#main-panel-image {padding-left: 50px}
#cols p {color: #333}
h2 {font-weight: bolder}
h3 {color: #666; font-size: 1.6em; line-height:1.4}
#zoom {z-index: 9999}
ul#events-list {list-style-type: none; margin-left: 0px}
li.event {margin-left: 0px; padding-left: 0px; list-style-image: none}
.event-date {}
.event-description {}
div#event-meta {}
div#event-meta ul {list-style-type: none; padding-left: 0px; margin-left: 0px}
.feed {background-image: url(/images/feed-icon-28x28.png); background-repeat: no-repeat; padding-left: 35px}
#header-logo img {margin-left: 5px}
#above-header {font-size: 90%; padding-top: 0px; margin-bottom: -10px}
#above-header ul {list-style-type: none; display: inline; float: right}
#above-header ul li {display: inline; padding-right: 4px; padding-left: 4px}
#above-header ul li a{ color: #666; text-decoration: none}
#header-logo {margin-top: 0px}
#main-body {background-color: #fff; margin-top: 15px; border-left: 2px #eee solid}
#header-nav {margin-top: 17px; text-align: right}
.main_tabnav {color: #000; margin: 13px 0px 0px 0px; padding: 0px; z-index: 1; padding-left: 10px }
.main_tabnav ul {margin: 0px; padding: 0px}
.main_tabnav li {display: inline; overflow: hidden; list-style-type: none; font-size: 120%; margin-right: 4px}
.main_tabnav a {color: #996600; margin: 0; text-decoration: none; padding: 10px}
main_tabnav a.active {color: #996600; margin: 0; text-decoration: none; padding: 10px}
.main_tabnav a.active {background: #FFFFFF; padding: 10px}
.main_tabnav a:hover {color: #000; background: #fff; padding: 10px}
.main_tabnav a:visited {color: #996600}
.main_tabnav a.active:hover {background: #FFFFFF; color: #000000}
span.request-text {font-size: 80%; text-decoration: underline}
span.number {font-weight: bold; font-size: 120%; line-height: 1}
#contact-us {color: #fff; font-size: 130%; text-align: right}
#cols {margin-top: 35px}
#cols h3 {font-size: 20px}
#top-bar {height: 5px; background-color: #638484}
#main-left {margin-bottom: 20px; min-height: 400px; background-image: url(../images/left-col-bg.png); background-repeat: repeat-y; background-position: right}
a#login {background: url(/images/login_button.gif); display: block; height: 60px; position: absolute; float: right; right: 0px; text-indent: -9999px; top: 5px; width: 80px}
a#login:hover {}
#left-nav h3 {margin-left: 10px; color: black}
#request-pitch {width: 260px; margin-left: 20px; margin-top: 20px}
#request-pitch ul {list-style-type: circle; font-size: 90%}
#left_nav #request-pitch ul li {font-weight: normal; text-decoration: none; display: block; margin-right: 5px; padding: 0px; margin-bottom: 0px; background-color: ; list-style-type: circle}
li.current-link a {width: 276px; background-image: url(../images/left_col_bg_selected.png); background-repeat: no-repeat; background-position: right}
li.current-link ul li a:hover {background-color: }
#left-nav ul {list-style-type: none}
#left-nav ul li a {font-weight: normal; text-decoration: none; display: block; margin-right: 5px; padding: 8px; list-style-image: none; margin-bottom: 5px; background-color: }
#left-nav ul li a:hover {font-weight: normal; text-decoration: none; display: block; background-color: #eee; padding: 8px; list-style-image: none}
#left-nav ul li a.current {font-weight: normal; text-decoration: none; display: block; margin-right: 5px; padding: 8px; background-color: #555}
h4.category-name {font-size: 100%; font-weight: normal; color: grey; margin-bottom: -5px}
#request {margin-left: 20px}
#left-nav ul li.current {font-weight: normal; text-decoration: none; display: block; margin-right: 5px; padding: 8px; background-color: #555}
#left-nav ul li {font-size: 120%; list-style-image: none; list-style-type: none; display: block; border-bottom: 1px solid #eee}
#upcoming-events {margin-top: 20px; margin-right: 35px; margin-left: 20px; padding: 5px; background-color: #fff}
#main-panel-message ul {margin-left: 80px; color: #fff}
#main-panel-message ul li {font-size: 150%}
#main-panel {margin-top: 0px; height: 278px}
#header {height: 66px; margin-top: 5px; margin-bottom: 13px}
#main-panel-message h2 {color: #fff}
#main-content ul li {margin-left: 20px; color: #555}
#main-content {font-size: 110%}
#main-content p {color: #444}
#main-content h4 {font-weight: bolder}
thead, th {background-color: #eee}
#footer h5 {color: #fff; font-size: 140%}
#footer ul {list-style-image: none; list-style-type: none; margin-left: 0px}
#footer-center h4 {color: #fff; font-size: 140%; font-weight: bold}
#footer-wrapper {width: 100%; background-image: url(/images/footer_bg.png); background-repeat: repeat-x; background-color: #333; margin-top: 20px}
#footer {color: #fff; background-color: ; padding-top: 20px}
#footer-request-info {padding: 10px; border: 1px solid #cc9; background-color: #feffc7}
#footer-request-info h2 {font-size: 150%; font-weight: normal}
#also-interested {margin-top: 20px; margin-right: 35px; margin-left: 20px; padding: 5px; border: 1px solid #ccc; background-color: #fff}
#also-interested ul li a {padding-left: 35px; background: url(../images/greyscale_23.gif) no-repeat 0 20px}
#also-interested ul li a:hover {padding-left: 35px; background: url(../images/greyscale_23.gif) no-repeat 0 20px}
#also-interested h3 {margin-left: 10px; font-size: 120%; font-weight: bold}
#also-interested ul {list-style-type: none}
#also-interested ul li {font-size: 100%; list-style-image: none; list-style-type: none; display: block; border-bottom: 0px}
div#left-nav {padding-bottom: 20px}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px}
form fieldset {margin-bottom: 10px; background-repeat: repeat-x; border: 0px}
form .submit {float: left; width: auto; margin-left: 0em; padding: 5px; background-image: none; margin-left: 145px}
form legend {padding: 0 2px; font-weight: bold; font-size: 130%}
form label {display: inline-block; line-height: 1.8; vertical-align: top}
form fieldset ol {margin: 0; padding: 0}
form fieldset li {list-style: none; padding: 5px; margin: 0}
form fieldset fieldset {border: none; margin: 3px 0 0}
form fieldset fieldset legend {padding: 0 0 5px; font-weight: normal}
form fieldset fieldset label {display: block; width: auto}
form em {font-weight: bold; font-style: normal; color: #f00}
form label {float: left; width: 10em; margin-right: 1em; text-align: right}
form fieldset fieldset label {margin-left: 123px}
textarea {width:390px;height:250px;padding:5px;}
#error-content {margin-top: 150px; text-align: center}
#event-form p label {text-align: left}
.simple {background-image: url(/images/www-vertster-com-subbg.png); background-repeat: repeat-x}
#simple-body {border: 1px solid gray; background-color: white}
h3.simple-header {margin-top: 10px; background-color: #ccc; padding: 4px; margin-left: -4px}
h2.event-header {margin-top: 20px}
#left-block {margin-top: 20px}
#widget_events {margin-left: 20px; margin-right: 5px; margin-bottom: 20px; margin-top: 10px; width: 243px; padding: 5px; border: 1px solid #ccc; background-color: #fff}
#widget_events ul li{ list-style-type: none; margin-left: -8px; padding-left: 0px}
#widget_events ul li{ margin-bottom: 5px}
#widget_events h3 {margin-left: 10px; font-size: 120%; font-weight: bold}
.event_date {font-size: 60%}
#see_more_events {float: right; padding: 6px; background-color: #ccc; color: #000; border: 1px solid #ccc}
#see_more_events a {color: #666}
#events-feed {margin-top: 10px; height:30px}
#social {margin-top: 25px; text-align: center}
#customer-examples {margin-top: 45px; text-align: center; color: #999}