/* CSS Document */
* {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
color: #005f84;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#title {
margin: 0;
font-style:italic;
padding: 10px;
}
a:link {
color: #5992cb;
font-weight: bold;
text-decoration: none;
}
a:visited {
color: #5992cb;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #005f84;
font-weight: bold;
text-decoration: none;
}
a:active {
color: #5992cb;
font-weight: bold;
text-decoration: none;
}

#wrap {
width: 780px;
background-color: #fafae5;
}
#logo {
float: right;
width: 550px;
}
#header {
width: 780px;
height: 270px;
margin-bottom: 20px;
}

#navigation {
float:left;
width: 207px;
height: 180px;
background-color: #5992cb;
border-top: 38px solid #5992cb;
border-bottom: 38px solid #5992cb;
border-left: 23px solid #5992cb;
}
#navigation ul {
list-style:none;
margin:0;
padding: 0;
border: none;
border-right: 4px solid #5992cb;
}
#navigation li {
width: 192px;
margin: 0;
padding:2px 2px 2px 5px;
vertical-align: bottom;
font-weight: bold;
font-size: 90%;
}
#navigation a:link {
display: block;
padding: 5px;
color: #fafae5;
text-decoration: none;
}
#navigation a:visited {
display: block;
padding: 5px;
color: #fafae5;
text-decoration: none;
}
#navigation a:hover {
display: block;
padding: 5px;
color: #005f84;
text-decoration: none;
}
#navigation a:active {
display: block;
padding: 5px;
color: #fafae5;
text-decoration: none;
}
#navigation2 {
background-color: #fafae5;
padding: 46px 40px 23px 40px;
}
#navigation2 ul {
list-style:none;
margin:0;
padding: 0;
border: none;
}
#navigation2 li {
display:inline;
border-bottom: 4px solid #ffb030;
border-left: 4px solid #fafae5;
border-right: 4px solid #fafae5;
margin: 0;
padding:2px 2px 2px 5px;
vertical-align: bottom;
font-weight: bold;
font-size: 90%;
}
#navigation2 a:link {
padding: 5px;
text-decoration: none;
}
#navigation2 a:visited {
padding: 5px;
text-decoration: none;
}
#navigation2 a:hover {
padding: 5px;
color: #005f84;
text-decoration: none;
}
#navigation2 a:active {
padding: 5px;
text-decoration: none;
}

#links {
float: right;
width: 250px;
padding: 10px;
border-bottom: 4px solid #ffb030;
border-left: 4px solid #fffc00;
margin-left: 15px;
margin-bottom: 15px;
}

#links p {
padding-top: 10px;
}

#content {
margin: 0px;
padding: 30px;
padding-top: 10px;
width: 720px;
float: left;
}
#content table {
margin-right: auto;
margin-left: auto;
}
#content table td {
padding: 5px;
}
#content table td a:link {
font-weight: bold;
text-decoration: none;
}
#content table td a:visited {
font-weight: bold;
text-decoration: none;
}
#content table td a:hover {
color: #5992cb;
font-weight: bold;
text-decoration: none;
}
#content table td a:active {
font-weight: bold;
text-decoration: none;
}
#list ul {
margin: 0;
padding: 0;
margin-left: 250px;
}
#topic td {
border-bottom: 1px solid #ffb030;
}
#content table td a:link {
font-weight: bold;
text-decoration: none;
}
#content table td a:visited {
font-weight: bold;
text-decoration: none;
}
#content table td a:hover {
color: #5992cb;
font-weight: bold;
text-decoration: none;
}
#content table td a:active {
font-weight: bold;
text-decoration: none;
}
.center {
text-align: center;
padding-top: 23px;
}
#footer {
font-size: 80%;
text-align: center;
background-color: #fafae5;
margin: 0px 23px 0px 23px;
padding-top: 10px;
}
#footer a {
color: #5992c8;
}
#footer a:hover {
color: #005f84;
}
#gallery {
margin-left: 100px;
margin-right: 100px;
text-align: center;
font-size: 90%;
}
#gallery img {
border: 5px solid #ffb030;
margin-top: 10px;
}
.photo {
float: left;
margin-right: 15px;
margin-left: 0px;
text-align: center;
}
.photo_l {
float: left;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 0px;
text-align: center;
}
.photo img {
border: thin solid #000000;
}
.photo_r {
float: right;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 15px;
border: thin solid #000000;
}
#donation {
float: right;
margin-bottom: 10px;
margin-left: 15px;
background-color: #fff201;
text-align: center;
padding: 8px;
border: 1px solid blue;
}
#ted {
background-color: #1100ad;
color: #fafae5;
text-align: center;
margin-bottom: 10px;
width: 280px;
padding: 5px;
font-weight: bold;
border-top: 4px solid #ffb030;
border-right: 4px solid #fffc00;
}
#ted a:link {
color: #fafae5;
}
#ted a:visited {
color: #fafae5;
}
#ted a:hover {
color: #fffc00;
text-decoration: underline;
}
#ted a:visited {
color: #fafae5;
}
#video {
text-align: center;
}
#video img {
border: 1px solid #5992cb;
}
#rules {
background-color: #1100ad;
color: #fafae5;
text-align: center;
margin-top: 10px;
margin-left: 30px;
width: 200px;
padding: 5px;
font-weight: bold;
border-top: 4px solid #ffb030;
border-right: 4px solid #fffc00;
}
#rules a:link {
color: #fafae5;
}
#rules a:visited {
color: #fafae5;
}
#rules a:hover {
color: #5992cb;
}
#rules a:active{
color: #fafae5;
}
#thanks {
margin-right: auto;
margin-left: auto;
border: 10px solid #5992cb;
margin-left: 100px;
margin-top: 20px;
}
#logo2 {
border: 10px solid #5992cb;
margin: 0 20px 0 20px;
}
.block {
text-align: center;
border-top: 4px solid #ffb030;
border-right: 4px solid #fffc00;
padding: 15px;
font-style:italic;
font-weight: bold;
background-color: white;
}
#content ol {
padding: 55px;
}
#content ol li {
margin-bottom: 15px;
border-bottom: 1px solid orange;
}