/* Style Sheet originally created for the following:			*/
/* Theme Name: Geeklog Pewaukee Village Voice Theme   */
/* Theme Developer: Dale Noll					*/
/* Modified from clean theme by Simon Lord   */
/* Theme Code Copyright (c) 2002 by Simon Lord, 				*/
/* reproduction is permitted providing author credits remain.	*/
/* Creation Date: 11/18/2007									*/
/* ------------------------------------------------------------ */
/* Original Geeklog Styles (possibly modified for this theme)	*/

H1 					{ color: black; font-size: 14px; font-weight: bold; font-family: verdana, arial, sans-serif; }
H2 					{ color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, 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, sans-serif; width : 100%; }
.footer 			{ font-size: 10px; font-family: verdana, arial, sans-serif; }
.storytitle 		{ background: #DDDDDD; font-size: 12px; font-weight: bold;  font-family: verdana, arial, sans-serif; }
.storybyline 		{ color: gray;  font-size: 10px; font-weight: bold;  font-family: verdana, arial, sans-serif; }
.storyunderline		{ background: #000000;  }
.warning 			{ color: red;  font-size: 12px; font-weight: bold;  font-family: verdana, arial, sans-serif; }
.warningsmall 		{ color: red;  font-size: 10px; font-family: verdana, arial, sans-serif; }
.cal-day 			{ font-size: 14px; font-weight: bold; }
.cal-nullday 		{ background: #EEEEEE; }
.cal-oldday 		{ background: #DDDDDD; }
.cal-today 			{ background: #fceead; }
.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: #dbfcff; } */
body				{ 
/*	background-color: #dbfcff;  */
	background-color: #FFFFFF; 
	color: #000000;
	margin: 0px;
/*	margin-top: 5px; */
}

TABLE.mainpage {
	background-color: #dbfcff;
	border-spacing: 0;
}
	
.site	{
	background-color: #dbfcff;
	color: #171752; 
	border-spacing: 0;
}

/*
* Site Header
*/
TABLE.headerWelcomeBanner {
	border: 0px;
	padding: 2px;
	color: #171752; 
	background-color:#f5e1c2; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

.bannerSiteName {
	padding-left: 1em;
	color: #171752; 
	font-size: 16px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
}

.bannerSiteSlogan {
	padding-left: 5em;
	font-size: 12px; 
	color: #171752; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

.bannerSiteDate {
	color: #171752; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

/*
* Menu bar
*/
TABLE.menuBar {
	border-collapse: collapse;
	color: #fcb74b; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	vertical-align: top;
}

.navbar {
	background-color: #171752; 
	color: #f5e1c2; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

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

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

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

/*
* Blocks
*/
TD.blockContainter {
	border-collapse: collapse;
/*	color: #fcb74b; */
	color: #171752; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

TABLE.block {
	border-collapse: collapse;
	color: #171752; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	padding: 0px;
	vertical-align: top;
}

TR.block, TD.block {
	color: #fcb74b; 
	background-color: #171752;
	font-size: 14px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	border-spacing: 0;
	padding: 0px;
	vertical-align: top;
}

TABLE.leftBlockContainer {
	border-collapse: collapse;
	color: #fcb74b; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 5px;
	padding: 0px;
}

TABLE.leftBlock {
	border-collapse: collapse;
	color: #fcb74b; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 1px;
	padding: 0px;
}

TR.leftBlock, TD.leftBlock {
	color: #fcb74b; 
	background-color: #171752;
	font-size: 13px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	border-spacing: 0;
	padding: 1px;
}


TABLE.rightBlockContainer {
	border-collapse: collapse;
	color: #fcb74b; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 5px;
	padding: 0px;
}

TABLE.rightBlock {
	border-collapse: collapse;
	color: #fcb74b; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	padding: 0px;
}

TR.rightBlock, TD.rightBlock {
	color: #fcb74b; 
	background-color: #171752;
	font-size: 13px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	border-spacing: 0;
	padding: 1px;
}

SPAN.title { 
	color: #fcb74b; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*
* Story text
*/
TR.articleTitle {
	background-color: #171752;
}

TD.articleTitleTopLeft {
	text-align: left;
    background-color: #171752;
} 

TD.articleTitleTopRight {
	text-align: right;
    background-color: #171752;
} 

TD.articleByline {
	text-align: left;
    background-color: #f5e1c2;
	color: #171752;
} 

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

TABLE.articleText {
	color: #171752; 
	background-color:#f5e1c2; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
}

TD.articleFooterLeft {
	color: #fcb74b; 
	text-align: left;
    background-color: #171752;
} 
TD.articleFooterRight {
	color: #fcb74b; 
	text-align: right;
    background-color: #171752;
} 

TD.articleFooterLeft A:link {
	color: #fcb74b; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bold; 
	text-decoration: underline; 
}

TD.articleFooterRight A:link {
	color: #fcb74b; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bold; 
	text-decoration: underline; 
}

TD.articleFooterLeft A:visited {
	color: #fcb74b; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bold; 
	text-decoration: underline; 
}

TD.articleFooterRight A:visited {
	color: #fcb74b; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bold; 
	text-decoration: underline; 
}

TD.articleFooterLeft A:hover {
	color: #ffffff; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bold; 
	text-decoration: underline; 
}

TD.articleFooterRight A:hover {
	color: #ffffff; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bold; 
	text-decoration: underline; 
}

/*
* Feature Article
*/
TD.featureArticleTitleTopLeft {
	text-align: left;
    background-color: #171752;
} 

TD.featureArticleTitleTopRight {
	text-align: right;
    background-color: #171752;
} 

TABLE.featureArticleText {
	color: #171752; 
    background-color: #dbfcff;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	padding: 3px;
}

TD.featureArticleFooterLeft {
	color: #fcb74b; 
	text-align: left;
    background-color: #dbfcff;
} 

TD.featureArticleFooterRight {
	color: #fcb74b; 
	text-align: right;
    background-color: #dbfcff;
} 

/*
* End of feature article
*/

A:link				{ color: #00c; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: underline }
A:visited			{ color: #606; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: underline }
A:hover				{ color: #c03; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: underline }


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

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

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

SPAN.block			{ color: #000000; 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: 16px; }

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

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

TEXTAREA { 
	color: #000033; 
	font-size: 12px; 
	font-family: Verdana, Helvetica, Arial; 
	background-color:  #ffffff; 
}

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

file 				{ font-family: Verdana, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; background-color : #eff0f3; }
button 				{ font-family: Verdana, 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: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 

.commentbar1 { 
	color: #f5e1c2;  
	background: #171752;  
	font-size: 12px; 
	font-family: verdana, arial, sans-serif; 
}

.commentbar2 { 
	background: #dbfcff; 
	font-size: 12px; 
	font-family: verdana, arial, sans-serif; 
}

.commentbar3 { 
	color: #171752;  
	background: #dbfcff;  
	font-size: 10px; font-family: verdana, arial, sans-serif; 
}

.commenttitle { 
	font-size: 14px; 
	font-weight: bold;  
	color: #fcb74b;  
	background: #171752;  
	font-family: verdana, arial, sans-serif; 
    text-indent: 1px;
}

.commentByLine { 
	font-size: 9px; 
	font-weight: bold;  
	color: #f5e1c2;  
	background-color: #171752;  
	font-family: verdana, arial, sans-serif; 
    text-indent: 5px;
}

.commentText {
	color: #171752; 
	background-color:#f5e1c2; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	vertical-align: top;
}

.commentFooter {
	color: #171752; 
	background-color:#dbfcff; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	border-spacing: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	vertical-align: top;
}

UL.directory {
	color: #171752;
}

