/* CSS Document */
body {margin:0; padding:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#container {width:960px; margin:0 auto; padding:4px 0 0 0;}

#header {background:url(../img/header.gif) repeat-x 0 0; height:83px;}
#header h1 {margin:0; padding:0 0 0 25px; height:83px; background:url(../img/header.gif) no-repeat -17px -83px; float:left;}
#header h1 a {display:block; height:83px; width:250px;}
#header form {height:75px; width:500px; padding:0 0 8px 21px; background:url(../img/header.gif) no-repeat 503px -83px; float:right;}
#header form fieldset {margin:0; padding:0; border:none;}
#header form fieldset ul li input#searchField {border:none; height:22px; width:410px; font-size:15px; color:#000000; padding:6px 0 4px 0; margin: 0; background:none; border:none;}
#header form fieldset ul li#searchFieldBG {background: url(../img/searchField.gif) no-repeat 0px 0; margin:21px 0 0 0; padding:0 15px;}
#header form fieldset ul li input#goBut {background:url(../img/goBut.gif) no-repeat 0 0; height:42px; width:42px; border:none; margin-top:17px; cursor:pointer;}
#header form fieldset ul {margin:0; padding:0; list-style-type:none;}
#header form fieldset ul li {margin:0 3px; padding:0; float:left;}

#main {clear:both; margin:0 0 16px 0; background:#F2F2F2 url(../img/mainShadow.gif) repeat-y right 0;}
#inner  {background:url(../img/innerBg.gif) repeat-y 10px 100px;}

#topCorners {margin: 0; background:url(../img/mainCorners.gif) no-repeat  -17px -4px; height:10px;}
#topCorners div {background:url(../img/mainCorners.gif) no-repeat 943px 0; padding:0; height:10px;}

#searchTerm {background:#DFDEDE url(../img/termL.gif) no-repeat 0 -10px; margin-bottom:6px;}
#searchTerm h1 {font-size:14px; margin:0; padding:0; font-weight:normal;}
#searchTerm h1 span.numOf {display:block; float:right; font-size:12px; padding:11px 12px 0 12px; background:#DFDEDE url(../img/termR.gif) no-repeat right -10px;}
#searchTerm h1 span.corner {display:block; float:right; padding:11px 12px 0 12px; background:#DFDEDE url(../img/termR.gif) no-repeat right -10px;}
#searchTerm h1 span.resultsFor {float:left; display:block; padding:10px 0 0 10px; width:310px;}
#searchTerm h1 span.staticResults {float:left; display:block; padding:10px 0 0 10px; width:510px;}
#searchTermBottom {background:#DFDEDE url(../img/termL.gif) no-repeat 0 0; height:10px; clear:both;}
#searchTermBottom span {display:block; height:10px; background: url(../img/termR.gif) no-repeat right 0;}

#colR {width:494px; float:right; padding:0 14px 0 0;}
#inner #colR {width:734px;}

/*#tagCloud {background:url(../img/tagCloud.gif) no-repeat 0 -17px; padding:10px 0 0 0;}
#tagCloud div {background: url(../img/tagCloud.gif) no-repeat 0 -7px; height:10px;}
#tagCloud ul {margin:0; list-style-type:none; padding:0 12px; width:440px; border-width:0 1px 0 1px; border-style:solid; border-color:#B5B5B5; background-color:#FBFAFA;}
#tagCloud ul li {margin:0 8px 0 0; padding:0; display:inline;}
#tagCloud ul li a {color:#5D5F67; text-decoration:none; white-space:nowrap;}
#tagCloud ul li a:hover {text-decoration:underline;}
#tagCloud ul li a.removeTag {position:absolute; display:none;}
#tagCloud ul li a.removeTag img {position:relative; right:2px; top:1px;}
#tagCloud ul li:hover a.removeTag {display:inline;}

#tagCloud ul li.size1 {font-size:12px; font-weight:normal; line-height:24px;}
#tagCloud ul li.size2 {font-size:14px; font-weight:normal; line-height:24px;}
#tagCloud ul li.size3 {font-size:17px; font-weight:normal; line-height:24px;}
#tagCloud ul li.size4 {font-size:21px; font-weight:normal; line-height:24px;}
#tagCloud ul li.size5 {font-size:24px; font-weight:normal; line-height:24px;}

#tagCloud ul li.size1 a.removeTag img {top:2px;}
#tagCloud ul li.size2 a.removeTag img {top:2px;}
#tagCloud ul li.size3 a.removeTag img {top:2px;}
#tagCloud ul li.size4 a.removeTag img {top:1px;}
#tagCloud ul li.size5 a.removeTag img {top:1px;}*/

#sortTabs {margin:0 0 6px 0; padding:0 0 0 10px; color:#696969; font-size:11px;}
#sortTabs a {color:#696969; text-decoration:none;}
#sortTabs a:hover {color:#000000; text-decoration:underline;}

a#clearAll {display:block; float:right; color:#696969; text-decoration:underline;}
a#clearAll:hover {text-decoration:none;}

#noResults {padding-bottom:12px;}
#noResults h4 {font-size:14px; font-weight:normal; background:#FAFAFA url(../img/noResult.gif) no-repeat 0 0; padding:20px 0 0 0; margin:12px 0 0 0; text-align:center;}
#noResults h4 span {display:block; background:url(../img/noResultBot.gif) no-repeat 0 bottom; padding:0 10px 20px 10px;}
#noResults p {line-height:16px; margin-left:10px;}

#didYouMean {font-size:14px;color:#0583C0; margin-bottom:10px; padding:0 9px;}
#didYouMean a {text-decoration:underline;  font-style:italic; color:#000000;}
#didYouMean a:hover {text-decoration:none;}

#playlist {color:#000000; padding:10px 8px 5px 8px; font-size:10px; background:#CFE4E7 url(../img/sortBg.gif) repeat-x 0 0;}
#playlist a#playClip {text-decoration:none; clear:right;}
#playlist a#playClip img {vertical-align:-75%;}

.inactive {display:none;}

#results {width:494px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; overflow-x:hidden;}/*height:455px; padding:0 2px; overflow-y:scroll; overflow-x:hidden;}*/
/*.clip {margin-bottom:10px;}
.clip h3 {margin:0; padding:0; background:#DBD9D9; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url(../img/clipTitleL.gif) no-repeat 0 0; clear:both;}
.clip h3 span.corner {display:block; height:20px; background:url(../img/clipTitleR.gif) no-repeat right 0; padding:2px 6px 0 0;}
.clip h3 span.corner span.duration { display:block; float:left; margin:2px 0 0 6px; font-size:11px}
.clip h3 a {color:#000000; text-decoration:underline; padding-top:1px;}
.clip h3 a:hover {text-decoration:none;}
.clip h3 a.title {display:block; float:left; font-weight:bold; padding-left:24px; margin-left:5px;} 
.clip h3 a.videoClip {background:url(../img/videoClip.gif) no-repeat 0 2px;}
.clip h3 a.audioClip {background:url(../img/audioClip.gif) no-repeat 0 2px;}
.clip h3 a span {display:none;}

.clip h3 a.addPlaylist {display:block; float:right; height:17px; width:18px; margin:0; background:url(../img/addRemoveClip.gif) no-repeat 0 0; text-decoration:none;}
.clip h3 a.removePlaylist {display:block; float:right; height:17px; width:18px; margin:0; background:url(../img/addRemoveClip.gif) no-repeat 0 -18px; text-decoration:none;}

.clipDetails {border-width:0 1px 0 1px; border-style:solid; border-color:#B6ADAD; padding:8px 6px 0 6px; display:inline-block;}
.clipDetails h4 {float:right; margin:0 0 0 6px; padding:0; font-weight:normal; line-height:18px; font-size:9px; color:#6E6E6E;}
.clipDetails h4 a.more {display:block; text-decoration:none; border:1px solid #A7A7A7; color:#8B8B8B; background-color:#FFFFFF; font-size:10px; margin:5px 0; line-height:8px; text-align:center; width:40px; height:11px;}
.clipDetails h4 a.provider {display:block; text-decoration:none; margin-bottom:4px;}

.sections {background-color:#FFFFFF; padding:0 3px; height:76px; float:left;}
.sections ul {margin:0; padding:0; list-style-type:none;}
.sections ul li {margin:0; padding:5px 2px; float:left;}
.sections ul li a {text-decoration:none;}
h4.noSample  {padding:10px 3px; float:left; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0; color:#117D89;}

.description {margin:5px; color:#696969; width:350px; line-height:18px; clear:left;}
.keywords {background-color:#FFFFFF; padding:3px 6px;}
.keywords ul {margin:0; padding:0; list-style-type:none;}
.keywords ul li {margin:3px 0;padding:0; line-height:16px;}
.keywords a {color:#000000; text-decoration:none; line-height:16px;}
.keywords a:hover {text-decoration:underline;}
.clipBottom {background:url(../img/clipBottomR.gif) no-repeat right 0;}
.clipBottom span {display:block; height:10px; background:url(../img/clipBottomL.gif) no-repeat 0 0;}*/

#paging {text-align:center; margin-top:6px;}
#paging strong {color:#1299D7;}
#paging a {color:#474747; text-decoration:underline; padding:0 3px;}
#paging a img {vertical-align:-25%;}
#paging a:hover {text-decoration:none;}

#colL {width:432px; float:left; padding:0 8px 0 10px;}
#inner #colL {width:180px; padding:0 20px 0 10px;}

#video {background:#D0CFCD url(../img/videoTop.gif) no-repeat 0 0;}
#video h2 {margin:0; padding:6px 9px; font-size:14px; font-weight:normal; color:#394144;}
#flash {}/*margin:0 9px;*/
#Info {background:#FAFAFA url(../img/infoTop.gif) no-repeat 0 0; margin:9px 9px 0 9px; padding: 0;}
#actions {clear:both; height:18px; padding:6px 9px 3px 9px; background:url(../img/dotLine.gif) repeat-x 0 bottom;}

#actions a.removePlaylist {display:block; float:right; height:18px; width:18px; margin:0; background:url(../img/addRemoveClip.gif) no-repeat 0 -18px; text-decoration:none;}
#actions a.addPlaylist {display:block; float:right; height:18px; width:18px; margin:0; background:url(../img/addRemoveClip.gif) no-repeat 0 0; text-decoration:none;}
#actions a.addPlaylist span {display:none;}
#actions a.addPlaylist:hover {}

#actions a.provider {display:block; float:left; margin-top:3px;}
#actions a.provider:hover {}
#actions a#viewFull {font-size:11px; text-decoration:underline; margin-left:80px; color:#696969; display:block; float:left;}
#actions a#viewFull:hover {text-decoration:none; color:#000000;}
#Info h3 {font-size:14px; margin:0; padding:0; font-weight:normal;}
#Info h3 span span {font-size:11px;}
#Info h3 img {float:right; padding-top:4px;}
#Info h3 span.addPlaylist {margin:12px 0 0 18px;}
#links .keywords {background-color:#FAFAFA; padding-bottom:9px; line-height:24px;}
#links {background:#FAFAFA url(../img/infoBottom.gif) no-repeat 0 bottom; margin:0 9px 3px 9px; padding: 0 9px 9px 9px;;}
#links a {color:#7D7D7D; text-decoration:underline; font-size:11px; line-height:25px;}
#links a:hover {text-decoration:none;}
#links a strong {color:#000000;}
#tags {padding:6px 9px 0 9px;font-size:11px; line-height:18px; margin-bottom:10px;}
#tags a {color:#000000; text-decoration:underline;}
#tags a:hover {text-decoration:none;}
#tags a#moreTags, #tags a#lessTags,#links a#moreKeywords, #links a#lessKeywords {font-size:12px; font-weight:bold; text-decoration:none;}

#fullDescription {font-size:11px; line-height:18px; margin-bottom:10px; padding:0 9px 13px 9px; background:url(../img/videoBottom.gif) no-repeat 0 bottom;}
#fullDescription a {color:#000000; text-decoration:none;}
#fullDescription a:hover {text-decoration:underline;}
#fullDescription a#moreDesc, #fullDescription a#lessDesc {font-size:12px; font-weight:bold;}
#fullDescription #moreText {display:inline;}
#noFullDescription {margin-bottom:10px; height:10px; background:url(../img/videoBottom.gif) no-repeat 0 bottom;}

#footer {clear:both; background:url(../img/footerShadow.gif) repeat-x 0 bottom; height:43px; padding:20px 0 0 0}
#footer #copyright {height:43px; float:right; color:#FFFFFF;background:url(../img/footerR.gif) no-repeat right 0;}
#footer #copyright span {display:block; width:480px;  height:37px; display:block;padding:6px 26px 0 0;text-align:right;}
#footer #footerLinks {background:url(../img/footerL.gif) no-repeat 0 0;height:43px; padding-left:12px; float:left;}
#footer #footerLinks ul {margin:0; padding:0; list-style-type:none;}
#footer #footerLinks ul li {margin:0; padding:0; float:left;}
#footer #footerLinks ul li a {display:block; margin:6px 6px 0 6px; color:#FFFFFF; text-decoration:none;}
#footer #footerLinks ul li a:hover {text-decoration:underline;}

/* inner pages */
#pageList {background: url(../img/pageListTop.gif) no-repeat 0 0; _height:465px; min-height:465px;}
#pageList ul {margin:0; padding:10px 0; list-style-type:none;}
#pageList ul li {margin:10px 0 0 0; padding:0 0 0 12px; font-size:12px;}
#pageList ul li.selected {background: url(../img/innerOption.gif) no-repeat 0 0;}
#pageList ul li a {color:#FFFFFF; text-decoration:none;}
#pageList ul li a:hover {text-decoration:underline;}
#pageList ul li.selected a:hover {text-decoration:none; cursor:default;}

#pageListBottom {height:11px; margin-left:10px; background:url(../img/pageListBottom.gif) no-repeat 0 bottom; clear:both;}
#pageList, #pageListBottom {width:180px;}
#content {padding:0 10px;}
#content p {margin:6px 0; padding:0; line-height:18px; letter-spacing:1px;}
#content a {text-decoration:underline; color:#32740E;}
#content a:hover {text-decoration:none;}

#contact {background:#D0D1D2; width:406px;}
#contact h2 {height:26px; width:394px; background:url(../img/contactHeader.gif) no-repeat 0 0; font-size:12px; padding:6px 0 0 12px; margin:0;}
#contact ul {margin:7px 0 0 40px; padding:0; list-style-type:none;}
#contact ul li {margin:0; padding:2px 6px; clear:both;}
#contact ul li label {display:block; width:94px; padding-top:2px; float:left;}
#contact ul li label#message {display:block;}
#contact ul li input {margin:0; padding:0; width:220px; height:18px; border:1px solid #D7D7D7; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contact ul li select {width:220px;}
#contact ul li textarea {margin:10px 0 0 0; padding:0; width:314px; height:200px; border:1px solid #D7D7D7; overflow-y:scroll; overflow-x:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contact input#submitBut {float:right; margin:3px 40px 0 0; padding:0; clear:both;}
#contact #confirm { clear:both; background:url(../img/contactBottom.gif) no-repeat 0 bottom; font-size:11px; padding:0 0 20px 46px;}


/* misc */
form {margin:0; padding:0;}
.clear {clear:both; height:1px;}