body {
margin: 0;
font-size: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #fff;
}

body.news h1 {
}

a:link {
color:#d82443;
text-decoration:none;
}

a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
color: #000;
text-decoration:underline;
}

#container {
width: 550px;
margin: 30px auto;
text-align: center;
}

#content {
width: 416px;
margin: auto;
margin-bottom: 40px;
color: #606060;
text-align:left;
}

#content h1 {
font-size: 2em;
margin: 25px 0;
color: #d82443;
text-align: left;
}

#content h2 {
font-size: 1.25em;
margin: .5em 0 .125em 0;
}

#content p {
margin: 0 0 .5em 0;
}

#content div.ul {
margin: 0 0 0 1em;
}

#content div ul{
list-style-type:circle;
margin: 0 0 0 .5em;
}

#content div ul li {
margin: .125em 0;
}

#content #login h2, #content #login input.text {
position: relative;
display: block;
width: 225px;
margin: 7px auto 2px;
}

#content #login input.submit {
width: 5.5em;
position: absolute;
right: 0;
}

#content #login {
width: 400px;
margin: 0 auto;
}

#head_stellapop {
margin: 0 auto;
height: 105px;
width: 416px;
background-image:url(../images/stellapop.png);
background-repeat:no-repeat;
}

#navigation {
margin: 10px auto;
}

#navigation a {
padding: 0 23px;
}

#footer {
text-align: center;
padding: 0 0 0 15px;
}

#footer img {
padding: 0 18px 0 0;
}

#footer img.t2 {
padding: 0 10px 0 0;
}

#footer img.last {
padding: 0;
}

#rss {
font-size: 10px;
color: #888;
}

/* START News Entry Formatting ==== */
div.entry {
width: 416px;
text-align: left;
margin: 2em 0;
padding-bottom: 1em;
border-bottom: 1px solid #d82443;
}

div.entry p {
margin: .5em 0;
}

div.entry .date {
font-weight: bold;
font-size: .75em;
}

div.entry .title {
font-size: 1.175em;
}

div.entry p img {
max-width: 416px;
}
/* END News Entry Formatting ==== */

/* START Collection Formatting ==== */
div.season a img{
border: 1px solid #fff;
padding: 2px;
}

div.season a:hover img{
border: 1px dotted #d82443;
}
/* END Collection Formatting ==== */