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

/* Global */

html {
background-image: url(images/ram_logo_bkgrd.png);
margin: 0 auto;
margin-top: -21px;
padding: 0;
}

body {
margin: 0 auto;
padding: 0;
}

div#container {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 900px;
}

div#coatofarms {
background-image: none;
position: absolute;
z-index: 1;
padding-left: 25px;
padding-top: 0px;
}

div#branding {
margin: 0 auto;
padding: 0;
width: 1024px;
height: 136px;
background: url(images/masthead_global.jpg) no-repeat;
text-indent: -9999px;
}

div#main_nav_container {
margin: 0 auto;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
vertical-align: middle;
display: inline;
}

ul#navigation a {
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
width: 100%;
color: #cbaa41;
}

ul#navigation a:hover {
margin: 0 auto;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
color: #191788;
background: #69C; }

div#coatofarms {
background-image: none;
position: absolute;
z-index: 1;
padding-left: 25px;
padding-top: 0px;
}



/*vertical navigation begins*/

ul#navigation_vert {
margin-left: -15px;
padding-left: -15px;
list-style-type: none;
width: 191px;
}

ul#navigation_vert a {
display: block;
text-decoration: none;
background-color: #b7c1fd;
color: #191788;
padding: 8px 15px;
border-bottom: 1px solid #fff;
width: 191px;
}

ul#navigation_vert a:hover {
background: #599ecc;
color: #fff;
}

/*vertical navigation ends*/


div#site_info {
margin: 0 auto;
padding: 0;
float: left;
height: 72px;
background: #191788;
width: 100%;
z-index: 1;
}

/* Home */

div#left_content_home {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
height: 600px;
text-align: left;
background: #c8d0ff;
}

div#right_content_home {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 600px;
}

div#flash_container {
margin: 0 auto;
padding: 0;
float: left;
vertical-align: top;
width: 480px;
}

div#main_content_home {
margin: 0 auto;
padding-top: 1px;
padding-left: 20px;
padding-right: 15px;
padding-bottom: 30px;
float: left;
width: 540px;
}

/* Join */

div#container_join {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 1420px;
}

div#left_content_join {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
text-align: left;
background: #c8d0ff;
height: 1215px;
}

div#right_content_join {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 1215px;
}

/* News */

div#container_news {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 2000px;
}

div#left_content_news {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
text-align: left;
background: #c8d0ff;
height: 1750px;
}

div#right_content_news {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 1750px;
}

/* Alumni Band */

div#container_alumniband {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 2140px;
}

div#left_content_alumniband {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
text-align: left;
background: #c8d0ff;
height: 1895px;
}

div#right_content_alumniband {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 1895px;
}

h2#middle_col_homecoming_header {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: center;
line-height: 27px;
height: 30px;
background-color: #191788;
color: #fff;
}

p#middle_col_homecoming_pics {
margin: 0 auto;
text-align: center;
}

p#middle_col_homecoming_pics_caption {
margin: 0 auto;
padding-left: 40px;
padding-right: 20px;
}

ul#memory_lane {
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 4px;

}

li#one {
padding-left: 5px;
padding-right: 5px;
}

p#photo_caption {
margin: 0 auto;
padding-bottom: 20px;
}

/* Chat */


/* Subscribe */

div#container_subscribe {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 1000px;
}

div#left_content_subscribe {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
text-align: left;
background: #c8d0ff;
height: 800px;
}

div#right_content_subscribe {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 800px;
}

/* Privacy */

div#container_privacy {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 1000px;
}

div#left_content_privacy {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
height: 780px;
text-align: left;
background: #c8d0ff;
}

div#right_content_privacy {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 780px;
}

div#main_content_privacy {
margin: 0 auto;
padding-top: 1px;
padding-left: 20px;
padding-right: 15px;
padding-bottom: 30px;
float: left;
width: 540px;
height: 435px;
}

/* Photogallery */

div#container_photogallery_1 {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 700px;
}

div#left_content_photogallery_1 {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
height: 436px;
text-align: left;
background: #c8d0ff;
}

div#right_content_photogallery_1 {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 436px;
}

div#main_content_photogallery_1 {
margin: 0 auto;
padding-top: 1px;
padding-left: 20px;
padding-right: 15px;
padding-bottom: 30px;
float: left;
width: 540px;
height: 435px;
}

div#container_photogallery {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 1000px;
}

div#left_content_photogallery {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
height: 735px;
text-align: left;
background: #c8d0ff;
}

div#right_content_photogallery {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 735px;
}

div#main_content_photogallery {
margin: 0 auto;
padding-top: 1px;
padding-left: 20px;
padding-right: 15px;
padding-bottom: 30px;
float: left;
width: 540px;
height: 435px;
}

/* Photogallery */

ul#photogallery_nav_1 {
margin: 0 0 30px 0;
padding: 0;
list-style-type: none;
background: #d4d6bb;
float: left;
width: 100%;
border-right: 1px solid #b1ad8d;
border-bottom: 1px solid #b1ad8d;
}

ul#photogallery_nav_2 {
margin: 0 0 30px 0;
padding: 0;
list-style-type: none;
background: #d4d6bb;
float: left;
width: 100%;
border-right: 1px solid #b1ad8d;
border-bottom: 1px solid #b1ad8d;
}

ul#photogallery_nav_3 {
margin: 0 0 30px 0;
padding: 0;
list-style-type: none;
background: #d4d6bb;
float: left;
width: 100%;
border-right: 1px solid #b1ad8d;
border-bottom: 1px solid #b1ad8d;
}

/* Confirmation Page */

div#container_confirmation {
margin: 0 auto;
padding: 0;
background: #f1eace;
width: 1024px;
text-align: center;
height: 700px;
}

div#left_content_confirmation {
padding: 15px;
padding-top: 15px;
float: left;
width: 192px;
height: 475px;
text-align: left;
background: #c8d0ff;
}

div#right_content_confirmation {
text-align: left;
background: #0071bd;
padding: 15px;
padding-top: 15px;
float: right;
width: 192px;
height: 475px;
}

div#main_content_confirmation {
margin: 0 auto;
padding-top: 1px;
padding-left: 20px;
padding-right: 15px;
padding-bottom: 30px;
float: left;
width: 540px;
height: 470px;
background-image: url(images/confirmation_graphics.png);
}