body {background-color: #0C0C0C; background: url(/images/main_bg.jpg); margin: 0; padding: 0;}

.bodytext {font-size: .8em;}

.center {text-align:  center;}
.right {text-align:  right;}
.left {text-align:  left;}
.clear {clear:  both; font-size: 0;}

.img_left {float:  left; margin: 0 8px 4px 0;}
.img_right{float:  right; margin: 0 0 4px 8px;}

img {border: 0;}

 .submitButton , #cworx_holder .submit_button {font-weight: normal; background: url(/images/submit_bg.gif); border: 0; text-transform: capitalize; padding: 2px 6px; color: #B6B6B6;}

#cworx_holder .submit_button {margin: 12px 0;}

a:link {color: #3497C4;}
a:visited {color: #3497C4;}
a:hover {text-decoration:  none;}
a:active {}

#addthis {margin-bottom: 16px;}

a.twitterlink:link, a.twitterlink:visited {text-decoration: none;}
a.twitterlink:hover {text-decoration: underline;}

#home_splash{background: url(/images/homesplash.jpg); width: 934px; height: 250px; margin: auto; border-bottom: 1px solid; border-top: 1px solid; border-color: #222; font-family: arial, helvetica, sans-serif; margin-top: 32px; float: left;}
#splash_photo {float: left;}
#splash_box {float: left; width: 350px; border: 1px solid #999999;  padding: 12px 12px 16px 12px; color: #cccccc; margin: 130px 0 0 32px; background-color: #333333; background:url(/images/splash_boxbg.png); background-repeat: repeat-x;}
#splash_box h3 {margin: 0 0 6px 0;}
#splash_box a {color: #e3e3e3; }
#splash_box img {float: right;}

#logo_holder {float: left; width: 391px; margin-top: 30px; padding: 0 96px 0 4px;}
#menu_holder { float: left; font-family: arial, helvetica, sans-serif; margin-top: 30px; }

#home_box_holder{background: url(/images/gray_bg1.png); color: #A8A9A9; height: 172px; width: 934px; margin: 0 auto 0 auto; font-family: arial, helvetica, sans-serif; clear: both;}
.home_box {width: 310px; float: left; border-right: 2px solid #222;  height: 172px; color: #999999;}
.home_box h3 {margin: 15px;}
.home_box img {padding: 6px 12px 6px 12px;}
.home_box td {color: #999999; padding: 4px; }
.home_box table {margin: 6px auto;}

.text_input {background-color: #101010; border: 1px solid #323232; color: #f5f5f5; font-weight: bold;}

#main_holder {width: 934px; margin: auto; color: #999; font-family: arial, verdana, sans-serif;}
#main_holder h1 {color: #999; font-weight: normal; margin: 36px 32px 0 32px; background: url(/images/flower.png); height: 32px; background-repeat: no-repeat; padding-left: 42px;}
#main_bottom {background: url(/images/main_bottombg.png); background-repeat: repeat-y;}
#main_top_left {float: left;  width: 626px; height: 96px; background: #101010; margin-top: 32px;}
#main_top_right {float: left;  width: 308px; height: 96px; background: #262626; margin-top: 32px;}
#main_bottom_left {float: left;  width: 556px;  margin-left: 32px; padding: 24px 0;}
#main_bottom_right {float: right; width: 260px; margin-right: 24px; padding: 24px 0;}

.twitter {font-size: .8em; margin-top: 12px;}
.twitterdate {font-size: .7em; font-style: italic;}

#quotebox {width: 272px; background: url(/images/quote_bg.png); margin: 24px auto;}
#quote_quote {color: #cccccc; font-size: 12px; font-weight: bold; padding: 32px 16px 9px 28px;}
#quote_credit {padding: 0 8px 8px 28px; font-weight: normal; font-size: .8em; color: #999933}

#footer {width: 934px; margin: auto; text-align: right; color: #cccccc; font-family: arial, verdana, sans-serif; font-size: .8em; font-style:italic; text-align:right; padding: 12px;}
#footer a {color: #cccccc;}
a.secretlink:link , a.secretlink:visited, a.secretlink:hover , a.secretlink:active {color: #cccccc; text-decoration:  none;}

/*admin dashboard*/
#dashboard_holder {padding:  12px; background: #fff;  font-size: .8em; border: 6px solid #000000;}
.icon_holder {float: left; padding:  12px; text-align:  center;}

#errorList { color: #ffff80; padding:  0; margin: 0 0 12px 20px;}
#errorList li {list-style-image: url('/pageworx/images/warning.png'); list-style-position:  inside;}

#error_box {background: #fff; padding: 12px;}

#schedule {font-size: .8em; width: 100%;}
#schedule td, #schedule th{padding: 6px; text-align: left;}
.row1{}
.row2{background: #101010;}
.eventshead {}

#event_listing {padding-bottom: 24px;}
#event_listing h2{font-size: 20px; margin-top: 0;}
#event_listing h3{font-size: 16px;}
#event_listing p {font-size: .8em;}
#sidebar_event h2 {margin: 0 0 0 0; font-size: 20px;}
#sidebar_event h3 {margin: 12px 0 0 0; font-size: 16px;}
#sidebar_event p {margin-top: 6px; font-size: .85em;}

#contact_form {font-size: .8em; margin-left: 40px;}
.formLabel {text-align:right;}
#contact_form option, #contact_form select, #order_form option, #order_form select {background-color: #101010; color: #f5f5f5; font-weight: bold;}
#contact_form select {border: 1px solid #323232;}
#contact_form option { font-size: .8em;}
#contact_form textarea, #order_form textarea {background-color: #101010; color: #f5f5f5; font-weight: bold;}

#bio_table p {font-size: .8em; margin-top: 0;}
#bio_table h3 {margin: 0; font-size: 18px;}
#bio_table h4 {margin: 0; font-size: 14px;}
.bio_photo_cell {padding-right: 12px;}
#bio_table td {padding-bottom: 16px; padding-top: 16px; border-bottom: 1px solid #101010;}

/*Begin  PhotoWORX Styles*/

#photoMainHeadline {font-size: 20px; margin-top: 0;}

#photoBreadcrumbs{margin-bottom:  12px; font-size: .8em;}

img{border:  0;}

#indexTable {width:  100%;}
#indexTable h2 {margin: 0;}
#indexTable h3 {margin: 0;}

.thumbCell {padding:  4px;}
.thumbImg {border:  4px solid #101010;}

.infoCell {padding-left:  12px;}
.infoCell h3 {font-size: 16px;}
.infoDate{font-style:  italic; color:  #666666; font-size: .8em;}
.infoLink {}
.infoDescription { font-size: .8em; margin-top: 6px;}

/* to do away with diving line change this to display:  none; */
hr.divider {color: #101010; background-color: #101010; height: 2px; margin:  12px 0 12px 0; border: 0;}

/*for pagination links*/
.pageLinks {margin-top:  8px;}
.onPage {border:  1px solid gray;}

.thumb {padding:  4px; background-color:  #333366; width:  106px;}
.thumbHolder {float:  left; margin:  10px; padding:  4px;}

/*End PhotoWORX Styles*/

#feedback_form div {font-size: .8em; padding: 6px 0;}

#subscribeHolder {margin-left: 40px; font-size: .8em;}
#subscribHolder h3 {font-size: 19px;}
#subscribeTable {}
#subscribeTable th {font-weight: normal}

#bios_sidebar p {font-size: .8em;}
#bios_sidebar h3 {margin: 0; font-size: 18px; color: #CCCC32}

#sidebar_contact h3{margin: 0;}
#sidebar_contact p {font-size: .8em;}
#sidebar_contact {padding-bottom: 8px; margin-bottom: 24px;}
#cworx_holder th, #cworx_holder td, #cworx_holder p {color:#999; font-size: .8em;}
#cworx_holder td, #cworx_holder th {padding: 4px 12px;}
#cworx_holder th {text-align: left;}
#cworx_holder h1 {display: none;}
#subscribeHolder {margin-left: 40px;}
#subscribHolder h3 {font-size: 19px;}
h1#subscribeHeadline {font-size: 19px; padding: 0; margin-left: 0; background: none;}
#subscribeTable th {font-weight: normal}
#subscribeTable input, #cworx_holder #subscribe_table input {background-color: #101010; border: 1px solid #323232; color: #f5f5f5; font-weight: bold;}

#sidebar_contact h3{margin: 0;}
#sidebar_contact p {font-size: .8em;}
#sidebar_contact {padding-bottom: 8px; margin-bottom: 24px;}

#forwardTable {font-size:.8em;}
#paypal_table {margin: 24px 0; background: #fff; color: black;}
