@charset "utf-8";
/* CSS Document */
/* ::::: http://newaystv.com/wp-content/themes/groovyvideo/style.css ::::: */

/* ::::: http://newaystv.com/wp-content/themes/groovyvideo/reset.css ::::: */

html, body { border: 0pt none ; font-family: arial; font-size: 12px; color:#fff;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0pt; padding: 0pt; }
p { padding: 10px 0pt; line-height: 18px; }
h1, h2, h3, h4, h5 { padding: 10px 0pt; }
ul, ol { padding: 10px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
a { color: rgb(168, 188, 112); text-decoration: none; }
a:hover { text-decoration: none; }
a img { border: medium none ; }
.col-left { float: left; }
.col-right { float: right; }
.hint{display:block; margin-bottom:10px; float:left;}

/* ::::: http://newaystv.com/wp-content/themes/groovyvideo/custom.css ::::: */

body { background:#303030; font-family: Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-size: 11px; }
#wrap { }
#top { margin: 0pt auto; width: 960px; position: relative; background:#303030;}
#top-nav { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 30px; padding-top: 10px; text-transform: uppercase; }
#top-nav a { color: rgb(102, 102, 102); }
#top-nav a:hover { text-decoration: underline; }
#top-nav ul { padding: 0pt; }
#nav, #nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; z-index: 100; }
#nav a { padding: 5px 12px; display: block; line-height: 28px; z-index: 100; color: rgb(51, 51, 51); }
#nav a:hover, #nav .current_page_item a, #nav .current-cat a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; text-decoration: none; }
#nav li { float: left; }
#nav li:hover, #nav li.hover { position: static; }
form#topSearch { background: transparent url('bg-search.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 178px; height: 32px; position: absolute; top: 13px; right: 0pt; }
form#topSearch p.fields input { border: medium none ; background: transparent none repeat scroll 0% 0%; overflow: hidden; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; width: 130px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; top: 5px; left: 10px; }
form#topSearch p.fields button { border: medium none ; background: transparent url('ico-search.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 21px; height: 21px; position: absolute; top: 5px; right: 10px; cursor: pointer; }
#header { width: 100%; height: 100px; padding-top: 70px; clear: both; position: relative; margin-bottom: 25px; }
#content { margin: 0pt auto; padding: 0 0 15px 0; width: 960px; min-height:500px;}
#archive h3.title-archives-text { padding: 0pt 0pt 18px; font-family: Arial,Helvetica,sans-serif; font-size: 30px; }
#archive { width: 960px; }
.box2-top { background:url('../images/box2-top.png') no-repeat; width: 230px; height: 6px; display:block;}
.box2-bot { background:url('../images/box2-bot.png') no-repeat; width: 230px; height: 6px; display:block; margin-bottom: 15px; }
#archive .box2 {  width: 230px; float: left; margin: 5px;}
#archive .post { padding: 0px 15px; background:url('../images/box2-bg.png'); display:block; min-height:220px; }
#archive .box2 h3 { padding: 5px 0pt 0pt; height:50px;}
#archive .box2 h3 a { font-family: Arial,Helvetica,sans-serif; font-weight: normal; letter-spacing: -1px; color: rgb(255, 255, 255); font-size: 18px; }
#archive .box2 .post-details { font-size: 11px; color: rgb(118, 150, 126); margin:5px 0; display:block; }
#archive .box2 .thumbnail { padding: 10px; background: transparent url('../images/box2-bg.png') repeat ;}
#archive .box2 .thumbnail img{height:120px; width:180px;}
#archive .box2 .info { height: 30px; }
#archive .box2 .comment a { margin: 7px 3px 0pt 0pt; padding: 2px 1px 0pt; background: transparent url('comment.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(41, 89, 51); display: block; font-size: 10px; height: 21px; text-align: center; text-decoration: none; width: 23px; }
#archive .box2 p { padding: 2px 0pt 5px; line-height: 16px; }
#categorybox ul, #categorybox li { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#categorybox { padding: 0px; background: transparent url('bg-cat-dropdown.png') no-repeat scroll left top; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; height: 32px; width: 176px; margin-top: 5px; }
#categorybox .menu li { height: 30px; float: left; margin-right: 10px; }
#categorybox .menu li a { padding: 0pt 55px 0pt 10px; color: rgb(255, 255, 255); text-decoration: none; height: 30px; line-height: 30px; display: block; float: left; }
#categorybox .menu li a:hover { color: rgb(221, 221, 221); }
#categorybox ul .submenu { padding: 6px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; top: 4px; clear: both; z-index: 2; display: none; width: 170px; }
#categorybox ul .submenu li { border: 0pt none ; margin: 0pt 6px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: none; height: auto; line-height: normal; }
#categorybox .submenu li a { border: 0pt none ; margin: 0pt; padding: 6px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: none; height: auto; color: rgb(85, 85, 85); line-height: normal; }
#categorybox .submenu li a:hover { background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(34, 34, 34); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bottom-tile { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 8px; margin-top: 25px; font-size: 1px; }
#bottom-out { padding: 15px 0pt 14px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
#bottom { margin: 0pt auto; width: 960px; font-size: 11px; color: rgb(255, 255, 255); }
#bottom a { color: rgb(255, 255, 255); }
#bottom a:hover { text-decoration: underline; }
#features-tabs { margin: 20px 0pt 0pt 20px; padding: 0pt; width: auto; height: auto; list-style-type: none; list-style-image: none; list-style-position: outside; }
#features-tabs li { margin: 0pt 10px 0pt 0pt; width: auto; height: auto; float: left; display: block; }
#features-tabs li a { padding: 10px 15px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; display: block; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; }
#features-top { margin: 0pt; padding: 0pt; width: 941px; height: 11px; }
#features { margin: 0pt 0pt 30px; padding: 20px 25px; overflow: hidden; width: 881px; height: auto; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; clear: both; }
#features, #features-tabs li a:hover, #features-tabs li.active a { background: rgb(26, 29, 28) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#features a img { margin: 0pt 4px 4px 0pt; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bottom .block { margin: 0pt 15px 20px 0pt; float: left; }
#bottom .block.left { width: 450px; }
#bottom .block.middle { width: 250px; }
#bottom .block.right { width: 200px; margin-right: 0pt; }
#footer-out { padding: 15px 0pt 14px; background: rgb(255, 255, 255) url('bg-footer-top.png') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
#footer { margin: 0pt auto; width: 960px; font-size: 11px; color: rgb(34, 34, 34); }
/* ::::: http://newaystv.com/wp-content/themes/groovyvideo/styles/newaystv.css ::::: */
