/* Declare body first of all */
body {
background:#CC9966;
font:normal 100% 'Georgia',New Times Roman,serif;
text-align:center;
}
body img   {
background:url(../Banner/alamo.gif) no-repeat;
top:auto;
left:auto;
}

/* Container - needed only for  border */

#container {
width:800px;
margin:20px auto 20px auto;
background:url(../Banner/light_wood.gif) repeat;
border:1px solid #663300;
border-right:20px solid #663300;
border-bottom:20px solid #663300;
}
/* Masthead and descendants */

#masthead {
height:100px;
width:800px;
background:url(../Banner/limestone.jpg) repeat;
border-bottom:2px solid #F4DEB5;
}

/* Navigation*/
#navigation ul {
list-style:none;
margin:5px 0 5px 0;
padding:0;
background-color:#EFEFD6
}
#navigation li {
display:inline;
margin:0 50px 0 0;
padding:0;
line-height:120%;
}
#navigation li a:link, #navigation li a:visited {
text-decoration:none;
font-size:0.8 em;
font-weight:bold;
color:#663300;
}
#navigation li a:hover {
color:#FF6600;
}

/* Sub_Navigation*/
#sub_navigation ul {
list-style:none;
margin:5px 0 5px 0;
padding:0;
background-color:#EFEFD6
}
#sub_navigation li {
display:inline;
margin:0 20px 0 0;
padding:0;
line-height:100%;
}
#sub_navigation li a:link, #sub_navigation li a:visited {
text-decoration:none;
font-size:0.8 em;
font-weight:bold;
color:#990000;
}
#sub_navigation li a:hover {
color:#FF6600;
}
/* The main column and descendants */

#content {
width:740px;
height:900px;
text-align:justify;
padding: 2%;
overflow:auto;
}
ol li {
font-size:0.9em;
line-height:110%;
}
/* The footer and descendants */

#footer {
clear:both;
background:url(../Banner/limestone.jpg) repeat;
border-top:2px solid #F4DEB5;

}
.foot {
font-size:0.7em;
line-height:110%;
padding:5px;
margin:5px;
}
/* General Formatting Elements*/
table {
cell-spacing:5px;
}
td {
font-size:0.9em;
}
/* Rollover1 image for screen saver */
.rollover1 {
display:block;
width:202px;
height:153px;
background:url(../../Assets/Images/graphics/screenthum2.jpg) no-repeat;
text-indent:-9999px;
}

a.rollover1:link, a.rollover1:visited, a.rollover1:active {
background:url(../../Assets/Images/graphics/screenthum2.jpg) no-repeat;
}
a.rollover1:hover {
background-position:-210px 0;
}
/* Rollover2 for screen saver */
.rollover2 {
display:block;
width:205px;
height:154px;
background:url(../../Assets/Images/graphics/screenthum3.jpg) no-repeat;
text-indent:-9999px;
}

a.rollover2:link, a.rollover2:visited, a.rollover2:active {
background:url(../../Assets/Images/graphics/screenthum3.jpg) no-repeat;
}
a.rollover2:hover {
background-position:-210px 0;
}
a:link, visited {
text-decoration:none;
font-size:1 em;
font-weight:bold;
color:#C31503
}
a:hover {
color:#FF6600;
}

H1 {
text-align:center;
color:#F62E00;
}
H2 {
text-align:center;
}
TH {
text-align:center;
}
p {
font-size:0.8em;
line-height: 120%;
}

blockquote {
font-size:0.8em;
line-height: 120%;
}
/* Exception to center*/
.exception H1, H2 {
text-align:left;
}

.acro {
text-align:center;
}
/* UL Side Text size*/
.ulside li {
font-size:0.8em;
line-height:120%;
}
