/* Style Sheet originally created for the following:			*/
/* Theme Name: Geeklog Squeaky-Clean (v1.0)						*/
/* Portal package: Geeklog 1.3.5								*/
/* Theme Developer: Simon Lord (slord@mac.com)					*/
/* Theme Code Copyright (c) 2002 by Simon Lord, 				*/
/* reproduction is permitted providing author credits remain.	*/
/* Creation Date: 04/02/2002									*/
/* Modification Date: 24/04/2002								*/
/* ------------------------------------------------------------ */
/* Original Geeklog Styles (possibly modified for this theme)	*/
/* Modified by Chuck Parish on 7/28/04	*/

H1	{
	color: black;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

H2	{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headertext	{
	color: black;
	font-weight: bold;
}

.navtext	{
	color: black;
	font-weight: bold;
}

.blocktitle	{
	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width : 100%;
}

.footer	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.storytitle	{
	background: #DDDDDD;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.storybyline	{
	color: gray;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.storyunderline	{
	background: #000000;
}

.warning	{
	color: red;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.warningsmall	{
	color: red;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commentbar1	{
	color: white;
	background: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commentbar2	{
	background: #DDDDDD;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commentbar3	{
	color: black;
	background: #DDDDDD;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commenttitle	{
	font-size: 12px;
	font-weight: bold;
	background: #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cal-day	{
	font-size: 14px;
	font-weight: bold;
}

.cal-nullday	{
	background: #EEEEEE;
}

.cal-oldday	{
	background: #DDDDDD;
}

.cal-today	{
	background: #fceead;
}

/* Added by Chuck on 02/04/05	*/
.liteTbl {
	border:1px solid #000000;
}

#datatable table {
	border-collapse: collapse;
	border: 0;
	font-size: .95em;
	width: 500px;
}

#datatable th, #datatable td {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border: 1px solid #999;
	font-weight: normal;
}

#datatable h2, #datatable h3 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	letter-spacing: normal;
}

#datatable h3 {
	font-size: 1.3em;
}

.namecell {
	width: 180px;
}

.mainheader {
	background-color: #242E55;
	color: #FFFFFF;
}


.rowLite {
	background-color: #999999;
	color: #000000;
	cursor: default;
}
/* End Added by Chuck	*/

.weekview-caltitle	{
	background: #DDDDDD;
	font-weight: bold;
	font-size: 14px;
}

.weekview-curday	{
	background: yellow;
}

.weekview-offday	{
	background: #DDDDDD;
}

.weekview-dayformat	{
	font-weight: bold;
}

.weekview-addevent	{
	font-size: 9px;
}

.weekview-daterange	{
	font-size: 16px;
	font-weight: bold;
}

.dayview-times	{
	font-weight: bold;
	text-align: center;
}

.dayview-datecol	{
	font-weight: bold;
	background: #DDDDDD;
	font-size: 16px;
}

.dayview-quickaddtitle	{
	font-weight: bold;
	background: #DDDDDD;
	font-size: 14px;
}

.box	{
	color: #000;
	scrollbar-face-color: #0066FF;
	scrollbar-highlight-color: #00ccff;
	scrollbar-shadow-color: #003366;
	scrollbar-track-color: #003366;
}

/* Custom theme styles */

body	{
	background-color: #ffffff;
}

.box	{
	color: #000;
	scrollbar-face-color: #0066FF;
	scrollbar-highlight-color: #00ccff;
	scrollbar-shadow-color: #003366;
	scrollbar-track-color: #003366;
}

A:link	{
	color: #00c;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A:visited	{
	color: #606;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A:hover	{
	color: #c03;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline overline;
}

A.navbar:link	{
	color: #d7d8e1;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.navbar:visited	{
	color: #d7d8e1;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.navbar:hover	{
	color: #ffcc00;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.menuPick:link	{
	color: #00c;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.menuPick:visited	{
	color: #606;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.menuPick:hover	{
	color: #c03;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

TD	{
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.bold	{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.articleTitle	{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.articleFeature	{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.title	{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.quote	{
	color: #000000;
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.welcomeName	{
	color: #d7d8e1;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

SPAN.block	{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

SPAN.story	{
	color: #000000;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

SPAN.admin-note	{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

SPAN.sitename	{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.postedBy	{
	color: #000000;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.copyRight	{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.display	{
	color: #dde3ef;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT	{
	color: #000033;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
}

INPUT.submit	{
	color: #000033;
	background-color: #dde3ef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
}

INPUT.button	{
	color: #000033;
	background-color: #dde3ef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
}

INPUT.radio	{
	color: #000033;
	background-color: #dde3ef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
}

TEXTAREA	{
	color: #000033;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:  #FFFFFF;
}

select	{
	color: #000033;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dde3ef;
	text-indent: 10px;
}

file	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color : #eff0f3;
}

button	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border-color: #000033;
	border-style: solid;
	text-indent: 12px;
}

.searchAuth	{
	font-weight: normal;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#557755;
}

.searchDate	{
	font-weight: normal;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color:#557755;
}

.searchHits	{
	font-weight: normal;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color:#557755;
}

.highlight	{
	background-color: yellow;
	text-decoration: none;
}
 
/*Custom Static pages styles*/

.mainbottom	{
	font-size: 14px;
	background-color: #FFFFFF;
	background-image: url(../staticpages/images/maintblbg.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.mainbottom a:link	{
	color: #3965E7;
}

.mainbottom a:visited	{
	color: #666666;
}

.mainbottom a:hover, .mainbottom a:active	{
	color: #FFFFFF;
	background-color: #3965E7;
}

.mainbottom h1	{
	font-size: 18px;
	margin: 24px 12px;
}

.mainbottom h2	{
	font-size: 14px;
	margin: 6px 24px;
}

.mainbottom li	{
	font-size: 14px;
	margin: 0px 12px;
}

.mainbottom li.h2	{
	font-size: 14px;
	margin: 0px 0px;
}

.mainbottom p	{
	font-size: 14px;
	margin: 6px 24px;
}

.mainbottom p.contentindent	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3965E7;
	background-image: none;
	margin: 10px 60px 10px 60px;
}

.mainbottom td	{
	background-image: none;
}

#mainmiddle	{
	background-color: #FFFFFF;
}

.maintop	{
	font-size: 14px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: none;
}

.maintop a:link	{
	color: #3965E7;
}

.maintop a:visited	{
	color: #000000;
}

.maintop a:hover, .maintop a:active	{
	color: #FFFFFF;
	background-color: #3965E7;
}

.maintop p	{
	font-size: 14px;
	margin: 6px 24px;
}

/* Filemgmt style definitions */

.filemgmtbg1	{
	background-color:#f5f5f5;
}

.filemgmtbg2	{
	background-color:#D6D7DE;
}

.filemgmtbg3	{
	background-color:#ffffff;
}

.filemgmtbg4	{
	background-color:#B0C4DE;
}

.filemgmtbg5	{
	background-color:#B0C4DE;
}

TD.navbar	{
	color: #CCC;
	background-color: #242E55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10 5px;
	verticle-align: middle;
	text-align: center;
	font-weight: bold;
}

TD.navbar a:link, TD.navbar a:visited	{
	color: #CCC;
	font-style: normal;
	font-weight: plain;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px
}

TD.navbar a:hover	{
	color: #FFF;
	font-style: normal;
	font-weight: plain;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px;
}

#forumheading	{
	text-align:left;
	color: #FFFFFF;
	background-color: #E1E2E5;
}

.forumtext	{
	color: #000;
}

.forumclass1	{
	text-align:left;
	color: #000;
	background-color: #242E55;
}

.forumclass2	{
	text-align:left;
	color: #000;
	background-color: #CCCCCC;
}

.forumclass3	{
	text-align:left;
	background-color: #E1E2E5;
}

.forumclass4	{
	text-align:left;
	background-color: #E1E2E5;
}

.forumoutline	{
	background-color: #CCCCCC;
}

/* These CSS declarations for links are used in a few places but are here for theme designers to use if needed - can be added to templates  */

.forumlinks A:link	{
	color: #000;
	font-style: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.forumlinks A:visited	{
	color: #000;
	font-style: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.forumlinks A:hover	{
	color: #000;
	font-style: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* alternate table row colours */

.forumAlt1	{
	background-color: #F5F5F5;
}

.forumAlt2	{
	background-color: #FFFFFF;
}

.quotebox	{
	border-style: ridge;
	background-color: #ECE9D8;
	padding:10px;
	margin: 0px;
}

.quotetext	{
	color:#000;
	font-weight: plain;
	background-color: #ECE9D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.forumCode	{
	background-color: #ECE9D8;
	color: #000;
	width: 470px;
	height: 160px;
	overflow: auto;
	font-size: 11px;
	min-height: 50px;
	max-height: 120px;
	margin: 5px, 0px,5px,5px;
	padding:5px;
	border: 1px dashed black;
}

.forumTitle	{
	color: #FFFFFF;
	background-color: #242E55;
	font-weight: bold;
	font-size: 12px;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumTitle A:link	{
	color: #CCC;
	text-decoration: underline;
}

.forumTitle A:visited	{
	color: #CCC;
	text-decoration: underline;
}

.forumTitle A:hover	{
	color: #FFF;
	text-decoration: underline;
}

TD.forumRollOver	{
	text-align:left;
	background-color: #FFFFFF;
	color: #000033;
}

TD.forumRollOut	{
	text-align:left;
	background-color: #EFEFEF;
	color: #000033;
}

.cblockTitle	{
	color: #FFFFFF;
	background-color: #506790;
	font-weight: bold;
	font-size: 12px;
	line-height: 16pt;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}