/* For the Current Problem */

div.post_current {
border:4px solid #FF1667;
padding:1em;
text-align:left;
margin-bottom:0.6em;
}

div.post_current h2 {
font:bold italic 1.2em Georgia, "Palatino Linotype", serif;
text-align:center;
margin-bottom:0.5em;
}

div.post_current h2 a, div.post_current h2 a:link, div.post_current h2 a:visited {
color:#000;
}

div.post_current h2 a:hover, div.post_current h2 a:active {
color:#FF1667;
}

p.ideas {
text-align:right;
font:bold italic 1.2em Georgia, "Palatino Linotype", serif;
}

p.ideas a, p.ideas a:link, p.ideas a:visited {
color:#0060FF;
font-size:0.9em;
}

p.ideas a:hover, p.ideas a:active {
color:#DF0000;
}


/* "Sticky" Post on Home Page */

div.post_sticky {
text-align:center;
background-color:#12303B;
color:#FFF;
font-size:1.2em;
margin-top:0;
padding:1em;
margin-bottom:0.5em;
}

div.post_sticky div.entry {
margin:0;
}

div.post_sticky a:visited {
color:#FFF;
font-weight:bold;
text-decoration:underline;
}

div.post_sticky a:hover, div.post_sticky a:active {
color:#DF0000;
text-decoration:none;
}

div.post_sticky h2 {
text-align:center;
text-transform:capitalize;
font-variant:small-caps;
}

/* Featured Post */

div.post_featured {
background-color:#88B3C4;
padding:1em;
}

div.post_featured h2 {
font:bold italic 1.4em Georgia, "Palatino Linotype", serif;
text-align:left;
margin-bottom:0.5em;
color:#FFF;
}

div.post_featured h3 {
border:none;
padding:0;
}

p.postmetadata a, p.postmetadata a:link, div.post_featured h3 a, div.post_featured h3 a:link {
color:#0E2E3F;
display:block;
margin:1em;
background:none;
}

div.post_current p.postmetadata a, div.post_current p.postmetadata a:link {
color:#AAA;
}

p.postmetadata a:visited, div.post_featured h3 a:visited {
color:#000;
}

div.post_current p.postmetadata a:visited {
color:#777;
}

p.postmetadata a:hover, p.postmetadata a:active, div.post_featured h3 a:hover, div.post_featured h3 a:active {
color:#EEE;
}

div.post_current p.postmetadata a:hover, div.post_current p.postmetadata a:active {
color:#0060FF;
}

div.post_featured div {
text-align:center;
}

p.postmetadata {
text-align:right;
}

div.post_featured p.postmetadata {
color:#000;
}

div.post_featured p.postmetadata a, div.post_current p.postmetadata a {
float:none;
width:auto;
height:auto;
display:inline;
padding:0;
margin:0;
text-align:right;
}
