/* Specify blanket rules for all elements */
body {
width:800px;
font-size:80%;
font-family:'Lucida Grande',Verdana,sans-serif;
margin-left: auto;
margin-right: auto;
height:auto;
}

/* Rules for headings */
h1 {
font-size:150%;
}
h2 {
font-size:140%;
}
h3 {
font-size:130%;
}
h4 {
font-size:120%;
}
p {
font-size:100%;
line-height:150%;
}
/* Masthead */
#masthead {
margin:0 0 10px 0;
width:800px;
height:150px;
background:url(images/River.jpg);
}
#masthead h1 {
float:left;
margin:0;
padding:0;
}
.searchbox {
float:right;
width:220px;
margin:15px;
}
.searchbox legend {
border:1px solid #666;
padding:3px;
background-color:#CCC;
}
.searchbox input {
border:3px double #666;
}
img {
border:0;
}

/* Conatiner that holds all columns */
#container {
background:url(images/faux.gif) repeat-y;
height:auto;
}
html>body #container {
height:auto;
}


/* Content */
#content {
float: right;
text-align:center;
/* margin-left:200px; */
margin-right:0;
padding:10px;
/* background-color:#09062C; */
/* color:#E18B6B; */
color:#ffffff;
width:580px;
voice-family:"\"}\"";
voice-family:inherit;
width:580px;
height:auto;
}
html>body #content {
width:580px;
height:auto;
}
#content p{
text-align:left;
}
#content ul {
  padding:0;
  list-style-type:none;
  font: bold 12px 'Lucida Grande',Verdana,sans-serif;
  margin-left: 100px;
}
#content li {
  float: left;
  background: #DDD;
  margin: 0;
  padding: 2px 10px;
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
  border-right: 1px solid #666;
  border-bottom: 1px solid #AAA;
}
#content a:link {
  color:Black;
  text-decoration:none;
}
#content a:visited {
  text-decoration:none;
  color:Black;
}
#content a:hover {
  text-decoration:none;
  color:Red;
}
#content a:active {
  text-decoration:none;
  color:Black;
}

/* Sidebar A */
#sidebar_a {
float:left;
color:#E18B6B;
/* padding:10px, 10px, 10px 0px; */
width:180px;
voice-family:"\"}\"";
voice-family:inherit;
height:auto;
}
html>body #sidebar_a {
width:180px;
height:auto;
}


#sidebar_a ul {
  width:180px;
  padding:0;
  list-style-type:none;
  font: bold 12px 'Lucida Grande',Verdana,sans-serif;
  margin-left: 0;
}
#sidebar_a li {
  background: #DDD;
  margin: 0;
  padding: 2px 10px;
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
  border-right: 1px solid #666;
  border-bottom: 1px solid #AAA;
  margin-left:0px
}
#sidebar_a a:link {
  color:Black;
  text-decoration:none;
}
#sidebar_a a:visited {
  text-decoration:none;
  color:Black;
}
#sidebar_a a:hover {
  text-decoration:none;
  color:Red;
}
#sidebar_a a:active {
  text-decoration:none;
  color:Black;
}
a.normal_link:link {
  color:Blue ! important;
  text-decoration:none;
}
a.normal_link:visited {
  text-decoration:none;
  color:Blue ! important;
}
a.normal_link:hover {
  text-decoration:none;
  color:Red ! important;
}
a.normal_link:active {
  text-decoration:none;
  color:Blue ! important;
}
#Test {
  position: relative;
  bottom: 0px;
  Left: 0px
}

#sidebar_b {
background:url(images/faux.gif) repeat-y;
margin:0px;
color:Gray;
/*padding-left:220px;*/
width:800px;
voice-family:"\"}\"";
voice-family:inherit;
}
html>body #sidebar_b {
background:url(images/faux.gif) repeat-y;
width:800px;
}

#sidebar_b ul {
  width:360px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  list-style-type:none;
  font: bold 12px 'Lucida Grande',Verdana,sans-serif;
}

#sidebar_b li {
  background: #DDD;
  margin: 0px;
  padding: 2px 10px;
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
  border-right: 1px solid #666;
  border-bottom: 1px solid #AAA;
  margin-left:0px
}

#sidebar_b a:link {
  color:Black;
  text-decoration:none;
}
#sidebar_b a:visited {
  text-decoration:none;
  color:Black;
}
#sidebar_b a:hover {
  text-decoration:none;
  color:Red;
}
#sidebar_b a:active {
  text-decoration:none;
  color:Black;
}
/* Footer */
#footer {
clear:both;
margin:10px 0 0 0;
background:url(images/faux.gif) repeat-y;
font-size:120%;
color:White;
width:800px;
text-align: center;
}
#footer p {
text-align: left;
}
#footer code {
  /* border:1; */
  background-color:White;
  color:Black;
  text-align: left;
  font-size:80%;
  font-family: arial;
}

/* Comments Section */
#comment {
clear:both;
margin:10px 0 0 0;
background:url(images/faux.gif) repeat-y;
font-size:120%;
color:Black;
background-color:Green;
width:800px;
text-align: center;
}
#comment p {
margin-left: 250px;
}


.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

.gss_slide_show a img
{
border : none;
}

.gss_slide_show
{
width: 458px;
height: 412px;
color: #dddddd;
background-color: #c3d9ff;
border: 1px solid red;
padding: 4px;
}