/* MAIN */
body {
	margin: 0;
	margin-top: 20px;
	background-color: #fff;
}
body, th, td, p, div, ul, ol, dl, a {	
	color: #64300a;
	font-family: Verdana, Arial;
	font-size: 12px;
}
a {
	font-weight: bold;
	text-decoration: none;
	color: #502608;
}
.admin-body-pgtitle, .admin-body-pgtitle a {
	font-size: 14px;
	font-weight: bold;
	color: Black;
}
hr {
	border: 0;	
	color: #64300a;
	background-color: #64300a;
	height: 1px;
}

/* MENU */
div#menu {	
	margin-bottom: 5ex;	
	text-align: center;
}
.menu-item, .menu-item a {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	text-align: center;
}

/* TITLE */
div#title {
	margin-bottom: 7ex;
}
div#title-main, div#title-sub {	
	text-align: center;
}
div#title-main, div#title-main a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .75em;
	margin-bottom: 0;
}
div#title-sub, div#title-sub a {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	text-transform: lowercase;
	letter-spacing: .10em;
	margin-top: .25ex;
}
div#title-sub a {
	font-weight: bold;
}

/* CONTENT */
div#content {
	text-align: center;
}
.msg-err, .msg-resp {
	font-family: Verdana, Arial;
	font-size: 12px;
	background-color : #f5f5f5;
	text-decoration : none;
	border : 1px solid #5b6e6c;
	padding : 2px
}
.msg-err, .msg-err a {
	color: #f00;
}
.msg-resp, .msg-resp a {
	color: #00f;
}
.photo-label {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .10em;
}

/* FOOTER */

div#footer {
	margin-top: 7ex;	
}

div#copyright, div#dash, div#dash a {
	color: #ccc;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 1ex;		
}

/* ADMIN */

.admin-body-pgtitle, .admin-body-pgtitle a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.form-btn {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	background-color: #f5f5f5;
	color: #5b6e6c;
	border-width: 1px 1px 1px 1px;
	border-color: #186c29 #5b6e6c #5b6e6c #186c29;
}
.form-comment, .form-comment a {
	font-size: 11px;
	color: #666;
}
.form-label	{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.form-label a {
	font-size: 11px;
	font-weight: bold;
	color: #5b6e6c;
}
.form-text {
	font-size: 11px;
	color: #000;
}
.form-text a {
	font-size: 11px;
	color: #5b6e6c;
}

/* FIN */