@charset "utf-8";

body{background:#020a0e;font:12px Georgia,"Times New Roman",Times,serif;font-size:0.8em !important;font-size:12px;color:#262626;margin:0;padding:0;border:0;height:100%;}
#container{width:100%;margin:auto;}
img{border:0; }
form{margin:0; padding:0; }
/* font styles */
BODY{font-family:Georgia,Times New Roman,Times,serif;font-size:11px;line-height:14px;color:#737373; }
h1{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:16px;margin-bottom:7px;}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:normal;margin-bottom:7px;color:#FF3366;}
h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal;margin-bottom:5px;color:#000000;}
/* top image and links */
#top{background:#020a0e;min-width:900px;height:131px;border-top:1px solid #684735;margin:auto;} /* border-bottom:1px solid #9a918d;  */
#top img{float:left; }
#top .left, #top .right{width:215px; float:left; }
#top .left ul{list-style:none; margin:25px 0 0 0;padding:0;width:86px;}
#top .right ul{list-style:none; margin:25px 0 0 0; padding:0;width:16px;}
#top .left ul li{float:left; width:86px; height:18px; }
#top .left ul li a{width:86px;height:18px;float:left;text-indent:-9999px;outline:none;}
#top .left #Home{background:url(images/l-homepage.png) no-repeat top left; }
#top .left #About_Us{background:url(images/l-aboutus.png) no-repeat top left; }
#top .left #Studio{background:url(images/l-studio.png) no-repeat top left;}
#top .left #Gallery{background:url(images/l-gallery.png) no-repeat top left; }
#top .left #Events{background:url(images/l-events.png) no-repeat top left;}
#top .left a:hover{background-position:bottom !important;}
#top .right ul li{float:left; width:128px;height:18px;}
#top .right ul li a{width:128px; height:18px;float:left;text-indent:-9999px;outline:none;}
#top .right #Workshops{background:url(images/l-workshops.png) no-repeat top left; }
#top .right #Membership{background:url(images/l-membership.png) no-repeat top left; }
#top .right #News{background:url(images/l-news.png) no-repeat top left; }
#top .right #Contact_Us{background:url(images/l-contact.png) no-repeat top left;  }
#top .right #Login{background:url(images/l-login.png) no-repeat top left; }
#top .right a:hover{background-position:bottom !important;}
/*#background{width:100%;min-height:500px;margin:auto; background:url(images/Background03.png) repeat 0 0; }*/
#background{width:1024px;min-height:768px;background:url(images/background.png) no-repeat 0 0;border-right:1px solid #666;border-bottom: 1px solid #666; border-top: 1px solid #666 }
/*#background .border{background:transparent;border-left:2px solid #000; border-right:2px solid #000; margin:auto; }*/
#holder{width:850px;padding-top:21px; margin-left:205px;background:transparent;}
/* admin */
.preview h1{border-bottom:1px dotted #323232; }
/* left*/
#left{margin: 0;margin-right:25px; width:193px;background:transparent; float:left;}
#left h1{margin:0;background:#fff;color: #000; padding:5px;margin-bottom:60px;width:193px;}
#left ul{list-style:none;margin:0;padding:0; width:193px;height:20px;}
#left ul li{width:193px;height:20px;float:left;margin-bottom:5px;}
#left ul li a{width:193px; height:20px; float:left;text-indent:-999px;}

#left #Join_Now{background:url(images/l-joinnow.png) no-repeat top left;width:200px;}
#left #Join_Now:hover{ background-position: bottom; }
#left #Subscribe{background:url(images/l-subscribe.png) no-repeat top left;width:200px;}
#left #Subscribe:hover{ background-position: bottom; }
#left #Edit{background:url(images/l-edit.png) no-repeat top left;width:200px; height:20px;text-indent: -5000px;}
#left #Edit:hover { background-position: bottom; }
/*#left ul.edit li{height:auto; }
#left ul.edit li a:link,#left ul.edit li a:visited{height:auto;text-indent:0;margin:0px;padding:3px; background:#fff; color:#000; }
#left ul.edit li a:hover{background:#FFEDFD; text-decoration:none;}*/
/* main (right) */
#main{width:425px;background:#fff;float:left }
#main .padding{padding: 7px 11px 11px 11px;}
/* about us */
.tripple{width:406px;float:left;clear:both;margin-bottom:10px; }
.tripple .left{width:128px; margin-right:11px; float:left }
.tripple .middle{width:128px; margin-right:11px; float:left }
.tripple .right{width:128px; float:left }

code{font-family:Consolas, Monaco, Liberation Mono, Lucida Console, Monospace;}
textarea{font-family:Georgia,"Times New Roman",Times,serif;border:1px solid #999;font-size:12px;}
input, select, button{border:1px solid #999;font-size:100%;font-family:Georgia,"Times New Roman",Times,serif;}
input{margin:5px 0px 5px 0px;padding:3px;}
pre{font-family:Consolas, Monaco, Liberation Mono, Lucida Console, Monospace;margin-bottom:10px;overflow:auto;width:620px;padding:5px;background-color:#F5F5F5;padding-bottom:20px !important;}
blockquote{margin-bottom:10px;margin-right:15px;padding:10px 0px 1px 10px;background-color:#F5F5F5;}
b, strong{font-weight:bold;}
i, em{font-style:italic;}
ul{list-style:disc;margin-left:30px;margin-bottom:1em;}
p{clear:both;margin-bottom:1em;}
ol{list-style:decimal;margin-left:30px;margin-bottom:1em;}
a{color:#000;text-decoration:none;cursor:pointer;}
a:hover{background-color:#000000;color:#FFFFFF;}
a:visited{color:#000;text-decoration:none;cursor:pointer;}
h1{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:16px;margin-bottom:7px;}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:normal;margin-bottom:7px;color:#FF0033;}
h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal;margin-bottom:5px;color:#000000;}
hr{border:0;color:#aaa;background-color:#aaa;height:1px;margin-bottom:20px;}
sup{font-size:80%;position:relative;top:-0.4em;}
sub{position:relative;top:0.3em;font-size:80%;}




/**********************************************************************
 *  Admin add development
 *********************************************************************/
.adminform .left { width: 230px; float: left; margin-right: 55px; }
.adminform .right { width: 265px; float:left; }
.adminform .bottom {margin-left: 110px; float: left; clear: both; text-align: left;}
.adminform .bottom input { float: right; }
.adminform fieldset { margin: 0; padding: 0; border: 0;}
.adminform label { width: 100px; min-width: 100px; float: left;display:block;font-size: 12px; font-weight: bold; color: #555;padding:3px 10px 0px 0px;}
.adminform input { width: auto; min-width: 250px; float: left;margin-bottom: 9px;}
.adminform textarea { width: 255px; height:70px; float: left;margin-bottom: 9px;font-family:arial, sans-serif;font-size:12px;}
.adminform select { width: 130px; float: left;margin-bottom: 9px;}
.adminform fieldset.bottom input { width:auto;min-width: inherit; font-weight: bold;text-align: center; cursor: pointer; }
.adminform fieldset.bottom input.clicked { background: #90b557; }
.imagesub { float: left; width:70px !important;min-width:70px !important;margin-left:5px}


div.grippie {background:#EEEEEE url(/images/grippie.png) no-repeat scroll center 2px;border-color:#DDDDDD;border-style:solid;border-width:0pt 1px 1px;cursor:s-resize;height:9px;overflow:hidden;}

/*#pagesettings {width: 100%;display:block;text-align: center;margin: auto;text-align: center;}
#pagesettings #settings {text-align: center;}
#pageConfig {width: 100%;display: block;z-index: 99999;margin: auto;}*/


/**********************************************************************
 *  META FORM
 *********************************************************************/
#metalink { position: absolute;right: 5px; background: #006600; color: #006600;text-transform:uppercase;font-family: "Terminal", "System", "Lucida Console";  }
#metalink:hover { background: #00cc00; color: #000; }
#metachanger,#metalog,form.metaform { margin: 0;padding: 0; font-family: "Terminal", "System", "Lucida Console"; color: #33cc33;background: #000;}
#metalog { display: none; }
#metalog,form.metaform fieldset {border: 1px dashed #006600; padding: 8px;margin: 0px 5px 5px 5px }
#metalog h2,form.metaform h2 { background: #00cc00; padding: 0px; color: #000;display: inline;font-family: "impact", "Terminal", "System", "Lucida Console";text-transform: uppercase; }
form.metaform label { margin: 5px;padding:5px 2px;float: left; width: 120px;text-transform: uppercase }
form.metaform input { margin: 5px;padding:5px 2px;float: left;background: #000;width: 900px; border: 1px solid #006600; color: #009900;font-family: "Terminal", "System", "Lucida Console";}
form.metaform input:hover { border: 1px solid #33cc33; color: #33cc33;}
form.metaform input.submit { float: right;width: 50px; text-transform: uppercase; }
form.metaform input.submit:hover { background: #009900; color: #000; }
#loading { clear:both; background: #000000 url(/images/wait.gif) center top no-repeat;color: #00cc00;text-align:center;padding:56px 0px 0px 0px; font-weight: bold; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;display:none; }

#cursorMessageDiv {position: absolute;z-index: 99999;border: 1px dotted #000000;background: #ffffff;color: #FF0033;padding: 4px;margin: 0px;display: none;
}
