/* riyas.css */

/**** things we just want all the time ****/

body { font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

fieldset { border:2px groove #f6f6f6; background:#eed3d3; padding:0.5em; }
legend  { font-weight:bold; font-family:sans-serif; font-size:small; }
label { cursor:pointer; font-size:small; }

em { color:red; font-weight:bold; font-style:normal; }
h2 { margin-bottom: .7em; margin-top: .7em; font-size: large; }
th,td{ border:none; }
hr { border-style: dotted; border-width: 1px; border-color: #b85770;}

/**** generic styles ****/

.nolink { color:black; text-decoration:none; }
.about { margin:2em; }

fieldset.debug { border:2px groove #f6f6f6; background:#ddd; padding:0.5em; }

/***************
 MAIN TEMPLATE
 ***************/

#header {
	border-bottom: 2px solid #7d2c2b; /* 7d2c2b 803e4e*/
	padding-bottom: 2px; 
	clear: both;
}
#header #logo {
	margin: 8px;
	padding: 5px;
	border: 1px solid #7e4d66;
	display: inline;
	right: auto;
	font-size: 2em; font-weight: bold;
	background-color: #ff9cce;
	height: 64px; width: 64px;
}
#header #title {
	margin-left: 5px;
	font-weight: bold; font-size: xx-large; font-family: fantasy, sans-serif;
	display: inline;
}
#header #auth_status {
	padding: 2px;
	margin: .5em;
	float: right;
}
#header i { font-size: small; font-style: normal; font-weight: normal; color: #777; }
#breadcrumb {
	padding-top: 4px; padding-left: 8px;
}
#breadcrumb a, #header #auth_status a, #footer a, .controls a {
	color: #0205ff;
}
#footer {
	border-top: 2px solid #7d2c2b;
	margin-top: 2em;
	padding: 0.5em;
}
#footer #copyright { float:right;  }
#footer i {
	font-style: normal; font-weight: normal; font-size: x-small;
	color: #494949;
}
#footer em a { color:red;}
#content {
	min-height: 15em; 
	padding-left: 1em; padding-right: 1em;
}
#content .controls {
	padding: 6px 10px 6px 10px;
	border:1px solid #b7839c;
	background-color:#ffc8dd; /* eed3d3 #ffb7d9 */
	float: right;
}

/***************
  BROWSE
 ***************/

#browse_controls { background:#eed3d3; padding:1px; border:1px groove #f6f6f6; padding:0.5em;}
#browse_controls a { color: #0205ff; }

/***************
 POSTING PROCESS
 ***************/

#pp span.std { color:black; font-size:small; }
#pp label.req { font-weight:bold; }
#pp span.err { padding-left: 1em; color: red; }

#pp fieldset { padding:0.5em;}
#pp table { }
#pp td { white-space: nowrap; }
#pp td.thumb { background:#fff; width:300px; text-align:center; }

#pp th { font-size: smaller;}
#pp bc a { font-weight: bold; white-space: nowrap; }
#pp #header { line-height: 1.5; }
#pp span.imageLabel { font-size: smaller; font-family: sans-serif; }

#imgtbl table { width:inherit; }