/*#content{
  max-width:670px;
} */

body, content, h1, h2, h3, h4, textarea, p, td, li, a, label, .bigprint, .medprint, .hugeprint {
  font-family: Georgia, "Times New Roman", Times, Serif;
}

.mceContentBody, .mceContentBody table td {
  font-family: Georgia, "Times New Roman", Times, Serif;
};


a{
  color: #c23c1f; /* dark red */
}

#content p, #content li, #content td, #content label{
  font-size: 12px;
}

/*.space_file table#chin.rb #content p, #content td,{
  font-size: 10px;
}*/

.space_file table#chin.rb td.mc p {_content.css (line 1305)
  font-size: 10px;
}

#content label.small{
  font-size: 10px;
}

.bigprint a{
  color: #c23c1f; /* dark red */
  font-weight: normal;
  font-size: 14px;
}

/* outside of main container */
body {  
  background: #938d72; 
}

/* main frame for page */
#container {  
  width: 946px;    
  margin: 10px auto;
}

/* banner */
#banner {  
  background: url(/themes/faces/back_banner.gif) right top no-repeat; 
  height: 75px;
}

.hugeprint{  
  font-size: 26px;   
}


#banner-space-title a{
  color: white;     
}

#banner p.subtitle{  
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;   
  color: white;
}

/* meta navigation */
#nav-meta {  
	margin-top:3px;

}

#nav-meta li.meta {  
  background: #938d72;
  border: solid 1px white;
	margin-right: 2px;
}


/* main 'tab' bar background*/
#nav-main {
  background: white;
}

input.tab_title{
  font-family: Georgia, "Times New Roman", Times, Serif;
}

/* left side of a single tab */
#nav-main a, #nav-main-right a, input.tab_title{
 /* background: url(/themes/faces/tab_right.gif) right top no-repeat;*/
  font-size: 13px;
  font-variant: small-caps;
  color: #695f45;
  font-weight: bold;
  padding-left: 0px;
  background-image:none;
}

/* left side of a single tab 
#nav-main li a, #nav-main-right li a{
  font-size: 13px;
  font-variant: small-caps;
  color: #695f45;
  font-weight: bold;
  padding-left: 0px;
  background-image:none;
}*/

#nav-main a:hover, #nav-main-right a:hover{
  padding-left: 0px;
  color: #c23c1f;/* dark red */   
  padding-top: 1px;
  text-decoration: underline;
}
/* right side of a single tab */
#nav-main li {
  background: url(/themes/faces/tab.gif) right top no-repeat;
  padding-right: 8px;
  margin-left: 0px;
}

/* left side of a selected tab */
#nav-main li.current { 
  background: url(/themes/faces/tab.gif) right top no-repeat;
}

/* right side of a selected tab */
#nav-main li.current a {
  background: none;
  color: #c23c1f;/* dark red */
}

/* text attributes for tab links */
#nav-main li.current a:hover {
}
                


/* powered by link */
#nav-section li a, #nav-section-right a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: none;
  color: white;
}

#nav-section li a:hover, #nav-section-right a:hover{
  text-decoration: underline;
}

/* subnav background */
#nav-section {
  background: #938d72;    
  border-left: solid 1px white;
}

#nav-section li{
  padding-left: 8px;                                              
  background: url(/themes/faces/tween_subnav.gif) left center no-repeat;
}

#nav-section li:first-child{
  background-image: none;
}              

div.subnav-link {
	color: #000000;
}

#sidebar{
  background: url(/themes/faces/back_sidebar.gif) left top repeat-y;
  background-color: white;
  border-left: solid 1px #aaa;
}

/* the 'call-to-action button */
span.big_button {
  background: url(/themes/faces/big_btn.gif) no-repeat left center;  
  padding-left: 13px;
}

span.big_button a{
  background: #ffffff url(/themes/faces/big_btn.gif) no-repeat right center;
  padding-right: 18px;
}

span.big_button, span.big_button a{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 13px;
  color: #695f45!important;
  font-weight: normal;
}

span.small_button {
  background: url(/themes/faces/small_btn.gif) no-repeat left center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 11px;
  font-size: 9px;
  font-family: Georgia, "Times New Roman", Times, Serif;
}

span.small_button a{
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff url(/themes/faces/small_btn.gif) no-repeat right center;
  padding-right: 18px;
  font-size: 9px;
  font-weight: normal;
}


/* sidebar areas */
#sidebar h4 {
  background: url(/themes/faces/back_sidebar_title.gif) no-repeat left top;
  line-height: 1em;
  margin-bottom: 6px;
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-weight: normal;
  color: white!important;
  padding-left: 11px;
	min-height: 18px;
}          

#sidebar img.disclose{
  padding-bottom: 2px;
  vertical-align: middle;
}

#sidebar img.disclose.dn{
	background: url(/themes/faces/arrow_down_sb.gif) center center no-repeat; 
}
#sidebar img.disclose.rt{
	background: url(/themes/faces/arrow_right_sb.gif) center center no-repeat;	
}

.disclose.dn{
	background: url(/themes/faces/arrow_down.gif) center center no-repeat; 
}
.disclose.rt{
	background: url(/themes/faces/arrow_right.gif) center center no-repeat;	
}


#sidebar p.smallprint, #sidebar p.fineprint, #sidebar span.fineprint, #sidebar span.smallprint{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-weight: bold;
  font-size: 11px;
  color: #695f45;
  line-height: 1.1em;
}      

/* link color in sidebar */
#sidebar a{
  color: #c23c1f;/* dark red */
}

/* the divider between the titla area below the subnav and the rest of the content */
table.top_head {
  background: url(/themes/faces/back_top_head.gif) left top repeat-y;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#sidebar #bookmark_list li{
	background-image: url(/themes/faces/bookmark.gif);
}

div#top_head {
  margin: 0px 0px 0px -12px;
  padding-bottom: 12px;
  background: url(/themes/faces/top_head_rule.gif) left bottom no-repeat;
}    

.forum div#top_head {
background:transparent none no-repeat scroll left bottom;
margin:0px 0px 0px 0px;
padding-bottom:0px;
}
   

div#bottom_head {
	margin: 0px -12px 0px 0px;
	width: 100%;
}

table.bottom_head {
  background: url(/themes/faces/top_head_rule.gif) left top no-repeat;
  
}

table.bottom_head p.paginator {
	margin-top: 12px;
}

table.bottom_head td.center, table.bottom_head p.smallprint, table.bottom_head td.right{
	padding-top: 12px;	
}

div#content{
  margin-top: 0px;
}

table.top_head td.left{
  padding-left: 12px;
}

/* the color for the title in area below the subnav */
#top_head p.bigprint{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 18px!important; /* need important to make ie6 happy */
  font-weight: bold;
  font-variant: small-caps;
  color: #c23c1f;/* dark red */
}
       
.entity { 
  background: url(/themes/faces/top_head_rule.gif) left bottom no-repeat;
  border: none;
  padding-bottom: 16px;
  margin-left: -12px;
}

.entity div.entity-lf, .entity div.entity-sf { 
  margin-left: 12px;
}
 
.subtle, .article_date.bigprint, .subtle a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px!important;
  font-weight: normal;
}

.subtle{
  color: 555;
}

.subtle a:hover{
  color: #c23c1f;
  border-bottom: 1px dotted #c23c1f;
}
.subtle a{
  color: #B19E9A;
}

.article_date.bigprint{
  padding-right: 18px;
  color: #c23c1f;/* dark red */
}

#foot-text, #foot-text a{
  font-family: Verdana, Arial, sans-serif;
	color: white;
}


#space-metainfo{
  border-top: solid 1px white;
/*  font-size: 1.1em;*/
  padding: 8px;  
  margin: 0px -9px;
}                             

#sidebar table.category_table{
  border-collapse: separate;  
  background:none;
}                        

#sidebar table.category_table td{
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 4px;
  background: white;
  border: none!important;
}

#sidebar table.category_table td a, #sidebar table.category_table p.show{
  font-variant: small-caps;
  font-size: 13px;
}

#sidebar table.category_table td.selected{
  background-color: #ddd5c2;
  background-image: none;
}

#sidebar table.category_table td.public_badge.selected{
  background: none;  
} 

#sidebar table.category_table td.category_name{
}               

#sidebar table.category_table td.public_badge img{
	vertical-align: bottom;
	padding-bottom: 2px;
}

#sidebar table.category_table td.public_badge{
	padding-bottom: 2px;
}

#sidebar .page_list .title a{
  font-weight: bold!important;
}

#sidebar.discrete {
  background: none;/*url(/themes/faces/back_sidebar.gif) left top repeat-y;*/
}

#sidebar.discrete h4{
  padding-left: 19px;
}


#sidebar .bottom_actions{
  background-image: none;
  padding-bottom: 6px;
  clear:both;
	text-align: right;
}

#space-metainfo p,#space-metainfo p{
  line-height: 1.1em;
  color: black;
}                 


span.mini_button{
  font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
  background: url(/themes/faces/mini_btn_left.gif) left bottom no-repeat;
}

*>span.mini_button{
  /* weird hack for ie6 these are the 'correct' values but ie6 screws it up... so we assert thenm with 
  a selector that ie doesn't recognize...*/
	padding-top: 1px;
	padding-bottom: 1px;
}
span.mini_button a{
  font-family: Georgia, "Times New Roman", Times, Serif;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 10px;
  background: url(/themes/faces/mini_btn_right.gif) right bottom no-repeat ;
}     

#info-site{
  margin-bottom: 0px; 
  padding-bottom: 0px;
}          

#sidebar .mini_month table{
  border-collapse: separate;  
}


#sidebar .mini_month th{
	color: #c23c1f!important;
	font-size: 16px;
	font-weight: normal;
  padding-top: 6px;
  padding-bottom: 6px;
}

#sidebar .mini_month th, #sidebar .mini_month td{
  border: none;
  border-right: solid 1px #ddd5c2;
}

#sidebar .mini_month th:first-child, #sidebar .mini_month td:first-child{
  border-left: none;
}

#sidebar .mini_month th:last-child, #sidebar .mini_month td:last-child{
}

#sidebar .mini_month th{
  border-bottom: solid 1px #c23c1f;
}

#sidebar .mini_month td a{
  font-family: Verdana, Arial, sans-serif;
}

#sidebar .mini_month td{
  border-bottom: solid 1px #ddd5c2;
}

#sidebar .mini_month td.today{
  background: #ddd5c2;
}

#sidebar .mini_month td a.empty{
  font-weight: normal;
}

#sidebar .mini_month td a.full{
  font-weight: bold;
}

#calendar-mini .mini_month th{
  font-size: 10px;
}

#calendar-mini .mini_month td, #calendar-mini .mini_month th{
  font-size: 9px; 
  padding-left: 0px!important;
  padding-right: 0px!important;
  padding-top: 0px!important;
  padding-top: 0px!important;
}                    

#calendar-mini .mini_month td a, #calendar-mini .mini_month th a{
  font-weight: normal!important;
}

#calendar-mini table td.center{
  padding: 0px;
  margin: 0px;
  font-size: 1px;
  min-width: 0px;
}

#calendar-mini{
  border-top: solid 1px #938d72;
  margin-bottom: 5px;
}

#sidebar .mini_year td.mini_button a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

#sidebar .mini_year td.mini_button{
  background: url(/themes/faces/month_button.gif) center center no-repeat;
}                  

#calendar-table {
	background-image: url(/themes/faces/cal_day_of_week_back.gif)!important;
}

#calendar-table .date-active {
	background-image: url(/themes/faces/cal_selected_day.gif)!important;
}

#time-table td.right{
  font-size: 11px;
}

#time-table td.left{
  font-size: 10px;
}

#time-table tr.hour td.left,#time-table tr.half-hour td.left{
  background-color: #ddd5c2!important;
  color: black!important;                      
}

#calendar-table td.date, td.date-active, td.date-today{
  font-size: 12px;
}

/*****************************************/

h4{          
  color: #c23c1f; /* dark red */
  font-size: 12px;
}

img#banner-logo {
	position: relative;
	top: -15px;
}


#sidebar ul.clicklist a.deselected{
  color: #938D72;
}

#sidebar ul.clicklist a:hover {
	text-decoration:none;
	color: #C23C1F;
}

#sidebar ul.clicklist a.selected:hover {
	color: #C23C1F;
}

/* table td definition to keep tinymce happy in quirks mode */
.mceContentBody, .mceContentBody table td {
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 13px;
}

textarea {
  font-size: 13px;
} 

.mceContentBody a, .mceContentBody p, .mceContentBody td, .mceContentBody li{
  
}            

.mceContentBody h1{
  font-family: 'Arial Black', Arial, sans-serif;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}              

.mceContentBody h2{
  color: #c23c1f; /* dark red */
  font-size: 21px;
}                 

.mceContentBody h3{
  color: #63593d;
  font-style: normal;
  font-weight: bold;
}

.mceContentBody h4{
  font-family: Arial, sans-serif;
  font-size: 9px;
  color: #555555;
}

.page_body textarea{
  line-height: 1.5em;
}

.mceContentBody p{                
  /* these have to overcome the #content p selector above */
  font-size: 13px!important;
  line-height: 1.5em!important;
}

.mceContentBody pre, .mceContentBody code {
  max-width: 660px;
}

.mceContentBody blockquote{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-style: italic;
  font-size: 12px;
  color: #555;
}

.mceContentBody code{
  color: #555;
  font-size: 14px;
}
#cat-boxes h3.under{
	background-color: #ded9cc!important;
	background-image: none!important;
  font-family: Impact, 'Arial Black', Verdana, Arial, sans-serif;
  font-variant: small-caps;
  color: #555!important;      
}                                    

#cat-boxes .shadow{
  background-color: #fefdfc!important;
}         
#cat-boxes{
  margin-top: 8px;
}

#box-set h3.under{
  font-family: Impact, 'Arial Black', Verdana, Arial, sans-serif;
  font-variant: small-caps;
  color: #555!important;
  background-image: none!important;
}

#box-set table.line{
   background-color: #ded9cc!important;
   background-image: none!important;  
}                                  

#box-set .shadow{
  background-color: #fefdfc!important;
}         
#box-set .tag-box-content{
	border: solid 1px #fefdfc!important;
}       
#box-set{
  margin-top: 8px;
}

div#notification-link.subnav-yellow-box a {
	color: #695F45;
}
div#notification-content p.smallprint {
	font-weight: normal;
}

div#calendar-time-table-container {
	position: relative;
	width: 665px;
	left: -5px;
	margin: auto;
}

.ie6 div#calendar-time-table-container {
	left: 10px;
}

.ie6 div#mini_day_container .event {
	background-color: transparent;
}

div#month-header {
	width: 655px;
}

table#calendar-table {
	width: 655px;
}

.mozilla div.dayrange-7 tr#all-day-events div.time-block, .ie7 div.dayrange-7 tr#all-day-events div.time-block {
	width: 82px;
}


.ie6 div.dayrange-7 tr#all-day-events div.time-block {
	width: 83px;
}

.webkit div.dayrange-7 div.time-block div.contents {
	width: 72px;
}

.calendar-color-1 {
	background-color: #e0afa4;	
}

.calendar-color-2 {
	background-color: #bdb79c;	
}

.calendar-color-3 {
	background-color: #f8e9a8;	
}

.calendar-color-4 {
	background-color: #c7e1f8;	
}

.calendar-color-5 {
	background-color: #fe837f;	
}

.calendar-color-6 {
	background-color: #d5d5d5;	
}

.prototip .neartime_balloon .toolbar {
	background: #c9c6b8;
}

.prototip .neartime_balloon .content, .ie .event-details-popup td.mc, div.event-details-popup {
	background: #eeeeee;
}

div.event-details-display div.event-title, div.event-details-display label {
	color: #C23C1F;
}