body {
	margin: 0px;
	background-color: #423842;
/*	background-image: url(http://www.lunanina.com/styles/purple/img_22.gif);
	background-position: top left;*/
	font-size: 76%;
	font-family: Verdana, sans-serif;
	text-align: center;
}

/* ---------------LAYOUT --------------*/
#container {
	width: 790px;
	margin: 0px auto;
	background-color: #fff;
	color: #000;
	border: 2px solid #FFF;
	text-align: left;
	overflow: hidden;
}
#top, #footer {
	background: #917B91;
	font-size: 11px;
}
#top {
	padding: 0px 0px 0px 0px;
	border: 0px solid #DA0000;
	background-color: #FFF;
}
#leftcontent {
	float: left;
	width: 155px;
	margin: 0px;
	background-color: transparent;
	padding: 1.50em .25em .25em .25em;
}
#rightcontent {
	float: right;
	width: 155px;
	margin: 0;
	padding: 1.50em .25em .25em .25em;
	background-color: transparent;
	border: 0px solid #DA0000;
	border-right: 0px solid #DA0000;
}
#centercontent {
	margin-left: 165px;
	margin-right: 165px;
}
#centercontenta {
	margin-left: 0px;
	margin-right: 0px;
}
#centercontentb {
	margin-left: 0px;
	margin-right: 170px;
}
#centercontent, #centercontenta, #centercontentb {
	font-family: Verdana, sans-serif;
	padding: .50em .50em 0 1em; 
	text-align: left;
}
#footer {
	clear: both;
	margin: 1em 0 0 0;
	padding: .25em;
	border-top: 0px solid white;
	text-align: center;
}
/*----------NAVIGATION----------*/
#navigation {
	clear: both;
	height: 140px;
	padding-top: 11px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: right; 
	background: #917B91;
	background-image: url(http://www.lunanina.com/styles/purple/navigation-graphic.jpg);
	background-repeat: no-repeat;
}
#navlist {
	padding: 0 5px 5px 0px;
	margin-left: 0;
	font: bold 11px Verdana, sans-serif;
}
#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
	width: 80px;
}
#navlist li a {
	padding: 0.50em;
	border: 1px solid #F4F4F4;
	background: transparent; 
	text-decoration: none;
}
#navlist li a:link { color: #FFF; text-decoration: none; border: 1px solid #F4F4F4;}
#navlist li a:visited { color: #000; text-decoration: none; border: 1px solid #F4F4F4;}
#navlist li a:hover {
	text-decoration: none;
	color: #000;
	background: #FFF;
	border: 1px solid #F4F4F4;
}
/*-------------IMAGES-----------*/
img {
	border: 0px;
}
.photos img {
	padding: 6px;
	border: 1px solid #000;
	margin: 0px;
}
.icon2 {
	float: left;
}
.icon {
	float: right;
}
/*------------------TITLES, P---------------*/
.title {
	color: #423842;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 14px;
	font-weight: bold;
}
.date {
	font-family: verdana;
	color: #5D5D5D;
	border-bottom: 1px solid #FFF; 
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
}
#centercontent p, table, p {
	font-size: 1.0em;
	line-height: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-family: Verdana, sans-serif;
}
li > p {
	margin-top: 0.2em;
}
/*-----------MISC----------*/
#blogbody {
	padding: .50em 1em 0 1em;
	text-align: justify;
}
.color, .colorp {
	border: 2px solid #876B4F;
	background: #9FBBC8;
	color: #000;
	padding: 5px;
	margin-left: 20px;
	margin-right: 20px;
}
.colorp {
	border: 2px solid #6390A5;
	background: #876B4F;
	color: #FFF;
}
.bcom {
	font-size: 12px;		
	line-height: 16px;
	color: black;
}
input, select, textarea {
	color: #000;
	font-family:  verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background:	#E0DBE1;
}
.input2 {
	width: 135px;
	font-size: 11px;
	border: 2px solid #AAAAAA;
	padding-right: 3px;
}
.ann { 
	background-color: #FFF;
	color: #000; 
	border: 2px solid #423842;
	padding: 5px;
	margin: 0px 5px 0px 5px;
}	
.button {
	width: 64px;
	border: 2px solid #AAAAAA;
	font-size: 10px;
	margin-right: 10px;
	background-color: #423842;
	color: white;
}
#centercontent .extended, #centercontent .posted,  #centercontent .bcom .posted, #com .posted {
	color: #000;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
}
#leftcontent UL, #rightcontent UL, #leftcontent OL, #rightcontent OL, #leftcontent LI, #rightcontent LI, UL, div UL {
	margin-left: 0px;
	margin-bottom: .75em;
	margin-top: .25em;
	list-style-type: none;
	padding-left: 0px;
}
#centercontent LI, #centercontenta LI, #centercontentb LI, #centercontent OL, #centercontenta OL, #centercontentb OL, #centercontent UL, #centercontenta UL, #centercontentb UL {
	margin-bottom: .5em;
}
#progress {
	height: 14px; 
	width: 100px; 
	background: #fff; 
	border: 2px solid #333;  
}
/*-----------Headings------------*/

h1, h2, h3, h5 {
	margin: 0em;
}
h1 {
	font-size: 2.0em;
}
h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
	padding-top: 1em;
	text-align: left;
	color:#423842;
	margin-bottom: 10px;
	margin-top: 5px;
}
h5 {
	font-size: 1.0em;
}
h6 {
	font-size: 0.8em;
}
/*-----------SIDES----------*/
.side	{ 
	border: 0px solid #666666;
	background-color: transparent;
	padding-bottom: 8px;
}
.side p {
	padding-left: 3px;
	padding-right: 3px;
} 
.sidetitle	{ 
	background: #E0DBE1;
	border: 2px solid #000;
	color: #000; 
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
	padding: 4px;
}
.htitle {
	background: transparent;
	background-image: url(http://www.lunanina.com/styles/purple/side-graphic.jpg);
	background-repeat: no-repeat;
	color:#423842; 
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 2px 25px;
	height: 23px;
}
/*----------LINKS----------*/
.m a:link, .m a:active, .m a:hover, .m a:visited {
	font-size: 10px;
	color: #ffffff;	
	font-weight: bold;
	letter-spacing: .25em;
	text-decoration: none;
	cursor: text;
	border: none;
}
a:link, a:active, #centercontent a:link, #centercontent a:active {
	border-bottom: 1px solid;
	text-decoration: none;
	color: #00264E;
}
a:visited, #centercontent a:visited {
	border-bottom: 1px solid;
	text-decoration: none;
	color: #322416;
} 
a:hover, #centercontent a:hover {
	text-decoration: none;
	border-top: 1px dashed;
	border-bottom: 1px dashed; 
}
#centercontent a.info:link, #centercontent a.info:active, #centercontent a.info:visited, #centercontent a.info:hover {
	text-decoration: none;
	color: #880066;
	border-bottom: 1px dashed;
}
#footer a:link, #footer a:active, #footer a:visited {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}
#centercontent .posted a:link, #centercontent .posted a:visited, #centercontent .posted a:active {
	text-decoration: none;
	color: #00264E;
	font-size: 11px;
	line-height: 20px;
}
#centercontent .color a:link, #centercontent .color a:active, #centercontent .color a:visited, .color a:link, .color a:active, .color a:visited { 
	text-decoration: none;
	color: #000;
	font-size: 11px;
}
#centercontent .colorp .posted a:link, #centercontent .colorp .posted a:active, #centercontent .colorp .posted a:visited, .color a:link, .color a:active, .color a:visited {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}
#centercontent .colorp {
	color: #FFF;
}
/*------COMMENTS-----*/

#middle {
	margin: 0px;
	background: #fff;
	background-image: url(http://www.lunanina.com/styles/brown-blue/lunaninatext.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 85px 3px 3px 3px;
	border: 6px double #6390A5;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
#com p {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
#com h6 {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
#com h5 {
	font-size: 12px;
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
}
.signature {
	font-size: 10px;
	line-height: 14px;
}
#middle #com .signature a:link, #middle #com .signature a:active, #middle #com .signature a:visited {
	font-size:11px;
	line-height: 14px;
}
textarea, #author, #email, #url {
	border: 2px solid #6390A5;
}
#TextDisplay {
	color: #000;
	text-align: left;
}
#com .posted {
	font-size: 11px;
}