body {
margin: 0;
padding: 0;
background-color: #ffffff;
color: #000000;
font-family: Verdana, sans-serif;
}

#content a:link {
padding: 0px;
margin: 0px;
border: none;
text-decoration: underline;
color: #000000;
}

#content a:visited {
padding: 0px;
margin: 0px;
border: none;
text-decoration: underline;
color: #000000;
}

#content a:hover {
padding: 0px;
margin: 0px;
border: none;
text-decoration: underline;
color: #782b8a;
}

#decoration {
float: left;    
}

#logo {
float: right;
}    
    
#header  {
height: 92px;    
background-repeat: repeat-x;
background-position: top right;   
background-image: url(images/bar.gif);
}

#nav {
margin-top: 30px; 
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: smaller;
}

#nav ul {
list-style: none;
}

#nav li {
display: inline;
text-transform: uppercase;
}


#nav li a:link {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#entry a:link {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#entry a:visited {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#nav li a:visited {
position: relative;     /* IE6 border bug */
color: #330f35;
text-decoration: none;
border: solid 1px #bcb5b9;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
margin-left: 20px;
margin-right: 20px;
}

#entry a:hover {
color: #F8B914;
background-color: #124B7B;
text-decoration: none;
}

#nav li a:hover {
color: #F8B914;
background-color: #124B7B;
text-decoration: none;
}

#content {
margin-left: 35px;
margin-right: 35px;
font-size: smaller;
}

#content h2 {
font-size: 125%;
color: black;
}

#sublist  {
list-style-image: url(images/bullet.gif);    
}

#sublist li {
font-weight: bolder;
padding-top: 5px;
}

#sublist2 {
list-style-image: url(images/bullet.gif);
}

#sublist2 li {
padding-top: 5px;
padding-bottom: 12px;
}

#ad {
float: right;
margin-left: 20px;
}

#cover {
float: left;    
padding-top: 5px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 180px;
}

#entry {
text-align: right;
padding-right: 35px;
font-size: smaller;
}


#cover-large {
margin-top: 5px;    
float: left;    
border: 1px solid;
margin-right: 30px;
}

#footer {
clear:both;
border-top: 1px solid #cecece;
background-color: #a69fa3;
color: #4b4749;
font-size: x-small;
text-align: right;
}

#blurb {
color: #f0b000;
font-size: x-large;
font-weight: stronger;    
}


#separator {
height: 10px;  
border-bottom: 1px dashed #cecece;  
}

.title {
font-style: italic;        
}

.emphasis {
font-weight: bolder;        
}


#nav li a:link.selected {
color: #F8B914;
background-color: #124B7B;
text-decoration: none;
}

#nav li a:visited.selected {
color: #F8B914;
background-color: #124B7B;
text-decoration: none;
}

#nav li a:hover.selected {
color: #F8B914;
background-color: #124B7B;
text-decoration: none;
}

.review {
font-style: italic;    
}

.reviewer {
text-align: right;
font-style: italic;    
}

.form-label {
vertical-align: top;
width: 150px;
}

.submit {
text-align: right;    
}

#testimonial {
  width:250px;
  padding-left: 20px;
  float: right;  
}

.triangle-border {
	position:relative;
	padding:15px;
	border:5px solid #124B7B;
	color:#333;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

/* creates the larger triangle */
.triangle-border:before {
	content:"\00a0";
	display:block; 
	position:absolute;
	bottom:-40px; 
	left:40px; 
	width:0;
	height:0;
	border:20px solid transparent;
	border-top-color:#124B7B;
}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"\00a0";
	display:block; 
	position:absolute;
	bottom:-26px; 
	left:47px; 
	width:0;
	height:0;
	border:13px solid transparent;
	border-top-color:#fff;
}

.author {
  margin-top: 20px;
  margin-left: 50px;
  font-weight: bolder;
  color: #124B7B;
}

#testimonial a:link {
  color: #124B7B;
}

#testimonial a:visited {
  color: #124B7B;
}

#testimonial a:hover {
  color: #124B7B;
}
