* {
   padding: 0;
   margin: 0;            /*THIS FIXES POSITIONING PROBLEMS IN IE*/
}

body {
        background: #000000;
        font-family: Arial, Sans-serif;
        font-size: 100%;
}

div#container {
        position: absolute;
        top: 50%;
        width: 96%; /* MUST BE 100% MINUS THE LEFT AND RIGHT MARGINS */
        height: 510px;
        border: 3px #1A658D solid;
        margin-top: -260px; /* MUST BE HALF OF THE HEIGHT */
        margin-left: 2%;
        margin-right: 2%;
        background: #000000;
}

/*----------------------------------------------------------------
               STYLES FOR THE TITLE/SLOGAN DIVS
-----------------------------------------------------------------*/

#title {
        position: absolute;
        display: inline; /* PREVENTS OTHER DIVS FROM WRAPPING */
        background: url(images/PDR_nepal.jpg) no-repeat center;
        border: 2px #1A658D solid;
        float: right;
        margin: 2px 2%;
        width: 26%;
        height: 476px;
}

#title h1 {
        font-family: Georgia, Sans-serif;
        font-size: 20px;
        color: black;
        text-align: right;
        margin: 440px 10px 10px 0;
}

#title h1 span {
        color: #1A658D;
}

#title h2 {
        font-family: Georgia, Sans-serif;
        font-size: 16px;
        color: #1A658D;
        text-align: right;
        margin: 5px 10px 10px 0;
}

/*------------------------------------------------------------------
               STYLES FOR THE NAVIGATION MENU DIV
------------------------------------------------------------------*/

#nav {
        display: inline;
        position: absolute;
        margin-left: 30%;
        width: 20%;
        height: 100%; /* MUST BE 100% FOR SEPARATOR IMAGE TO BE VISIBLE */
}

#nav ul {
        font-size: 18px;
        font-weight: bold;
        list-style: none;
        margin-left: 0px;
        margin-top: 4px; /* DEPENDING ON THE NUMBER OF LINKS IN THE NAVBAR, AND THE SIZE OF THE BACKGROUND IMAGES, YOU MAY NEED TO ADJUST THIS NUMBER TO VERTICALLY CENTER THE NAVBAR */
}

#nav ul li {
        line-height: 32px; /* HEIGHT OF BACKGROUND IMAGE */
        margin-bottom: 10px; /* SPACES OUT LIST ITEMS */
}


#nav ul li a:link, #nav ul li a:hover, #nav ul li a:visited {
        display: block; /* THIS MAKES THE ENTIRE LIST ITEM CLICKABLE (NOT JUST TEXT) */
        width: 100%;
        color: #909090;
        text-decoration: none;
        padding-left: 15px;
        /*text-indent: 15px; /* ACTS LIKE LEFT PADDING */
}

#nav ul li a:link, #nav ul li a:visited {
        border-right: 0px #909090 solid;
        border-left: 5px #909090 solid;
}

#nav ul li a:hover {
        border-right: 0px #1A658D solid;
        border-left: 5px #FFFFFF solid;
        color: #FFFFFF;
}

#nav ul li a#active {
        border-right: 0px #1A658D solid;
        border-left: 5px #1A658D solid;
        color: #1A658D;
}

#subnav ul {
        font-size: 14px;
        font-weight: bold;
        list-style: none;
        margin-left: 20px;
        margin-top: 0px; /* DEPENDING ON THE NUMBER OF LINKS IN THE NAVBAR, AND THE SIZE OF THE BACKGROUND IMAGES, YOU MAY NEED TO ADJUST THIS NUMBER TO VERTICALLY CENTER THE NAVBAR */
}

#subnav ul li {
        line-height: 28px; /* HEIGHT OF BACKGROUND IMAGE */
        margin-bottom: 10px; /* SPACES OUT LIST ITEMS */
        margin-right: -4px;
}


#subnav ul li a:link, #subnav ul li a:hover, #subnav ul li a:visited {
        display: block; /* THIS MAKES THE ENTIRE LIST ITEM CLICKABLE (NOT JUST TEXT) */
        width: 100%;
        color: #909090;
        text-decoration: none;
        /*text-indent: 15px; /* ACTS LIKE LEFT PADDING */
}

#subnav ul li a:link, #subnav ul li a:visited {
        border-right: 0px #909090 solid;
        border-left: 3px #909090 solid;
}

#subnav ul li a:hover {
        border-right: 0px #1A658D solid;
        border-left: 3px #FFFFFF solid;
        /*color: #1A658D;*/
        color: #FFFFFF;
}

#subnav ul li a#active {
        border-right: 0px #1A658D solid;
        border-left: 3px #1A658D solid;
        color: #1A658D;
}

/*-----------------------------------------------------------------
                  STYLES FOR THE CONTENT DIV
-----------------------------------------------------------------*/

#content {
        position: absolute;
        display: inline;
        background-color: #909090;
/*      background: url(images/graybackground.jpg) no-repeat fixed center right; /* POSITION MUST BE CENTER-RIGHT TO SHOW UP CORRECTLY IN FF */
        width: 46%; /* WIDTH = 100% - (MARGIN-RIGHT + MARGIN-LEFT) */
        height: 476px; /* HEIGHT = CONTAINER HEIGHT - (MARGIN-TOP + MARGIN-BOTTOM + BORDER-TOP + BORDER-BOTTOM) */
        margin: 2px 2% 15px 52%;
        border: 2px #1A658D solid;
        overflow: auto;
}

#content h1 {
        color: #1A658D;
        font-size: 20px;
        margin-left: 5px;
}

#content h2 {
        color: #1A658D;
        font-size: 16px;
        margin-left: 5px;
}

#content h3 {
        color: #1A658D;
        font-size: 14px;
        font-weight: bold;
        margin-left: 5px;
}

#content p {
        margin: 5px 5px 0 5px;
        text-align: left;
        font-size: 14px;
}

#content a {
        color: #1A658D;
        text-decoration: none;
}

/*-----------------------------------------------------------------
                  STYLES FOR THE CONTACT FORM
-----------------------------------------------------------------*/
#form {
        padding-left: 10px;
}

/*-----------------------------------------------------------------
                  STYLES FOR THE HEADER
-----------------------------------------------------------------*/
#header {
        background-color: #000000;
        width: 46%;
        height 15px;
        margin: 10px 2% 0px 52%;
        text-align: left;
}

#header p {
        color: #909090;
        font-size: 10px;
        font-weight: normal;
        margin-right: 12px;
        vertical-align: bottom;
}

#header a {
        color: #909090;
        text-decoration: none;
}

/*-----------------------------------------------------------------
                  STYLES FOR THE FOOTER
-----------------------------------------------------------------*/
#footer {
        background-color: #000000;
        width: 100%;
        height 10px;
        margin: 495px 0px 0px 0px;
        text-align: right;
}

#footer p {
        color: #909090;
        font-size: 10px;
        font-weight: normal;
        margin-right: 12px;
        vertical-align: bottom;
}
