/*WRITTEN BY - COPYRIGHT
Author:     Maarten Tibau - Webtrix
Mail:       maarten@webtix.be
Date:       20/03/2009
Last edit:  26/03/2009

*** ADMIN SECTION ***/

/*HTML ELEMENT*/
body{color:#FFF; margin:0px; padding:0 0 80px 0; background:url('/images/public/bg.gif') top left repeat-x #0D0D10;}

div, img, p, form, h1, h2, ul, li, table, html{margin:0px; padding:0px; }
html{min-height:0;}
ul{list-style-type:none;}

/*IMAGES*/

/*CONTAINER*/
#container{width:984px; margin:50px auto; overflow:hidden;}

/*FRAME*/
#frm{width:984px; margin:0px; padding:0px;}

/*FRAME CONTENT (LEFT - MIDDLE - RIGHT)*/
#frm_c{width:984px; margin:0px; padding:0px; overflow:auto;}

/*FRAME LEFT*/
#frm_l{width:239px; margin:0 41px 0 0; float:left;}

#frm_l div.press{width:239px; background:url('/images/public/bg_frm_l_top.png') left top no-repeat; margin:50px 0 3px 0; font-family:Arial,Verdana,Tahoma; color:#959596;} 
#frm_l div.press a{color:#959596; text-decoration:none;}
#frm_l div.press a.pdf{line-height:30px; vertical-align:middle; background:url('/images/public/bg_press_item.png') left bottom repeat-x; display:block;}
#frm_l div.press a:hover{color:#D2D2D2;}
#frm_l div.press dl{width:239px; background:url('/images/public/bg_frm_l_bottom.png') left bottom no-repeat; padding:5px 0 5px 0;}
#frm_l div.press dl dt{width:219px; background:url('/images/public/bg_frm_l_middle.png') left top repeat-y; padding:0 10px 0 10px; line-height:24px; vertical-align:middle; font-size:0.8em; letter-spacing:0.1em;}
#frm_l div.press dl dd{width:219px; background:url('/images/public/bg_frm_l_middle.png') left top repeat-y; padding:0 10px 0 10px; font-size:0.7em;}
#frm_l div.press dl dd img{float:left; margin:0 10px 0 0;}

#frm_l div.downloads{width:239px; background:url('/images/public/bg_frm_l_top.png') left top no-repeat;}
#frm_l div.downloads ul{width:239px; background:url('/images/public/bg_frm_l_bottom.png') left bottom no-repeat; padding:5px 0 5px 0;}
#frm_l div.downloads ul li{width:219px; background:url('/images/public/bg_frm_l_middle.png') left top repeat-y; padding:0 10px 0 10px;}
#frm_l div.downloads ul li a{border:none; text-decoration:none;}
#frm_l div.downloads ul li a:hover{border:none; text-decoration:none;}

/*FRAME MIDDLE*/
#frm_m{width:683px; float:left;}

#frm_m div.sponsors_partners{width:683px; height:91px; display:block; position:relative;}

#frm_m ul.sponsors{width:450px; height:40px; position:absolute; top:0; left:0;}
#frm_m ul.sponsors li{width:75px; height:40px; float:left; margin:0 0 0 15px;}

#frm_m ul.partners{width:180px; height:40px; position:absolute; top:0; right:25px;}
#frm_m ul.partners li{width:75px; height:40px; float:left; margin:0 0 0 15px;}

#frm_m ul.navigation{width:683px; height:33px; margin:0 0 13px 0;}
#frm_m ul.navigation li{float:left;}
#frm_m ul.navigation li a{height:33px; display:block; text-indent:-9000px; border:none;}
#frm_m ul.navigation li a.general{width:142px; background:url('/images/public/bg_navigation.png') left top no-repeat;}
#frm_m ul.navigation li a.general:hover{background:url('/images/public/bg_navigation.png') left -33px no-repeat;}
#frm_m ul.navigation li a.teams{width:62px; background:url('/images/public/bg_navigation.png') left -66px no-repeat;}
#frm_m ul.navigation li a.teams:hover{background:url('/images/public/bg_navigation.png') left -99px no-repeat;}
#frm_m ul.navigation li a.contact{width:142px; background:url('/images/public/bg_navigation.png') left -132px no-repeat;}
#frm_m ul.navigation li a.contact:hover{background:url('/images/public/bg_navigation.png') left -165px no-repeat;}
#frm_m ul.navigation li a.forum{width:62px; background:url('/images/public/bg_navigation.png') left -198px no-repeat;}
#frm_m ul.navigation li a.forum:hover{background:url('/images/public/bg_navigation.png') left -231px no-repeat;}

#frm_m div.content{width:664px; background:url('/images/public/bg_content_bottom.png') left bottom no-repeat; padding:0 0 6px 0; margin:0 0 3px 0;}
#frm_m div.content h1{width:644px; background:url('/images/public/bg_content_top.png') left top no-repeat; line-height:20px; padding:16px 10px 0 10px; color:#EBEBEB; font-size:0.9em; font-family:Arial,Tahoma,Verdena; font-weight:bold;}
#frm_m div.content p{width:644px; background:url('/images/public/bg_content_middle.png') left top repeat-y; padding:10px; color:#EBEBEB; font-family:Arial,Verdana,Tahoma; font-size:0.8em; line-height:19px; vertical-align:middle;}
#frm_m div.content p img.logo{margin:0 10px 0 0;}
#frm_m div.content p img.icon{margin:0 5px 0 15px;}
#frm_m div.content div.teams{width:644px; background:url('/images/public/bg_content_middle.png') left top repeat-y; padding:10px; color:#EBEBEB; font-family:Arial,Verdana,Tahoma; font-size:0.8em; line-height:19px; vertical-align:middle; padding:20px 10px 15px 10px; overflow:hidden;}
#frm_m div.content div.teams div.row{display:block; overflow:hidden;}
#frm_m div.content div.teams div.row dl{width:271px; background:url('/images/public/bg_team_bottom.png') left bottom no-repeat; padding:0 0 15px 0; margin:0 18px 18px 18px; float:left;}
#frm_m div.content div.teams div.row dl dt{width:266px; background:url('/images/public/bg_team_top.png') -20px bottom no-repeat; padding:5px 10px 25px 0; line-height:24px; vertical-align:middle; font-weight:bold;}
#frm_m div.content div.teams div.row dl dd{width:246px; background:url('/images/public/bg_team_middle.png') left top repeat-y; padding:0 10px 0 15px; line-height:20px; vertical-align:middle;}
#frm_m div.content div.teams div.row dl dd img.flag{margin:0 8px 0 0;}

#frm_m div.ad{width:468px; height:60px; margin:20px auto;}


/*FRAME FOOTER*/
#frm_f{width:984px; margin:0 auto; padding:23px 0 0 0; border-top:1px solid #202020;}
#frm_f a.gamevibes{float:right;}
#frm_f ul{float:left;}
#frm_f ul li{line-height:24px; vertical-align:middle; color:#343434; font-family:Verdana,Arial,Tahoma; font-size:0.7em;}
#frm_f ul li a{color:#4C4C4C; text-decoration:none;}
#frm_f ul li a:hover{text-decoration:underline;}
#frm_f ul li a.copyright {height:24px; width:60px; background:url('/images/public/webtrix_icon.png') right top no-repeat; text-indent:-9000px; overflow:hidden; display:block; position:relative; top:-20px; left:546px;}
#frm_f ul li a.copyright:hover {background:url('/images/public/webtrix_icon.png') right -24px no-repeat;}

#frm_f div.frm_f_copyright{width:890px; color:#EBEBEB; text-align:center; font-family:Verdana,Arial,Tahoma,Sans-serif; font-size:0.7em; margin:0 auto; line-height:30px; vertical-align:middle;}
#frm_f div.frm_f_copyright a{color:#EBEBEB; font-weight:bold; text-decoration:none;}
#frm_f div.frm_f_copyright a.img {height:24px; width:60px; background:url('/images/public/webtrix_icon.png') right top no-repeat; text-indent:-9000px; overflow:hidden; display:block; position:relative; top:-25px; left:616px;}
#frm_f div.frm_f_copyright a.img:hover {background:url('/images/public/webtrix_icon.png') right -24px no-repeat;}
#frm_f div.frm_f_copyright a:hover{text-decoration:none;color:#EBEBEB;}

/*FRAME ERROR*/
#frm_err{width:800px; margin:150px auto;}
#frm_err img.logo{margin:0 0 10px 0;}
#frm_err div.message{margin:0 0 0 40px; color:#EBEBEB;}
#frm_err div.message h1{font-size:1.4em; font-family:Arial,Verdana,Tahoma; line-height:40px; vertical-align:middle; font-weight:bold; color:#911010;}
#frm_err div.message h3{font-size:0.8em; font-family:Verdana,Arial,Tahoma; line-height:20px; vertical-align:middle; font-weight:bold}
#frm_err div.message ul{font-size:0.7em; font-family:Verdana,Arial,Tahoma; line-height:16px; vertical-align:middle; margin:5px 0 10px 30px;}
#frm_err div.message ul li{list-style-type:disc;}
#frm_err div.message ul li a{text-decoration:none; color:#911010; font-style:italic;}
#frm_err div.message ul li a.external{background:transparent url('/images/icon_link_external_red.gif') top right no-repeat; padding:0 13px 0 0;}
#frm_err div.message ul li a.mail{background:transparent url('/images/icon_link_external_red.gif') top right no-repeat; padding:0 13px 0 0;}
#frm_err div.message ul li a:hover{text-decoration:underline; color:#911010; font-style:italic;}

/*RANDOM CLASSES*/
strong{font-weight:bold;}
