/*body{background:url('graphics/bgGradient.png') repeat-x #c8d0d4; font-family:Georgia;}*/
a:link {color:#0071C8; text-decoration:underline; font-weight: normal; background-color:inherit;}
a:visited {color: #001C87; text-decoration:underline; font-weight: normal; background-color:inherit;}
a:active {color: #001C87; text-decoration:underline; font-weight:normal; background-color:inherit;}
a:hover {color: #999; text-decoration: underline; font-weight:normal; background-color:inherit;}

/* ==========================================================================  */

body { background-color:#FFF; font-family:Georgia; }

#outer { background:#FFF; margin-right:auto; margin-left:auto; padding:20px; }
    #header {   }
        #title { font-size:2.5em; font-family:Verdana; border-bottom:1px solid #CCC;}
            #title a { color:#000; text-decoration:none; }
		    #title a:visited { color:#000; text-decoration:none;}
		    #title a:hover {color:#000; text-decoration:none;}
        #nav { border-bottom:1px solid #CCC; text-align:right; }
            #nav ul { display:block; font-style:italic; color:#999; font-size:1.5em; font-family:Georgia; margin:0; padding:0; }
            #nav li { display: inline; list-style-type: none; margin-left:15px; }
            #nav a { color:#999; text-decoration:none; }
		    #nav a:visited { color:#999; text-decoration:none;}
		    #nav a:hover {color:#000; text-decoration:none;}
    #mainContentOuter { margin-top:20px; margin-bottom:20px;  }
        #mainPane { width:73%; padding-right:2%; float:left; text-align:justify; border:none; }
        #sidebar { width:23%; float:right; }
            .widgetContainer { border:1px dotted #CCC; padding:5px; margin-bottom:10px; width:225px; }
    #footer { border-top:1px solid #CCC; }
        #copyright { font-size:.8em; font-style:italic;  }

/*  default.aspx */
.entryblock{background-color:#FFF;}
	.rss{float:right;}
	.entrytop{}
	.entrycenter{}
		.entry{margin-left:10px; margin-right:10px;}
			.title{font-size:1.75em; font-family:Verdana; text-align:left;}
				.title a {color:#000; text-decoration:none;}
				.title a:visited{color:#000; text-decoration:none;}
				.title a:hover{color:#677; text-decoration:none;}
			.datetime{font-size:.8em; color:#999; font-weight:bold;}
			.entryContent{line-height:22px;}
	.entrybottom{}

/* resume.aspx */
.resumeHeading{font-size:1.25em; font-family:Verdana;}
.pstyle{margin-top:0px; margin-left:25px; font-size:large; margin-bottom:0px;}
.litext{color:#000000;}

/* contact.aspx */
.contactBlock{}
.contactTop{}
.contactBottom{}

/* 401.aspx */
.stealThisInfo{margin-left:auto; margin-right:auto; border:2px solid #000;}
.itemDescription{font-weight:bold;}

/* faq.aspx	*/
.faq li{margin-right:60px;}
.question{font-family:Verdana; font-style:italic; font-weight:bold;}
.answer{font-family:Georgia; margin-left:10px; margin-right:20px;}

/*  Admin Console  */
#adminNav { }
    #adminNav ul { font-style:italic; color:#999; font-family:Georgia; margin:0; padding:0; margin-left:20px; }
    #adminNav li { list-style-type: none;}
    #adminNav a { color:#999; text-decoration:none; }
    #adminNav a:visited { color:#999; text-decoration:none;}
    #adminNav a:hover {color:#000; text-decoration:none;}
