/* =================== dorchestercollection.co.uk css */
body
{
background:#000;
color:#fff;
font-family:Arial,sans-serif;
font-size: 14pt;
margin:0;
padding:0;
height:100%;
overflow-x:hidden;
}

html,
body
{
	width:100%;
	height:100%;
overflow-x:hidden;
-webkit-text-size-adjust:none;
}

.hidden
{
display:none;
visibility:hidden;
width:0;
height:0;
margin:0;
padding:0;
border:0;
}

.curved
{
display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url(../assets/js/border-radius.htc);
}

#mainplayer
{
width:100%;
height:100%;
padding:0;
margin:0;
}

a img
{
border:0;
}

p
{
line-height:1.4em;
}

a
{
white-space:nowrap;
}

a:link
{
color:#4fa2ff;
}

a:visited
{
color:#4381d5;
}

a:hover
{
color:#84c0ff;
}

a:focus,
a:active
{
color:#db002e;
}

.video h1,
.video h2
{
margin:0;
overflow:visible;
}

.video h1
{
margin-top:2em;
}

h1 a,
h2 a
{
line-height:.8em;
text-decoration:none;
}

.admin .video h1
{
margin:0;
line-height:1.2em;
}

.title a:link,
.title a:visited
{
color:#fff;
}

.title a:hover
{
color:#4fa2ff;
}

.title a:focus,
.title a:active
{
color:#db002e;
}

#header
{
padding:0 30px 30px 30px;
overflow:hidden;
}

#content
{
padding:0 30px;
overflow:hidden;
}

.wrap
{
position:relative;
overflow:hidden;
max-width:1080px;
margin:0 auto;
}

#header .wrap
{
/*border-top:4px solid #4fa2ff;*/
padding:0 0 30px 0;
}

#header #sitetitle
{
float:left;
margin:0;
font-size:1em;
padding:20px 1em 0 0;
}

.pagination
{
position:absolute;
top:10px;
right:0;
padding:10px 10px 15px 10px;
margin:0;
text-align:right;
font-size:.8em;
color:#eee;
overflow:hidden;
/*background:#013566;*/
}

.pagination-button
{
font-size:1.8em;
line-height:.6em;
text-decoration:none;
}

#header #tagform
{
padding:20px 200px 0 0;
float:left;
}

#tagselect
{
/*color:#fff;
background:#000;*/
}

dd,
.video-list
{
margin:0;
padding:0;
list-style:none;
}

.video-list li.video,
.hentry dl
{
position:relative;
float:left;
width:33.3%;
max-width:360px;
padding:0;
overflow:hidden;
}

.video-list li.video h2
{
width:92%;
overflow:hidden;
margin:0;
}

.video-list li.video h2 .title
{
font-weight:normal;
font-weight:bold;
display:block;
font-size:.7em;
white-space:nowrap;
}

.video .title
{
display:block;
}

.credit
{
font-weight:normal;
white-space:nowrap;
color:#bbb;
margin:0;
padding:0 0 20px 0;
display:block;
}

.video-list .credit
{
padding:0;
font-size:.8em;
}

.video-list .images
{
border-right:1px solid #000;
max-width:359px;
}

.images
{
max-width:360px;
max-height:140px;
margin:10px 0 0 0;
overflow:hidden;
}

.admin .images
{
max-width:1080px;
margin:0;
}

.admin dt
{
font-size:.8em;
padding:.5em 0;
}


#updatebutton
{
background:#004466;
padding:1em;
margin:1em 0 2em 0;
}

.summary
{
font-size:.8em;
padding:.5em 0;
margin:0;
}

.images a
{
border-top:4px solid #505050;
padding-bottom:50px;
display:block;
overflow:hidden;
}

.images a:hover
{
border-top:4px solid #4fa2ff;
}

.images a:focus,
.images a:active
{
border-top:4px solid #db002e;
}

.hentry
{
overflow:hidden;
}

.hentry table
{
border-collapse:collapse;
border:0;
padding:0;
margin:0;
/*border-top:4px solid #4fa2ff;*/
}

.hentry td
{
max-width:360px;
width:33.3%;
overflow:hidden;
border-collapse:collapse;
vertical-align:top;
}

.video-pagination
{
width:33.3%;
max-width:360px;
height:295px;
max-width:360px;
text-align:center;
overflow:hidden;
font-size:10em;
color:#4f4f4f;
}

.video-pagination a,
.video-pagination span
{
text-decoration:none;
display:block;
height:295px;
background:#555;
max-width:360px;
overflow:hidden;
}

.video-pagination a:link,
.video-pagination a:visited
{
background:#555;
color:#4fa2ff;
}

.video-pagination a:hover
{
background:#4fa2ff;
color:#555;
}

.video-pagination a:focus,
.video-pagination a:active
{
background:#555;
color:#db002e;
text-decoration:blink;
}

.thumbnail
{
float:left;
width:33.333333333333%;
max-width:120px;
max-height:90px;
}

.no-script
{
font-size:.8em;
padding:20px;
width:320px;
}

.video-player
{
display:block;
width:360px;
height:295px;
font-size:.8em;
}

a.video-player
{
width:360px;
height:auto;
padding:20px 0;
}

object
{
width:100%;
height:100%;
}





