body			{ background: #fff; text-align: justify; }
body, td		{ margin: 0px; padding: 0px; color: #777; font-family: helvetica, sans-serif; font-size: 11px; }
a			{ color: blue; text-decoration: none; }
.pgBody			{ width: 720px; position: absolute; top: 155px; left: 230px; padding: 10 12px; }
.sidebar		{ width: 100px; position: absolute; top: 155px; left: 130px; letter-spacing: 3px; line-height: 14px; text-transform: lowercase; text-align: right; }
.adsense		{ display: none; width: 120px; position: absolute; top: 155px; left: 970px; }
.sidebar a:hover	{ text-transform: uppercase; }
.pgHeader		{ position: absolute; left: 252px; }
.misc_section_header	{ padding-bottom: 6px; font-weight: bold; color: #777; }
.albumInfo		{ font-size: 10px; }
.songTitle		{ color: #777; font-size: 12px;  font-weight: bold; }
.junk_header		{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.wishlist_header	{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.webcam_header		{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.resume_header		{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.contact_header		{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.contact_section_header	{ padding-bottom: 6px; font-weight: bold; color: #777; }
.wishlist_header	{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.wishlist_table		{ border: #777 thin solid; }
.wishlist_table	td, th	{ padding: 4px; }
.wishlist_table	a	{ color: #777; }
.gallery_header		{ font-size: 18px; font-weight: bold; color: #777; letter-spacing: 3px; padding-bottom: 12px; }
.journalEntry		{ line-height: 150%; text-align: justify; color: #777; }
.journalTitle		{ font-weight: 900; font-size: 16px; }
.journalComments a	{ color: #777; }
.aboutFred		{ line-height: 150%; }
.galleryName		{ color: #777; font-size: 12px;  font-weight: bold; }
.galleryInfo		{ font-size: 11px; }
.twitter		{ color: #bbb; width: 265px; background: #EFEFEF; border: #333 1px dashed; position: absolute; top: 20px; left: 680px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.twitter ul		{ margin: 1px; }
.twitter-title		{ font-size: 12px; font-weight: bold; }
.galleryBorder img	{ border: 1px solid #ccc; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity: 0.75;}
.galleryBorder:hover img{ border: 1px solid navy; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.movieTable td		{ padding: 6px; }
.movieLink img		{ border: 1px solid #ccc; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity: 0.90;}
.movieLink:hover img	{ border: 1px solid navy; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.picNav td		{ padding-left: 2px; padding-right: 2px; }



.gbHeader		{ background: #EFEFEF; color: black; border-bottom: black thin solid; padding: 4px; font-weight: bold; }
.gbBody			{ background: white; color: black; padding: 4px; }
.smallInput		{ font-size: 12px; }
.gbSign			{ background: #EFEFEF; color: black; padding: 6px; border-bottom: white thin solid; font-weight: bold; }
.gbTable		{ border: #000 thin solid; }
.ImageTbl		{ color: white; padding: 8px; }
.ImageTbl td		{ padding: 2px; }
.ImageTbl img		{ border: #777 thin solid; }
.ImageNav td		{ background: #777; border: #fff thin solid; }
.ImageNav td:hover	{ background: #555; }
.ImageIndex td		{ padding: 6px; }
.ImageIndex img		{ border: #777 thin solid; }
.ImageCamera		{ padding: 6px; }
.PictureSearch		{ color: #000;  border: #000 thin solid; padding: 10px; }
.PictureSearch td	{ padding: 2px; background: #D9D9D9; }
.PictureSearch input	{ font-size: 11px; }
.pcTable td		{ padding: 4px; }
.navBar 		{ line-height: 150%; }
.navBar a		{ font-weight: 900; color: #777; font-size: 14px; }
.navBar a:hover		{ color: #000; }
.centeredText		{ line-height: 150%; text-align: center; color: #777; }
.friendsTbl td		{ padding: 6px; }
.justifiedText b, h2, h3{ color: #000; }
.galleryDesc		{ font-weight: 600; font-size: 14px; line-height: 150%; color: #777; }
.adminLink		{ color: #777; font-size: 9px; }
.loginTbl td		{ padding: 4px; }
.loginTbl input		{ font-size: 12px; }
.softwareTbl td		{ padding: 6px; }
.softwareTbl th		{ padding: 6px; font-weight: bold; font-size: 12px; background: #EEE; }
.imgBorder		{ border: #000 thin solid; }
.blackBorder		{ border: #000 thin solid; }
.AddBill		{ color: #000;  border: #000 thin solid; padding: 10px; }
.AddBill td		{ padding: 2px; background: #D9D9D9; }																																	
.AddBill input		{ font-size: 11px; }                  																																	
.bills td		{ padding: 5px; }
input			{ font-size: 12px; }
select			{ font-size: 12px; }
textarea		{ font-size: 12px; }


