body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* Background Flicker Fix for ie6 */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body{font-family:Tahoma, Verdana, Helvetica, Arial, serif; font-size:62.5%; text-align:center; background:#73c054 url(../img/bg.jpg) repeat-x;}

/* Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */
* html .clearfix {height: 1%;}

/* Container */
#container{width:937px; background:#fff; border:1px solid #333; padding:5px 0px 0px 21px; margin:6px auto 10px auto; background:#fff url(../img/container.gif) repeat-y; text-align:left;}

/* Content Area */
#content{width:640px; float:left; padding-top:20px;}
#content h1{font-size:3.2em; text-align:center; line-height:1.4em; }
#content #video{width:640px; height:360px; margin-bottom:25px; background:#ccc url(../img/loader.gif) no-repeat center center;}
#content #video p{font-size:1.2em; padding:10px;} #content #video p a{color:#000;}

/* Column Area */
#col{width:274px; float:right;}

/* Date Bubble */
#col #date{width:181px; height:172px; background:url(../img/circle.gif); margin:2px auto 7px auto; text-align:center; color:#fff; padding-top:8px; }

#col #date h2{font-size:1.85em; line-height:1.1em; margin-top:0px; margin-bottom:10px; }
#col #date h2 span{font-size:1.3em; line-height:1.05em;} #col #date h2 em{font-size:0.8em; font-style:normal; }
#col #date h2 a{color:#fff; text-decoration:none;}
#col #date h2 a:hover {color:#fbb428; text-decoration:none;}
#col #date h3{font-size:1.8em; line-height:1.2em;  margin-bottom:8px;}
#col #date h4{font-size:1.4em; line-height:1.3em;  margin-bottom:0px; font-weight:bold;}
#col #date p{font-size:1.6em; line-height:1.18em;}

*:first-child+html #col #date h2{font-size:1.8em; line-height:1.3em; margin-top:0px; }
*html #col #date h2{font-size:1.8em; margin-top:0px; margin-bottom:10px;}

/* Links */
#navigation{border-top:1px solid #333; padding-left:23px; padding-top:7px;}
#col ul li{margin-bottom:0px;}
#col ul li a{display:block; background:url(../img/button.gif); width:234px; height:52px; text-decoration:none; font-size:1.8em; text-align:center;  color:#fff; padding-top:3px; line-height:1.1em;}
#col ul li a:hover{color:#e9fceb}

/* Footer */
#footer{width:918px; margin:0px auto 0px auto; text-align:right; font-size:1.8em;}
#footer p{padding-right:5px; margin-top:-3px;}
#footer p a{text-decoration:none; color:#333;} #footer p a:hover{color:#fff}
#footer p a.homepage{display:inline-block; background:#d2232a; border:1px solid #231f20; padding:8px 22px; color:#fff; text-align:center; margin-left:10px; _margin-bottom:-15px; position:relative; z-index:10;}
#footer p a.homepage:hover{background-color:#bb020a; color:#fff;}