@charset "utf-8";
/* CSS Document for Cultivation Generation*/

/* ===== global styles ===== */

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #000000 url(../images/background2.jpg);
	background-attachment: fixed;
	margin: 0;
	color:#FFF;
	font-size:14px;
}
a img{
	border:none;
}
a:link {
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
}

/* ===== Cultivation Generation Logo ===== */

#topBanner {
	margin: 0 auto;
	width: 800px;
	height: 176px;
	background: 000000 url(../images/logo.gif) no-repeat;
}

/* ===== Main Menu ===== */

#mainMenu,#adminNavigation {
	height: 24px;
	background-color:#4B4B4B;
	text-align: center;
	width: 800px;
	margin: 0 auto;
}
#adminNavigation{text-align:left;}
#mainMenu a,#adminNavigation a,#adminNavigation  span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	padding:0 0.5em;
	line-height:24px;
}
#adminNavigation a,#adminNavigation  span{
    padding:0 0.4em;
}
#adminNavigation  span {
	font-weight:bold;
}
#adminNavigation #user{
    float:right;
}
#adminNavigation{
	margin-top:5px;
}
/* ===== Main Content ===== */

#mainContent {
	width: 800px;
	height: 750px;
	background: black;
	margin: 0 auto;
}


/* == Right Side Menu == */

#nav{
	list-style:none;
	width: 110px;
	height: 527px;
	float: right;
	margin-right: 7px;
	padding-left: 7px;

}

#nav li{
}

#nav li span{
	display: none;
}

#nav .musicians a{
	width: 110px;
	height: 25px;
	background: #000 url(../images/menubuttonmusicians.gif) 0 0;
	display: block;
	margin: 0 0 0 0;
}
#nav .musicians a:hover{background-position:0 -25px;}

#nav .paintings a{
	width:110px;
	height:25px;
	background:#000 url(../images/menubuttonpaintings.gif) 0 -50px;
	display:block;
	margin: 25px 0 0 0;
}

#nav .paintings a:hover{background-position: 0 -75px;}

#nav .poetry a{
	width:110px;
	height:25px;
	background:#000 url(../images/menubuttonpoetry.gif) 0 -100px;
	display:block;
	margin: 25px 0 0 0;
}
#nav .poetry a:hover{background-position: 0 -125px;}

#nav .photography a{
	width:110px;
	height:25px;
	background:#000 url(../images/menubuttonphotography.gif) 0 -150px;
	display:block;
	margin: 25px 0 0 0;
}
#nav .photography a:hover{background-position: 0 -175px;}

#nav .videos a{
	width:110px;
	height:25px;
	background:#000 url(../images/menubuttonvideo.gif) 0 -200px;
	display:block;
	margin: 25px 0 0 0;
}
#nav .videos a:hover{background-position: 0 -225px;}

#nav .deeproots a{
	width:110px;
	height:25px;	
	background:#000 url(../images/menubuttondeeproots.gif) 0 -250px;
	display:block;
	margin: 25px 0 0 0;
}

#nav .deeproots a:hover{background-position: 0 -275px;}

#nav .seedstoroots a{
	height:25px;	
	width:110px;
	background:#000 url(../images/menubuttonseedstoroots.gif) 0 -300px;
	display:block;
	margin: 25px 0 0 0;
}

#nav .seedstoroots a:hover{background-position: 0 -325px;}

#nav .fruitoftheroots a{
	height:25px;	
	width:110px;
	background:#000 url(../images/menubuttonfruitoftheroots.gif) 0 -350px;
	display:block;
	margin: 25px 0 0 0;
}

#nav .fruitoftheroots a:hover{background-position: 0 -375px;}

#nav .cultivationconf a{
	width:110px;
	height:25px;
	background:#000 url(../images/menubuttonconference.gif) 0 -400px;
	display:block;
	margin: 25px 0 0 0;
}
#nav .cultivationconf a:hover{background-position: 0 -425px;}

#nav .otherevents a{
	width:110px;
	height:25px;
	background:#000 url(../images/menubuttonotherevents.gif) 0 -450px;
	display:block;
	margin: 25px 0 0 0;
}
#nav .otherevents a:hover{background-position: 0 -475px;}


#nav .international a{
	height:25px;	
	width:110px;
	background:#000 url(../images/menubuttoninternational.gif) 0 -500px;
	display:block;
	margin: 25px 0 0 0;
}

#nav .international a:hover{background-position: 0 -525px;}

#nav .store a{
	height:25px;	
	width:110px;
	background:#000 url(../images/menubuttonstore.gif) 0 -550px;
	display:block;
	margin: 25px 0 0 0;
}

#nav .store a:hover{background-position: 0 -575px;}


/* == End Right Side Menu == */



/* ===== Footer Menu ===== */

#footerMenu {
	height: 24px;
	background-color:#000000;
	text-align: center;
	width: 800px;
	margin: 0 auto;
        clear:both;
}

#footerMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	padding: 0.50em;
}

#copyRight {
	background-color:#000000;
	text-align: center;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	margin: 0 auto;
}
#container{
	background-color:#000;
	width:800px;
	margin:0 auto;
}
.gallery{
    background:#000;
    border:none;
    overflow:auto !important;
    padding:5px;
    border:5px solid #FFF;
    font-size:0.8em;
}
.gallery .ui-dialog-titlebar,.gallery .ui-resizable-handle{
    display:none !important;
}
.gallery #dialog{
    padding:0;
}
.gallery .description{
    background:#000;
}
#dialog{
	color:#FFF;
	width:100%;
    height:100%;
}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #000; opacity: .80;filter:Alpha(Opacity=80)}
.ui-dialog-buttonpane button:hover{
	position:relative;
	left:1px;
	top:1px;
}
.ui-dialog-buttonpane button{
    float:right;
    line-height:20px;
    padding:2px 8px;
    background:#333;
    border:1px solid;
    border-color:#444 #222 #222 #444;
    color:#FFF;
    cursor:pointer;
}
#content{
    width:666px;
    float:left;
    padding:5px;
}
#gallery_prev,#gallery_next{
    height:100%;
    width:50%;
    position:absolute;
    top:0;
    cursor:pointer;
}
#gallery_prev{
    left:0;
}
#gallery_next{
    right:0;
}
#gallery_prev:hover{
    background:transparent url(../images/gallery_prev.png) repeat-y 0 50%;
}
#gallery_next:hover{
    background:transparent url(../images/gallery_next.png) repeat-y 100% 50%;
}
.gallery div{
    position:relative;
}
#gallery_prev.disabled,#gallery_next.disabled{
    opacity:0.5;
    cursor:default;
}
table th{
	text-align:left;
	border-bottom:1px solid #FFF;
}
table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
}
.tr_clickable tr:hover td{
    background:#111;
    cursor:pointer;
}
table td{
    padding:2px 4px;
}
label{
    font-weight:bold;
    padding-right:5px;
}
input,textarea,.button,select{
    background:#111;
    color:#FFF;
    border:1px solid #222;
    padding:2px;
	margin:2px;
}
input[type="submit"],.button{
    margin:2px;
    display:inline-block;
    padding:3px 7px;
	line-height:normal;
}
input[type="submit"]:hover,.button:hover{
    color:#555;
    cursor:pointer;
}
.required_empty{
    border:1px solid #F00;
}
.clearer{clear:both;}
.error{
    background:#822;
    padding:5px;
    margin:5px;
    border:2px solid #e22;
}
#bbcode_help ul{
    list-style-type:none;
    margin:0 0 0 5px;
    padding:0;
}
#bbcode_help{
    width:316px;
    float:right;
	font-size:0.85em;
}
.ui-dialog{
    background:#000;
}
.ui-dialog-titlebar{
    background:#222;
    padding:4px 8px;
    border-bottom:2px solid #111;
}
.ui-dialog-titlebar .ui-icon{
    color:#FFF;
    float:right;
}
.ui-dialog-content{
    padding:5px;
}
fieldset{
	border:0;
}
#comingSoon{
	text-align:center;
	font-size:3em;
}