/* CSS Document */
html { font-size: .625em; }
body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }
body, td, input, textarea, option, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
table, input, textarea, option, select { font-size: 1em; }
ul, ol { margin: 0; padding: 0 0 0 2.5em; }
h1, h2, h3, h4, h5, h6, p, ul, ol { padding-top: 0; padding-bottom: 1.2em; margin: 0; }
ul ul, ul ol, ol ol, ol ul { padding-bottom: 0; }

/* DEFINE BASE FONT SIZE -- 1.1em = 11px, etc. */
body { font-size: 1.1em; }

/* DEFINE CONTENT LINE HEIGHT */
#content p, #content ul, #content ol, #content li, #content blockquote { line-height: 1.45em; }
/* DEFINE CONTENT COLOR */
#content, #content table td { color: #4f4d4d; }

a:link { color: #B23172; text-decoration: none; }
a:visited { color: #B23172; }
a:hover, a:focus { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }

/* STANDARD ELEMENTS */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
table.InternetExplorerFix { font: 11px Verdana; color: #FFF; width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
    table.InternetExplorerFix td.InternetExplorerFix { padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; width: 100%; } 

body.design { background: #fff; text-align: center; }

#containerPage { text-align: left; margin: 15px auto; width: 775px; }
	#banner { background: url(images/bg-banner.jpg) top left no-repeat; min-height: 324px; _height: 324px; }
		#logo {  }
		#navigationMain { width: 223px; }
			#navigationMain ul { margin: 0; padding: 0; }
			#navigationMain li { list-style: none; display: inline; }
			#navigationMain li a { display: block; }
	
	#containerColumns { float: left; width: 775px; background: url(images/bg-containerColumns.gif) repeat-y; }
	.home #containerColumns { background: url(images/bg-home-containerColumns.gif) repeat-y; }
		#columnMain { float: right; width: 552px; }
		.home #columnMain { float: right; width: 392px; background: url(images/i-clara.jpg) 266px 90px no-repeat; min-height: 284px; _height: 284px; }
			#containerMoblog { padding: 10px 0 0 20px; }
			#content { padding: 10px 20px; }
				#content h1 { font-size: 1.1em; }
				#containerEntry { padding: 0 0 20px 0; }
					#containerEntry p { padding: 12px 25px 13px 40px; }
					#containerBubble { min-height: 40px; float: left; width: 489px; background: url(images/bg-bubble.gif) repeat-y; }
						#containerBubbleHead { float: left; width: 489px; background: url(images/bg-bubbleHead.gif) top no-repeat; }
						#containerBubbleFoot { float: left; width: 489px; background: url(images/bg-bubbleFoot.gif) bottom no-repeat; }
				.journaltitle { font-weight: bold; }
				.journalentry {  }
				.journaldate { font-style: italic; font-size: .9em; }
				.postDate { color: #777; font-style: italic; font-size: .8em; float: right; margin-right: 25px; }
				.serviceIcon { }
				#flickrThumbs { margin-left: 20px; }
				
			.home #containerNews { padding: 6px 10px 0 22px; color: #668b1c; font-weight: bold; font-size: .9em; }
				.home #containerNews img { padding-bottom: 5px; }
			.home #containerUpdated { padding: 0 0 0 22px; font-size: .9em; }
				.home #containerUpdated img { padding-bottom: 5px; }
				.home #containerUpdated a { color: #0c315d; text-decoration: none; font-weight: bold; }
				.home #containerUpdated a:hover { text-decoration: underline; }
				.home #containerUpdated p { padding-right: 150px; font-weight: normal; color: #000; }
			.home #containerFamily { padding: 6px 0 0 22px; }
				.home #containerFamily img { padding-bottom: 5px; }		
		#columnSide { float: left; width: 223px; color: #fff; }
		.home #columnSide { float: left; width: 383px; color: #fff; background: url(images/bg-welcome.jpg) bottom left no-repeat; min-height: 284px; _height: 284px; }
			.home #columnSide p { padding: 75px 10px 5px 175px; font-size: .9em; }
			#columnSide ul { margin: 0; padding: 10px 0 10px 10px; }
			#columnSide li { list-style: none; display: inline; }
			#columnSide li a { display: block; }
			#navigationUser { padding: 10px 0 0 10px; }
			#navigationLinks { padding-left: 10px; }
				.listHeading { list-style: none; font-weight: bold; }
		
	#footer { margin-top: 3px; _margin-top: 15px; border-top: 5px solid #327a37; }
		#navigationText { text-align: center; }
		
.friendfeed .feed .entry div.icon {  }
.friendfeed .feed .entry .body .summary { display: none; }

.friendfeed.widget,
.friendfeed.widget div,
.friendfeed.widget span,
.friendfeed.widget img,
.friendfeed.widget table,
.friendfeed.widget tr,
.friendfeed.widget td { background-color: #95b7df !important;  }
.friendfeed.widget { color: #222222; border: none !important; }

