div.main { background:url(../images/general/i20.png) top repeat-y; margin-bottom:18px; overflow:hidden; width:958px; }
div.main div.content { background:url(../images/general/i19.png) top no-repeat; padding-top:8px; }
div.main div.content div.padding { background:url(../images/general/i21.png) bottom no-repeat; padding:3px 12px 12px 10px; }

div.main div.header { height:40px; display:block; margin-bottom:10px; background:url(../images/general/i22.png) top repeat-x; }
div.main div.header h2 { height:40px; margin-left:12px; line-height:40px; text-indent:-10000px; background-position:left; background-repeat:no-repeat; }
div.main div.header div.ltab { background:url(../images/general/i23.png) left no-repeat; }
div.main div.header div.rtab { background:url(../images/general/i24.png) right no-repeat; }
div.main div.header h2.h1 { background-image:url(../images/general/h1.png); }
div.main div.header h2.h2 { background-image:url(../images/general/h2.png); }
div.main div.header h2.h3 { background-image:url(../images/general/h3.png); }
div.main div.header h2.h4 { background-image:url(../images/general/h4.png); }

div.main div.left { float:left; width:625px; }

div.main div.left div.sort { background:url(../images/general/i27.png) top no-repeat #f6f6f6; padding-top:6px; width:615px; margin-bottom:20px; }
div.main div.left div.sort div.border { background:url(../images/general/i28.png) bottom no-repeat; padding-bottom:6px; }
div.main div.left div.sort ul { padding:5px 22px; border:1px solid #e5e5e5; border-top:0; border-bottom:0; height:23px; }
div.main div.left div.sort ul li.title { padding:0; line-height:23px; background:none; }
div.main div.left div.sort ul li { padding:0; height:23px; line-height:23px; display:block; float:left; margin-right:12px; display:inline; background:url(../images/general/i30.png) left no-repeat #ddd; }
div.main div.left div.sort ul li a { color:#000; text-decoration:none; background:url(../images/general/i29.png) right 0 no-repeat; padding:5px 12px; }
div.main div.left div.sort ul li.active { background-image:url(../images/general/i31.png); background-color:#b1b1b1; font-weight:bold; }
div.main div.left div.sort ul li.active a { background-image:url(../images/general/i32.png); color:#fff; }

div.main div.left div.post { border-bottom:#e0e0e0 1px solid; margin:0 15px 10px 10px; padding-bottom:10px; }
div.main div.left div.post.last { border-bottom:none; }
div.main div.left div.post p { line-height:18px; }
div.main div.left div.post div.image { float:left; margin:0 10px 3px 0; width:107px; background:url(../images/general/i43.png) top no-repeat; padding-top:2px; text-align:center; }
div.main div.left div.post div.image div.bg { background:url(../images/general/i44.png) bottom no-repeat; padding-bottom:2px; }
div.main div.left div.post div.image div.bg img { border:1px solid #e0e0e0; padding:2px 3px; border-top:0; border-bottom:0; }
div.main div.left div.post h3 { color:#000; font-size:12px; font-weight:bold; padding:7px 0 5px 0; }
div.main div.left div.post ul.postinfo { margin-bottom:6px; font-size:10px; }
div.main div.left div.post ul.postinfo li { display:inline; background:url(../images/general/i42.png) left no-repeat; padding:0 8px 0 12px; }
div.main div.left div.post ul.postinfo li.first { padding-left:0; background:none; }

div.main div.right { float:right; width:311px; }
div.main div.right h5 { background:url(../images/general/i36.png) top no-repeat; height:31px; padding:0 10px; width:279px; margin:0 0 10px 12px; }
div.main div.right h5 span { height:31px; display:block; text-indent:-10000px; }
div.main div.right h5.match span { background:url(../images/general/g1.png) left no-repeat; }
div.main div.right h5.matches span { background:url(../images/general/g2.png) left no-repeat; }
div.main div.right h5.newsletter span { background:url(../images/general/g3.png) left no-repeat; }

div.main div.right div.box { background:url(../images/general/i38.png) top repeat-y; width:299px; margin:0 0 10px 12px; }
div.main div.right div.box div.bg { background:url(../images/general/i37.png) bottom no-repeat; padding-bottom:9px; }
div.main div.right div.box div.bg div.pad { background:url(../images/general/i41.png) 0 31px no-repeat; }
div.main div.right div.box div.bg div.pad h5 { margin:0; }
div.main div.right div.box p { padding:10px 15px; font-size:10px; line-height:16px; }

div.main div.right ol { width:299px; float:right; border-bottom:1px solid #e4e4e4; }
div.main div.right ol li { border-top:1px solid #e4e4e4; background-position:10px 7px; background-repeat:no-repeat; padding-left:32px; height:30px; line-height:30px; color:#878787; position:relative; }
div.main div.right ol li.alt { background-color:#f4f4f4; }
div.main div.right ol li a { color:#878787; text-decoration:none; }
div.main div.right ol li a:hover { text-decoration:underline; }
div.main div.right ol li strong a { color:#83bb32; }
div.main div.right ol li span.result { color:#000; position:absolute; right:8px; top:0; display:block; height:30px; line-height:30px; }
div.main div.right ol li.l1 { background-image:url(../images/general/o1.png); }
div.main div.right ol li.l2 { background-image:url(../images/general/o2.png); }
div.main div.right ol li.l3 { background-image:url(../images/general/o3.png); }
div.main div.right ol li.l4 { background-image:url(../images/general/o4.png); }
div.main div.right ol li.l5 { background-image:url(../images/general/o5.png); }

div.main div.right div.box div.image { margin:10px 0; text-align:center; }
div.main div.right div.box div.image img { border:1px solid #e0e0e0; padding:3px; }

div.main div.right div.box div.clans { margin:0 15px; background:url(../images/general/i40.png) center no-repeat; height:14px; line-height:14px; }
div.main div.right div.box div.clans span { display:block; width:100px; background:url(../images/general/i39.png) top no-repeat; height:14px; text-align:center; float:left; }
div.main div.right div.box div.clans span.right { float:right; }
div.main div.right div.box div.clans span img { margin-top:5px; }

div.main div.right div.box form { padding:0 15px 10px 15px; }
div.main div.right div.box form input.textbox { background:url(../images/general/i45.png) top no-repeat; width:219px; height:13px; padding:6px 5px; border:0; }

div.main div.right div.box form fieldset.line { padding:0 5px; position:relative; }
div.main div.right div.box form fieldset.line input.submit { position:absolute; right:10px; height:20px; width:20px; text-indent:-10000px; background:url(../images/general/i46.png) top no-repeat; padding-top:20px; overflow:hidden; border:0; } 