body
{
	font-family: Helvetica, sans-serif;
	padding:0;
	border:0;
	margin:0;
	background-color:#3E3C3D;
}

body.fckeditor
{
	font-family: Helvetica, sans-serif;
	font-size:12pt;
	background-color:#F3F3F3;
	padding:0;
	border:0;
	margin:0;
}

body.mceContentBody 
{
	font-family: Helvetica, sans-serif;
	font-size:12pt;
	background-color:#F3F3F3;
	padding:0;
	border:0;
	margin:0;
}

div.page {width:90%;text-align:left;border:0px none;background-color:#F3F3F3;}

td.content {padding:10px;}
div.content {background-color:#F3F3F3;}

td {vertical-align:top;}

td.rightbar {width:300px;vertical-align:top;text-align:center;background-color:#CCCCCC;padding:10px;}
td.leftbar {width:200px;vertical-align:top;text-align:center;background-color:#CCCCCC;padding:10px;}

div.announce {width:100%;border:1px dotted #ccc;background-color:#ddd;margin-bottom:1em;}
.announce p {margin:0px;}
.article p {margin-top:0px;}

td.tb-text {font-size:xx-large;	vertical-align:middle;}

table.bar {padding:0px;margin:0px;border:1px inset white;background-color:white;}
td.bar {padding:0px;margin:0px;border:1px none black}
img.bar {background-color:#9A2400;border:0;}

table.cal
{
	width:100%;
	border:1px solid black;
	background-color:#ccc;
	border-collapse:collapse;
}

th.cal
{
	color: white;
	background-color:#9A2400;
	text-align:center;
}

td.cal
{
	width:14%;
	height:100px;
	border:1px outset;
	vertical-align:top;
	text-align:left;
	color:black;
	background-color:white;
}

td.cal-today
{
	width:14%;
	height:100px;
	border:4px solid #9A2400;
	vertical-align:top;
	color:black;
	background-color:white;
	text-align:left;
}

a.cal-nav
{
	color:white;
	text-decoration:none;
}
a.cal-nav:hover
{
	color:#9A2400;
	background-color:white;
	text-decoration:none;
}
a.cal
{
	color:black;
	text-decoration:none;
	font-size:small;
}
a.cal:hover
{
	text-decoration:underline;
}

.date {background-color:#ccc;}
.date-today {background-color:#ccc;}

div.event-date {background-color:#9A2400;color:white;padding:2px;width:auto;}
table.event {width:100%}
td.event-title 
{
	background:#ccc;
	border:1px solid black;
	padding:2px;
}
.event-text p {margin-top:0;}

td.adbackground {background-color:#9A2400;}
table.adbar {width:100%;background-color:#9A2400;text-align:center;}
div.header {background-color:black;color:white;vertical-align:bottom;}
div.footer {background-color:#9A2400;color:white;vertical-align:bottom;}

a {color:black}
a.page {color:#A81F08;text-decoration:none;}
a.page:hover {text-decoration:underline;}
a.user {text-decoration:none;color:black;}
a.member {text-decoration:none;color:green;}
a.user:hover {text-decoration:underline;}
a.member:hover {text-decoration:underline;}
a.rss {text-decoration:none;}
a.rss:hover {text-decoration:underline;}

div.blog-archive-my {font-weight:bold; font-size:larger; color:black;}
div.blog-archive-title {margin:0.25em 0em 0.25em 2em;}
div.blog-archive-title a {text-decoration:none;}
div.blog-archive-title a:hover {text-decoration:underline;}

table.gear {border:1px solid black;width:100%;border-collapse:collapse;}
th.gear {background-color:#9A2400;color:white;border:1px solid black;text-align:center;}
td.gear {background-color:#cccccc;border:1px solid black;padding:2px;vertical-align:top;}
td.gear-dark {background-color:#bbbbbb;border:1px solid black;padding:2px;vertical-align:top;}

table.gear th {background-color:#9A2400;color:white;border:1px solid black;text-align:center;}
table.gear td {background-color:#cccccc;border:1px solid black;padding:2px;vertical-align:top;}

a.menu
{
	color:#777;
	text-decoration:underline;
	white-space:nowrap;
}

a.menu:hover
{
	color:#333;
}

a.menu:active
{
}

input.submit 
{
	background-color: #ccc;
	text-decoration:none;
	border:1px outset #ccc;
	padding:1px;
	white-space:nowrap;
}

input.submit:hover
{
	background-color:#bbb;
}

input.submit:active
{
	background-color:#bbb;
	border:1px inset #ccc;
}

input.menu 
{
	background-color: #ccc;
	text-decoration:none;
	border:1px outset #ccc;
	padding:1px;
	white-space:nowrap;
}

input.menu:hover
{
	background-color:#bbb;
}

input.menu:active
{
	background-color:#bbb;
	border:1px inset #bbb;
}

input.menu-sel
{
	color: white;
	background-color: #777;
	text-decoration:none;
	border:1px outset #777;
	padding:1px;
	white-space:nowrap;
}

table.box
{
	margin-top:0.6em;
	width:100%;
}

td.boxtitle
{
	text-align:left;
	padding:2px;
	color:#A81F08;
	font-size:12pt;
	font-weight:bold;
	white-space:nowrap;
}
td.boxcontent
{
	padding:2px;
	padding-left:1em;
	font-size:10pt;
}


div.imagestriptitle {background-color:#9A2400;border:1px outset #9A2400;color:white;}
div.imagestrip {background-color:#ccc;border:1px outset #ccc;padding:2px;vertical-align:top;}
div.imagebox {border:1px solid black;vertical-align:top;}
div.selected {background-color:#7A7A7A;}
img.imagepreview {}
div.imagepreview {float:left;height:75px;width:100px;overflow:hidden;border:2px groove #ffd;}

a.et {text-decoration:none;padding:0px 5px 0px 5px;border:1px outset #333333;}
a.etsel {background-color:#ccc;}

table.article {width:100%;}
span.article-byline {font-size:10pt;color:#999;}
td.article-title {padding:5px;}
td.article {color:black;background-color:white;}

#newsletter-subscribe {margin-top:0.5em;}

.yui-skin-sam .yui-calcontainer 
{
	background-color:#F3F3F3;
	border:1px solid #808080;
	margin-left:20px;
	margin-top:0.6em;
}
.yui-skin-sam .yui-calcontainer .calclose 
{
	background:transparent url(/js/yui/build/assets/skins/sam/sprite.png) no-repeat scroll 0pt -300px;
	cursor:pointer;
	height:15px;
	right:0.4em;
	top:0.4em;
	width:25px;
}
.yui-skin-sam .yui-calendar .calweekdaycell {color:grey;}
.yui-skin-sam .yui-calendar .calfoot {background-color:#F2F2F2;}
.yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot {color:#A6A6A6;}
.yui-skin-sam .yui-calendar td.calcell 
{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #CCCCCC;
}
.yui-skin-sam .yui-calendar td.calcell a {color:#000000;}
.yui-skin-sam .yui-calendar td.calcell.today {background-color:#000000;}
.yui-skin-sam .yui-calendar td.calcell.today a {background-color:#FFFFFF;}
.yui-skin-sam .yui-calendar td.calcell.oom {background-color:#CCCCCC;color:#A6A6A6;}
.yui-skin-sam .yui-calendar td.calcell.selected {background-color:#FFFFFF;color:#000000;}
.yui-skin-sam .yui-calendar td.calcell.selected a {background-color:#C32E00;color:#ffffff;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover {background-color:#9A2400;color:#FFFFFF;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a {background-color:#9A2400;color:#FFFFFF;}
.yui-skin-sam .yui-calendar td.calcell.previous {color:#E0E0E0;}
.yui-skin-sam .yui-calendar td.calcell.highlight1 {background-color:#CCFF99;}
.yui-skin-sam .yui-calendar td.calcell.highlight2 {background-color:#99CCFF;}
.yui-skin-sam .yui-calendar td.calcell.highlight3 {background-color:#FFCCCC;}
.yui-skin-sam .yui-calendar td.calcell.highlight4 {background-color:#CCFF99;}
