body {
margin:0;
padding:0;
color:#666;
font-size:12px;
background-color:#1e1e1e;
font-family:Arial, serif;
background-repeat:no-repeat;
background-position:top center;
background-image:url(images/background.jpg);
}

* {
margin:0;
padding:0;
}

p {
line-height:16pt;
padding-bottom:20px;
}

p a {
color:#666;
text-decoration:none;
border-bottom:1px dotted #bbb;
}

p a:hover {
border-bottom:1px solid #666;
}

h1 {
color:#999;
font-size:14px;
font-style:normal;
}

h2 {
color:#666;
font-size:22px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #bbb;
}

h3 {
color:#666;
font-size:16px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #bbb;
}

ul {
line-height:16pt;
margin-left:14px;
padding-bottom:20px;
}

#logos {
padding:15px;
}

#content {
width:550px;
margin:20px auto 50px;
}

#flyer {
width:550px;
height:770px;
-moz-border-radius:5px/5px;
}

#text {
width:400px;
height:620px;
padding:75px;
background-color:#fff;
-moz-border-radius:5px/5px;
}

#menu {
padding:0;
height:40px;
line-height:40px;
margin:10px 50px 0;
list-style-type:none;
}

#menu li {
float:left;
width:225px;
font-size:14px;
}

#menu li a {
color:#999;
display:block;
text-decoration:none;
background-color:#323232;
}

#menu li a:hover {
color:#fff;
background-color:#262626;
}

#menu .back {
padding-left:15px;
-moz-border-radius:5px 0 0 5px;
}

#menu .forward {
text-align:right;
padding-right:15px;
-moz-border-radius:0 5px 5px 0;
}
