﻿body { background:#CED64F url(/images/osh_digitalshorts_main_bg_tile.gif) repeat-x; }
#Wrapper { background: url(/images/osh_digitalshorts_main_structure_tile.png) repeat-y; width:913px; margin:0 auto; padding:0 17px; }
#Hdr { background: url(/images/osh_digitalshorts_main_flash_02.jpg) no-repeat; width:913px; height:280px; }

#Cnt {}

#lSide { float:left; width:218px; }
#Main { float:left; width:509px; }
#rSide { float:left; width:186px; }

#Ftr { width:913px; height:103px; background: url(/images/osh_digitalshorts_main_footer.jpg) no-repeat; }
#Ftr .lSide { float:left; width:218px; height:103px; position:relative; }
#Ftr .lSide .content { position:absolute; top:-70px; left:0; width:218px; height:163px; z-index:2; zoom:1; }
#Ftr .lSide .content img { display:block; }
#Ftr .lSide .content p { padding:10px 0 5px 24px; color:#FFF; font-size:.9em; }
#Ftr .lSide .content p a:link, #Ftr .lSide .content p a:visited { color:#FFF; }
#Ftr .rSide { float:left; width:695px; height:103px; }
#Ftr .rSide .content { text-align:right; padding-top:60px; padding-right:30px; font-size:1.1em; color:#FFF; }
#Ftr .rSide .content a { color:#FFF; }

#Main .top { background: url(/images/osh_digitalshorts_main_content_header.jpg) no-repeat; width:509px; padding-top:51px; }
#Main .content { background: url(/images/osh_digitalshorts_main_content_bg.jpg) no-repeat; width:509px; height:auto!important; height:395px; min-height:395px; }
#Main .content p { font-size:1.25em; font-weight:bold; padding:20px 34px 0 34px; }

#Main #Webcasts { width:427px; height:234px; margin-left:15px; background: url(/images/osh_digitalshorts_main_promo_webcast.png) no-repeat; position:relative; }
#Main #Webcasts .audio { position:absolute; top:64px; left:126px; width:100px; padding-top:50px; }
#Main #Webcasts .video { position:absolute; top:64px; left:238px; width:100px; padding-top:50px; }
#Main #Webcasts .student { position:absolute; bottom:8px; left:80px; width:150px; padding-top:60px; }
#Main #Webcasts .adult { position:absolute; bottom:8px; left:230px; width:150px; padding-top:60px; }

#Navigation { background: url(/images/osh_digitalshorts_main_nav_a.jpg) no-repeat; width:218px; height:223px; padding-top:47px; }

#MainNav { width:218px; height:188px; }
#MainNav dd { float:left; } 

#MainNav a.ir { background: url(/images/osh_digitalshorts_main_nav_normal.gif) no-repeat; width:218px; }
.sec_getstarted #MainNav #mnStart a.ir, .sec_enter #MainNav #mnEnter a.ir, .sec_win #MainNav #mnWin a.ir, .sec_prizes #MainNav #mnPrizes a.ir, .sec_vote #MainNav #mnVote a.ir, .sec_winners #MainNav #mnWinners a.ir  { background-image: url(/images/osh_digitalshorts_main_nav_hover.gif); }

#mnStart a.ir { padding-top:32px; background-position:0 0; }
#mnEnter a.ir { padding-top:31px; background-position:0 -32px; }
#mnWin a.ir { padding-top:31px; background-position:0 -63px; }
#mnPrizes a.ir { padding-top:31px; background-position:0 -94px; }
#mnVote a.ir { padding-top:31px; background-position:0 -125px; }
#mnWinners a.ir { padding-top:32px; background-position:0 -156px; }

#MainNav a.ir:hover, #MainNav a.ir:active, #MainNav a.ir:focus, #MainNav dd.over a.ir { background-image: url(/images/osh_digitalshorts_main_nav_hover.gif); }
