body
{
	margin-left:auto; margin-right:auto; text-align:center; background-color:#c1c1c1; margin-top:0px; margin-bottom:0px;
}
.corner-circle
{
	width: 652px; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom:0px; background-color:#ffffff;
}
.corner-circle-tl
{
	background-image: url(images/sparkle_tl.jpg); background-repeat: no-repeat; background-position: top left;
}
.corner-circle-tr
{
	background-image: url(images/sparkle_tr.jpg); background-repeat: no-repeat; background-position: top right;
}
.corner-circle-bl
{
	background-image: url(images/sparkle_bl.jpg); background-repeat: no-repeat; background-position: bottom left;
}
.corner-circle-br
{
	background-image: url(images/sparkle_br.jpg); background-repeat: no-repeat; background-position: bottom right; padding-top:40px; padding-left:30px; padding-right:30px; padding-bottom:50px;
}
.corner-circle-t
{
	background-image: url(images/sparkle_t.jpg); background-repeat: repeat-x; background-position: top;
}
.corner-circle-b
{
	background-image: url(images/sparkle_bottom.jpg); background-repeat: repeat-x; background-position: bottom;
}
.corner-circle-l
{
	background-image: url(images/sparkle_l.jpg); background-repeat: repeat-y; background-position: left;
}
.corner-circle-r
{
	background-image: url(images/sparkle_r.jpg); background-repeat: repeat-y; background-position: right;
}
#top
{
	float:left; color:#ffffff;
}
#top h1 span {display:none; }
#top h1
{
	width:131px; height: 49px; background-image: url(images/sparkle.gif); background-repeat: no-repeat; font-size:3px; margin-bottom:0px; margin-left:0px; margin-left:0px; margin-top:0px; text-align:left; float:left;
}
#menu
{
	float: right;
}
#menu ul
{
	padding-left: 0px; margin-left: 10px; margin-right: 5px; margin-top:25px; padding-top:0px; overflow: hidden;
}
#menu ul li
{
	font-family:Arial; letter-spacing:0.1em; font-size:10px; display: inline;
}
#menu ul li a
{
	letter-spacing:0.1em; padding: 1.9em 1.5em; color: #8c8657; text-decoration: none;
}
#menu ul li a:hover
{
	color: #cdc47f;
}
#photo
{
	clear:both;
}
#photo h2
{
	color:#60718c; font-family:'Times New Roman',Georgia; letter-spacing:0.05em; font-weight:normal; font-size:12px; text-align:left; margin-left:29px; margin-top:10px; margin-bottom:5px; padding:0px;
}
#photo p
{
	color:#999999; font-family:Arial; font-weight:normal; font-size:11px; text-align:left; margin-left:32px; margin-top:5px; margin-bottom:5px; padding:0px; letter-spacing:0.75pt;
}
#photo p #shout
{
	background-image: url(images/shout.gif); background-repeat: no-repeat; background-position: center; width:25px;
}
#photo p #count a
{
	color:#8c8657; text-decoration:none;
}
#photo p #count a:hover
{
	color:#cdc47f;
}
#photo p a img, #photo p img
{
	border:0px; margin-bottom:0px; padding:0px; vertical-align:middle; text-align:center;
}
#photo img
{
	border: 1px solid #dddddd;
}
#photo p a
{
	color:#8c8657; text-decoration:none;
}
#photo p a:hover
{
	color:#cdc47f;
}
#container
{
	margin:0px; padding:0px; height:100%;
}
#footer
{
	background-image: url(images/sparkle_footer.gif); background-repeat: no-repeat; background-position: top center; margin-top:20px; margin-bottom:10px; color:#60718c; height:50px; text-align:center; font-family:Arial; text-align:center; letter-spacing:1pt;
}
div>#footer
{
	height:55px;
}
#footer p
{
	margin-top:30px;
}
#footer ul
{
	margin-left:24px; margin-top:30px; padding-top:2px; overflow: hidden; font-size:10px; text-align:center;
}
div>#footer ul
{
	margin-left:0px; margin-top:0px; padding-left:0px; padding-top:30px; height:50px;
}
#footer ul li {
	padding: 0.5em 0.8em; display: inline;
}
#footer ul li a
{
	padding: 0.5em 0.8em; color: #8c8657; text-decoration: none;
}
#footer ul li a:hover
{
	color: #cccccc;
}
#container:after {
	content:"."; display: block; height: 0; clear: both; visibility: hidden;
}
div>#container
{
	height:auto;
}
#about
{
	clear:both; height:auto;
}
#about h2
{
	color:#60718c; font-family:'Times New Roman',Georgia; letter-spacing:0.05em; font-weight:normal; font-size:12px; text-align:left; margin-left:39px; margin-top:10px; margin-bottom:5px; padding:0px;
}
div>#about h2
{
	padding-top:10px; margin-top:0px;
}
#about p
{
	color:#999999; font-family:Arial; font-weight:normal; font-size:11px; text-align:left; margin-left:44px; margin-top:5px; margin-bottom:5px; padding:0px; letter-spacing:0.75pt;
}
#about ul
{
	color:#999999; font-family:Arial; font-weight:normal; font-size:11px; text-align:left; margin-left:40px; margin-top:5px; margin-bottom:5px; padding:0px; letter-spacing:0.75pt; list-style-type:disc; list-style-image: url(images/sparkle_bullet.gif);
}
#about ul li {
	padding-left:0px; margin-left:20px; padding-right:0px;
}
#about p #count a
{
	color:#8c8657; text-decoration:none;
}
#about p #count a:hover
{
	color:#cdc47f;
}
#about p a img
{
	border:0px; margin-bottom:0px; padding:0px; vertical-align:middle; text-align:center;
}
#about p a
{
	color:#8c8657; text-decoration:none;
}
#about p a:hover
{
	color:#cdc47f;
}
#archive
{
	clear:both; height:400px;
}
#archive h2
{
	color:#60718c; font-family:'Times New Roman',Georgia; letter-spacing:0.05em; font-weight:normal; font-size:12px; text-align:left; margin-left:39px; margin-top:15px; margin-bottom:15px; padding:0px;
}
div>#archive h2
{
	padding-top:10px; margin-top:0px;
}
#archive p
{
	color:#999999; font-family:Arial; font-weight:normal; font-size:11px; text-align:left; margin-left:45px; margin-top:5px; margin-bottom:5px; padding:0px; letter-spacing:0.75pt;
}
#archive table.place2 {
	width:450px; padding-left:20px;margin-left:20px; margin-top:10px;
}
div>#archive table.place2
{
    margin-left:55px; margin-top:0px;
}
#archive table.place2 td {
	width:60px; height:60px; vertical-align:middle; text-align:center;
}
#archive table.place2 td img
{
   border:1px solid #eeeeee;
}
#archive table.place2 td a img
{
   border:1px solid #dddddd;
}
#archive table.place2 td.words {
	 height:30px; width:auto;color:#999999; font-family:Arial; font-weight:normal; font-size:11px;padding-top:0px; padding-bottom:0px; text-align:center;
}

#archive table.place2 td.words a, #archive table.place2 td a.words {
	text-decoration:none; color:#8c8657;
}

#archive table.place2 td.words a:hover, #archive table.place2 td a.words:hover {
	color:#cdc47f;
}

