/* CSS Document */

body {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #000;
line-height: 20px;
padding: 0;
margin: 0;
}

a {
color: #4982A7;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#wrapper {
	width: 605px;
	margin: 0 auto;
}

/*
.Message {
width: 650px;
border: 1px solid #4982A7;
margin: 10px;
}

.MessageBody {
width: 650px;
padding: 10px;
font-weight: bold;
}
*/

/*****************************
* Styles for EventInfo box
*****************************/
.EventInfo {
width: 600px;
border: 1px solid #4982A7;
margin: 10px 0 0 1px;
}

.EventInfoBody {
width: 600px;
}

.EventInfoLeft {
width: 305px;
float: left;
}

.EventInfoRight {
width: 305px;
float: left;
}

.EventInfoTop {
width: 590px;
height: 20px;
background: #4982A7;
padding: 5px;
}

.EventInfoTop strong {
font-size: 20px;
float: left;
}

.EventInfoTop a {
color: #fff;
text-decoration: none;
float: right;
}

.EventInfoTop a:hover {
text-decoration: underline;
float: right;
}

.EventInfoBottom {
width: 600px;
clear: both;
}

/*****************************
* Styles for Attend box
*****************************/
.Attend {
width: 600px;
border: 1px solid #4982A7;
margin: 10px 0 0 1px;
}

.AttendBody {
width: 600px;
padding: 10px;
}

.AttendLeft {
width: 305px;
float: left;
}

.AttendRight {
width: 305px;
float: left;
}

.AttendTop {
width: 590px;
height: 20px;
background: #4982A7;
padding: 5px;
}

.AttendTop strong {
font-size: 20px;
float: left;
}

.AttendTop a {
color: #fff;
text-decoration: none;
float: right;
}

.AttendTop a:hover {
text-decoration: underline;
float: right;
}

.AttendBottom {
width: 600px;
clear: both;
}