ul#cookieCrumb
{
color: #999;
font: 10px/18px arial, sans-serif;
list-style: none;
margin: 12px 6px 30px 6px;
}

ul#cookieCrumb li
{
display: inline;
text-transform: uppercase;
}

ul#cookieCrumb li span.separator
{
color: #c1c1c1;
margin: 0 6px;
}

ul#cookieCrumb li a,
ul#cookieCrumb li a:link,
ul#cookieCrumb li a:visited,
ul#cookieCrumb li a:active
{
color: #c1c1c1;
text-decoration: none;
}

ul#cookieCrumb li a:hover
{
text-decoration: underline;
}

#leftNav
{
float: left;
font: 10px/18px arial, sans-serif;
margin: 0 6px 0 6px;
width: 255px;
}

#leftNav ul
{
list-style: none;
}

#leftNav ul li
{
margin: 0 5px 10px 0;
text-transform: uppercase;
height: 1.5em;
}

#leftNav ul li.grouped {
	overflow:hidden;
}
#leftNav ul li.expanded {
	height: auto;
}

#leftNav ul li a,
#leftNav ul li a:link,
#leftNav ul li a:visited,
#leftNav ul li a:active
{
color: #d18416;
font: bold 10px/18px arial, sans-serif;
letter-spacing: 1px;
margin: 0 5px 0 0;
text-decoration: none;
text-transform: uppercase;
}

#leftNav ul li a:hover,
#leftNav ul li a.on,
#leftNav ul li a.on:link,
#leftNav ul li a.on:visited,
#leftNav ul li a.on:hover,
#leftNav ul li a.on:active
{
color: #007dc3;
}

#leftNav ul li a.grouped {
	padding-left: 15px;
}

#mainContent
{
float: left;
width: 703px;
}

#gallery
{
margin: 10px 0 0 0;
position: relative;
width: 500px;
}

#gallery a
{
display: block;
position: relative;
float: left;
margin: 0 12px 16px 0;
text-decoration: none;
}

.rolloverBlue
{
cursor:pointer;
background: #359cd7;
color: #fff;
height: 99px;
opacity: 0.8;
filter:alpha(opacity=80); /* IE patch */
position: absolute;
text-transform: uppercase;
text-decoration: none;
width: 158px;
top: -5px;
left: -5px;
display: none;
}

.rolloverBlue span
{
display: block;
position: absolute;
top: 40px;
width: 158px;
font-family:Georgia,serif;
font-size:12px;
text-decoration: none;
text-align: center;
padding: 5px 0;	
}

#pagination
{
margin: 0 0 12px 0;
position: relative;
}

#pagination ul
{
float: left;
list-style: none;
}

#pagination ul#arrows
{
margin: 0 0 0 30px;
}

#pagination ul li
{
color: #6f6f6f;
display: inline;
font: 10px/18px arial, sans-serif;
margin: 0 3px;
vertical-align: top;
}

#pagination ul li a,
#pagination ul li a:link,
#pagination ul li a:visited,
#pagination ul li a:active
{
color: #6f6f6f;
font: 10px/18px arial, sans-serif;
text-decoration: none;
}

#pagination ul li a:hover,
#pagination ul li a.on,
#pagination ul li a.on:link,
#pagination ul li a.on:visited,
#pagination ul li a.on:active,
#pagination ul li a.on:hover
{
color: #007dc3;
}

#pagination a.backLink,
#pagination a.backLink:link,
#pagination a.backLink:visited,
#pagination a.backLink:active
{
background: url(/_media/images/portfolio/arrow_up.gif) right center no-repeat;
color: #6f6f6f;
font: 10px/18px arial, sans-serif;
padding: 0 10px 0 0;
position: absolute;
right: 20px;
text-decoration: none;
text-transform: uppercase;
top: 5px;
}

#pagination a.backLink:hover
{
text-decoration: underline;
}