#post-289{
padding-top:0 !important;
}

#post-289 div.headline_area{
margin-bottom:0.9em !important;
}

#post-289 div.headline_area h1{
line-height:1 !important;
/*margin-top:-0.09em;*/
}

#topnavigation{
float:right;
display:none;
/*margin-top:0.4em;*/
}

#categories{
display:inline;
float:left;
margin-right:4em;
}

.prev{
background-image:url(http://www.mmsullivan.com/wp-content/uploads/prev_bg.gif);
}

.next{
background-image:url(http://www.mmsullivan.com/wp-content/uploads/next_bg.gif);
}

.prev, .next{
display:block;
float:left;
height:20px;
text-indent:26px;
width:26px;
padding:0 !important;
overflow:hidden;
background-position:0 0;
}

#topnavigation a{
}

#topnavigation a:hover{
background-position:-26px 0;
}

div.panel_categories{
float:left;
/*clear:both;*/
}

ul.post-categories{
list-style:none;
text-align:right;
float:right;
margin-top:0.4em;
/*width:80%;*/
}

ul.post-categories li{
display:block;
float:left;
margin:0 0.2em;
}

ul.post-categories li a{
background-color:#E2E2E2;
color:#555555;
/*display:inline;*/
padding:0.4em;
text-transform:uppercase;
text-decoration:none;
background-color:#D9D9D9;
color:#4C4C4C;
font-weight:bold;
float:left;
}

#wrapper{
width: 62.2em;
/*border: 0.1em solid #2b2b2b;
margin-bottom: 2em;*/
}

#slider {
margin: 0 auto;
position: relative;
}

.scroll {
width: 62.2em;
overflow: auto;
overflow-x: hidden;
position: relative;
border-bottom:1px solid #777777;
}

.scrollContainer div.panel {
padding: 0 1em;
width: 61.2em;
}

div.panel div.panel_categories{
display:none;
}

.format_text.featured_media{
margin-right: 1em;
float: left;
}

.featured_media img{
padding-top:0;
}

.format_text.featured_media a img{
width: 15em;
height: 12em;
}

.format_text.featured_text{
font-size: 1em;
float: left;
width: 35.5em;
}

.featured_text, .featured_media{
text-align:center;
}

.featured_media img{
border:none !important;
}

.featured_text h3 a{
text-decoration:none;
/*font-size:1.5em;*/
}

.entry-title{
font-size:1.5em;
margin-top:0 !important;
}

.format_text.featured_text div.format_text .entry-content p{
margin-bottom: 0 !important;
padding-bottom: 0;
}

.entry-content p{
line-height:1;
font-size:9pt;
color:#cccccc;
}

#shade {
margin-top:1.3em;
/*background: #000;
height: 9em;
border-top: 1px solid #333;*/
}

#shade.tall-shade {
background: #000;
height: 12em;
border-top: 1px solid #333;
}

ul.navigation {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 0.9em;
}

ul.navigation li {
display: inline;
margin-right: 0.8em;
}

ul.navigation a {
padding:0 0.9em 0.9em 0;
text-decoration: none;
float: left;
}



ul.navigation a:hover img{
/*margin-top:1.3em; remove comment to revert fix*/ 
border:0.2em solid #878787;
}

ul.navigation a.selected {
background: url(images/arrow_down.png) no-repeat 50% 0%;
}

ul.navigation a:focus {
outline: none;
}

.scrollButtons {
position: absolute;
top: 130px;
cursor: pointer;
}

.scrollButtons.left {
left: -13px;
z-index: 100;
display: none;
visibility: hidden;
}

.scrollButtons.right {
right: -13px;
z-index: 101;
display: none;
visibility: hidden;
}

.hide {
display: none;
}

span.thumbtitle{
display: block;
font-size: 1.3em;
text-align: center;
display:none;
}

img.scroller-thumb{
/*padding: 0.3em 0.4em;*/
border:0.2em solid #E2E2E2;
/*width: 13.3em;*/
}

img.scroller-thumb-big{
padding: 0.3em 0.4em;
border: 0.1em solid #2b2b2b;
background-color:#E2E2E2;
}

a.selected img.scroller-thumb{
border: 0.2em solid #878787;
}

