/* Top-level tags */
@import url('/forums/stylesheets/style.css');

BODY
	{margin: 0px;
	 background-color: #FFFFFF;
	 background-image: url('/site/images/site/background.jpg');
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: .9em;}

INPUT[readonly]
	{color: #666666;}
	
A
	{text-decoration: none;}
	
FORM
	{padding: 0px;
	 margin: 0px;}
	 
TEXTAREA
	{font-family: Arial, Helvetica, sans-serif;}
	 
IMG
	{border: 0px;
	 margin: 0px;
	 padding: 0px;}
	 
DT
	{font-weight: bold;}
	
TABLE
	{text-align: left;}
	
TH
	{text-align: center;}
	
BUTTON
	{height: 20px;
	 line-height: 14px;}
	 
/* Template components */
#BODY
	{Z-index: 1;
	 margin: 20px;
	 margin-top: 33px;}

#popup_body
	{margin: 10px;}
	 
#trike_only
	{top: 10px;
	 right: 30px;
	 position: absolute;}

#frontPageSidebar
	{float: right;
	 border: 1px solid black;
	 background-color: #DEDCC3;}
	 
#frontPageSidebar TH
	{background-color: #B07A0F;
	 color: #DEDCC3;}

#frontPageSidebar LI
	{margin-left: -20px;}
	 
#header,
#header TR,
#header TD,
#header_row1,
#header_row2,
#header_row3
	{}

#header
	{width: 100%;
	 border-left: 5px solid black;
	 border-right: 5px solid black;
	 border-top: 5px solid black;}
	 
#header_row1
	{background-color: #DEDCC3;
	 height: 58px;
	 border-bottom: 2px solid black;}
	 
#header_row2 /* identification */
	{background-color: #B07A0F;
	 height: 18px;
	 border-bottom: 3px solid black;
	 padding-left: 5px;
	 padding-right: 90px;
	 color: #DEDCC3;
	 font-size: 13px;
	 font-weight: bold;
	 line-height: 18px;}
	 
#header_row2 A
	{color: #DEDCC3;}

#header_row3 /* navigation */
	{background-color: #DEDCC3;
	 height: 18px;
	 padding-left: 3px;
	 padding-right: 3px;
	 color: #000000;
	 font-size: 13px;
	 font-weight: bold;
	 line-height: 18px;}

#header_row3 A
	{color: #0F3D78;
	 padding-left: 2px;
	 padding-right: 2px;}

#header_link_active,
#header_link_active A
	{text-decoration: none;
	 background-color: #8A9262;}
	
#header_row4 /* navigation */
	{background-color: #8A9262;
	 height: 16px;
	 padding-left: 5px;
	 padding-right: 5px;
	 color: #0F3D78;
	 font-size: 13px;
	 font-weight: normal;
	 line-height: 13px;}

#header_row4 A
	{color: #0F3D78;}
	
	 
#content_row
	{background-color: #FFFFFF;
	 border-top: 5px solid black;
	 padding: 5px;
	 min-height: 350px;
	 vertical-align: top;}

#footer_row
	{padding-top: 18px;
	 padding-bottom: 9px;
	 background-color: #FFFFFF;
	 border-bottom: 5px solid black;
	 text-align: center;
	 font-size: .8em;}
	 
#breadcrumb
	{font-weight: bold;
	 padding-bottom: 8px;}
	 
#pagetitle
	{font-weight: bold;
	 font-size: 1.2em;
	 padding-bottom: 8px;}
	 
#closer
	{margin-top: 10px;
	 border: 1px solid black;}
	 
/* Album */
	 
#album_display
	{}
	
#album_display TD
	{width: 108px;
	 font-size: .8em;
	 padding: 4px;
	 border: 1px solid black;}

#album_display TD .thumbnail
	{}
	
#footer_small
	{padding-top: 8px;
	 text-align: center;}
	 
/* Calendar */

#cal_month
	{font-weight: bold;
	 background-color: #767D52;}
	
#cal_month A
	{color: #000000;}
	
#cal_daysofweek
	{background-color: #B07A0F;}
	
.today
	{color: #CC0033;
	 border: 1px solid #CC0033 !important;
	 font-weight: bold;}

.event
	{background-color: #DEDCC3;}
	
.event .content
	{text-align: left;
	 font-size: .9em;}
	 
/* CLASS */
.required,
.formRequired
	{color: #FF0000;
	 font-weight: bold;}
	
.required:before {content: "*";}

.stdTable
	{background-color: #FFFFFF;}

.cal,
.cal TH,
.cal TD,
.stdTable,
.stdTable TH,
.stdTable TD
	{border: 1px solid black;
	 border-collapse: collapse;}
	 
.stdTable TH
	{text-align: center;
	 background-color: #B07A0F;}
	 
.stdTable TBODY TR
	{vertical-align: top;}
	
.bind_form
	{font-size: .8em;
	 padding: 2px;
	 text-align: left;}

.stdTable,
.prevNextTable
	{width: 750px;
	 font-size: .8em;
	 padding: 2px;
	 text-align: left;}
	 
.filter
	{font-size: .9em;
	 background-color: #BECBD6}

.error
	{font-weight: 700;
	 color: #FF0000;}
	
.stdTable TH.actionheader
	{text-align: left;}

.stdTable TH.actionheader SELECT,
.stdTable TH.actionheader BUTTON
	{font-size: 1em;}
	
.label, 
.stdTable .label,
.bind_form .label
	{text-align: right;}
	
.navParent
	{padding-top: 10px;}
	
.navChild
	{padding-left: 10px;}
	
.trOn
	{background-color: #DEDCC3;}
	
.trOff
	{}
	
.tdAction
	{width: 60px;
	 text-align: center;}
	
.navparent
	{font-size: 1em;
	 font-weight: bold;
	 padding-left: 0px;}
	 
.navchild
	{font-size: 1em;
	 padding-left: 10px;}
	 
.thumbnail
	{border: 1px solid black;
	 margin: 0px;}
	 
.site_left
	{width: 170px;}

/* Admin stuff */
#admin_navbar
	{Z-index: 0;
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 line-height: 16px;
	 width: 100%;
	 background-color: #CCCCCC;
	 border-bottom: 2px outset #999999;
	 font-family: verdana, arial, helvetica;
	 font-size: 11px;}
	 
/* Slideshow */
#display_image
	{width: 410px;
	 text-align: center;
	 padding: 5px;}
#slides
	{width: 400px;
	 height: 144px;
	 overflow: auto;
	 overflow-y: hidden;
	 scrollbar-base-color: white;
	 scrollbar-face-color: #EFEFEF;
	 scrollbar-track-color: white;
	 scrollbar-highlight-color: white;
	 scrollbar-3dlight-color: white;
	 scrollbar-shadow-color: white;
	 scrollbar-darkshadow-color: white;
	 scrollbar-arrow-color: black;}
	 
#image_caption
	{font-weight: bold;
	 width: 410px;
	 text-align: center;
	 padding: 5px;}
	
#image_description
	{font-size: .9em;
	 width: 410px;
	 text-align: left;
	 padding: 5px;}
	 
img#replaceme
	{border: 1px solid black;}