body {
	background: Gray top repeat-x url(../images/body_topbg.jpg);
	color: white;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	margin: 20px 20px 10px 20px;
}
.responseText {
	border: 1px solid #A4A4A4;
	background: #EDEDED;
	font-size: 10px;
	padding: 5px;
}
.responseText b {
	font-size: 11px;
}
.responseText a {
	font-weight: bolder;
}
.commentText2 {
	display: none;
}
.commentText {
	border: 1px solid #A4A4A4;
	background: #EDEDED;
	font-size: 11px;
	padding: 5px;
}
.boxAreaSpan {
	border: 1px solid #A4A4A4;
	background: #EDEDED;
	padding: 4px;
	margin-top: 14px;
	margin-bottom: 4px;
	color: #4B4B4B;
	font-size: 11px;
}
.boxArea {
	border: 1px solid #A4A4A4;
	background: #EDEDED;
	padding: 4px;
	color: #4B4B4B;
}
h3 {
	font-size: xx-large;
	color: #CFCFCF;
	letter-spacing: 5px;
}
.mainSection {
	color: #474747;
	padding: 10px 10px 10px 10px;
	border: medium dashed Black;
	background: #B1B1B1;
}
.leftSection {
	background: #D7D7D7 repeat-y url(../images/leftsection_bg.jpg);
	font-size: 11px;
	border-top: 1px dotted #565656;
	border-left: 1px dotted #565656;
	border-bottom: 1px dotted #565656;
	padding: 10px 2em 10px 10px;
	color: Black;
	width: 200px;
}
.leftSectionTitle { 
	color: #B22222;
	font-size: medium;
	font-weight: bolder;
	font-size: medium;
}
.mainContentSection {
	background: #D7D7D7 bottom right no-repeat url(../images/main_cornerbg.gif);
	color: #474747;
	padding: 10px 10px 10px 20px;
	font-size: 13px;
	border-top: 1px dotted #565656;
	border-right: 1px dotted #565656;
	border-bottom: 1px dotted #565656;
}
.mainTableStyle {
	background: Silver;
	font-size: 13px;
	padding: 5px 5px 5px 5px;
	border: 1px dashed black;
	color: #1C1C1C;
}
.mainContentSectionTitle {
	color: #B22222;
	font-size: medium;
	font-weight: bolder;
	font-size: 23px;
}
.mainContentSubTitle {
	color: #B22222;
	font-size: medium;
	font-weight: bolder;
	font-size: 14px;
}
.leftSection a {
	margin-left: 1em;
	text-decoration: none;
	color: White;
	margin: 3px;
}
.softwareLink {
	background: left no-repeat url(../images/computer.gif);
	padding-left: 20px;
	margin: 5px;	
}
.welcomeLink {
	background: left no-repeat url(../images/welcome.gif);
	padding-left: 20px;
	margin: 5px;
}
.photoLink {
	background: left no-repeat url(../images/photos.gif);
	padding-left: 20px;
	margin: 5px;
}
.bioLink {
	background: left no-repeat url(../images/bio.gif);
	padding-left: 20px;
	margin: 5px;
}
.blogLink {
	background: left no-repeat url(../images/blog.gif);
	padding-left: 20px;
	margin: 5px;
}
.ebayLink {
	background: left no-repeat url(../images/ebay.gif);
	padding-left: 20px;
	margin: 5px;
}
.contactLink {
	background: left no-repeat url(../images/contact.gif);
	padding-left: 20px;
	margin: 5px;
}
.addLink {
	background: left no-repeat url(../images/add.gif);
	padding-left: 20px;
	margin: 5px;
}
.deleteLink {
	background: left center no-repeat url(../images/del.gif);
	padding-left: 20px;
	margin: 5px;
}
.booksLink {
	background: left center no-repeat url(../images/address-book.gif);
	padding-left: 20px;
	margin: 5px;
}
a:hover {
	text-decoration: none;
	color: #6495ED;
	background-color: white;
}
a {
	color: Blue;
	text-decoration: none;
}
.mainContentSection a {
	color: Green;
	text-decoration: none;
}
.footer {
	font-size: 9px;
}
.ffLogo {
	border: 0px;
	vertical-align: bottom;
	text-align: right;
}
.ffLogo a:hover {
	border: 0px;
}
.iD-blog_Heading {
	background: Silver top repeat-x url(../images/blogheading.jpg);
	padding: 8px 8px 8px 8px;
	font-size: 15px;
	font-weight: bolder;
	color: #B22222;
	border: thin dotted Black;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom: 1px solid Navy;
}
.iD-blog_Body {
	background: #F0F0F0;
	padding: 8px 8px 8px 13px;
	font-size: 13px;
	font-weight: normal;
	color: #505050;
	border: thin dotted Black;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom: 0px;
	border-top: 0px;
}
.iD-blog_Bottom {
	background: Gray;
	padding: 8px 8px 8px 8px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	font-size: 9px;
	color: White;
	font-weight: normal;
	border: thin dotted Black;
	border-top-width: thin;
	border-top: 0px;
}
.iD-blog_Bottom a {
	color: White;
	text-decoration: underline;
}
.iD-blog_Bottom a:hover {
	color: Black;
	text-decoration: none;
}
.iD-blog_PostingDetail {
	font-size: 10px;
	color: Navy;
	font-weight: normal;
}
.id-Blog_WarningBox {
	border: 2px solid #FF7575;
	background: #FFD9CA;
	color: #D70000;
	padding: 5px;
	font-weight: bolder;
	font-size: 11px;
}
.id-Blog_GreenBox {
	border: 2px solid #2E8B57;
	background: #DAFCDB;
	color: Green;
	padding: 5px;
	font-weight: bolder;	
	font-size: 11px;
}
.iD-blog_commentHeading {
	border-top: 1px dotted Black;
	border-left: 1px dotted Black;
	border-right: 1px dotted Black;
	border-bottom: 2px solid Black;
	background: #E6FFC6;
	color: Green;
	padding: 5px;
	font-size: 12px;
}
.iD-blog_commentHeading a {
	color: Blue;
	font-weight: bolder;
}
.iD-blog_commentBody {
	border-left: 1px dotted Black;
	border-right: 1px dotted Black;
	border-bottom: 1px solid Black;
	background: White;
	color: #696969;
	padding: 5px;
	font-size: 11px;	
}
.iD-blog_commentBottom {
	border-left: 1px dotted Black;
	border-right: 1px dotted Black;
	border-bottom: 1px solid Black;
	background: #B0B0B0;
	color: White;
	padding: 5px;
	font-size: 9px;
}