div.video_block {
padding-bottom: 1em;
}

.video {
text-align:center;
border:1px solid #ddd;
margin:10px auto;
padding:6px;
width:165px;
background-color:#e8f2e0;
}

img.preview {
padding: 3px;
background-color: #dceecc;
border: 1px solid #ddd;
/* margin: 0 0 4px; */
h: expression(onmouseover=new Function("this.style.backgroundColor='#ff7200';"),onmouseout=new Function("this.style.backgroundColor='#dceecc';"));
}

img.preview:hover {
background-color: #ff7200;
}

div.video_block p {
margin:0;
padding:0;
margin-bottom: 3px;
}

p.video_title a, div.video_title a, .moduleEntryTitle {
font-size: 13px;
font-weight: bold;
margin-bottom: 2px;
color:#ff7200;
}

p.video_title a:hover, div.video_title a:hover {
color: #5c891b;
}

p.video_details {
font-size: 11px;
color: #777;
}

p.video_details a {
font-weight: normal;
color: #777;
text-decoration: none;
}

p.video_details a:hover {
color: #5c891b;
}
p.video_details img {
vertical-align: bottom;
}

p.video_description {
font-size: 12px;
margin: 8em;
padding: 8em;
}

div.video_description {
font-size: 12px;
margin: 0.5em 0;
}

div.video_tags{
margin: 0 0 4px;
}
div.video_tags a, div.video_tags a:visited {
font-size: 8pt;
font-weight: bold;
color: #5c891b;
}
div.video_tags a:hover {
color: #ff7200;
text-decoration: underline;
}

#video_tools_result {
margin-top: 10px 0;
border: #ff9900 1px solid;
background-color: #ffffcc;
padding:1em;
}