
#case-listing {
    margin:0 0 2em 0;
    padding:0;
    float:left;
    width:359px
}

#case-listing li {
    list-style:none;
    margin:0;
    clear:both;
    padding:0 0 16px 115px;
    float:left;
    width:359px;
    position:relative
}

#case-listing h3 {
    margin:0 0 0.3em 0;
    padding:0;
    font-size:1em;
    font-weight:bold
}

#case-listing h3 a {
    text-decoration:none
}

#case-listing h3 span {
    font-weight:normal
}

#case-listing .img-container {
    list-style:none;
    position:absolute;
    margin:0 8px 0 0;
    padding:0;
    float:left;
    width:75px;
    height:75px;
    left:0;
}

#case-listing .summary {
    margin:0.4em 0 0 0;
    padding:0 0 0.4em 0;
}

#case-listing .summary  p{
    margin:0.4em 0 0 0;
}

#case-listing ul li {
    list-style:square;
    margin:0 0 0 1.5em;
    padding:0 0 3px 1em;
    float:none;
    width:auto
}

#case-listing p {
    margin-top:0
}

#case-listing a.primary {
    display:block;
    font-weight:bold;
    display:inline;
    width:94px;
    clear:left;
    font-weight:normal;
    padding:2px 4px;
    font-size:0.9em
}

#gallery-nav {
    margin:0;
    padding:0;
}

#gallery-nav li {
    list-style:none;
    margin:8px 8px 0 0;
    padding:0;
    float:left;
    width:75px;
    height:75px;
    text-align:center
}

#gallery-nav img {
    margin:0;
    padding:0;
    float:left;
    display:inline
}

#main-image-container {
	padding-left:0;
	height:245px;
	margin-bottom:40px;
}


