body {background-color:black;color:#ffffff;background-image:url(/images/bg.jpg);black;font-family:arial,helvetica,sans serif;font-size:12px;color:white;font-weight:bold;}
body a {color:#CCC;text-decoration:none;}

.box-website {display:block;text-align:center;position:relative;margin-left:auto;margin-right:auto;border:0px solid red;}
.box-header {display:block;overflow:hidden;}

.box-footer {display:block;overflow:hidden;text-align:center;}

/*Detail */
.event-detail .lineMain {display:block;width:100%;overflow:hidden;}
.event-detail .lineMain .caption {width:120px;float:left;clear:left;border:0px solid red;padding:3px;color:#ff0000;font-weight:bold;text-align:right;}
.event-detail .lineMain .data {width:665px;float:right;clear:right;padding:3px;color:#ffffff;border:0px solid red;}
.event-detail .lineMain .data a {color:#666;text-decoration:none;}
.event-detail .lineMain .data a:hover {color:#ffffff;text-decoration:underline;}
.event-detail .lineMain .full {width:100%;display:block;text-align:center;}
.event-detail {background-color:#171616;border:2px solid #999;width:905px;padding:3px;display:block;overflow:auto;position:relative;margin:0px auto 0px auto;text-align:center;}
.example{color:white;display:block;size:11px;}
.event-detail.pic h2 {font-family:sans serif, helvetica, arial;font-weight:bold;color:red;font-size:20px;border:0px solid red;}
.event-detail.pic {border: 0px solid black;background-color:black;}
.event-detail input,textarea {border:1px solid;background-color:#CCC;}
.event-detail h2 {font-size:18px;color:#ffffff;text-align:center;padding:3px;margin:5px;border:1px solid #666;width:85%;}
p a {text-decoration:underline;font-weight:normal;color:#000;}
p a:hover{text-decoration:underline;font-weight:normal;color:blue;}

.rsvp-form {background-color:#000000;border: 0px solid red;overflow:hidden;padding:5px;display:block;width:400px;}
.rsvp-form input, textarea {width:250px;}
.rsvp-form .line .data {width:250px;float:right;padding:0px;}
.rsvp-form .line .caption {width:145px;float:left;padding:0px;}
.rsvp-form .line{padding:10px 0 2px 0;display:block;overflow:hidden;color:#ffffff;}
.holder, .admin {border: 0px solid yellow;position:relative;margin:0px auto 0px auto;text-align:center;}



.event-detail label {color:#FEF4A6;display:block;width:240px;border:0px solid red;float:left;font-size:14px;font-family:arial,sans serif, helvetica;text-align:right;margin-right:	5px;}
input ,textarea {float:left;clear:right;}
select {float:left;}
ul {border:0px solid red;padding:0px; margin:0px;}
ul li {list-style:none;border:0px solid green;display:block;overflow:hidden;padding:5px;width:675px;margin-left:0px;}
li.separator {}
.example {color:#666;display:block;float:left;clear:both;}
.event-detail ul li .example {margin-left:245px;}
li.signup-button {margin-left:245px;}
.required-note {color:red;font-style:italic;text-align:center;}
/*	*html li.signup-button {margin-left:120px;}*/
.req {font-weight:bold;color:red;font-size:20px;margin-left:3px;}
.error_msg {display:block;clear:both;color:red;font-size:12px;font-style:italic;font-family:arial;font-weight:bold;text-align:center;}

/* INDEX */
.index-listing-holder {background-color:#000000;border:0px solid #999;width:915px/* the size of the flash header*/;padding:3px;display:block;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;}
.index-listing-holder .index-listing-dayname {color:white;font-size:14px;display:block;float:left;clear:both;}
*html .index-listing-holder .index-listing-dayname {color:white;font-size:14px;display:block;float:left;clear:both;}

/* Index Lidting CSS */
.index-listing {background-color:#000000;border: 1px solid #666;height:140px;font-size:11px;width:900;margin: 0 0 10px 0px;padding: 5px 0 0 0;overflow:hidden;clear:both;}
.index-listing.tall  {height:180px;}
/*
.index-listing .left{float:left;width:220px;}
.index-listing .right{float:left;width:279px;}
*/

index-listing .left img {margin-right:10px;}
/*.index-listing .right .line {width:280px;display:block;float:left;margin-bottom:2px;padding:0px;}*/
.index-listing .right .line {width:100%;display:block;float:left;margin-bottom:2px;padding:0px;}
.index-listing .right .line .caption {float:left;width:28%;font-size:11.5px;color:#F00;font-family:arial,helvetica,sans serif;height:30px;}
.index-listing .right .line .data {float:right;clear:right;width:70%;color:#C7C7C7;;font-size:12px;font-family:tahoma,arial,helvetica,sans serif;font-weight:bold;text-align:left;}
.index-listing .right .line .data .normal-weight {font-weight:normal;font-style:italic;}
.index-listing .right .line .data a {color:#ff0000;text-decoration:none;text-align:right;}
.index-listing .right .line .data a:hover {color:#F60;text-decoration:underline;}

/* Index Listing Table */
.table-index-listing {background-color:#000000;border: 1px solid #666;font-size:11px;width:580px;margin: 0 0 10px 0px;padding: 5px 0 0 0;}
.table-index-listing {}
.table-index-listing .td-left{float:left;}
.table-index-listing .td-right{float:left;;}
.table-index-listing  .td.right  {;display:block;float:left;margin-bottom:2px;padding:0px;}
.table-index-listing  .td.right  .caption {float:left;width:30%;font-size:11.5px;color:#F00;font-family:arial,helvetica,sans serif;height:30px;}
.table-index-listing  .td.right  td.data {float:right;clear:right;width:70%;color:#C7C7C7;;font-size:12px;font-family:tahoma,arial,helvetica,sans serif;font-weight:bold;text-align:left;}
.table-index-listing  .td.right  td.data .normal-weight {font-weight:normal;font-style:italic;}
.table-index-listing  .td.right  td.data a {color:#ff0000;text-decoration:none;text-align:right;}
.table-index-listing  .td.right  td.data a:hover {color:#F60;text-decoration:underline;}
