@charset "utf-8";

/*

Tour by Laura

Contents:

	1. BODY 
	2. INTRO
	3. UPDATES
	3. JOIN PAGE
	4. MEMBERS
	5. FOOTER
	6. MISC
	
*/


/* BODY */

body {
	background:#000000 url(images/bg-body.jpg) top center repeat-y;
	color:#000000;
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
#page {
	margin:0 auto;
	text-align:left;
	width:1000px;
}
#header {
	margin:0 auto;
	width:1000px;
}

/* INTRO */

#intro {
}
#intro p {
	margin:0;
}

/* UPDATES */

#updates {
	height:498px;
	overflow-x:hidden;
	overflow-y:auto;
	width:235px;
}
body#updates {
	background:#33BDB7 none;
	color:#EF9FC2;
	font-weight:bold;
}
#updates img {
	background:#33BDB7;
	border:3px solid #BA064A;
	display:block;
	margin:0 auto;
	padding:3px;
}
#updates p {
	margin:5px auto 10px;
}

/* JOIN PAGE */

#joinform form {
	margin:0;
	padding:0;
}
#joinform p.text_join {
	color:#790259;
	font-size:18px;
	font-weight:bold;
	margin:5px 0 10px;
}
#joinform p.text_other {
	color:#1c4a72;
	font-size:18px;
	font-weight:bold;
	margin:5px 0 10px;
}
#joinform input.button {
	margin:0;
}

/* MEMBERS */

body#members #page {
	background:#FFE8F1;
	border-bottom:3px solid #E0769E;
	border-left:3px solid #E0769E;
	border-right:3px solid #E0769E;
}
ul#menu {
	background:#b12e94 url(images/bg-menu.jpg) top left repeat-x;
	border-bottom:3px solid #DB4789;
	border-top:3px solid #DB4789;
	font-size:14px;
	font-weight:bold;
	line-height:27px;
	list-style:none;
	margin:0;
	padding:0;
}
ul#menu li {
	display:inline;
	margin:0;
	padding:0 0 0 10px;
}
ul#menu li a {
	color:#F5B5D1;
	line-height:27px;
	padding:4px 10px;
	text-decoration:none;
}
ul#menu li a:hover {
	background:url(images/bg-menu_hover.jpg) top left repeat-x;
	color:#000000;
}
#members-content {
	margin:20px auto;
	width:900px;
}

/* FOOTER */

#footer {
	margin:0 auto;
	padding:10px;
	text-align:center;
}
#footer p {
	font-weight:bold;
	margin:10px 0 0;
}

/* MISC */

a { color:#000000; text-decoration:underline; }
a:hover { text-decoration:none; }
a img { border:none; }
.img-block { display:block; }
.clear { clear:both; }
.txtcenter { text-align:center; }
.txtbig { font-size:25px; font-weight:bold; }
.txtsmall { font-size:10px; font-weight:normal; line-height:10px; }
