@charset "utf-8";
/* Tim @ aTIMI International atimi.ca */

Body {font-family:Arial, Helvetica, sans-serif; background:#000000;margin:0; font-size:11px;}
#page_warp { width:786px; margin:0 auto;background:#FFFFFF}
#page { background:#FFFFFF; width:786px; margin:0 0 10px 0px; overflow:visible;display:table; padding-bottom:50px;}

#site_nav {}
#top_nav {list-style:none; clear:right; padding-top:7px; margin:0px; padding-left:10px;}
#top_nav li {float:left; margin-right:4px; font-size:10px; clear:right; color:#555555;}
#top_nav a {color:#888888; text-decoration:none;}
#top_nav a:hover {color:#ECECEC; text-decoration:underline;}
#mainNav {clear:both;}
.mainNavItem { width:104px;height:34px;margin-top:30px;float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; border-left:1px solid #555555; padding-left:4px;}
.mainNavItem A{ text-decoration:none; color:#CCCCCC;}
.mainNavItem A:hover { color:#CC0000;}
#side_nav { list-style:none; line-height:24px; text-align:left; margin-left:0px; padding-left:10px;}
#side_nav li { font-weight:bold; border-bottom:1px solid #BA2451;}
#side_nav a{color:#383838; text-decoration:none;display:block;text-transform:uppercase;}
#side_nav a:hover{color:#FFFFFF; display:block; background:#333333;padding-left:5px;}

#side_previous {margin-top:-10px;}
#side_previous {list-style:none; line-height:24px; text-align:left; margin-left:0px; padding-left:10px;}
#side_previous li {font-weight:bold; border-bottom:1px solid #BA2451;}
#side_previous a{color:#383838; text-decoration:none;display:block;}
#side_previous a:hover{color:#FFFFFF; display:block; background:#333333;padding-left:5px;}
#side_previous_title {text-align:left;margin-left:10px;margin-top:20px;border-bottom:3px solid #BA2451;line-height:24px;}

#side_archives {margin-top:-10px;}
#side_archives {list-style:none; line-height:24px; text-align:left; margin-left:0px; padding-left:10px;}
#side_archives li { font-weight:bold; border-bottom:1px solid #BA2451;}
#side_archives a{color:#383838; text-decoration:none;display:block;}
#side_archives a:hover{color:#FFFFFF; display:block; background:#333333;padding-left:5px;}
#side_archives_title {text-align:left;margin-left:10px;margin-top:20px;border-bottom:3px solid #BA2451;line-height:24px;}

#header {clear:both; height:90px; padding:0px; margin:0px;background:#000000 url(../img/header_bg2.jpg) repeat-x bottom center;}
#banner {background-color:#000000; height:162px; border-top: 1px solid #000000; border-bottom: 1px solid #B4264E;z-index:2;}
#sponsor {clear:both; margin: 4px 0px 7px 0px; border-bottom:1px solid #E6E6E6; padding-bottom:5px;}
#sponsor p {font-size:9px;color:#999999;text-transform:uppercase;margin-left:10px;text-align:left;}
#Body {height:100%;}
#crBody {float:right; width:525px; line-height:18px; font-size:12px;padding-right:10px;}
#crBody h1 {font-size:16px; margin-bottom:0px; padding-bottom:0px;text-transform:uppercase;}
#crBody h2 {font-size:16px; margin-bottom:0px; padding-top:10px; padding-bottom:0px;text-transform:uppercase;}
#crBody h3 {font-size:12px; margin-bottom:0px; padding-bottom:0px;}
#crBody h4 {font-size:16px; margin-bottom:0px; padding-bottom:0px;}
#crBody h2.spnsr {font-size:16px; margin-bottom:0px; padding-top:0px; padding-bottom:10px;text-transform:uppercase;}
#crBody ul li {margin-bottom:5px;list-style-type:square;}
#crBody ol li {margin-bottom:10px;}
#crBody hr {clear:both;border:none 0; border-top:1px solid #ccc; height:2px;}

#clBody {float:left; width:230px; text-align:right;}

#crBody .crumbtrail {height:10px;margin-top:7px;padding-bottom:14px;color:#999999;text-transform:lowercase;}
#crBody .crumbtrail a {text-decoration:none;color:#999999;}
#crBody .crumbtrail a:hover {text-decoration:underline;}

#flBody {width:784px;float:left;background:#FFFFFF;}
.video {border:1px solid #cccccc; margin:7px 15px 7px 220px;padding:10px;float:left;}
.video h1 {font-size:14px;font-style:italic;}
.videothumb {display:block;width:167px;border:1px solid #cccccc; margin:7px 9px 7px 5px;padding:5px;float:left;}
.videothumb p.title {margin:0px 0px 5px 5px;font-weight:bold;font-style:italic;}
.videothumb p {margin:0px 0px 5px 5px;}

#container {margin:0 auto;width:774px;padding:5px;text-align:left;}
#containerwin {margin:0 auto;padding:5px 5px 5px 0px;text-align:left;}
#containerwin a.lbNn {border:1px solid #cccccc; margin:5px 5px 5px 5px;padding:0px;float:left;}
#containerwin a.lbNn:hover {border:1px solid #cccccc;background-color:#ececec;color:#358610;}

#container a.lbOn {border:1px solid #cccccc; margin:5px 5px 5px 5px;padding:0px;float:left;}
#container a.lbOn:hover {border:1px solid #cccccc;background-color:#ececec;color:#358610;}

#container a.lbNn {border:1px solid #cccccc; margin:5px 5px 5px 5px;padding:0px;float:left;}
#container a.lbNn:hover {border:1px solid #cccccc;background-color:#ececec;color:#358610;}

#definition h1 {margin-left:30px;font-size:16px;}
#definition p {margin-left:30px;}

#lightbox h2{margin:0 0 1em 0;}
#lightbox h3{color:#FF713F;}
#lightbox.done p{color:#333;}

#credits {font-size:11px;color:#333333;padding:2px;}
#credits td.left {text-align:right;padding-right:5px;}
#credits td.right {text-align:left;padding-left:5px;}
#credits td a {text-decoration:none;color:#333333;}

#crBody form {}
#crBody input,
#crBody textarea,
#crBody select {float:left;display:block;width:200px;}
#crBody label {float:left;display:block;width:200px;padding:3px 5px 5px 0px;text-align:right;}

#footer {background: #000000 url(../img/footer_bg.png) top center repeat-x; height:280px; color:#999999; clear:both;}
#footerLeft { float:left; width:230px;}
#footerRight { float:left; clear:right; width:500px; padding-top:32px;}
#footerRightUpper {width:590px;}
#footerRightBottom {width:590px;}

#footerBottom { clear:both; margin-bottom:40px; width:170px; padding-left:14px; color:#333333; line-height:17px; }
#footerBottom A {color:#333333; text-decoration:none;}
#footerBottom A:hover {color:#666666;}
#textbox {width:179px; float:right; padding:20px;margin:10px; text-align:left; line-height:18px; color:#333333; font-weight:600;}
#videobox {width:220px; margin:20px 10px 0px 10px;}
.footerBlock {width:105px; height:125px; float:left; margin-right:4px; color:#CCCCCC;}
.footerBlock span { font-weight:normal; line-height:18px;display:block;border-left: 1px solid #555555; color:#999999;}
.footerBlock A {color:#999999; text-decoration:none;margin-left:7px;}
.footerBlock A:hover {color:#999999; text-decoration:underline;}
.footerBlock span A {color:#FFFFFF; text-decoration:none;}
.footerBlock span A:hover {color:#FFFFFF; text-decoration:underline;}

.footerBlock2 {width:105px; height:70px; float:left; margin-top:10px;margin-right:4px; color:#CCCCCC;}
.footerBlock2 span { font-weight:normal; line-height:18px;display:block;border-left: 1px solid #555555; color:#999999;text-transform:capitalize;}
.footerBlock2 A {color:#999999; text-decoration:none;margin-left:8px;}
.footerBlock2 A:hover {color:#999999; text-decoration:underline;}
.footerBlock2 span A {color:#FFFFFF; text-decoration:none;}
.footerBlock2 span A:hover {color:#FFFFFF; text-decoration:underline;}

.atimi {background:#000000;padding-top:120px;}