@charset "UTF-8";
/* CSS Document */

body{
background-color:#8c9863;
margin-top:0px;
background-image:url(../images/background.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#666666;
}

.body-wrapper{
width:880px;
overflow:visible;
position:relative;
padding:10px;
padding-top:0px;
background-color:#FFFFFF;
}

.header{
height:211px;
width:880px;
position:relative;
overflow:visible;
}

.navigation-wrapper{
width:880px;
position:relative;
overflow:hidden;
background-color:#666666;
}

.nav-button{
width:auto;
position:relative;
overflow:hidden;
float:left;
vertical-align:middle;
text-align:center;
padding-left:10px;
padding-right:10px;
}

.nav-button-cac{
width:auto;
position:relative;
overflow:hidden;
float:left;
vertical-align:middle;
text-align:center;
padding-left:10px;
padding-right:10px;
background-color:#39F;
}

.nav-button-donate{
width:auto;
position:relative;
overflow:hidden;
float:left;
vertical-align:middle;
text-align:center;
padding-left:10px;
padding-right:10px;
background-color:#900;
}

.text-container{
width:400px;
min-height:300px;
padding:10px;
position:relative;
overflow:visible;
float:left;
text-align:left;
}

.text-container-wide{
clear:both;
width:860px;
min-height:50px;
padding:10px;
position:relative;
overflow:visible;
float:left;
text-align:left;
}

#text-container-wide-competition{
clear:both;
width:860px;
min-height:50px;
padding:10px;
position:relative;
overflow:visible;
float:left;
text-align:left;
background-color:#69cde4;
border-top:solid 2px #323c93;
border-bottom:solid 2px #323c93;
}

#text-container-wide-competition p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#FFF;
}

#text-container-wide-competition h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#ec008c;
}

.text-only-container{
width:850px;
min-height:300px;
padding:10px;
position:relative;
overflow:visible;
float:left;
text-align:left;
}

.text-column{
width:250px;
padding:10px;
position:relative;
overflow:visible;
float:left;
text-align:left;
}

.photo-container{
min-width:450px;
overflow:visible;
position:relative;
float:left;
margin:10px;
margin-right:0px;
}

.footer-container{
width:860px;
position:relative;
overflow:visible;
text-align:left;
margin:10px;
clear:both;
border-top:thin;
border-top-color:#999999;
border-top-style:solid;
border-top-width:thin;
}

.content-wrapper{
width:880px;
position:relative;
overflow:visible;
text-align:left;
float:none;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#666666;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#666666;
}

.h5{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
margin:5px;
}

.h6{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#666666;
}

a:link {color: #666666; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:hover {color:#999999; text-decoration: underline;}

a.nav:link {color: #FFFFFF; text-decoration: none;}
a.nav:visited {color: #FFFFFF; text-decoration: none;}
a.nav:hover {color:#FFFFFF; text-decoration: underline;}

a.donate:link {color: #900; text-decoration: none;}
a.donate:visited {color: #900; text-decoration: none;}
a.donate:hover {color:#900; text-decoration: underline;}

li {
	list-style:none;
}
