/* Reset everything */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* Style Tags */
body { 
	background:#000 url(../images/main_bg_great.jpg) no-repeat top center;
	font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	} 

a, a:visited, a:hover { color:#009; }
a:hover { color:#00f; }

h1, h2, h3, h4 {
	background-color:#000;
	color:#fff;
	font:italic 30px Georgia, "Times New Roman", Times, serif;
	left:-20px;
	margin-bottom:25px;
	padding:25px;
	position:relative;
	width:870px;
	}
h2 { font-size:24px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
	
p { padding:0 0 10px; }
p, li, td, .copy, .form, .button, .error {
	font:14px/1.5em Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	color:#333;
	}

ul, ol { list-style:circle; margin-bottom:10px; padding-left:30px; }
ol { list-style:decimal; }

/* Helper Styles */
.nopad { padding:0 !important; }
.clear { clear:both; }
.clear hr { display:none; }

.flash-replaced .alt { display:none; }

a.blockLink, a.blockLink:visited, a.blockLink:hover {
	display:block;
	overflow:hidden;
	text-indent:900px;
	white-space:nowrap;
	}

input.mainForm, textarea.mainForm {
	background-color:#fff;
	border:0;
	color:#333;
	font:italic 14px Arial, Helvetica, sans-serif;
	padding:10px;
	}
input.mainButton {
	background-color:#000;
	border:0;
	color:#fff;
	cursor:pointer;
	font:16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
	text-transform:uppercase;
	}

/* Page Layout */
#mainContainer {
	margin:0 auto;
	position:relative;
	width:920px;
	}
#mainHeader {
	background:url(../images/header.png) no-repeat top left;
	height:200px;
	}
	#mainHeader a, #mainHeader a:visited, #mainHeader a:hover {
		height:90px;
		margin:0 auto;
		width:570px;
		}

/* Main Menu */
ul#mainMenu {
	height:32px;
	left:106px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:146px;
	width:308px;
	}
	ul#mainMenu li { display:inline; }
	ul#mainMenu li a, ul#mainMenu li a:visited, ul#mainMenu li a:hover {
		background:url(../images/menu.png) no-repeat top left;
		float:left;
		height:32px;
		width:54px;
		}
	ul#mainMenu li a.mnuHome, ul#mainMenu li a.mnuHome:visited, ul#mainMenu li a.mnuHome:hover { background-position:0 0; margin-right:28px; }
	ul#mainMenu li a.mnuHome:hover { background-position:0 -32px; }
	ul#mainMenu li.active a.mnuHome, ul#mainMenu li.active a.mnuHome:visited, ul#mainMenu li.active a.mnuHome:hover { background-position:0 -32px; }
	ul#mainMenu li a.mnuGive, ul#mainMenu li a.mnuGive:visited, ul#mainMenu li a.mnuGive:hover { background-position:-82px 0; margin-right:29px; width:39px; }
	ul#mainMenu li a.mnuGive:hover { background-position:-82px -32px; }
	ul#mainMenu li.active a.mnuGive, ul#mainMenu li.active a.mnuGive:visited, ul#mainMenu li.active a.mnuGive:hover { background-position:-82px -32px; }
	ul#mainMenu li a.mnuStories, ul#mainMenu li a.mnuStories:visited, ul#mainMenu li a.mnuStories:hover { background-position:-150px 0; margin-right:22px; width:73px; }
	ul#mainMenu li a.mnuStories:hover { background-position:-150px -32px; }
	ul#mainMenu li.active a.mnuStories, ul#mainMenu li.active a.mnuStories:visited, ul#mainMenu li.active a.mnuStories:hover { background-position:-150px -32px; }
	ul#mainMenu li a.mnuAbout, ul#mainMenu li a.mnuAbout:visited, ul#mainMenu li a.mnuAbout:hover { background-position:-245px 0; width:63px; }
	ul#mainMenu li a.mnuAbout:hover { background-position:-245px -32px; }
	ul#mainMenu li.active a.mnuAbout, ul#mainMenu li.active a.mnuAbout:visited, ul#mainMenu li.active a.mnuAbout:hover { background-position:-245px -32px; }
/* Header Link Boxes */
/* Main Menu */
ul#mainHeaderLinks {
	height:51px;
	left:637px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:133px;
	width:283px;
	}
	ul#mainHeaderLinks li { display:inline; }
	ul#mainHeaderLinks li a, ul#mainHeaderLinks li a:visited, ul#mainHeaderLinks li a:hover {
		background:url(../images/header_links.png) no-repeat top left;
		float:left;
		height:51px;
		width:140px;
		}
	ul#mainHeaderLinks li a.mnuHaveStory, ul#mainHeaderLinks li a.mnuHaveStory:visited, ul#mainHeaderLinks li a.mnuHaveStory:hover { background-position:0 0; margin-right:3px; }
	ul#mainHeaderLinks li a.mnuPurchase, ul#mainHeaderLinks li a.mnuPurchase:visited, ul#mainHeaderLinks li a.mnuPurchase:hover { background-position:0 -51px; }

/* Main Content */
#pageHeader ul {
	height:27px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:59px;
	top:31px;
	}
	#pageHeader ul li { display:inline; }
	#pageHeader ul li a, #pageHeader ul li a:visited, #pageHeader ul li a:hover {
		float:left;
		height:27px;
		}
.hdrStory ul {
	width:554px;
	}
	.hdrStory ul li a, .hdrStory ul li a:visited, .hdrStory ul li a:hover {
		background:url(../images/sub_menu_blogs.png) no-repeat top left;
		}
	.hdrStory ul li a.mnuHope, .hdrStory ul li a.mnuHope:visited, .hdrStory ul li a.mnuHope:hover { background-position:0 0; margin-right:11px; width:53px; }
	.hdrStory ul li a.mnuHope:hover { background-position:0 -27px; }
	.hdrStory ul li.active a.mnuHope, .hdrStory ul li.active a.mnuHope:visited, .hdrStory ul li.active a.mnuHope:hover { background-position:0 -27px; }
	.hdrStory ul li a.mnuIndescribable, .hdrStory ul li a.mnuIndescribable:visited, .hdrStory ul li a.mnuIndescribable:hover { background-position:-64px 0; margin-right:11px; width:128px; }
	.hdrStory ul li a.mnuIndescribable:hover { background-position:-64px -27px; }
	.hdrStory ul li.active a.mnuIndescribable, .hdrStory ul li.active a.mnuIndescribable:visited, .hdrStory ul li.active a.mnuIndescribable:hover { background-position:-64px -27px; }
	.hdrStory ul li a.mnuHowGreat, .hdrStory ul li a.mnuHowGreat:visited, .hdrStory ul li a.mnuHowGreat:hover { background-position:-203px 0; margin-right:10px; width:104px; }
	.hdrStory ul li a.mnuHowGreat:hover { background-position:-203px -27px; }
	.hdrStory ul li.active a.mnuHowGreat, .hdrStory ul li.active a.mnuHowGreat:visited, .hdrStory ul li.active a.mnuHowGreat:hover { background-position:-203px -27px; }
	.hdrStory ul li a.mnuFruitcake, .hdrStory ul li a.mnuFruitcake:visited, .hdrStory ul li a.mnuFruitcake:hover { background-position:-317px 0; margin-right:10px; width:93px; }
	.hdrStory ul li a.mnuFruitcake:hover { background-position:-317px -27px; }
	.hdrStory ul li.active a.mnuFruitcake, .hdrStory ul li.active a.mnuFruitcake:visited, .hdrStory ul li.active a.mnuFruitcake:hover { background-position:-317px -27px; }
	.hdrStory ul li a.mnuTwelveWords, .hdrStory ul li a.mnuTwelveWords:visited, .hdrStory ul li a.mnuTwelveWords:hover { background-position:-420px 0; width:134px; }
	.hdrStory ul li a.mnuTwelveWords:hover { background-position:-420px -27px; }
	.hdrStory ul li.active a.mnuTwelveWords, .hdrStory ul li.active a.mnuTwelveWords:visited, .hdrStory ul li.active a.mnuTwelveWords:hover { background-position:-420px -27px; }
.hdrGive ul {
	width:240px;
	}
	.hdrGive ul li a, .hdrGive ul li a:visited, .hdrGive ul li a:hover {
		background:url(../images/sub_menu_notes.png) no-repeat top left;
		}
	.hdrGive ul li a.mnuNoteArchive, .hdrGive ul li a.mnuNoteArchive:visited, .hdrGive ul li a.mnuNoteArchive:hover { background-position:0 0; margin-right:11px; width:119px; }
	.hdrGive ul li a.mnuNoteArchive:hover { background-position:0 -27px; }
	.hdrGive ul li.active a.mnuNoteArchive, .hdrGive ul li.active a.mnuNoteArchive:visited, .hdrGive ul li.active a.mnuNoteArchive:hover { background-position:0 -27px; }
	.hdrGive ul li a.mnuPostNote, .hdrGive ul li a.mnuPostNote:visited, .hdrGive ul li a.mnuPostNote:hover { background-position:-130px 0; width:110px; }
	.hdrGive ul li a.mnuPostNote:hover { background-position:-130px -27px; }
	.hdrGive ul li.active a.mnuPostNote, .hdrGive ul li.active a.mnuPostNote:visited, .hdrGive ul li.active a.mnuPostNote:hover { background-position:-130px -27px; }

#mainContent {
	background:#e1e1e1 url(../images/content_bg.jpg) repeat-x bottom left;
	border-bottom:1px solid #000;
	padding-top:10px;
	position:relative;
	}
/* Headers */
#pageHeader {
	height:89px;
	left:-40px;
	position:absolute;
	top:22px;
	width:999px;
	z-index:29;
	}
#pageHeaderSpacer { height:130px; }
	.hdrGive { background:url(../images/hdr_give.png) no-repeat top left; }
	.hdrStory { background:url(../images/hdr_story.png) no-repeat top left; }
	.hdrAbout { background:url(../images/hdr_about.png) no-repeat top left; }
/* Sub Menu */
#pageImage { border-top:1px solid #e1e1e1; padding:110px 15px 13px; }
	#pageImage img { margin:6px 0 0; }
.content { padding:0 20px 20px; }
#mainFooterContainer {
	background:#000 url(../images/footer_new.gif) no-repeat top left;
	height:120px;
	}
	#mainFooterText {
		float:left;
		height:60px;
		overflow:hidden;
		text-indent:800px;
		white-space:nowrap;
		width:730px;
		}
	#mainFooterNav {
		color:#fff;
		float:left;
		padding:4px 0 0 25px;
		width:705px;
		}
		#mainFooterNav a, #mainFooterNav a:visited, #mainFooterNav a:hover {
			color:#fff;
			font:bold 13px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			}
		#mainFooterNav span.footerBull { padding:0 2px; }
	#mainFooterLogo {
		float:right;
		height:120px;
		width:190px;
		}
		#mainFooterLogo a, #mainFooterLogo a:visited, #mainFooterLogo a:hover {
			height:120px;
			width:190px;
			}

/* Blog Styles */
.storyEntry, .storyEntryFull { background-color:#fff; position:relative; }
.storyEntryFull { padding-top:155px; }
	.entryImage {
		left:6px;
		position:absolute;
		top:-30px;
		z-index:30;
		}
	.storyEntryFull .entryImage { top:125px; }
	.entryHead {
		background-color:#225ea5;
		color:#fff;
		font:bold italic 26px/20px Georgia, "Times New Roman", Times, serif;
		height:55px;
		padding:16px 0 0 233px;
		}
	.entryHead a, .entryHead a:visited, .entryHead a:hover {
		color:#fff;
		text-decoration:none;
		}
	.entryHead span { font-size:12px; font-weight:normal; }
.entryBody { min-height:120px; padding:10px 10px 10px 233px; }
.entryFoot {
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	height:33px;
	margin-bottom:60px;
	position:relative;
	}
	.entryFoot ul {
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		right:0;
		}
	.entryFoot ul li { display:inline; }
	.entryFoot ul li a, .entryFoot ul li a:visited, .entryFoot ul li a:hover {
		background:url(../images/entry_links_new.gif) no-repeat 0 0;
		float:left;
		height:33px;
		width:150px;
		}
	.entryFoot ul li a.mnuMore, .entryFoot ul li a.mnuMore:visited, .entryFoot ul li a.mnuMore:hover { background-position:0 0; }
		.entryFoot ul li a.mnuMore:hover { background-position:0 -33px; }
	.entryFoot ul li a.mnuSubscribe, .entryFoot ul li a.mnuSubscribe:visited, .entryFoot ul li a.mnuSubscribe:hover { background-position:-150px 0; width:177px; }
		.entryFoot ul li a.mnuSubscribe:hover { background-position:-150px -33px; }
	.entryFoot ul li a.mnuHaveStory, .entryFoot ul li a.mnuHaveStory:visited, .entryFoot ul li a.mnuHaveStory:hover { background-position:-327px 0; width:153px; }
		.entryFoot ul li a.mnuHaveStory:hover { background-position:-327px -33px; }
	.entryFoot ul li a.mnuComments, .entryFoot ul li a.mnuComments:visited, .entryFoot ul li a.mnuComments:hover {
		background:#225ea5;
		color:#fff;
		display:block;
		font:12px Franklin Gothic Medium, Arial Narrow Bold, Arial, sans-serif;
		height:23px;
		padding-top:10px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		width:126px;
		}

/* Compact Story Listings */
.storyEntryCompact { background-color:#fff; margin-bottom:2px; }
.storyEntryCompact .entryHead {
	background:#252726 url(../images/compact_arrows_new.png) no-repeat 0 0;
	cursor:pointer;
	font-size:18px;
	height:30px;
	padding:10px 0 0 25px;
	}
	/* .entryHeadLeft { float:left; width:439px; }
	.entryHeadRight { float:left; padding-right:15px; text-align:right; width:441px; } */
	.entryHeadLeft { float:left; width:700px; }
	.entryHeadRight { float:left; padding-right:15px; text-align:right; width:180px; }
.blogArchives .entryHead { cursor:default; }
.storyEntryCompact .entryCompactImage {
	float:left;
	padding:12px 0 0 10px;
	width:170px;
	}
	.storyEntryCompact .entryCompactImage img {
		width:145px;
		}
.storyEntryCompact .entryBody {
	float:left;
	padding:10px 10px 10px 0;
	width:730px;
	}
.storyEntryCompact .entryFoot { clear:both; margin-bottom:20px; }
.entryTitle { padding:10px 0; }
	.entryTitle h1 {
		background-color:transparent;
		margin:0;
		padding:0;
		position:static;
		width:auto;
		}
	.entryTitle h1, .entryTitle a, .entryTitle a:visited, .entryTitle a:hover {
		color:#333;
		font:italic bold 20px Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		}
	.entryTitle a:hover { color:#666; }


/* Fruitcake */
.storyFruitcake .entryHead { background-position:0 0; }
.storyFruitcake .active { background-color:#3a3159; background-position:0 -160px; }
.storyFruitcake .entryFoot ul li a.mnuComments, .storyFruitcake .entryFoot ul li a.mnuComments:visited, .storyFruitcake .entryFoot ul li a.mnuComments:hover { background:#5e537f; }
/* How Great */
.storyHowGreat .entryHead { background-position:0 -40px; }
.storyHowGreat .active { background-color:#ac5222; background-position:0 -160px; }
.storyHowGreat .entryFoot ul li a.mnuComments, .storyHowGreat .entryFoot ul li a.mnuComments:visited, .storyHowGreat .entryFoot ul li a.mnuComments:hover { background:#c4783e; }
/* Indescribable */
.storyIndescribable .entryHead { background-position:0 -80px; }
.storyIndescribable .active { background-color:#123a84; background-position:0 -160px; }
.storyIndescribable .entryFoot ul li a.mnuComments, .storyIndescribable .entryFoot ul li a.mnuComments:visited, .storyIndescribable .entryFoot ul li a.mnuComments:hover { background:#225ea5; }
/* Hope */
.storyHope .entryHead { background-position:0 -120px; }
.storyHope .active { background-color:#c42e71; background-position:0 -160px; }
.storyHope .entryFoot ul li a.mnuComments, .storyHope .entryFoot ul li a.mnuComments:visited, .storyHope .entryFoot ul li a.mnuComments:hover { background:#d54f95; }
/* Twelve Words of Christmas */
.storyTwelveWords .entryHead { background-position:0 -200px; }
.storyTwelveWords .active { background-color:#841212; background-position:0 -160px; }
.storyTwelveWords .entryFoot ul li a.mnuComments, .storyTwelveWords .entryFoot ul li a.mnuComments:visited, .storyTwelveWords .entryFoot ul li a.mnuComments:hover { background:#a52222; }

.storyMore a, .storyMore a:visited, .storyMore a:hover {
	color:#999;
	display:block;
	font:italic bold 14px Georgia, "Times New Roman", Times, serif;
	padding:10px 0;
	text-align:center;
	text-decoration:none;
	}
	.storyMore a:hover { color:#333; }

/* Note Styles */
.contentNotes { padding:130px 20px 40px; }
.note {
	background:url(../images/notes.jpg) no-repeat top left;
	float:left;
	height:196px;
	margin:6px 12px;
	width:411px;
	}
.note a, .note a:visited, .note a:hover {
	color:#fff;
	display:block;
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	height:126px;
	padding:70px 20px 10px;
	text-align:center;
	text-decoration:none;
	width:371px;
	}
.dvdHope { background-position:0 0; }
.dvdFruitcake { background-position:0 -196px; }
.dvdHowGreat { background-position:0 -392px; }
.dvdIndescribable { background-position:0 -588px; }
.dvdTwelveWords { background-position:0 -784px; }

/* Note Submission Styles */
.noteBottom {
	background:url(../images/note_bottom.jpg) no-repeat bottom left;
	left:-10px;
	position:relative;
	width:900px;
	}
	.noteBottom, .noteBottom p {
		color:#000;
		font:italic 12px/1.5em Georgia, "Times New Roman", Times, serif;
		}
.noteTop {
	background:url(../images/note_top.png) no-repeat bottom left;
	padding:120px 20px 30px;
	}
	.noteTop h1 {
		background-color:transparent;
		color:#333;
		margin:0;
		padding:0 0 10px 0;
		position:static;
		width:auto;
		}
	.noteTop p {
		color:#333;
		font:italic bold 14px/1.5em Georgia, "Times New Roman", Times, serif;
		}

/* Submission Form */
.submissionForm { overflow:auto; }
.formColOne, .formSponsorColOne { float:left; margin-right:32px; padding:0 0 20px 20px; width:450px; }
.formColTwo, .formSponsorColTwo { float:left; padding-bottom:20px; width:398px; }
.formSponsorColOne { margin-right:16px; padding:10px 0 20px 13px; width:411px; }
	.formSponsorColOne .note { margin:0; }
.formSponsorColTwo { padding-bottom:20px; width:445px; }

.formHdr, .formSubHdr {
	color:#c4783e;
	font:italic bold 30px/1.5em Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
	}
	.formSubHdr { font-size:14px; }
.field { padding-bottom:10px; }
.star { color:#600; }
.dagger { color:#060; font-weight:bold; }

.fieldNames, .fieldASL { clear:both; overflow:auto; }
	.fieldNames input.mainForm { width:198px; }
.fieldFirstName { float:left; margin-right:9px; width:218px; }
.fieldLastName { float:left; width:218px; }

.fieldASL input.mainForm { width:55px; }
.fieldAge { float:left; margin-right:9px; width:75px; }
.fieldCity { float:left; margin-right:9px; width:277px; }
	.fieldCity input.mainForm { width:257px; }
.fieldState { float:left; width:75px; }
	.formColTwo .mainForm { width:350px; }
	.fieldStory textarea.mainForm { height:150px; }
.formButton { padding-right:20px; }
	.formButton input.mainButton { float:right; }
.formInfo { padding:0 20px; }

.fieldAddress textarea.mainForm { height:40px; width:423px; }

.fieldNote .label { float:left; width:310px; }
.fieldNote #charsLeft {
	color:#666;
	float:left;
	font-size:26px;
	text-align:right;
	width:60px;
	}
	.overlimit { color:#600 !important; }
.fieldNote .field { clear:both; padding-top:10px; }
.fieldNote textarea.mainForm { height:85px; }
.fieldWhy textarea.mainForm { height:85px; width:420px; }

.dvdSelect { overflow:auto; }
	.dvdSelect img, .dvdSelect input.mainRadio { vertical-align:middle; }
	.dvdSelect label { font-family:Arial, Helvetica, sans-serif; font-style:normal; }
	.dvdSelect .dvd { padding:5px 0; }
	.dvdColOne, .dvdColTwo { float:left; width:199px; }

/* Comments */
.commentContainer { float:left; margin-right:20px; padding-left:20px; width:510px; }
.commentFormContainer { float:left; padding-right:20px; width:350px; }
.blogCommentHdr {
	color:#000;
	font:italic bold 30px/1.5em Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
	}
.commentFeld { padding-bottom:10px; }
	.commentFeld input.mainForm, .commentFeld textarea.mainForm { width:330px; }
	.commentFeld textarea.mainForm { height:100px; }
.commentButton input.mainButton { float:right; }
.postCommentCheckBox { color:#666; font-size:12px; font-style:italic; padding-bottom:10px; }

p.noComments { font-style:italic; padding:50px 0; text-align:center; }

/* Comments */
.comment { background:#fff url(../images/comment_bg.gif) repeat-y top left; margin-bottom:4px; overflow:auto; }
.commentName {
	color:#fff;
	float:left;
	font-size:12px;
	line-height:20px;
	padding:15px 0;
	text-align:center;
	width:82px;
	}
.commentName a, .commentName a:visited, .commentName a:hover { color:#fff; }
.commentComment {
	float:left;
	padding:20px 13px 10px;
	width:400px;
	}
	.commentComment p { color:#000; font-size:14px; }

/* Pagination */
.blogLinks {
	height:79px;
	margin-top:20px;
	}
.blogLinksLeft, .blogLinksRight { float:left; width:50%; }
.blogLinks a, .blogLinks a:visited, .blogLinks a:hover {
	background:url(../images/pagination_links.png) no-repeat 0 0;
	height:58px;
	width:185px;
	position:relative;
	}
	.blogLinks a:hover { background-position:0 -58px; }
.blogLinks .blogLinksLeft a, .blogLinks .blogLinksLeft a:visited, .blogLinks .blogLinksLeft a:hover { left:-14px; }
.blogLinks .blogLinksRight a, .blogLinks .blogLinksRight a:visited, .blogLinks .blogLinksRight a:hover {
	background-position:0 -116px;
	float:right;
	right:-14px;
	}
	.blogLinks .blogLinksRight a:hover { background-position:0 -174px; }

/* Other Styles */
.boxError {
	color:#fff;
	background:#601313;
	border:2px solid #3c0a0a;
	font-size:12px;
	margin-bottom:10px;
	padding:15px;
	}
.boxError p, .boxError li { color:#fff; }
.boxMessage {
	color:#463b24;
	background:#fff1bb;
	border:2px solid #746444;
	font-size:12px;
	margin-bottom:10px;
	padding:15px;
	}

