body {background:#fff;font-family:"Verdana","Helvetica Neue",sans-serif;margin:8px;background:#f5f5f5;-webkit-font-smoothing: antialiased;}
h1 {font-family:'Open Sans',"Helvetica Neue",sans-serif;}
img { border:0; }
.clear{clear:both}
.footer {clear:both;padding:15px;line-height:150%;float:left;}
.footer strong {border-bottom:1px solid #ccc;margin-bottom:.5em;}
#header {border-bottom: 1px solid #D9D4D4; padding:0 15px 15px;margin-bottom:10px;}
    
#header form {margin-top:10px;float:right;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
#navi {float:left;margin-right:2em;margin-bottom:10px;margin-top:17px;}
#navi a {color:#444;font-size:17px;text-decoration:none; text-shadow: 0 1px #FFFFFF;font-weight:bold;padding: 0 0.5em;}
.logo a{text-decoration:none; text-shadow: 0 1px #FFFFFF;font-weight:bold; word-spacing:-8px;}
.logo, .logo a, #navi a:hover {color:#DA4F18;}
.logo {display:inline-block; float:left;margin:0 1em 0 0;}
form input {font-size:16px;border:1px solid #999;border-radius:2px;padding:8px;}
#qs {font-size: 16px;width: 280px;}
#main {clear:both;max-width:1300px;margin:0 auto;}
#main.item {max-width:980px;}
.vid-container {display:block;width:295px;float:left;background:#fff;font-size:80%;height:295px;overflow:hidden;
/*box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);*/
margin: 0 30px 15px 0;
}
.vid img {width:300px;}
.vid h3 {margin-top:.4em;margin-bottom:0;clear:both;line-height:110%;}
.date {color:#999;font-size:90%; margin-top:0;margin-bottom:0;}
.vid img:hover {}
.vid .description { margin-top:3px;color:#aaa;font-size:12px;}
/*.vid:hover .description {display:block;}*/
.vid .thumbnail { height:185px; overflow:hidden; display:block; text-align:center;}
.vid .host, .video .host { color:#999; margin-bottom:1em;  }
h1 { text-shadow: 0 1px #FFFFFF; color:#333; font-size:33px; margin-top:5px;}
h1.host-title {float:left;margin-right:.5em;margin-top:10px;}
.host-title2 {float:right;margin-top:25px;color:#666;}
h2 {font-weight:normal;margin-top:5px;}


.video {float:left;width:610px;background:#fff;font-size:95%;/*padding:15px;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);*/ padding:15px; border-radius:4px; }
.related {width:300px;float:left;padding:15px;margin-left:10px;background:#fff;font-size:13px;}
.related .vid {clear:both;}
.related .vid .thumbnail {float:left;margin-bottom:5px;}
.related .vid p {margin-top:0;}
.related .vid .thumbnail img {margin:0}
.related a h3 {color:#333;clear:both;}
.related .vid img {width:100%;max-width:none !important;}
.related .vid .description {color:#999;margin:0;font-size:10px;}
/*.video img {max-width: 480px;min-width: 200px;max-height:400px;}*/
.video h1 {margin-top:0;}
/*
.watchlink {background:#E4723B;padding:3px 8px;display:inline-block;color:#fff;font-weight:normal;font-size:13px;}
.watchlink:active {background:#4A8210;}*/
.watchlink {color:#333;text-decoration:underline;font-weight:normal;font-size:13px;}
.img {text-align:center}

.comment img {min-width:0;}
.light {color:#666;}
.pagelinks {clear:both;text-align:center;font-weight:bold;}

/* =Responsive Structure
----------------------------------------------- */
@media (max-width: 800px) {
       /* Smaller Resolution Desktops and Laptops */
}
@media (max-width: 650px) {
       /* Smaller devices */
       #container {width:auto;}
       #qs {width:auto;}
       #header form {float:left;padding:0 0 1em;}
       .video {width:auto;}
       .video img {max-width:345px !important; width:100%;}
       .related {width:auto;padding:0;}
        p,h1,h2,h3 {padding:0 5px}
       .vid-container {width:auto;height:auto;}
}
@media (max-width: 450px) {
       /* Even Smaller devices */
       #container {width:auto;}
       #qs {width:auto;}
       #header form {float:left;padding:0 0 1em;}
       p,h1,h2,h3 {padding:0 5px}
       .video {width:auto;}
       .video img {max-width:345px !important; width:100%;}
       .related {width:auto;padding:0;}
       .vid-container {width:auto;height:auto;}
       .submit{display:none;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
       /* Even Smaller devices */
       #container {width:auto;}
       #qs {width:auto;}
       #header {text-align:center;margin-bottom:0;}
       .logo {float:none;margin:0;margin-bottom:3px;}
       #header form {float:left;padding:0;width:100%;margin:0 auto;}
       .video {width:auto;padding:0;}
       .video img {max-width:320px !important; width:100%;}
       .related {width:auto;padding:0;margin:0;}
       p,h1,h2,h3,ul,li {padding:0 10px}
       #navi {display:none;border-bottom:0;margin:2px 0 10px 0;font-size:14px;}
       .vid-container {width:auto;height:auto;}
       .submit{display:none;}
       .searchsbt{font-size:14px;}
       .host-title2 {display:none;}
       h1 {font-size:24px;}

}
.readlink {
	border:1px solid #ccc;
	border-radius:2px;
	padding:10px;
	display:inline-block;
}
.taglinks {word-spacing:5px;}
.tags a {background:#ddd;padding:3px 9px;border-radius:6px;margin:3px;display:inline-block;color:#444;}
.ainekset {list-style-type: none;padding:0;line-height:150%;} 
.autocomplete-w1{position:absolute;top:0px;left:0px;margin:6px 0 0 6px;_background:none;_margin:1px 0 0 0;font-size:110%;}
.autocomplete{border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_height:350px;_margin:0;_overflow-x:hidden;}
.autocomplete .selected{background:#F0F0F0;}
.autocomplete div{padding:2px 5px;white-space:nowrap;overflow:hidden;}
.homepagetitle {font-family: 'Amatic SC', cursive;font-size:60px;}
.error {display:none}