/* HEADER */

#header 
{
	height: 100px;
}	

.logo
{
	float: left;
	width: 560px;
	height: 90px; 
	text-align: left;
}

.headerRt 
{
	width: 390px;
	height: 90px;
}

#photoCaption
{
	width: 320px;
}

.tabStoryAreaSm
{
	width: 260px; 
}

.sorting {
	float: left;
	padding: 12px 0;
}

.pagination {
	padding: 12px 0;
}

.rule{
	border-top: 2px solid #004477;
	width: 100%;
}

.sorting ul,
.pagination ul{
border: 0;
margin: 0;
padding: 0;
font-size: 11px;
text-align: right
}

.sorting li,
.pagination li{
border: 0;
margin: 0;
padding: 0;
list-style: none;
display: inline;
}

.sorting a,
.pagination a{
border:solid 1px #DDDDDD;
}

.sorting .previous-off,
.sorting .next-off,
.pagination .previous-off,
.pagination .next-off {
color:#666666;
font-weight:bold;
padding:1px 4px;
}

.sorting .next a,
.sorting .previous a,
.pagination .next a,
.pagination .previous a {
font-weight:bold;
border:solid 1px #DDDDDD;
margin-right: 2px;
}

.sorting .active,
.pagination .active {
border:solid 1px #004477;
background: #004377;
color:#eee;
font-weight:bold;
padding:1px 4px;
}

.sorting a:link,
.sorting a:visited,
.pagination a:link,
.pagination a:visited {
color:#004477;
padding:1px 4px;
text-decoration:none;
}

.sorting a:hover,
.pagination a:hover{
border:solid 1px #666666;
background: #cce1f1;
}

.headerRt 
{
	width: 320px; 
	height: 100px;
}
