BODY{margin:20px auto;background:#000000;}
BODY,DIV,TABLE,TD,SPAN,P{color:#8C2F0D;font-family:Arial;font-size:16px;font-weight:normal;}
IMG{border:none;}

A{COLOR: #FFFFFF; font-weight: bold; text-decoration: underline; font-family:arial,serif; font-size: 14px}
A:hover {COLOR: #8D350D; font-weight: bold; text-decoration: underline; font-family:arial,serif; font-size: 14px}

H1{font-weight:bold;margin:2px 0px;font-family:georgia,times,serif;font-size:20px;color:#231F20;padding:1px 0px;margin:1px 0px;display:block;}
H2{font-weight:bold;margin:2px 0px;font-family:georgia,times,serif;font-size:16px;color:#231F20;padding:1px 0px;margin:1px 0px;border-bottom:1px solid #231F20;display:block;}


.main_table{margin:0px auto;border:none;width:864px;border-spacing:0px;border-collapse:collapse;background:#000000;}
.header_cell{padding:0px;}
.header_cell .header{background:url('images/header.jpg') center center no-repeat transparent;width:864px;height:110px;position:relative;}
.header_cell .header TABLE{position:absolute;left:150px;bottom:0px;border-spacing:0px;border-collapse:collapse;}
.header_cell .header TABLE TD{padding:2px 3px 2px 4px;}
.content_cell{padding:10px 0px;background:url('/images/pinup.png') bottom right no-repeat #000000;width:864px;height:420px;min-height:420px;vertical-align:top;}
.content_cell .content_wrap{margin:0px 150px 100px 150px;}
.footer_cell{}
.footer_cell TABLE.footer{margin-top:20px;width:800px;}
.footer_cell TABLE.footer TD.left{text-align:left;width:50%}
.footer_cell TABLE.footer TD.right{text-align:right;width:50%}


BODY.home .content_cell{background:#000000;}
BODY.home .content_cell .content_wrap{margin:0px;padding:0px}



TABLE.player{width:500px;border-spacing:0px;border-collapse:collapse;}
TABLE.player TD{padding:3px 3px;white-space:nowrap;}
TABLE.player TR.row1{background:#000000}
TABLE.player TR.row0{background:#444444}



/*forms*/
FORM{display:inline;}
INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TEXTAREA{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;height:100px;}
TD.label{font-size:11px;color:#000000;font-family:arial,sans-serif;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}

.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#993333}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#000000;font-weight:bold;}
.required{color:#6F1414;font-weight:bold;}

.user_form{text-align:center;}
.user_form TABLE{margin:0px auto}
.user_form TABLE TD{padding:3px;}
.user_form .label{color:#000000;}

.user_form INPUT.submit,
.user_form INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#000000;cursor:pointer;}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:725px;height:400px;}
/*tiny mce*/
.header{font-weight:bold;margin:2px 0px;font-family:georgia,times,serif;font-size:20px;color:#231F20;padding:1px 0px;margin:1px 0px;display:block;}
.subhead {font-weight:bold;margin:2px 0px;font-family:georgia,times,serif;font-size:16px;color:#231F20;padding:1px 0px;margin:1px 0px;border-bottom:1px solid #231F20;display:block;}
.wysiwyg-body{COLOR: #231F20; text-decoration: none; font-family:georgia,times,serif; font-size: 14px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:14px;font-weight:normal;font-family:georgia,times,serif; background:#FFFFFF;COLOR: #231F20}
.mceContentBody A:link {COLOR: #231F20 !important; font-weight: bold !important; text-decoration: underline !important; font-family:georgia,times,serif !important; font-size: 14px !important}
.mceContentBody A:visited {COLOR: #231F20 !important; font-weight: bold !important; text-decoration: underline !important; font-family:georgia,times,serif !important; font-size: 14px !important;}
.mceContentBody A:active {COLOR: #231F20 !important; font-weight: bold !important; text-decoration: underline !important; font-family:georgia,times,serif !important; font-size: 14px !important}
.mceContentBody A:hover {COLOR: #990000 !important; font-weight: bold !important; text-decoration: underline !important; font-family:georgia,times,serif !important; font-size: 14px !important}
.mceEditor{font-size: 12px}
.mceSelectList{width:auto;}



/*admin interface area*/
TABLE.listing{width:725px;border-spacing:0px;border-collapse:collapse;margin:0px 0px;}
TABLE.listing TABLE.listing{width:720px;}
TABLE.listing TABLE.listing TABLE.listing{width:680px;}
TABLE.listing TD{padding:3px 0px;vertical-align:middle;color:#000000;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#000000}
TABLE.listing TD.error{color:#993333}
TABLE.listing TD.label{text-align:left;font-weight:bold;vertical-align:top;}

TABLE.listing TR.row1 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row0 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row_hover{background:#AABBDD} 

TABLE.listing TABLE.nested TR TD{border:none;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}

TABLE.listing H3{color:#000000;font-size:20px;margin:1px;}
TABLE.listing H3 A{color:#000000;font-size:20px;margin:1px;text-decoration:none;}
TABLE.listing H3 A:hover{color:#000000;font-size:20px;margin:1px;text-decoration:none;}

TABLE.listing A{color:#231F20;font-weight:bold;text-decoration:underline;font-size:14px;}
TABLE.listing A:hover{color:#990000;font-weight:bold;text-decoration:underline;font-size:14px;}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing TH A:hover{color:#FFFFFF;font-weight:bold;text-decoration:none;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #CCCCCC;padding:3px;color:#CCCCCC;font-weight:bold;background:#FFFFFF}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#000000;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#000000;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#000000;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#000000;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;}
.save_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;}
.sort_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;}
.create_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:bold;color:#000000;background:#FFFFFF;}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#231F20;text-decoration:underline}
.back_actions A:hover{font-weight:bold;color:#990000;text-decoration:underline}

#listing_pages{text-align:right;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#000000;}
#listing_pages TD{padding:0px;color:#FFFFFF;font-weight:bold;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#FFFFFF;font-weight:bold;text-decoration:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#888888;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;float:right;width:200px}
.hint2{color:#231F20;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.hint3{color:#888888;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:14px;border-bottom:1px solid #000000;padding:10px 0px 3px 0px !important;background:#FFFFFF;color:#000000}
.note{width:700px;}
TABLE.listing TD.section{color:#000000}


.admin_filters{margin:5px 30px;text-align:right;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #000000;margin:0px;position:relative;background:#FFFFFF;width:725px;}
.dropsort_dragging{width:725px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;width:25px;background:url('images/drag-icon.png') center center no-repeat transparent;overflow:hidden;margin:0px;cursor:move;float:left;}
.dropsort_dragging .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
.dropsort_wrapper{width:100%;border-spacing:0px;border-collapse:collapse;}
.dropsort_wrapper TD{width:145px;}
.placeholder{border:1px solid #000000;margin:0px;height:75px;color:#000000;font-weight:bold;background:#FFFFFF;display:none;}


.edit_wrapper{background:transparent;width:725px;}
.edit_topbar{height:25px;background:#000000;overflow:hidden;margin:0px;}