@charset "utf-8";
/* CSS Document */

/*Bruce's tweaks to the U@Rio CSS */

#logo2 {
position:absolute;
top:0px;
left:50px;
z-index:1;
}

#issuu2{
position:absolute;
top:40px;
left:460px;
z-index:2;
}

/* navigation updated styles*/

#nav2 {
height:38px;
background-color:#993333;
/*border-bottom: solid 2px #F9F2C8;*/
border-bottom: solid 1px #FCC05E;
}

#nav2 ul {
padding:0;
margin:-3px 0 0 340px;
list-style:none;
}

#nav2 ul li { display:inline; }

#nav2 a, #nav a:link, #nav a:active, #nav a:visited {
font:bold 14px/40px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
display:block;
float:left;
padding:0px 34px 0px 34px;
text-transform:uppercase;
}

#nav2 a:hover {
background-color:#ff9933;
color:#fff;
}

#topcontentleft2 {
width:380px;
margin:230px 0 0 0px;
float:left;
position:relative;
left:50px;
}

#topcontentright2 {
margin:330px 0 0 50px;
float:left;
position:relative;
left:70px;
width: 330px;
}


#answers-wrapper{
margin:20px auto;
width:700px;
}

#answers-wrapper img{
margin:0 0 0 120px;
}

.answers{
float:left;
width:370px;
margin:40px 10px 0 10px;
}

.answers ul, .crossword ul li{
list-style-type:none;
margin:0;
padding:0;
}

.answers ul{
margin:0 0 30px 0;
}

.answers h3{
margin:0;
padding:0;
}

.green {
padding:0;
margin:0 0 15px 20px !important;
line-height: 1.4em;
}

.answer-key {
margin: 0;
color: #ccc;
padding: 15px;
width: 300px;
right: 45px;
bottom: 10px;
border: 1px solid #eee;
position: absolute;
z-index: 100;
	
}
#bottomsection2 {
width:900px;
padding:40px 0 0 0;
margin:0;
border-top: solid 1px #FCC05E;
background-color:#993333;
position:relative;
float:left;
color:#fff;
z-index: 1;
}
#bottomsection2 a, #bottomsection2 a:link, #bottomsection2 a:active, #bottomsection2 a:visited {
text-decoration:none;
color:#fff;
}

#bottomsection2 a:hover {
color:#ff9933;
text-decoration:underline;
}
h2 {
font-size:19px;
color:#fff;
font-weight:lighter;
margin:0 0 20px 0;
letter-spacing:-1px;
}

.smaller-paragraph {
	margin: 0;
	position: relative;
	top: -10px;
	}

#footer2{
clear:both;
margin-bottom: -30px;
color:#fff;
font-size:10px;
position:relative;
left: 80px;
top: 10px;
z-index:5;
}
#footer2 a, #footer2 a:link, #footer2 a:active, #footer2 a:visited {
text-decoration:none;
color:#fff;
}

#footer2 a:hover {
color:#ff9933;
text-decoration:underline;
}
#footerwrapper2 {
clear:both;
margin:-15px auto 0 auto;
width:960px;
position: relative;
z-index: 500;
}

.footer-image {
float: left;
margin: 0 5px 0 -15px;
padding-top: 0px;
border: 0;
}



