﻿/*---------------
MASTER STYLESHEET
---------------*/

/*Reset
==============================*/
body, h1, h2, h3, p, ul, ol, li, dl, dd, dt {margin: 0; padding: 0;}
ul, ol, dl {line-height: 1; }
h1, h2, h3, p, li, dd, dt {line-height: 1.1; }
a img {border: none;text-decoration:none;}
/*Form Reset
==============================*/
/*form, form p, form label, form select, form option, form input, form button, form button img {vertical-align: bottom;margin: 0; padding: 0; line-height: 1;}
form label, form input, form button {line-height: 1.1; }
form input, form textarea {padding: 1px; margin: 0px; font-size:1em; border:0px solid white; }
form select, form option {font-size:1em;line-height:1; }*/
button {cursor:pointer;background-color:transparent;border:0px solid black; }
button img {margin:0px; padding:0px;}
/*Fonts
==============================*/
body {font-family: Arial, Helvetica, sans-serif;}
h1 {font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;}
/*h2, h3 {font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}*/
h2, h3 {font-family: Arial, Helvetica, sans-serif;}
/*Main Layout Elements
==============================*/
body {text-align: center; font-size: 62.5%; background-color:#ababab; }
#outer-container {margin: 0 auto 0 auto;width: 901px; padding:0 15px 15px 15px; background:  url(images/container-bg-long.gif) no-repeat bottom left;}
#container {text-align: left; width: 901px; overflow: visible; height: auto; margin: 0 auto 0 auto; position: relative;background: white url(images/container-line.gif) repeat-y top left;}

.video #container {background: white url(/images/vid-lines-2.gif) repeat-y top left; }

#header {height: 180px; width: 100%; background-image: url(/images/logo.gif); margin:0px; padding:0px; border-bottom:1px solid #ccc; }
.home #header {border-bottom:0px solid #ccc;} 
.archive #header {border-bottom:1px solid #ccc;}
.search #header {border-bottom:1px solid #ccc;} 
#main-nav {margin:0 0 20px 0; padding:0px;}
#content {overflow:visible; height: auto; width: 545px; float: left; margin:25px 0 0 20px; padding:0 0 0 0; display:inline; position: relative; font-size:10px;}
#block-1 {overflow: visible; height: auto; float: right; width: 310px; margin:0 0 0 0px; padding:0 0 20px 0; }
.video #block-1 {margin:15px 0 0 0; padding:0 0 15px 0; }
#footer {width: auto; height: auto; overflow: visible; clear: both; position: relative;margin:0px; padding:10px 10px 10px 10px; color:white; text-transform:uppercase; background:#535353 no-repeat top left; height:3em; }

.home #footer {padding:10px 10px 10px 10px; } /*background:#535353 url(/images/footer-lines.gif) no-repeat top left; }*/
.archive #footer {padding:10px 10px 10px 10px; } /*background:#535353 url(images/footer-lines.gif) no-repeat top left; }*/
.search #footer {padding:10px 10px 10px 10px; } /*background:#535353 url(images/footer-lines.gif) no-repeat top left; }*/
.video #footer {padding:10px 10px 10px 10px; } /*background:#535353 url(/images/footer-lines.gif) no-repeat top left; border-top:1px solid #ccc; }*/

.clear {height: 0px; font-size: 1%; width: 100%; clear: both; }

/*General link styles
==============================*/
a:link, a:visited {color: #28abe1; text-decoration: none;}
a:hover, a:focus, a:active {color: #4c4c4c; text-decoration: none;}

/*Main content styles
==============================*/
h1 {font-size: 3.0em; margin: 0px 0 10px 0; color:black; font-weight:normal; }
.video h1 {margin:0px;}
h2 {font-size: 1.4em; margin: 0 0 10px 0; text-transform:uppercase; color:#777; font-weight:normal;  }
.video h2 {margin:0 0 0px 0; text-transform:none;}
h3 {font-size: 1.2em; margin: 0 0 0px 0; text-transform:uppercase; color:#28abe1; font-weight:normal;}
h4 {font-size: 1.2em; margin: 0 0 0px 0; text-transform:uppercase; color:#666;}
p {font-size: 1.2em; line-height: 1.4; margin: 0 0 15px 0; color:#666666; }
ul {font-size: 1.2em;margin:0 0 10px 0;padding:0 0 0 20px; }
ul ul {font-size: 1em;margin:0 0 0 20px;}
ol {font-size: 1.2em;margin:0 0 10px 0;padding:0 0 0 26px;  }
ol ol {font-size: 1em;margin:0 0 0 20px; }
li {list-style-position:outside;margin:0 0 3px 0; padding:0px; line-height: 1.1; }


/*Other styles
==============================*/
#accessibility {position: absolute; font-size: 0.0em; text-indent: -5000em; height:0px; top:-50px; left:0px;  }
#header #header-link {display: block; width: 390px;  height: 120px; text-indent: -5000em; overflow: hidden;}

#main-nav {margin:0 0 0px 0; padding:0px; position: absolute; width:956px; height:58px; background:  url(/images/main-nav-bg.png) no-repeat top left; top:119px; left:-29px; z-index:1000; font-size:1.2em; text-transform:uppercase; text-align:left; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
#main-nav li {margin:0 0px 0 0; padding:0px 0px 0px 0px; list-style:none; float:left; height:56px; width:107px; position: relative; top:15px; left:45px;  }

#main-nav a:link, #main-nav a:visited {color:white; text-decoration: none; display:block; padding-left:10px; padding-top:7px; height:21px; width:96px; overflow:hidden; border-left:1px solid white; line-height:1.1; }
#main-nav a:hover, #main-nav a:focus, #main-nav a:active, #main-nav li:hover a {color:#28abe1; text-decoration: none; display:block; width:96px; padding-left:10px; padding-top:7px; height:21px; overflow:hidden; border-left:1px solid white; background-color:#4c4c4c; color:white; line-height:1.1;}


/*#main-nav li.one a:link, #main-nav li.one a:visited {background-position:0px -28px; }
#main-nav li.one a:hover, #main-nav li.one a:focus, #main-nav li.one a:active, #main-nav li:hover.one a {background-position:0px 0px; }
#main-nav li.two a:link, #main-nav li.two a:visited {background-position:-106px -28px; }
#main-nav li.two a:hover, #main-nav li.two a:focus, #main-nav li.two a:active, #main-nav li:hover.two a {background-position:-106px 0px; }
#main-nav li.three a:link, #main-nav li.three a:visited {background-position:-212px -28px; }
#main-nav li.three a:hover, #main-nav li.three a:focus, #main-nav li.three a:active, #main-nav li:hover.three a  {background-position:-212px 0px; }
#main-nav li.four a:link, #main-nav li.four a:visited {background-position:-318px -28px; }
#main-nav li.four a:hover, #main-nav li.four a:focus, #main-nav li.four a:active, #main-nav li:hover.four a  {background-position:-318px 0px; }
#main-nav li.five a:link, #main-nav li.five a:visited {background-position:-424px -28px; }
#main-nav li.five a:hover, #main-nav li.five a:focus, #main-nav li.five a:active, #main-nav li:hover.five a  {background-position:-424px 0px; }
#main-nav li.six a:link, #main-nav li.six a:visited {background-position:-530px -28px; }
#main-nav li.six a:hover, #main-nav li.six a:focus, #main-nav li.six a:active, #main-nav li:hover.six a  {background-position:-530px 0px; }*/


#main-nav ul {width:101px; position: absolute; top:28px; left:0px; margin:0px; padding:5px 2px 5px 5px; height:auto; z-index:1000; text-transform:uppercase; font-size:0.9em; display:none; background: white repeat top left; text-align:left; font-family: Arial, Helvetica, sans-serif;}
#main-nav li:hover ul, #main-nav li.hover ul {display:block; }
#main-nav ul li {height:auto; width:auto; left:0px; top:0px; margin:0px; padding:2px 0px 2px 0px; clear:both; z-index:1000; }
#main-nav ul li a:link, #main-nav ul li a:visited {background: repeat top left; text-indent:0px; margin:0px; padding:0px; height:auto; width:94px; color:#4c4c4c;}
#main-nav ul li a:hover, #main-nav ul li a:focus, #main-nav ul li a:active {background: repeat top left; text-indent:0px; margin:0px; padding:0px; height:auto; width:94px; color:#28abe1; text-decoration:none; }

.p1 {position: absolute; top:44px; right:0px; margin:0px; padding:0px; }
.home .p4 {position: relative; left:0px; margin:10px 0px 10px 0px; padding:0px; text-align:center;  }
.home .p2 {position: relative; left:0px; margin:0px; padding:0px; text-align:center; }
.archive .p4 {position: relative; left:1px; margin:0; padding:0px; float:left;  }
.archive .col-y .p4 {position: relative; left:0px; margin:0 0 0px 0; padding:0px; text-align:center; }
.archive .col-y .p3 {position: relative; left:0px; margin:0 0 0px 0; padding:0px; text-align:center; }
.search .p4 {position: relative; left:0px; margin:20px 0 20px 0; padding:0px; text-align:center; }
.search .col-y .p4 {position: relative; left:0px; margin:0 0 0px 0; padding:0px; text-align:center; }
.search .col-y .p3 {position: relative; left:0px; margin:0 0 0px 0; padding:0px; text-align:center; }

.p2 {margin:0 0 5px 15px; }
.p3 {margin:10px 0 10px 0px; text-align:center; }
.p4 {margin:0px 0 0px 0px; text-align:center;}
.p5 {margin:10px 0 5px 15px; float:inherit; }


p.date {font-size:1.2em; }
p.text-size {position: absolute; right:0px; text-transform:uppercase; font-size:1.2em;  }
p.text-size a, p.text-size a:hover {color:#666;}


#top-form {width:215px; height:18px; position: absolute; right:15px; top:139px;font-size:1em; background: url(/images/top-form.gif) no-repeat top left; z-index:2000; }
#top-form p {font-size:1.1em; }
#top-form input {float:left; width:155px;  border:0px solid white; height:1.4em; padding:2px 0px 0px 2px; background-color:transparent; position:absolute; top:0px; }
#top-form input.searchbutton {float:right; width:50px; background-color:transparent;  border:0px solid white; height:18px; color:transparent; cursor:pointer; text-indent:-5000em; left:165px; }

.line {clear:both; margin:0px; padding:0px 0 0px 0; float:left; border-bottom:1px solid #ccc; position: relative;   }
.video .line {background: url(/images/vid-lines.gif) repeat-y top left;}
.home .line {background: url(/images/home-lines-bg.gif) repeat-y top left; width:901px; }
.archive .line {background: url(/images/home-lines-bg.gif) repeat-y top left; width:901px; }
.search .line {background: url(/images/home-lines-bg-3.gif) repeat-y top left; width:901px; }
.search .line .line {background: repeat-y top left; width:600px; }

#container .col {float:left; padding:15px 0 0 0;  }
#container .col img.header-image {margin:0 0 0px 0; padding:0px; position: relative; top:-15px; }
#container .col a.header-image {margin:0px 0px 0px -1px; padding:0px; position: relative; top:-15px;}
#container .col h1 {padding:0 12px 0px 12px;}
#container .col h1 a {color:Black;}
#container .col h1 a:hover {}
#container .col h2 {padding:0 12px 0px 12px;}
#container .col h3 {padding:0 12px 0px 12px; font-weight:bold;}
#container .col h3 a {padding:0 12px 0px 0px; color:#28abe1; font-size:1.0em;}
#container .col h3 a:hover {color:#666;}
#container .col p {padding:0 12px 0px 12px; font-size:1.1em;}
#container .col ul {padding:0 12px 20px 12px; font-weight:bold; }
#container .col h2.vid-link {color:#28abe1; display:inline-block;}
#container .col h2.vid-link img {margin:0 15px 0 0; position: relative; top:10px; }
#container .col h2.vid-link a, .col h2.vid-link a:hover {font-size:0.85em; font-weight:bold; color:#28abe1; position: relative; top:0px; }
#container .col h2.vid-link a.videoname, .col h2.vid-link a.videoname:hover {display:inline-block;width:208px;vertical-align:middle;}
#container .col h2.vid-link a:hover { text-decoration:none; color:#666;}
#container .col h2.vid-link a span {color:#666;}

#container .col p.vid-link {font-size:1.1em; }
#container .col p.vid-link a{color:#28abe1; text-transform:uppercase;}
#container .col p.vid-link a:hover {color:#666; text-transform:uppercase; }

#container  a#link-to-vid, a#link-to-vid:hover {display:block; width:85px; height:40px; position: absolute; right:0px; top:130px; text-indent:-5000em; overflow:hidden; }
#container  a#link-to-vid:hover {}


#container .col li {color:#28abe1; list-style:none;}

#container .col li a, .col p.vid-link li {color:#28abe1;text-transform:uppercase; text-decoration:none; }
#container .col li a:hover {color:#4c4c4c;}

#container .col-1 {width:350px; }
#container .col-2 {width:251px; }
#container .col-3 {width:300px; }
#container .col-homebottomright { width:300px; padding-top:10px; padding-bottom:8px;}

#container .col-a {width:590px; float:left; height:348px; } 
#container .col-b {width:310px; float:right; }

#container .col-x {width:589px; float:left; padding-top:0px;}
#container .col-y {width:310px; float:right; }

#container .col-x .col-a {width:330px; float:left; }
#container .col-x .col-b {width:235px; float:right; }

#container .col-x .archive-col-a {width:282.5px; float:left; }
#container .col-x .archive-col-b {width:282.5px; float:right; }


#container .issue-box {clear:both; padding:0 5px 10px 0px; overflow:hidden; }
#container .issue-box h3 {margin:0 0 10px 120px; padding-top:30px; }
#container .issue-box p {margin:0 0 10px 120px;}
#container .issue-box img {position: relative; left:8px; margin:0 0 10px 0; float:left; }

#container .results-box {clear:both; padding:0 5px 10px 0px; width:585px;}
#container .results-box h3 {margin:0 0 10px 0px; padding-top:10px; }
#container .results-box p {margin:0 0 10px 0px; font-size:1.1em; }
#container .results-box img {float:right; margin:10px 10px 10px 10px; }

.video #container .col-a {height:348px;}
.video #container .col-b {background-color:#cddae3;overflow-y:auto;height:347px;}
 
#container .col-a img {float:left;}

#container .col-b h2 {margin:5px 10px 10px 10px; padding:0px;}
#container .col-b ul {padding:0 12px 0px 12px; font-weight:bold; }
#container .col-b li {color:#28abe1; list-style:none;}
#container .col-b li a, .col p.vid-link li {color:#28abe1;text-transform:uppercase;text-decoration:none; }
#container .col-b li a:hover {color:#4c4c4c;}

#container .col-x .col-b h2 {margin:0 0 10px 0; padding:0px;}
#container .col-x .col-b h3 {margin:0 0 10px 0; padding:0px; }
#container .col-x .col-b ul {padding:0 12px 20px 0px; font-size:1.1em;  }
#container .col-x .col-b li {color:#28abe1; list-style:none; padding-left:0px; }
#container .col-x .col-b li a, .col p.vid-link li {color:#666;text-transform:uppercase; }
#container .col-x .col-b li a:hover {}

.line .col-x .col-a a:link, .line .col-x .col-a a:visited {color: #666; text-decoration: none; font-size:0.9em; padding-left:5px; }
.line .col-x .col-a a:hover, .line .col-x .col-a a:focus, .line .col-x .col-a a:active {color: #666; text-decoration: underline; font-size:0.9em; padding-left:5px;}

.line .articles a:link, .line .articles a:visited {color: #28abe1; text-decoration: none; font-size:0.9em; padding-left:5px; }
.line .articles a:hover, .line .articles a:focus, .line .articles a:active {color: #4c4c4c; text-decoration: none; font-size:0.9em; padding-left:5px;}

#articles-links {background: url(/images/articles-links-line.gif) repeat-y top left; width:250px; border-top:1px solid #ccc; overflow:hidden; font-size:0.9em; position:absolute; bottom:0px; left:350px; }
#articles-links a.archives, #articles-links a.archives:hover {font-size: 1.2em; color:#666; text-transform:uppercase; width:81px; float:left; text-align:center; padding:3px 2px 3px 2px; text-decoration:none;}
#articles-links a.archives:hover {color:#4c4c4c;}
#articles-links a.newsletter, #articles-links a.newsletter:hover {font-size: 1.2em; color:#666; text-transform:uppercase; width:160px; float:right; text-align:center; padding:3px 2px 3px 2px; text-decoration:none; }
#articles-links a.newsletter:hover {color:#4c4c4c;}

div.newsletterform {width:250px; border-top:1px solid #ccc; overflow:hidden; position:absolute; bottom:0px; left:350px; }
div.newsletterform input {width:160px; color:#666; border:none; background-color:#e6e6e6; }
div.newsletterform input.submit {width:60px; height:18px; background: url(images/submit.gif) no-repeat top right; margin:0 0 15px 10px; padding:0px;  }
div.newsletterform input.submit {width:60px; height:18px; text-transform:uppercase; color:transparent; background-color:transparent; cursor:pointer; margin:0px; padding:0px; text-indent:-5000em; } 


#video-links {background: url(/images/articles-links-line.gif) repeat-y top left; width:172px; border-top:1px solid #ccc; overflow:hidden; font-size:1.1em; position:relative; bottom:0px; right:-25px; border-left:1px solid #ccc; float:right; }
#video-links a.prev, #video-links a.prev:hover {color:#666; text-transform:uppercase; width:81px; float:left; text-align:center; padding:3px 2px 3px 2px; text-decoration:none; }
#video-links a.prev:hover {color:#28abe1;}

#video-links a.next, #video-links a.next:hover {color:#666; text-transform:uppercase; width:81px; float:right; text-align:center; padding:3px 2px 3px 2px; text-decoration:none; }
#video-links a.next:hover {color:#28abe1; }

#article-next-prev-links {background: url(/images/articles-links-line.gif) repeat-y top left; width:150px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; font-size:1.1em; position:relative; bottom:0px; right:-25px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:right; }
#article-next-prev-links a.prev, #video-links a.prev:hover {color:#666; text-transform:uppercase; width:81px; float:left; text-align:center; padding:3px 2px 3px 2px; text-decoration:none; }
#article-next-prev-links a.prev:hover {color:#28abe1;}

#article-next-prev-links a.next, #video-links a.next:hover {color:#666; text-transform:uppercase; width:60px; float:right; text-align:center; padding:3px 2px 3px 2px; text-decoration:none; }
#article-next-prev-links a.next:hover {color:#28abe1;}


#container p.highlight {font-size:1.1em; background-color: #dfeef9; margin:0px; padding:10px; position: relative; top:-15px; line-height:1.5; border-left:1px solid #ccc; width:328px; }
#container p.highlight a {color:#28abe1;}
#container p.highlight a:hover {color:#666;}

#content #commentform {margin:0 0 15px 0; padding:0 0 56px 0; text-transform:uppercase; position: relative; background: url(/images/comment-form-bg.gif) no-repeat bottom left; height:65px; }
#content #commentform p {margin:0 0 0px 0; padding:0 0 0px 0;clear:both; overflow:hidden; font-size:1.2em;  }
#content #commentform label {float:left; width:80px;margin:0px; padding:4px 0 0 0; font-size:0.9em;  }
#content #commentform input {width:220px; color:#999; font-family: Arial, Helvetica, sans-serif; color:#999; background-color:#e6e6e6; height:1.5em; margin:0 0 0px 0px; padding:0px; font-size:0.9em; border:0px; }
#content #commentform textarea {width:440px; height:70px; color:#999; font-family: Arial, Helvetica, sans-serif; background-color:#e6e6e6; font-size:0.9em; margin:0px; padding:0px; border:0px; }
#content #commentform select {width:105px;}
#content #commentform option {}
#content #commentform button {width:63px; height:23px; }

#content #commentform p.submit {position: absolute; bottom:25px; width:59px; left:230px; }
#content #commentform p.submit input#submit {width:59px; cursor:pointer; height:17px; background-color:transparent; text-indent:-5000em;  }
#content #commentform p.name {position: absolute; bottom:25px; left:2px; }
#content #commentform p.email {position: absolute; bottom:0px; left:2px;}
#content #commentform p.checkbox {position: absolute; width:200px; left:235px; bottom:0px; }
#content #commentform p.checkbox input {float:left; width:14px; height:14px;margin:0 5px 0 0; padding:0px; border:0px solid white; background-color:#e6e6e6;  }
#content #commentform p.checkbox label {margin:0px; padding:1px 0 0 0;position:absolute;left:20px; top:0px; width:180px; color:#999; }


#content p.author a, #content p.author a:hover {color:#28abe1; text-transform:uppercase; }
#content p.meta-links {float:left; font-size:1.1em; }
#content p.meta-links a, #content p.meta-links a:hover {color:#666; text-transform:uppercase;}

p.pages {float:right; text-transform:uppercase; font-size:1.1em; }
p.pages a, p.pages a:hover {color:#666; text-transform:uppercase; }

#content p.share {margin:0 0 20px 0;  padding:0px; text-transform:uppercase; clear:both; font-size:1.1em; }
.video #content p.share {margin:80px 0 20px 0; }
#content p.share img {position: relative; padding-left:1px; top:5px; }
#content p.share a, #content p#share a:hover {}

#content .comments {margin:0px; padding:10px 0 10px 0;}
#content .comments h3 {margin:0 0 5px 0px; padding:0px;}

#content .comments .comment {background-color:#f5f5f5; margin:0 0 10px 0; padding:5px; }
#content .comments .comment h4 {margin:4px 0 3px 0; padding:0px; font-size:1.1em; text-transform:uppercase; }
#content .comments .comment p {font-size:1.1em; }

#content div.float-box {float:right; width:150px; margin:0 0 10px 10px; padding:0px;}
#content div.float-box h3 {color:#7f7f7f; margin:2px 0 10px 0; padding:0px;}
#content div.float-box h3.centered {text-align:center;}

#block-1 h2 {margin:10px 0px 10px 0px; padding:0 10px 0 10px;}
#block-1 h2.border {border-bottom:1px solid #ccc; padding-bottom:10px; }
#block-1 p {margin:0 10px 10px 10px; padding:0px;}

#block-1 ul {padding:0 12px 10px 12px; font-weight:bold; border-bottom:1px solid #ccc; }
#block-1 li {color:#28abe1; list-style:none; }
#block-1 li a, .col p.vid-link li {color:#28abe1;text-transform:uppercase;text-decoration:none; }
#block-1 li a:hover {color:#4c4c4c;}


#footer ul {margin:0 0 0px 0; padding:0px; font-size:1.0em; }
#footer li {margin:0px; padding:0px;list-style:none; display:inline; }
#footer p {padding: 0px 0 0px 0; margin:0 240px 6px 0px; color:white; font-size:1.0em; }
#footer a, #footer a:hover {color:white;text-decoration:none;}
#footer a:hover{color:#28abe1;}
#footer a#ebc, #footer a#ebc:hover {display:block; width:250px; height:40px;background: url(/images/ebc.gif) no-repeat top left; position: absolute; bottom:6px; right:7px; text-indent:-5000em; overflow:hidden; }


#container div.form {padding:0 0 0 0;  margin:0 0 0 0; } 
#container div.form select {color:#666;border:none; background-color:#e6e6e6;}
#container div.form select option {}
#container div.form textarea {width:400px;color:#666; border:none; background-color:#e6e6e6;  } 
#container div.form input {width:200px;color:#666; border:none; background-color:#e6e6e6;  }
#container div.form p.checkbox {color:#666;}
#container div.form p.checkbox input {width:14px; height:14px; color:#666;border:none; background-color:#e6e6e6; }
#container div.form p label {position: relative; top:0px; width:80px; float:left; }
#container div.form p label span {color:#990000;}
#container div.form p.checkbox label {position: relative; top:0px; width:auto;  }
#container div.form p.submit {width:60px; height:18px; display:block; background: url(images/submit.gif) no-repeat top right; margin:0 0 15px 10px; padding:0px;  }
#container div.form p.submit input {width:60px; height:18px; text-transform:uppercase;color:transparent;background-color:transparent;cursor:pointer; margin:0px; padding:0px; text-indent:-5000em; } 
#container div.form .error p {color:#28abe1;}

div.errorMsg p {color:#28abe1;}
h2.videolisttitle {color:#666666; font-size:1.6em; padding:10px 0px 10px 0px; text-transform:uppercase;}

div.padding {padding:10px 0 5px 10px;}

div.eurobizprint {position:relative; z-index:1;}

p.spacer {padding:0 0 0 0;font-size:1.0em;margin:0 0 0 0;}


.video #container h2.vid-link {padding-left:10px; margin:0 0 0 0; width:280px; height:50px; color:#28abe1; font-size:1.2em; text-transform:uppercase; display:inline-block;}
.video #container h2.vid-link img {margin:0 15px 0 0; position: relative; top:9px; }
.video #container h2.vid-link a {color:#28abe1; position: relative; font-weight:bold; vertical-align:middle;}
.video #container h2.vid-link .videoName {width:210px; display:inline-block;}
.col h2.vid-link a:hover {color:#28abe1; position: relative; font-weight:bold; }
.video #container h2.vid-link a:hover {text-decoration:none;color:#4c4c4c;}
.video #container h2.vid-link a span {color:#666; position: relative; left:5px; }

.video #container p.vid-link {font-size:1.1em; margin-left:10px; }
.video #container p.vid-link a, .col p.vid-link a:hover {color:#666; text-transform:uppercase; text-decoration:none; }
.video #container p.vid-link a:hover {color:#28abe1;}
