/***** DEFAULT Layout *****/
#container { width: 999px; }

/** Notice Bar **/
#noticeplaceholder { width: 100%; position: absolute; height: 1px; }
#notice { width: 500px; margin: 6px auto 0 auto; z-index: 200; }

/** Ustream player & background **/
#ustream { height: 450px; width: 667px; position: absolute; left: 116px; background-position: 0 -60px; }
#ustream #player { 	position: absolute; top: 13px; left: 92px; height: 370px; width: 481px; }

/** Justin.TV player & background **/
#justintv { height: 450px; width: 667px; position: absolute; left: 116px; background-position: 0 -60px; }
#justintv #player { position: absolute; top: 13px; left: 92px; height: 370px; width: 480px; }

/** LiveStream player & background **/
#livestream { height: 450px; width: 667px; position: absolute; left: 116px; background-position: 0 -60px; }
#livestream #player { 	position: absolute; top: 13px; left: 92px; height: 370px; width: 480px; }

/** NO Stream player & background **/
#nostream { height: 450px; width: 667px; position: absolute; left: 116px; background-position: 0 -60px; }
#nostream #player { 	position: absolute; top: 50px; left: 140px; width: 385px; }

/** Left Column **/
#leftcolumn { 	position: relative; float: left; left: 10px; top: 5px; width: 172px;  }

#alsoplaying #title { margin-bottom: -10px; }

#nowplaying .box { padding: 5px; width: 170px; }
#nowplaying .broadcaster img { margin: 1px 0 2px 10px; }
#nowplaying .title { padding: 1px 5px; }
#nowplaying .runtime { padding: 0 5px; margin-bottom: 3px; }

/** Right **/

#rightcolumn { position: relative; float: right; width: 270px; top: 5px; }
#notifications #title { display: block; width: 141px; height: 50px; margin-bottom: -8px; }
#notifications ul { margin: 0; padding: 0; display: inline; }
#notifications li { margin: 0; padding: 6px; width: 100%; }

/***** DEFAULT Adminstration Bar *****/
#adminbar { width: 100%; }
#adminbar #openbar, #closebar { padding: 4px; }
#adminbar .inner { position: relative; width: 1140px; margin: 0 auto; }
#adminbar #eventarea, #managearea, #updatearea { padding: 5px; }
#adminbar #eventarea { width: 430px; float: left; }
#adminbar #managearea { width: 195px; float: left; }
#adminbar #updatearea { width: 480px; float: left; }


/** chat **/
#chat { width: 100%; min-height: 58px; }
#chat .inner { position: relative; width: 960px; margin: 0 auto; padding: 14px 10px; }
#chat .box { width: 470px; float: left; }

#chat .showbutton a { float: left; padding: 7px 10px; margin: 3px 3px 0 0; font: bold 11px tahoma; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#chat .showchat { position: relative; float: left; }

#chat .gctvbutton a { float: left; padding: 7px 10px; margin: 3px 3px 0 0; font: bold 11px tahoma; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#chat .gctvchat { position: relative; float: left;}

/***** DEFAULT Schedule Layout *****/

#title { width: 200px; height: 50px; background-repeat: none; padding-top: 5px; }
#title p { display: none; }
#weekviewbg { width: 1000px; height: 245px; }
#weekview .day { margin: 0 1px 0 1px; width: 180px; float: left; }
#weekview .empty { width: 70px; height: 275px; float: left; }
#weekview .date h2 { margin: 0; padding: 0; }
#weekview .date p { margin: -9px 0 0 2px; padding: 0; }
#schedule hr { margin: 0; padding: 0; border: 0; height: 2px; width: 700px; border-bottom: 1px solid #eee; }

/***** Game Page *****/
#gamebar #inner { width: 960px; margin: 0 auto; }
#gamebar #alert { display: table; margin: 0 auto; top: 15px; position: relative; font-weight: bold; }

/***** Broadcaster Page *****/
#largeheader #inner { width: 960px; margin: 0 auto; }
#largeheader #alert { display: table; margin: 0 auto; top: 15px; position: relative; font-weight: bold; }


/***** Three Columns *****/
#threecolumns #left { float: left; width: 240px; margin-right: 10px; }
#threecolumns #middle { float: left; width: 460px; margin-right: 10px; }
#threecolumns #right { float: left; width: 240px; }
#threecolumns #top { margin-top: 15px; }
#threecolumns .favorite { position: absolute; right: 260px; top: 0; width: 179px; }
#threecolumns .favorite .button { float: right; }
#threecolumns .rss { position: absolute; left: 360px; top: 5px; width: 16px; }
#threecolumns #games #list .bigicon { margin: -2px 0 0 -2px; }
#threecolumns #games #list a { margin: 0 0 0 6px; }

/** Live Alert **/
#livealert { width: 100%; min-height: 40px; }
#livealert .inner { position: relative; width: 960px; margin: 0 auto; padding: 14px 10px; }
#livealert .box { display: table; margin: 2px auto; }
#livealert .livebutton { float: right; padding: 7px 10px; font: bold 11px tahoma; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: -6px 0 -6px 10px; }
#livealert .live { float: left; margin: 1px; }

/***** Standard Buttons *****/
.button { padding: 7px 10px; float: left; }
.button2 { padding: 7px 10px; float: left; }

/***** Standard Icons *****/
.smicon { display: block; width: 16px; height: 16px; }
.bigicon { display: block; width: 24px; height: 24px; float: left; }
