/**************************************************************************
* Some common colors:
* light grey: rgb(225,227,248)
* dark grey: rgb(196,196,224)
**************************************************************************/
body {
	background-color: rgb(225,227,248);
	font-family: "verdana";
	font-size: 10pt;
}

A:hover.lightLink	{	/* Mouse goes over the link, for lighter background  */
		 	 background-color:	rgb(225,227,248);
			}
A:hover.darkLink	{	/* Mouse goes over the link, for darker background  */
		 	 background-color:	rgb(196,196,224);
			}
A:visited	{	/* Link you have been to already */
			 color:			rgb(0,0,220);
			}
A:active	{	/* Link that is currently clicked */
			 color:			rgb(20,20,20);
			}
A:link		{	/* Normal link color */
			 color:			rgb(0,0,220);
			 text-decoration:	underline;
			}

.backLight	{background:	rgb(225,227,248);	}
.backDark	{background:	rgb(196,196,224);	}

/*table {
	border-spacing:	0px;
	font-family: "verdana";
	font-size: x-small;
}*/
table.menu {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	font-family: "verdana";
	font-size: 8pt;
}
table.tab {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	font-family: "verdana";
	font-size: 10pt;
}


/*tr {
	background-color: rgb(196,196,224);
}*/
tr.menu {
	background-color: rgb(255,255,255);
}
tr.tab {
	background-color: rgb(196,196,224);
	width: 620px;
}
tr.none {
	background-color: transparent;
	border:	none;
}

/*td {
	border: 1px solid black;
	padding: 4px;
	vertical-align: top;
}*/

td.menu {
	border: 1px solid black;
	padding: 4px;
	vertical-align: top;
}
td.tab {
	border: 1px solid black;
	padding: 4px;
	vertical-align: top;
	color: black;
	font-weight: 600;
	text-align: center;
	background-color: rgb(196,196,224);
	width: 124px;
}

td.tabWrapper {
	border: none;
	background-color: transparent;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
}
td.tabSelected {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: none;
	color: rgb(139, 0, 0);
	font-weight: 600;
	text-align: center;
	background-color: rgb(255,255,255);
	width: 124px;
	z-index: 10;
}
td.tabBody {
	border-top: none;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: rgb(255,255,255);
	width: 620px;
}
td.tabEmpty {
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid black;
	background-color: transparent;
}

td.menuTop {
	color: rgb(139, 0, 0);
	font-weight: 600;
	text-align: center;
}
td.side {
	border: none;
	background-color: transparent;
	padding: 0px;
	width: 150px;
}
td.none {
	border: none;
	background-color: transparent;
}
td.main {
	border: 1px solid black;
	background-color: white;
	vertical-align: top;
	width: 620px;
	font-size: 10pt;
}

h1 {
	font-family: "verdana";
	font-size: large;
	border: 1px solid black;
	background-color: white;
}

h2 {
	font-family: "verdana";
	font-size: 16pt;
	border: 1px solid black;
	background-color: white;
}

dt {
	font-weight: 700;
	color: rgb(139, 0, 0);
}

.none {
	border:	none;
}

.tinyR {
	font-size: xx-small;
	text-align: right;
}

.tinyL {
	font-size: xx-small;
	text-align: left;
}

.thin {
	border:	1px solid black;
}

.text {
	border: 1px solid black;
	background: rgb(235,235,220);
	color: black;
	font-family: "verdana";
	font-size: xx-small
}
.edit {
	border: 1px solid black;
	background: rgb(235,235,220);
	color: black;
	font-family: "courier";
	font-size: 8pt;
}

.button	{
	border:	2px solid black;
	background: rgb(235,235,220);
	font-size: xx-small
}
.mesg {
	color: rgb(139, 0, 0);
	font-weight: 600;
}
.error {
	color: rgb(139, 0, 0);
	font-weight: 600;
}

.divMenu {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	font-family: "verdana";
	font-size: 8pt;
}
.divMenuTop {
	border: 1px solid black;
        border-bottom: 0px;
	color: rgb(139, 0, 0);
	font-weight: 600;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.divMenuBody {
	border: 1px solid black;
	padding: 4px;
	vertical-align: top;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

/***************** BLOGGER SETTINGS *******************/
.Blog {
/*
	border-left: 1px solid rgb(196,196,224);
	border-top: 1px solid rgb(196,196,224);
	border-right: 1px solid black;
	border-bottom: 1px solid  black;
*/
	background: white;
}
.BlogItemTitle {
	text-align: left;
	font-family: "verdana";
	font-size: 10pt;
	font-weight: 600;
	padding-left: 12px;
	border-left: 1px solid rgb(196,196,224);
	border-bottom: 1px solid rgb(196,196,224);
}
.BlogItemContent {
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: "verdana";
	font-size: 8pt;
	border-left: 1px solid rgb(196,196,224);
	border-bottom: 1px solid rgb(196,196,224);
}
.BlogItemTime {
	font-family: "verdana";
	font-size: 10pt;
	font-weight: normal;
}
.BlogDateHeader {
	border-bottom: 1px solid rgb(196,196,224);
	font-family: "verdana";
	font-size: 14pt;
}

.BlogPost {
	padding-top: 12px;
	padding-bottom: 12px;
}
ottom: 2px;
   padding-right: 12px;
   font-family: "verdana";
   font-size: 8pt;
   border-left: 1px solid rgb(196,196,224);
   border-bottom: 1px solid rgb(196,196,224);
}
.BlogItemTime {
   font-family: "verdana";
   font-size: 10pt;
   font-weight: normal;
}
.BlogDateHeader {
   border-bottom: 1px solid rgb(196,196,224);
   font-family: "verdana";
   font-size: 14pt;
}

.BlogPost {
   padding-top: 12px;
   padding-bottom: 12px;
}

.BlogComments {
   font-family: "verdana";
   font-size: 8pt;
   border-top: 1px solid rgb(196,196,224);
   border-bottom: 1px solid rgb(196,196,224);
   border-left: 1px solid rgb(196,196,224);
   padding-left: 12px;
   padding-right: 12px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.BlogComment {
   font-family: "verdana";
   font-size: 8pt;
   border-bottom: 1px solid rgb(196,196,224);
   padding-left: 24px;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 12px;
}

.BlogByLine {
   font-family: "verdana";
   font-size: 8pt;
   text-align: right;
   padding-right: 12px;
}

blockquote {
   background: rgb(225,227,248);
   border-top: 1px solid rgb(150,150,150);
   border-bottom: 1px solid rgb(150,150,150);
   border-left: 1px solid rgb(150,150,150);
   border-right: 1px solid rgb(150,150,150); 
   padding: 2px;
}

A:link.BlogPermaLink {
   font-family: "verdana";
   font-size: 8pt;
   color: green;
   text-decoration: none;
}
A:visited.BlogPermaLink {
   font-family: "verdana";
   font-size: 8pt;
   color: green;
   text-decoration: none;
}
A:active.BlogPermaLink {
   font-family: "verdana";
   font-size: 8pt;
   color: green;
   text-decoration: none;
}












