body, th, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

body {
	background:url(../images/bg.jpg) top center no-repeat;
	background:#333;
}

a, a:visited, a:active{
	color:#0099CC;
	text-decoration:none;
}

a:hover{
	color:#0099CC;
	text-decoration:underline;
}

#logo{
	font-size:24px;
	color:#FF6633;
	font-weight:bold;
	padding-left:40px;
	padding-top:20px;
}

#loading{
	text-align:left;
	padding:5px;
    height:25px;
    vertical-align:middle;
    border:1px solid #C7B69E;
    background-color: #FEFCD5;
}

.red_text {
	color: #C50505;
}

.admin_title {
	font-size:20px;
}

/*Forms*/
.valid .text_input, .valid .text_area{
	border:1px solid #70A41B;
}

.error .text_input, .error .text_area{
	border:1px solid #EE2A00;
}

.text_input, .text_area, textarea{
	border:1px solid #ababab;
	color:#333;
}

fieldset{
	border:none;
	padding:0;
	margin:0;
	overflow:hidden;
}

fieldset label{
	padding-left:7px;
}

legend{
	font-weight:normal;
	padding-bottom:5px;
	line-height:1.4em;
}

#searchsubmit, #send, #top #submit{
	cursor:pointer;
	}
	
	
.text_input, .text_area{
	padding:5px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	width:200px;
	font-size:11.5px;
}

#submit, #save, #upload, #delete{
	padding:4px 20px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	font-size:11.5px;
}

.hidden{
	display:none;
}

fieldset{
	border:none;
	padding:0;
	margin:0;
	overflow:hidden;
}

fieldset label{
	padding-left:7px;
}

.blocklabel{
	display:block;
	padding:10px 0 0 0;
}

#top .text_area{
	width:450px;
}

ul#files{ list-style:none; padding:0; margin:0; margin-bottom:10px; margin-top:10px; }
ul#files li{ padding:10px; margin-bottom:10px; height:120px; overflow:hidden; float:left; margin-right:10px;}
ul#files li img{ max-width:100px; max-height:100px; }
.success{ background:#FFF; border:1px solid #339933; }

.image_listing h3, .image_listing p, .image_listing img {
	margin-left:5px;
	margin-right:5px;
}

.image_listing img {
	padding:3px;
	border:1px dotted #CCC;
}