@import "/fcksafe.css";

body
	{
	margin: 0;
	padding: 0;
	background: url('/userfiles/image/baners/banner4.gif') no-repeat top center;
}


#container
	{
	/*background: url('/userfiles/image/baners/banner4.gif') no-repeat top center;*/
	padding: 0;
	padding-top: 165px;
	margin-left: auto;
	margin-right: auto;
	/* width: 98%; youch! */
	/*max-width:860px;
	width:expression(document.body.clientWidth > 860? "860px": "auto" );*/
	width:860px;
	border-bottom: 1px solid #7fb962;
	}

#leftnav
	{
	float: left;
	width: 120px;
	border-top: 1px solid #7fb962;
	}

#leftnav ul, #bottommenu ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#leftnav ul li a, #leftnav ul li span
	{
	display: block;
	color: #3C87E4;
	font-weight: bold;
	text-align: right;
	background-color: transparent;
	width: 9em;
	padding: .4em .8em;
	text-decoration: none;
	margin-left: 1px;
	border-bottom: 1px solid #D0E1F1;
	}

#bottommenu ul li a, #bottommenu ul li span
	{
	color: #3C87E4;
	line-height:150%;
	text-decoration:none;	
	}

#leftnav ul li span, #bottommenu ul li span
	{
	color:#000000;
	}

#leftnav ul li a:hover, #bottommenu ul li a:hover
	{
	background-color: #99D1F4;
	color: #FFFFFF;
	}

#bottommenu ul li
	{
	display: inline;
	}

#bottommenu 
	{
	text-align:center;
	margin:5px auto;
	width:60%;
	}

#rightnav
	{
	float: right;
	width: 120px;
	border-top: 1px solid #7fb962;
	}

#rightnav ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#rightnav ul li a
	{
	display: block;
	color: #3C87E4;
	font-weight: bold;
	text-align: left;
	background-color: transparent;
	width: 9em;
	padding: .4em .8em;
	text-decoration: none;
	margin-left: 1px;
	border-bottom: 1px solid #D0E1F1;
	}

#rightnav ul li a:hover
	{
	background-color: #99D1F4;
	color: #FFFFFF;
	}

#rightnav b {
	padding: .4em .8em;
	margin:0;
	
}


#content
	{
	margin-left: 120px;
	margin-right: 120px;
	border-right: 1px solid #7fb962;
	border-left: 1px solid #7fb962;
	padding: 20px 10px;
	border-bottom: 1px solid #7fb962;
	}

#footer
	{
	clear: both;
	text-align: center;
	width: 700px;
	margin: auto;
	}

.inplaceeditor-form textarea
	{
	width:90%;
	}

textarea{
	width:98%;
	height:10em;
}
#cancel {
	margin-left:1em;
}
#save, #cancel {
	float:left;
}
#delete, .delete {
	float:right;
}
#delete:hover, .delete:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

#message, .message {
	margin:2em;
	padding:1em;
	border:2px dashed #00FF66;
	background-color:#FFFFCC;
}


.lineitem { /* as in a single event on the /events page where they're al listed */
	border-bottom:1px solid #7fb962; 
	margin-bottom:10px;
}

.lineitem p { margin:0; }

#event a img { /* as in an image in the list of images on an event page */
	border:1px solid #000;
	background-color:#eee;
	padding:5px;
}

.productimg {
	border:1px solid #000;
	background-color:#eee;
	padding:5px;
	margin:1ex 2ex;
}

#event a {
	/*height:160px;
	width:160px;
	display:block;
	float:left;
	line-height:160px;*/
}

#events:hover, #pictures:hover, #products:hover {cursor:move;}


.storeitem {
	width:160px;
	height:40ex;
	float:left;
	border:1px solid #eee;
	margin:5px;
	padding:10px;
	text-align:center;
}
.storeitem img{
	margin:auto;
}
.imgdiv {
	height:160px;
	width:160px;
	text-align:center;
	line-height:160px;
	overflow:hidden;
}
.storeitem p {
	text-align:left;
	font-size:12px;
	height:3em;
}
.storeitem span, .storeitem form {float:right;}
.storeitem span {
	font-size:14px; 
	line-height:20px;
	padding-right:5px;
}

#storetop div, #storetop form {
	float:right; 
	/*width:136px;*/
}

