/* Admin Section */
.clear {clear:both;}

/* HTML TAGs */
Body {
	background-image: url('/images/sunset_background.jpg');
	background-position:-200px -300px;
	background-repeat: repeat;
	background-color: #CC3333;
	color:black; 
	margin:0px;
	padding:0px;
	min-width:500px;
	font:normal normal normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* MENU System */
#menu {display:block;	background:White;	border:4px #008800 ridge;	list-style:circle inside;	padding:5px 5px 5px 5px;	margin:5px;	overflow:auto;	width:170px;}
A.menu {color: green;text-decoration: none;font-family: Arial, Tahoma, sans-serif;font-size: 11px;font-weight:bold;}
A.menu:hover {color:orange;text-decoration: underline;}
.menu_picture_caption {font: x-small tahoma, Arial, "Times New Roman";margin:0 5px 5px 5px;}
.menu_picture {border: 4px #008800 ridge;margin:0 auto 0 auto;text-align:center;}


/* Header Section */
#default_header {
	background-image:url('/images/sunset_banner.jpg');
	background-repeat:repeat-x;
	background-position:right;
	width:100%;
	height: 140px;
}

#title{	background-image:url('/images/tigersafari logo_header.png');
	background-repeat: no-repeat;
	background-position: left;
	position:absolute;
	top:-10px;
	left:-20px;
	width:320px;
	height: 190px;
	z-index:11000;}
#title_menubar {height:20px;border:2px green ridge;background-image:url('/images/titlebar_background.jpg');text-align:right;padding:0px 0px 0px 0px;}
#title_menubar ul#admin_menu {float:right;text-align:right;list-style-image:none;list-style-type:none;margin:4px 0px 0px 0px;}
#title_menubar ul#admin_menu li {height:12px;line-height:10px;float:left;padding:0px 4px 0px 4px;border-right-width:1px;border-right-color:#000000;
	border-right-style:solid;border-right-color:#006600;}
#title_menubar a.admin_menu {color: #006600;font: normal small-caps normal 10px normal Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#title_menubar a.admin_menu:hover {color:#9900FF;font: normal small-caps normal 10px normal Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.title_image {}
.title_name {position:absolute;top:0px;right:0px;}
.title_tag {margin:0px 0px 0px 250px;padding:0px;font: small tahoma, Arial, "Times New Roman";float: left;}


/* content */ /* IDS */
#admin {margin:10px auto 0 auto;padding: 1em;width: 700px;background-color: #FFFFCC;border: 4px ridge Green;overflow:auto;}
#admin div {margin:10px 0px 10px 0px;}
#admin p {line-height: 1.5em;}
#admin fieldset {margin: 1em 0;padding: 1em;}
#admin legend {font-weight: bold;}
#admin label {line-height: 1.5em;font-weight: bold;text-align: right;}
#admin input {margin-left: 0px;width:660px;}
#admin input.button {margin-left: 0px;width:200px;}
#admin textarea {height:200px;width:660px;float:left;}
#admin textarea.text_article{height:240px;width:660px;float:left;}
#admin textarea.text_short{height:100px;width:660px;float:left;}
#admin label.city {width:50px;}
#admin label.state {width:50px;}
#admin label.zip {width:50px;}
#admin input.city { width:250px;}
#admin input.state {width:150px;}
#admin input.zip {width:50px;}
#admin table {width:100%;border:1px solid black;padding:2px;}
#admin th {text-align:left;padding:2px;}
#admin td {border-bottom:1px solid #000000;padding:2px;}

#admin .picture_menu{ float:left;width:160px;height:160px;border:0px solid black;display:table;_display:inline-block;}
#admin .picture_menu div{ border:0px solid black; text-align:center; display:table-cell; vertical-align: middle;_display:inline-block;}
#admin .picture_menu img{ width:140px; border:0px solid black; vertical-align:middle; display:block;margin:0px auto 0px auto;}
#admin .picture_menu h3{font: normal small-caps normal 12px normal Verdana, Arial, Helvetica, sans-serif;border:0px solid black;margin:0px auto 0px auto;
	padding:0px;text-align:center;}

#admin .icon_container {border:0px solid black;}
#admin .icon_container div {border:0px solid black; margin:0px auto 0px auto;}
#admin .icon_right h3, #admin .icon_left h3 {font:normal small-caps normal 12px normal Verdana, Arial, Helvetica, sans-serif;margin:0px auto 0px auto;
	padding:0px;text-align:center;}
#admin .icon_page {float: left;}
#admin .icon_right { width:100px;height:100px;float:right;}
#admin .icon_left { width:100px;height:100px;float:left;}
#admin img.pic_button{ width:72px;height:72px; border:0px solid black; display:block;margin:0px auto 0px auto;}
#admin input.pic_button{ width:72px;height:72px; border:0px solid black; display:block;margin:0px auto 0px auto;}

	

	

#admin .login {margin:6px auto 0 auto;}
#admin .login img { width:100%;}
#admin .login label {float:left;text-align: left;width:100px;line-height:20px;margin:2px 10px 2px 60px;}
#admin .login input {float:left;width:200px;}
#admin fieldset.login {width:420px;}
#admin .login .loginbutton {float:none;margin:4px 0 0 110px;}

/* Forms */
form, label, legend {margin:0px;padding:0px;}
input, select, textarea {margin:2px;padding:1px;}

#admin #forms div{display:block;clear:both;padding:4px 0px;}
#admin #forms span{line-height:1em;float:left;width:70%;margin:0px 2px 4px 2px;padding:0px 2px 2px 150px;}
#admin #forms span.formsnote{width:90%;margin:0px 2px;padding:0px 2px 2px 50px;}
#admin #forms label{width:140px;float:left;margin:4px 2px 4px 2px;}
#admin #forms input{ width:480px;float:left;margin:4px 0 4px 10px;}
#admin #forms select{ width:460px;float:left;margin:4px 0px 4px 10px;}
#admin #forms textarea {height:100px;width:480px;float:left;overflow:auto;margin:4px 0 4px 10px;}
#admin #forms input.button {width:200px;}
#admin #forms label.city {width:50px;}
#admin #forms label.state {width:50px;}
#admin #forms label.zip {width:50px;}
#admin #forms input.city { width:250px;}
#admin #forms input.state {width:150px;}
#admin #forms input.zip {width:50px;}

#adminmenu #admin #forms label{width:240px;float:left;margin:4px 2px 4px 2px;}

#admin #forms #sprytextfield {display:inline; border:1px solid black; overflow:auto; }
#admin #forms #sprytextfield1 input {display:inline; border:1px solid black; }
#admin #forms .textfieldRequiredMsg {}


/* whizzywig Forms */
#admin #forms #whizzywig div{width: auto;float: none;margin:0px;padding:0px;}
#admin #forms #whizzywig label{width: auto;float: none;margin:2px;padding:2px;}
#admin #forms #whizzywig input{ width: auto;float: none;margin:2px;padding:2px;}
#admin #forms #whizzywig select{ width: auto;float: none;margin:2px;padding:2px;}
#admin #forms #whizzywig table {width:100%;border:0px solid black;margin:2px;padding:2px;}
#admin #forms #whizzywig th {text-align: inherit;margin:2px;padding:2px;}
#admin #forms #whizzywig td {border-bottom:0px solid #000000;margin:2px;padding:2px;}



.delete {color:red;}
.delete:hover {color:orange;}
.gotoadmin {color:blue;}
.gotoadmin:hover {color:orange;}


/* classes */
.admin_container {}
.admin_edit {cursor:hand;border:solid 2px red;}
.admin_span {color:red;Font: bold 12pt Tahoma;}

.select { width:665px; overflow: hidden;}
.select_drop { width:665px; overflow: visible;}


/* upload */
.upload div{}
.upload div label { display:inline}
.upload div span { display:inline}
.upload div .upload_input { width:100px; border:1px solid black;}

.eror {font: italic small-caps bold 120%/2em Verdana, "Trebuchet MS", Arial;color:red;background-color:white;border:2px red ridge;padding:0 0 0 10px !important;
	width:96% !important;}


/* Footer Section */
#footer {position:relative;top:50px;display:block;text-align:center;padding-bottom:20px;Font:Normal 11pt Tahoma;}
.footermenu {color: black;Font:normal 8pt Arial;text-decoration:none;}
A.footermenu {color: black;Font:normal 8pt Arial;text-decoration:none;}
A.footermenu:hover {color: white;Font:normal 8pt Arial;text-decoration:underline;}
.copyright {color: black;Font:Normal 7pt Tahoma;display:block;}
.host {color: black;Font:Normal 8pt Tahoma;list-style-type:none;}
