/*COLORS
gray #6e6e6e
orange #f8ad17
green #68b01a
headers #7f7d00
*/


body	{
font-family:Arial, Helvetica, sans-serif;
color: #6e6e6e;
margin:0 auto;
padding:0;
text-align:center;
background-image: url(images/gradient.jpg);
background-repeat:repeat-x;
}


#header	{
background-image: url(images/header.jpg);
background-repeat: no-repeat;
text-align:right;
margin:0;
padding: 0;
width: 774px;
height: 147px;
}

#header-text	{
font-size: 27px;
font-weight:bold;
color: white;
padding-top:110px;
padding-right:15px;
}

#header-text a:link, #header-text a:visited, #header-text a:hover, #header-text a:active {
color:white;
text-decoration:none;
}

#nav	{
background:url(images/nav-bkgrnd.png) top right no-repeat;
width: 774px;
height: 30px;
margin:0;
padding:0;
text-align:center;
}
#nav ul	{
display:block;
font-size: 12px;
font-weight:bold;
color: #83a501;
margin:0;
padding:8px 0 0 0px;
}

#nav ul li	{
list-style-type: none;
display:inline;
padding-right: 13px;
}
* html #nav ul li	{padding-right: 16px;}
#nav ul li.last	{
padding-right: 0px;
}

#nav a:link, #nav a:visited	{
color: #83a501;
text-decoration:none;
}

#nav a:hover, #nav a:active	{
color: #6e6e6e;
text-decoration:none;
}

#nav ul li.now	{
text-decoration:underline;
}
.now	{
text-decoration:underline;
}
/* --------------------------------------------------//  GREAT AND SECRET SHOW //------- */
#secretshow	{
position: relative;
top:0;
right:0;
}

#chile	{
position:absolute;
z-index:0;
top:279px;
right: 43px;

}

#chile a {
display:block;
/*border: 1px solid black;*/
}

#chile a span {display:none;}

#chile a#link1 {
height: 32px;
width: 118px;
}

#chile a#link1:hover	{background-image: url(images/roll-chile.gif);}

#cuba	{
position:absolute;
z-index:0;
top:97px;
right: 69px;

}

#cuba a {
display:block;
/*border: 1px solid black;*/
}

#cuba a span {display:none;}

#cuba a#link2 {
height: 32px;
width: 122px;
}

#cuba a#link2:hover	{background-image: url(images/roll-cuba.png);}

#minnesota	{
position:absolute;
z-index:0;
top:21px;
right: 93px;

}

#minnesota a {
display:block;
/*border: 1px solid red;*/
}

#minnesota a span {display:none;}

#minnesota a#link3 {
height: 32px;
width: 130px;
}

#minnesota a#link3:hover	{background-image: url(images/roll-minnesota.png);}

#secretshow-left	{
position: relative;
top:0;
right:0;
}

#senegal	{
position:absolute;
z-index:0;
top:119px;
right: 51px;

}

#senegal a {
display:block;
/*border: 1px solid black;
*/}

#senegal a span {display:none;}

#senegal a#link4 {
height: 32px;
width: 121px;
}

#senegal a#link4:hover	{background-image: url(images/roll-senegal.png);}

/* --------------------------------------------------//  DONATE //------- */

#donate-home {
position:absolute;
top:353px;
right:0;
width: 202px;
height: 59px;
background-image: url(images/donate-home.png);
}
#donate-home a span	{display:none;}

#donate-home a {
display:block;

}
#donate-home a#donate {
width: 202px;
height: 59px;
}
#donate-home a#donate:hover {
background-image: url(images/donate-home-on.png);

}

#donate-interior	{
position:absolute;
top:353px;
right:12px;
width: 176px;
height: 49px;
background-image: url(images/donate.png);
}
#donate-interior a span	{display:none;}

#donate-interior a {
display:block;

}
#donate-interior a#donate2 {
width: 176px;
height: 49px;
}
#donate-interior a#donate2:hover {
background-image: url(images/donate-on.png);

}

#donate-lower	{
position:absolute;
top:383px;
right:12px;
width: 176px;
height: 49px;
background-image: url(images/donate.png);
}
#donate-lower a span	{display:none;}

#donate-lower a {
display:block;

}
#donate-lower a#donate2 {
width: 176px;
height: 49px;
}
#donate-lower a#donate2:hover {
background-image: url(images/donate-on.png);

}

/* --------------------------------------------------//  HOME PAGE CONTENT //------- */

#interior	{
position: relative;
width: 774px;
border:0;
margin:0;
padding:0;
}

#exterior-left	{
position: absolute;
top:0px;
left: -86px;
margin:0;
padding:0;
background-image:url(images/exterior-lt.jpg);
width: 86px;
height: 180px;
}
#exterior-right	{
position: absolute;
top:39px;
left:774px;
margin:0;
padding:0;
}

#content	{
background: url(images/map-bkgrnd.jpg) top right no-repeat;
float:left;
width: 572px;
margin:0;
padding:0;
text-align: left
}

#callout	{
color: #f8ad17;
font-size: 16px;
line-height:21px;
padding: 50px 50px 0px 45px;
}

#home_bullets	{
width: 572px;
font-size: 13px;
line-height:19px;
color: #6e6e6e;
margin: 35px 0 0 0;
padding:0;
}
#home_bullets a:link	{
color:#68b01a;
text-decoration:none;
}
#home_bullets a:visited	{
color:#4e4e4e;
text-decoration:none;
}
#home_bullets a:hover	{
color:#f8ad17;
text-decoration:underline;
}
#home_bullets a:active	{
color:#68b01a;
text-decoration:none;
}
#home_bullets ul	{
padding-left:20px;
margin:0;
}
#home_bullets li {
list-style-type: none;
background: url(images/home-bullet.jpg) 0px 2px no-repeat;
padding: 0 0 15px 25px;
}

#left_bullets	{
float:left;
width: 220px;
}

#right_bullets	{
float:right;
width: 340px;
}



/* --------------------------------------------------//  INTERIOR PAGE CONTENT //-------*/

#content-main	{
background: url(images/interior-bkgrnd.gif) top right no-repeat;
float:left;
width: 572px;
margin:0;
padding:0;
text-align: left
}

#content-main h1 {
font-size:13px;
font-weight:bold;
color: #7f7d00;
padding-left: 50px;
margin-bottom:0;
}
#content-main h2 {
font-size:13px;
font-weight:bold;
color: #6e6e6e;
padding-left: 50px;

}
#content-main h1.first {
margin-top: 34px;
}

#content-main p	{
color: #6e6e6e;
font-size: 13px;
line-height:18px;
padding: 0px 50px;
margin-top:0;
}

#content-main a:link	{
color: #68b01a;
text-decoration:underline;
}

#content-main a:visited	{
color: #4e4e4e;
text-decoration:underline;
}

#content-main a:hover, #content-main a:active	{
color: #f8ad17;
text-decoration:none;
}

#content-main a:link.gray	{
color:#6e6e6e;
text-decoration:none;
}

#content-main ul	{
font-size:13px;
line-height:18px;
margin-left: 40px;
list-style-position:inside;
}
* html #content-main ul	{margin-left: 65px;}
#content-main li	{
list-style-type:disc;
}

.green	{color: #68b01a;}

/* --------------------------------------------------//  RIGHT SIDE MAP CONTENT //-------*/
#map-home	{
float: right;
width: 202px;
height: 412px;
margin:0;
padding:0;
background: url(images/map-home.jpg) top right no-repeat;
}
#map	{
float: right;
width: 202px;
height: 412px;
margin:0;
padding:0;
background: none;
}
