#pagenav {
text-align:right;
padding-bottom:20px;
font-size:10px;
}
#pagenav span {
padding-bottom:1px;
display:block;
}
#pagenav a {
font-size:10px;
margin-left:5px;
text-decoration:none;
color:#f30078;
}
#pagenav a:hover {
border-bottom:dotted 1px #f30078;
}



body {
background:#fff url('/images/theme5_bg.gif') fixed;
margin:0px;
padding:0;
font:Normal 13px Helvetica, Arial, sans-serif;
color:#555;
}

.container {
width:540px;
margin:0 0 0 60px;
background:white;
}

.posts {
list-style:none;
padding:0;
}

.posts li {
padding:20px;
clear:right;
}
h1 {
width:500px;
padding:20px;
margin:0;
background:#e33780;
font-weight:normal;
font-size:50px;
letter-spacing:-1px;
}

h1 a {
color:#ffdbdb;
text-decoration:none;
}

.description {
width:500px;
padding:5px 20px;
color: #fff;
background:#e33780;
font-size:11px;
line-height:18px;
font-weight:normal;
display:block;
}


.tools
{
text-align:right;
font-size:9px;
color:#777;
}
.tools a {
text-decoration:none;
color:#f30078;
}
.tools a:hover {
border-bottom:dotted 1px #f30078;
}



.time {
display:block;
color:#c2c2c2;
font-size:24px;
text-align:right;
letter-spacing:-1px;
text-transform:uppercase;
border-bottom:solid 1px #f30078;
margin-bottom:5px;
}

.posts h2 {
font-size:14px;
color:#444;
margin:0 0 5px 0;
}

a {
color:#111;
}

/* Regular Post */
.posts div.regular {
font:Normal 11px 'Lucida Grande', Verdana, Arial, sans-serif;
line-height:17px;
}

.posts div.regular blockquote {
font-style:italic;
}

/* Photo Post */
.posts div.photo img {
border-width:0px;
}

.posts div.photo div.caption {
font-size:11px;
margin-top:5px;
color: #888;
}

.posts div.photo div.caption a {
color:#888;
}

/* Quote Post */
.posts div.quote {
padding:0 30px 0 30px;
}

.posts div.quote span.quote {
font-size:24px;
color:#444;
}

.posts div.quote span.quote a {
color:#444;
}

.posts div.quote span.quote big.quote {
font:Bold 60px Georgia, serif;
line-height:1px;
vertical-align:-23px;
opacity:0.4;
-moz-opacity:0.4;
filter:alpha(opacity=40);
color:#ffa7c0;
}

.posts div.quote div.source {
font-size: 16px;
color: #666;
}

.posts div.quote div.source a {
color:#666;
}

/* Link Post */
.posts div.link {
color:#ffa7c0;
font-size:24px;
letter-spacing:-1px;
}

.posts div.link a {
color:#666;
text-decoration:none;
border-bottom:dotted 1px #666;
}

/* chat Post */
.posts div.chat ul {
list-style-type:none;
margin:0;
padding:0 0 0 1px;
border-left:dotted 1px #f30078;
}

.posts div.chat ul li {
font-size:12px;
padding:4px 0 4px 8px;
color:#111;
margin-bottom:1px;
}

.posts div.chat ul li span.label {
font-weight:bold;
}

.posts div.chat ul li.odd {
background-color:#ffe1e1;
}

.posts div.chat ul li.even {
background-color:#ffefef;
}

/* Video Post */
.posts div.video div.caption {
margin-top:5px;
color:#888;
font-size:11px;
}

.posts div.video div.caption a {
color:#888;
}