
/*
light = #99CCFF
dark = #003366
maroon = #990033
*/
#test { border-color:}
/* table {border:solid 2px white}
tr {border: solid 2px yellow}
td {border: solid 2px green} */

table.bgheader { width:100%; height:41px; background-image:url(/montage.jpg)}

div.sidepanel,
div.sidepanel a {color:#FFFFFF; font-size:10pt; font-weight:bold; text-align:center;
	text-decoration:none; vertical-align:middle}
div.sidepanel img {border:none; vertical-align:middle}

#searchinput { width:170px;}
input.sitebutton {margin:.25em .5em .25em .5em; width:150px; border-width:medium}
#searchbutton { background-image:url(/icons/schview.gif); background-repeat:no-repeat; background-position:center left}
#commentbutton { background-image:url(/icons/actn130.gif); background-repeat:no-repeat; background-position:center left}
#email { background-image:url(/icons/actn007.gif); background-repeat:no-repeat; background-position:center left}
#aboutandrew { background-image:url(/icons/vwicn011.gif); background-repeat:no-repeat; background-position:center left}
#gohome { background-image:url(/icons/actn020.gif); background-repeat:no-repeat; background-position:center left}
#rss { background-image:url(/xml.jpg); background-repeat:no-repeat; background-position:center left}
#showarchive { background-image:url(/icons/actn133.gif); background-repeat:no-repeat; background-position:center left}


/* ****** Home page three column Layout ******** */
#table2 td.col1 {width:200px;vertical-align:top}
#table2 td.col2 {vertical-align:top}
#table2 td.col3 {width:200px;vertical-align:top}
/* ****** Home page three column Layout ******** */

div.sidepanel li { font-size:10pt; font-weight:bold; text-align:center; color:#ffffff
	; list-style:none; list-style-position:inside; margin-top:.25em; margin-bottom:.25em}

#viewArchive { background-color:#ffffff }
ul.archive li img, ul.archive iframe { display:none }

/* ****** Consult-O-Meter ****** */
div.consultometer table {vertical-align:middle;}
div.consultometer table.surround,
div.consultometer table.bar {border-style:outset; border-width:medium; background-color:#D4D0C8;
	border-top-color:white; border-left-color:white;
	border-bottom-color:gray; border-right-color:gray;}
div.consultometer table {vertical-align:middle; margin-left:auto; margin-right:auto}
div.consultometer h3 {display:block; float:none; text-align:center; color:#003366;
	 padding-right:1em; padding-left:1em}
div.consultometer table.bar td.top { background-color:#ffffff; border:none}
div.consultometer table.bar td.bottom { background-color:#990033; border:none}
div.consultometer table.index { height:125px; margin-left:1px; margin-right:0px}
div.consultometer table.bar { height:125px ; width:1em; margin-right:1px; margin-left:1.5em; border:inset}
div.consultometer table.index td.top 
{ font-size:8pt; font-weight:bold; vertical-align:top; color:#003366; text-align:left}
div.consultometer table.index td.bottom 
{ font-size:8pt; font-weight:bold; vertical-align:bottom; color:#003366; text-align:left}
/* ****** Consult-O-Meter ****** */

/* *********************** Standard Content Blocks ********************* */
table.cblock {  display:block; text-align:left; float:none ; margin-left:auto; margin-right:auto
	; width:190px}
/* table.cblock td {background-color:silver; border:solid 2px #ffffff ;display:block; } */
table.cblock td 
{	vertical-align:top; margin-top:3px; margin-bottom:3px;
	border-style:outset; border-width:medium; background-color:#D4D0C8;
	border-top-color:white; border-left-color:white;
	border-bottom-color:gray; border-right-color:gray;}
table.cblock h2 {font-size:9pt; text-align:center; border-bottom:solid 1px gray; color:#003366;
	font-weight:bold}
table.cblock p, 
table.cblock a, 
table.cblock td {font-size:9pt; text-align:left; color:#000000; width:98%}
table.cblock ul {margin-left:1em; margin-right:1em; padding-left:1em; text-align:left}
table.cblock a { color:#003366 }
table.cblock li a { text-decoration:none}
table.cblock li { margin:.5em}
table.cblock li.new { list-style-image:url(http://www.thenorth.com/icons/vwicn090.gif);
	text-align:left; color:#000000; margin-bottom:.5em} 
table.cblock li.normal { list-style-image:url(http://www.thenorth.com/icons/vwicn112.gif);
	text-align:left; color:#000000} 
table.cblock span.moddate {color:#003366}
table.cblock span.category {color:#000000; font-style: italic}
#otherblogs, 
#GeekLinks, 
#D6Bible,
#RecommendedReading, 
#OnMyPlate, 
#PresentationsAndTechNotes { }
/* *********************** Standard Content Blocks ********************* */

/* *********************** Archive View Content Block ********************* */
table.viewnav, table.viewnav td 
{border:none; margin-left:auto; margin-right:auto; background-color:#FFFFFF; color:#003366}
table.viewnav td {width:33%; text-align:center}
table.viewnav h2 {border-bottom:solid 1px #003366; font-size:12pt}
table.viewnav tt {display:inline}
table.viewnav img {border:none; vertical-align:middle; text-align:center}
table.viewnav {width:100%; border:solid 2px #990033;}
table.viewnav *,
table.viewnav td {color:#003366; font-family:Sans-Serif; font-size:10pt;
	 text-decoration:none; vertical-align:middle; text-align:center}

#archive,
#archive a {width:100%; font-size:10pt; font-weight:bold ; color:#990033 ; text-decoration:none}
#archive span.abstract a, 
#archive span.abstract a img {font-weight:normal; border:none; text-decoration:none}
#archive td {border:solid 2px #990033; background-color:white; width:100%}
#archive h2 {font-size:10pt; text-align:center; border-bottom:dashed 1px #003366; color:#003366; 
	font-weight:bold}
#archive span.viewmoddate {font-weight:normal; color:003366}
#archive li.whatsnew-story {list-style-image:url(http://www.thenorth.com/icons/vwicn031.gif)
	; margin:3px 2px 1em 2px; list-style-type:disc; list-style-position:outside}
#archive li.whatsnew-item { list-style-image:url(http://www.thenorth.com/icons/vwicn011.gif)
	; margin:3px 2px 1em 2px; list-style-type:disc; list-style-position:outside} 
#archive span.abstract {font-weight:normal; color:gray; font-style:italic}
/* *********************** Archive View Content Block ********************* */

/* *********************** What's New Content Block ********************* */
#whatsnew,
#whatsnew a {width:100%; font-size:10pt; font-weight:bold ; color:#990033 ; text-decoration:none}
#whatsnew span.abstract a, 
#whatsnew span.abstract a img {font-weight:normal; border:none; text-decoration:none}
#whatsnew td {border:solid 2px #990033; background-color:white; width:100%}
#whatsnew h2 {font-size:10pt; text-align:center; border-bottom:dashed 1px #003366; color:#003366; 
	font-weight:bold}
#whatsnew span.moddate {display:none; font-weight:lighter; color:#003366; font-size:9pt}
#whatsnew span.viewmoddate {font-weight:normal; color:003366}
#whatsnew li.whatsnew-story {list-style-image:url(http://www.thenorth.com/icons/vwicn031.gif)
	; margin:3px 2px 1em 2px; list-style-type:disc; list-style-position:outside}
#whatsnew li.whatsnew-item { list-style-image:url(http://www.thenorth.com/icons/vwicn011.gif)
	; margin:3px 2px 1em 2px; list-style-type:disc; list-style-position:outside} 
#whatsnew span.abstract {font-weight:normal; color:#003366; font-style:italic}
/* *********************** What's New Content Block ********************* */
				

/* *********************** Story & Comment Display ********************* */
#storycell, #commentcell {border:solid 2px #990033; background-color:white;padding:1em 1.5em 1em 1.5em}
#storycell td , #commentcell td {}
#storycell h2 , #commentcell h3 {FONT-SIZE:12pt; COLOR: #003366;Text-Align: center; font-weight:bold;
	font-style:normal}
#byline { text-align:center; font-size:10pt; font-style:italic; display:block }
#commentHeader, #CommentHeader a {FONT-SIZE:10pt; COLOR: #003366;Text-Align: center; font-weight:normal
	; font-style:italic; display:block; text-decoration:none}
#CommentCell h3 {display:inline}
#commentHeader a {display:inline}
/* *********************** Story & Comment Display ********************* */
 
/* *********************** advsearch ********************* */
#advsearch { background-color:#003366; color:#99CCFF }
#advsearch input.inputtext { width:95%; margin-bottom:.25em; margin-right:1em; margin-left:1em}
#advsearch table { width:100%}
#advsearch td.col2 {width:65%; color:#99CCFF}
#advsearch td.col1 {width:35%; color:#99CCFF}
#advsearch, #advsearch * { color:#99CCFF; text-decoration:none}
/* *********************** advsearch ********************* */

/* *********************** Comment Entry ********************* */
#CommentEntry { background-color:#003366; color:#99CCFF }
#CommentEntry input.inputtext { width:95%; margin-bottom:.25em; margin-right:1em; margin-left:1em}
#CommentEntry table { width:100%}
#CommentEntry td.col2 {width:65%}
#CommentEntry td.col1 {width:35%}
#rememberme {text-align:right}
/* *********************** Content Entry ********************* */

/* *********************** Thread Display ********************* */
#storycell li.currententry,#storycell ul.currententry , 
#commentcell li.currententry, #commentcell ul.currententry
	{ list-style-image:url(http://www.thenorth.com/icons/vwicn104.gif)
	; color:#990033; padding-bottom:.13em; padding-top:.12em}
	
#storycell li, #storycell ul, #storycell li a, #storycell ul a,
#commentcell li, #commentcell ul, #commentcell li a, #commentcell ul a
  { list-style-image:url(http://www.thenorth.com/icons/vwicn160.gif) ; font-size:10pt ;
	 color:#003366 ; text-decoration:none; padding-bottom:.13em; padding-top:.12em}
/* *********************** Thread Display ********************* */

/* ************ global defaults ***************** */
BODY { font-family: Microsoft Sans Serif, MS Sans-Serif, Sans-Serif;background-color:#003366}
h3 {color:#99ccff; font-size:10pt; font-weight:bold}
h1 {FONT-SIZE:16pt; COLOR: white; TEXT-ALIGN: center; font-weight:normal; font-weight:bold}
h2 {FONT-SIZE:12pt; COLOR: #99ccff;Text-Align: center; font-weight:bold}
/* ************* end global defaults ************ */
	