body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 17px;
	margin: 1px;
	background-color : #C9C9C9;
	padding:0px;
	overflow-y: scroll;
	overflow-x: auto;
}

.cvtdentry {
	padding-left : 10px;
	font:bold 17px/1.4em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align : middle;
	text-align : left;
	background : #C9C3C3;
}

.cventry {
	background : #C9C3C3;
	vertical-align : middle;
	text-align : left;
}
.cv {
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	font-family : "Courier New", Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : lighter;
}

.project {
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	font-family : "Courier New", Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : lighter;
	border : 5px solid #ccc;
	border-right : 0px;
}

#navigation a {
	color: #ffffff;
	text-decoration: none;
}
#navigation a:hover {
	color: #CFCD36;
	text-decoration: none;
}

.italics {
	color: #000000;
	text-decoration : none;
	font-style : italic;
}

.links, .links:link, .links:visited, .links:active {
	color: #000000;
	text-decoration : none;
	font-weight : 600;
	font-size:13px;
	font-style : italic;
	border : 0;
}
.links:hover {
	border-bottom: 1px dashed;
}

.linksnormal, .linksnormal:link, .linksnormal:visited, .linksnormal:active, .linksnormal:hover {
	color: #000000;
	text-decoration : none;
	font-weight : 600;
	font-size:13px;
	border : 0;
}

.blogOfTheDay{
	margin-top : 10px;
	text-align:center;
	float:left;
	font-size : 24px;
	border-color : #4B4BAE;
	border-style : dashed;
	border-width : 2px;
	padding : 2px;
}

.blogpic {
	border-style : solid;
	border-width : 1px;
}

.blogOfTheDaydate {
 	font:bold 14px/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
 	text-transform:uppercase;
	letter-spacing:2px;
 	color:#777;
}

.blogOfTheDaytime {
 	font:normal 18px/1.4em "Monotype Corsiva", Corsiva, "Lucida Handwriting", "Script MT Bold", "Brush Script MT", "Comic Sans MS", "Comic Sans", cursive;
	letter-spacing:1px;
 	color:#777;
}

.calendar {
	font-size : 16px;
	border-color : #525254;
	border-style : dashed;
	border-width : 1px;
	padding : 2px;
}

.calendarnavigator, .calendarnavigator:link, .calendarnavigator:visited, .calendarnavigator:active {
	font-size : 16px;
	color : #474646;
	background : #A69A9A;
	text-decoration : underline;
	border : 0;
	padding : 3px;
}

.calendardaysheader {
	font-size : 16px;
	color : #ffffff;
	background : #000080;
	padding : 2px;
}

.calendardays {
	font-size : 16px;
	color : #000000;
	padding : 2px;
}

.calendartoday {
	font-size : 16px;
	background : #7A7A7A;
	padding : 2px;
}


.calendarlinkedtoday, .calendarlinkedtoday:link, .calendarlinkedtoday:visited, .calendarlinkedtoday:active {
	font-size : 16px;
	color : #E7EF10;
	background : #7A7A7A;
	padding : 2px;
}

.calendarspecialdays {
	font-size : 16px;
	color : #000000;
	background : #ADADA4;
	padding : 2px;
}

.calendarspeciallinkeddays, .calendarspeciallinkeddays:link, .calendarspeciallinkeddays:visited, .calendarspeciallinkeddays:active {
	font-size : 16px;
	color : #EE0000;
	background : #ADADA4;
	padding : 2px;
}

.calendarlinkeddays, .calendarlinkeddays:link, .calendarlinkeddays:visited, .calendarlinkeddays:active {
	font-size : 16px;
	color : #CF0D0D;
	padding : 2px;
}


.aboutchapter {
	font-size : 26px;
 	line-height : 1.4em;
	text-align : left;
	padding:0 0 4px;
 	margin:.25em 0 0;
/*	text-decoration : underline;*/
	vertical-align : middle;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.aboutright {
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	text-indent : 5em;
	font-family : "Verdana", Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : lighter;
}

.aboutmain {
	text-align : justify;
	text-decoration : none;
	vertical-align : middle;
	text-indent : 3em;
	font-family : "Bitstream Vera Serif", Georgia, serif;
	font-size : 15px;
	font-weight : lighter;
}

.mainfacts {
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	font-family : "Bitstream Vera Serif", Georgia, serif;
	font-size : 14px;
	font-weight : lighter;
}

.mainfactstop {
	text-align : left;
	text-decoration : none;
	vertical-align : top;
	font-family : "Bitstream Vera Serif", Georgia, serif;
	font-size : 12px;
}

.about {
	text-align : justify;
	text-decoration : none;
	vertical-align : middle;
	text-indent : 3em;
	font-family : "Courier New", Verdana, Arial, Helvetica,s ans-serif;
	font-size : 13px;
	font-weight : lighter;
}

.zone_home {
	color : #ffffff;
	text-decoration : none;
}

.zone_time {
	margin : 0px;
	background-image : url(../images/supertop.gif);
	vertical-align : bottom;
	text-align : center;
	font-size:13px;
}

.time {
	margin : 0px;
	background:#152494;
	color:#CFCD36;
	text-decoration:underline;
	text-align:center;
	vertical-align : bottom;
	font-size:13px;
}

.zone_supertop {
	margin: 0px;
	background-image : url(../images/supertop.gif);
	vertical-align : middle;
}

.zone_top {
	background-color : #525254;
	color : #ffffff;
	font-size:13px;
	font-weight : bold;
	background-image : url(../images/top.gif);
}

.menu_top {
	background-color : #525254;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}


.zone_bottom{
	border: 1px ridge #000066;
	background-color : #9e9e9a;
	font-size : 12px;
	font-weight : normal;
	color: #F6F6F6;
	padding: 2px 20px 2px 2px;
}

.copyright{
	background-color : #9e9e9a;
	font-size : 12px;
	font-weight : normal;
	color: #F6F6F6;
}


.blogdate {
/* 	margin:1.5em 0 .75em;*/
 	font:bold 16px/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
 	text-transform:uppercase;
	letter-spacing:3px;
 	color:#777;
}

.blogtime {
 	font:normal 17px/1.4em  "Monotype Corsiva", Corsiva, "Lucida Handwriting", "Script MT Bold", "Brush Script MT", "Comic Sans MS", "Comic Sans", cursive;
	letter-spacing:1px;
 	color:#777;
}

.blogtitle {
 	color:#393737;
 	margin:.25em 0 0;
 	padding:0 0 4px;
	font-size : 26px;	/* 17pt */
 	line-height : 1.4em;
	font-family : "Bitstream Vera Sans";
}

.blogcriticalerror {
	color : #A52801;
	background : #ADADA4;
	font-size : 17px;
	font-weight : bold;
	border :1px dashed #3B3B38;
	padding: 8px;
	vertical-align:middle;
	text-align:center;
}

.blogerror {
	color : #4C4C01;
	background : #ADADA4;
	font-size : 17px;
	font-weight : bold;
	border :1px dashed #3B3B38;
	padding: 8px;
	vertical-align:middle;
	width:450px;
	text-align:center;
}

.blogtext {
	text-align : justify;
	text-decoration : none;
	vertical-align : middle;
	text-indent : 2em;
	font-family : "Bitstream Vera Sans Mono", "Courier New", Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : lighter;
	width:450px;
}

#blogsep ul {
 	margin:1em 0 1.5em;
 	border-bottom:1px dashed #444;
 	list-style:none;
 	width:410px;
	font-size : 14px;
 	float:left;
	vertical-align:top;
}

