/*
Lighter Purple #e1c8f4
Light Purple #c797e9
Dark purple #6e23a4
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333; }
input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333; width:160px; }
hr { border:1px dashed #ffffff;; border-bottom:1px dashed #6e23a4 ; }
td { vertical-align:top; }
th { text-align: left; }
h1 { color:#943168; font-size:19px; }
h2 { *margin-top: 0.8em; font-size: 16px;}
h4 { font-size: 16px;}
	h4 a { font-weight:bold; color:#E30380;}
h3 { color:#943168; }

label { width:200px; font-weight:bold; }
a { color:#943168; text-decoration:none; font-weight:bold; }
a:hover { color:#943168; text-decoration:underline; }
p { font-size: 11px;}

#siteContainer { margin:0 auto; width:760px; }

a#active { font-weight:bold; }
ul#menu { margin:0px; padding:0px; background-color:#E30380; border:1px solid #E72892; }
	ul#menu li { list-style-type:none; display:inline; }
	ul#menu li a { color:#FFF; padding:8px; line-height:2em; font-weight: bold;}
	
#footer { text-align:center; }
	ul#footerMenu { margin:0px; padding:0px; background-color:#E30380; border:1px solid #E72892; }
	ul#footerMenu li { list-style-type:none; display:inline; }
	ul#footerMenu li a { color:#FFF; padding:8px; line-height:2em; font-weight: bold;}
	
.button { border:1px solid #6e23a4; background-color:#e1c8f4; padding:3px; }

.elemHidden { display:none; }
.elemShown { display:block; }
.left { float:left; }
.right { float:right; }
.clearer { float:none; clear:both; }
.alert { color:yellow; }
.error { color:red; }
.ok { color:green; }
.profilePicture { width:100px; border:0px; }
img.actor-picture { height: 150px; width:91px; }

.file { float:left; margin:10px; width:90px; text-align:center; border:0px; }
	.file img { border:0px; }
	
#profile img { width:300px; padding:10px;  border:1px solid #cccccc; }
	#profile-pictures img { width:auto; height: 100px; padding:10px; margin:10px; border:1px solid #cccccc; float:left; }
	
.profiles img { width:auto; height: 120px; border:1px solid #cccccc; }

#editForm input { width:10px; }

#editTable { border-collapse:collapse; }
#editTable td { border:1px solid #cccccc; }
#editTable .odd { background-color:#ffffff; }
#editTable .even { background-color:#f2f2f2; }
#editTable .sorted a { color:red; }
#editTable .edited { color:red; }

.no-underline th { text-align: left;}
