/* Start of CMSMS style sheet 'v2_defaults' */
html {
 min-width: 1000px; }

body {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 80%;
 height: 100%;
 margin: 0;
 min-width: 1000px;
 padding: 0; }
	
a {
 color: #822434;
 text-decoration: none; }

a:hover {
 color: #111; }
	
.clear {
 clear: both;
 font-size: 0.1em; }
	
input {
 font-family: Arial, Helvetica, sans-serif; }

div.center {
 text-align: center; }

input.input_text {
 border: 1px solid silver;
 font-size: 0.7em;
 padding: 4px;
 width: 150px; }
	
.header_narrow {
 background-color: #CCC;
 border-left: 0.2em solid #DDD;
 border-right: 2px solid #777;
 color: #FFF;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 100%;
 font-weight: bold;
 letter-spacing: 1px;
 margin: 0;
 padding: 1em;
 text-transform: uppercase; }
	
.header_narrow a {
 color: #FFF; }
	
.header_narrow a:hover {
 color: #DDD;
 text-decoration: none; }
	
.container_narrow {
 background-color: #FAFAFA;
 border-left: 0.2em solid #F0F0F0;
 border-bottom: 2px solid #AAA;
 border-right: 2px solid #AAA; }

.header_wide {
 background-color: #822434;
 border-left: 0.2em solid #880000;
 border-right: 5px solid #550000;
 color: #FFF;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 90%;
 font-weight: bold;
 letter-spacing: 1px;
 margin: 0;
 padding: 1em;
 text-transform: uppercase; }
	
.header_wide a {
 color: #FFF; }
	
.header_wide a:hover {
 color: #DDD;
 text-decoration: none; }
	
.container_wide {
 background: #F3F3F3;
 border: 5px solid #CCC;
 border-left: 0.2em solid #DDD;
 border-top: none; }

.hidden {
 display: none; }

.translucent_95 {
 filter: alpha(opacity=95);
 -moz-opacity: .95;	
 opacity: .95; }

.translucent_85 {
 filter:alpha(opacity=85);
 -moz-opacity:0.85;
 -khtml-opacity: 0.85;
 opacity: 0.85; }
	
.translucent_75 {
 filter:alpha(opacity=75);
 -moz-opacity:0.75;
 -khtml-opacity: 0.75;
 opacity: 0.75; }

.translucent_50 {
 filter:alpha(opacity=50);
 -moz-opacity:0.50;
 -khtml-opacity: 0.50;
 opacity: 0.50; }

.content_padding {
 padding: 1em; }
	
.read_more {
 display: block;
 text-align: right; }

.error {
 color: #FF0000;
 font-weight: bold; }

.float_right {
 float: right;
 margin: 0 0 1em 1em; }

.float_left {
 float: left;
 margin: 0 1em 1em 0; }

.tool-tip {
 display: none;
 position: absolute; }

td.stretch {
 width: 100%; }

img.photo {
 background-color: #FFF;
 border-left: 0.2em solid #F0F0F0;
 border-bottom: 2px solid #AAA;
 border-right: 2px solid #AAA;
 border-top: 0;
 padding: 1em 1em 2em 1em; }

img.photo_thumbnail {
 background-color: #FFF;
 border-left: 1px solid #F0F0F0;
 border-bottom: 2px solid #AAA;
 border-right: 2px solid #AAA;
 border-top: 0;
 padding: 0.5em 0.5em 1em 0.5em;
 width: 90px; }

div.quote {
 background-color: #FFF;
 border: 1px solid #555;
 margin-left: auto;
 margin-right: auto;
 width: 90%; }

p.quote {
 font-size: 0.9em;
 font-style: italic;
 font-weight: bold;
 color: #666;
 line-height: 1.2;
 margin-bottom: 1em;
 margin-top: 0; }

p.quote_author {
 color: #444;
 font-size: 0.8em; 
 font-weight: bold;
 line-height: 1.1;
 text-align: right;
 margin-bottom: 0;
 margin-top: 1em; }


/* End of 'v2_defaults' */

