﻿body {
    font-family:Arial;
    font-size:13px;
    color:#7d7c7c;
    padding:0;
    margin:0;
    height:100%;
}

img {
    border:0;
}

h1 {
    color:#ff6699;
    margin:0;
    font-size:13px;
}

a , a:hover {
    color:#f76299;        
    text-decoration:none;
}

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

#logo {
    float:left;
}

#menu {
    float:left;
    background:#fff url(../images/header.gif) no-repeat;
    width:877px;
    height:155px;
}

#menu ul {
    list-style:none;
    font-size:14px;
    margin:0;
    padding:0;
    padding-top:110px;
    margin-left:15px;
}

#menu li {
    float:left;
    color:#e8a784;
    padding:0 20px;
}

#menu li a , #menu li a:hover {
    color:#e8a784;        
    text-decoration:none;
}

#menu li.first , #menu li.first, #footer li.first , #footer li.first {
    float:left;
    color:#e8a784;
    padding:0 20px 0 0;
}

#menu li.bullet, #footer li.bullet {
	padding:0;
	margin:0;
	width:17px;
	text-align:center;
}

.left {
    clear:left;
    float:left;
    margin-left:135px;
    width:420px;
}
*html .left{margin-left:67px;}

.left-one-col {
    clear:left;
    float:left;
    margin-left:135px;
    width:700px;
}
*html .left-one-col{margin-left:67px;}

.right {
    float:left;
    width:440px;
}

#footer {
     clear:left;
     margin-top:50px;
     background:#fff url(../images/footer.gif) no-repeat;
     margin:0 auto;
     height:50px;
}

#footer ul {
    list-style:none;
    font-size:14px;
    margin:0;
    padding:0;
    margin-left:120px;
    padding-top:20px;
}

#footer li {
    float:left;
    color:#e8a784;
    padding: 0 20px;
}

#footer li a , #footerli a:hover {
    color:#e8a784;        
    text-decoration:none;
}

.break {
    clear:left;
    height:10px;
}

.event-desc {
    clear:left;
    color:#f76299;     
    float:left;
    height:40px;
    width:270px;
    padding-right:30px;
    border-right:solid 1px #e8a784;
    text-align:right;
}

.event-date {
    float:left;
    vertical-align:bottom;
    height:40px;
    width:250px;
    padding-left:30px;
}

.event-desc-large {
    clear:left;
    color:#f76299;     
    float:left;
    height:90px;
    width:270px;
    padding-right:30px;
    border-right:solid 1px #e8a784;
    text-align:right;
}
.event-date-large {
    float:left;
    vertical-align:bottom;
    height:90px;
    width:250px;
    padding-left:30px;
}

.asterisk {
    clear:left;
    width:606px;
    text-align:center;
    padding:5px 0 10px 0;
}

span.pink {
     color:#ff6699;
}

label {
	float:left;
	width:200px;
	margin:5px 0;
}