/* CSS Document */

#subpage {
	background:transparent url(../images/dotted-line.gif) repeat-y scroll 240px 0;
}

#evites_left {
	width:220px;
}

#evites_left h2 {
	
}

.field {
	margin-bottom:15px;
}

.field label {
	color:#3C2D13;
}

.field input {
	border:1px solid #C5BFB7;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px 4px;
	width:210px;
}

.field textarea {
	border:1px solid #C5BFB7;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height:100px;
	padding:5px 4px;
	width:210px;
}

#friend_emails {
	margin-bottom:0;
}

#friend_emails input {
	margin-bottom:5px;
}

#btn_add-friends:link, #btn_add-friends:visited,
#btn_add-friends:hover, #btn_add-friends:active {
	background:transparent !important;
	border:0 none !important;
	float:right;
	margin-bottom:20px;
}

.textarea {
	margin-bottom:5px !important;
}

.buttons {
	
}

.buttons input {
	float:right;
}

ul#menu_theme {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:220px;
}

ul#menu_theme li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}

ul#menu_theme li a.selection {
	background:#FFFFFF url(../images/dd_arrow_red.jpg) no-repeat scroll 189px 0;
	border:1px solid #C5BFB7;
	color:#333333;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	height:24px;
	padding:3px 35px 0 5px;
	text-decoration:none;
}

ul#menu_theme li a:hover {}

ul#menu_theme ul {
	background-color:#FFFFFF;
	border-top:0 none;
	border-left:1px solid #C5BFB7;
	border-bottom:1px solid #C5BFB7;
	border-right:1px solid #C5BFB7;
	margin:-1px 0 0;
	padding:0;
	position:absolute;
	width:190px;
	z-index:999;
}

ul#menu_theme ul li {
	line-height:normal;
}

ul#menu_theme ul li a {
	border-top:1px solid #C5BFB7;
	border-bottom:0 none;
	color:#333333;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	padding:4px 8px;
	text-decoration:none;
}

ul#menu_theme ul li a:hover {
	background-color:#BC9D6E;
	border-bottom:0 none;
	color:#FFFFFF;
}

#evite_loader {
	margin-left:60px;
	margin-top:10px;
	position:absolute;
}

#evites_right {
	width:600px;
}

#evite_response {
	background:#F3E6C6 none repeat scroll 0 0;
	border:2px dotted #C5BFB7;
	display:none;
	font-weight:bold;
	margin-bottom:20px;
	padding:5px 10px;
}

#evite_response .success {
	color:#5F9334;
}

#evite_response .error {
	color:#AF3B22;
}

#evite_image {
	width:600px;
	overflow:hidden;
}

#evite_image img {
	max-width:600px;
}

#evite_message {
	margin-top:25px;
}

#evite_message p {
	margin-bottom:0;
}

.left {
	float:left;
}

.right {
	float:right;
}
