html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
/* Eric Meyer's Reset Stylesheet: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* ############################    END OF RESET    ################################## */
.clear { clear:both }
a { color:#2566B9 }
a:hover { text-decoration:none }
.noDisplay { display:none }
.doDisplay { display:block }
.green { color:#0FBF1C }
.red { color:#D34321 }
.desp { height:20px; display:block}
/* ############################    MASTER PAGE AND COMMON CLASSES     ################################## */
body {background:url(../images/design/body-bg.png) repeat-x #1F5FAD;margin:0px 0px 20px 0px;padding:0px;color:#333;font-size:13px;font-family:"Segoe UI", Frutiger, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;text-align:center;}
.design_sprite div { background:url(../images/design/design_sprite.png) no-repeat; }
.design_sprite .twitter { background-position: 0 0; width: 34px; height: 162px; position:fixed; top:250px; } 
.design_sprite .follow-me { display:block; width:34px; height:162px; }
.design_sprite .logo { background-position: 0 -336px; width:310px; height:100px; display:block; text-indent:-4400px; float:left }
.design_sprite .top-balls { background-position: 0 -486px; width:245px; height:134px; position:absolute; top:13px; left:730px }
.design_sprite .comment { background-position: 0 -204px;; padding-left:23px; float:right }
.design_sprite .comment a { color:#999 }
#wrapper { width:1000px; margin:0px auto; text-align:left; position:relative }
#top { height:100px }
#menu {background:url(../images/design/menu-bg.png) repeat-x;height:48px;line-height:45px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;}
#menu ul { list-style:none; padding:0px; margin:0px }
#menu ul li { padding:0px 30px; position:relative; float:left }
#menu ul li a { color:#fff; text-decoration:none; font-size:16px; }
#menu ul li a:hover { text-decoration:underline }
.copyright { padding:10px 0px; color:#fff }
.copyright a { color:#fff; text-decoration:none }
.copyright a:hover { text-decoration:underline}
.proofed { background:url(../images/proofed.png); width:250px; height:85px; display:block; margin:10px 0px; text-indent:-5000px }
#main-content {background:#fff;padding:20px 20px 20px 30px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;}
.left-column { width:660px; float:left }
.right-column { width:250px; padding-left:40px; float:left }
/* ============= LEFT COLUMN =================*/
.left-column h2 { font-size:23px; padding:10px 0px }
.left-column h2 a { color:#333; text-decoration:none }
.left-column h2 a:hover { color:#2566B9; text-decoration:underline }
.left-column .post-info {background:url(../images/design/post-info-bg.png) repeat-x;height:28px;line-height:28px;padding:0px 10px 0px 10px;font-size:14px;color:#666;border:solid 1px #E8E8E8;-moz-border-radius:4px;-webkit-border-radius:4px;}
.left-column .post-info strong { float:left }
.left-column .post-content { font-size:14px; line-height:20px; padding:5px 3px 10px 3px; }
.left-column .post-content p { padding:4px 0px }
.left-column .post-content h4 { padding:15px 0px; font-weight:bold }
.left-column .post-content ol { padding:5px 0px; margin-left:20px; }
.left-column .post-content ol li { list-style:decimal; padding:5px 0px }
/* ============= RIGHT COLUMN =================*/
.right-column h3 { font-size:16px; border-bottom:solid 1px #E8E8E8; padding:7px 0px; }
.right-column ul { list-style:none; padding:5px 0px; }
.right-column .campionate li { 	padding:4px 0px 4px 0px; }
.right-column .campionate li img { vertical-align:middle; margin-right:2px }
.right-column .arrow-list li {background:url(../images/design/ico-list-arrow.png) no-repeat 0px 7px;padding:4px 0px 4px 10px;}
.right-column .banner-holder { padding:5px 0px; border-bottom:solid 1px #E8E8E8; border-top:solid 1px #E8E8E8; }
.right-column .bookie { background:#F4F4F4; padding:5px }
.right-column .bookie div { background:url(../images/bookies/bookies_sprite.png) no-repeat; }
.right-column .bookie .bet365 { background-position: 0 0; width: 240px; height: 30px; display:block; text-indent:-4500px } 
.right-column .bookie .gb { background-position: 0 -160px; width: 240px; height: 30px; display:block; text-indent:-4500px } 
.right-column .bookie .pinnacle { background-position: 0 -240px; width: 240px; height: 30px; display:block; text-indent:-4500px } 
.right-column .bookie .bwin { background-position: 0 -80px; width: 240px; height: 30px; display:block; text-indent:-4500px } 
.right-column .bookie p { padding:5px 0px; font-size:12px; line-height:15px; }
.right-column .bookie p a { font-size:13px }
.right-column .v-desp { height:10px; width:250px; display:block }
/* PREVIEW PAGE */
#previewComments { padding:15px 0px }
.com-title { border-bottom:solid 3px #2362B0; margin-bottom:10px; }
.com-title h4 {background:url(../images/design/com_title_in_bg.png) repeat-x;height:32px;line-height:32px;padding:0px 15px;margin-left:20px;color:#333;text-align:center;font-weight:bold;font-size:14px;float:left;cursor:pointer;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;}
.com-title h4.active { 	background:url(../images/design/com_title_bg.png) repeat-x; color:#fff; }
.com-holder li { background:url(../images/design/com_bg.png) repeat-x; border:solid 1px #F2F2F2; padding:10px; margin-bottom:10px; }
.com-holder strong { width:310px; float:left }
.com-holder em { width:250px; text-align:right; padding-right:10px; float:right }
.com-holder p { padding:5px 0px; }
.com-holder .content { padding:10px 0px; line-height:18px }
#addComment p { padding:4px 0px; clear:both }
#addComment label { width:120px; display:block; padding:5px 0px 5px 20px; float:left; }
#addComment .text-input, textarea { width:240px; padding:5px; background:#F7F7F7; border:solid 1px #EBEBEB; float:left }
#addComment .focus { background:#EDF3FC; border:solid 1px #D5E3F9 }
#addComment .send { background:url(../images/design/com_title_bg.png); -moz-border-radius: 10px; -webkit-border-radius: 10px;  margin-left:140px; padding:4px 7px; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; border:none; margin-top:10px; }
/* ARCHIVE */
.archive { width:100% }
.archive th, .archive td { padding:7px }
.archive th { border-bottom:solid 1px #ddd; font-weight:bold; font-size:15px; }
.archive th.right, .archive td.right { text-align:right }
.archive th.center, .archive td.center { text-align:center }
.archive .alt-row { background:#F5F5F5 }
.archive img { vertical-align:middle }
/* NOTIFICATION */
.notification {position: relative;margin: 0 0 15px 0;padding: 0;border: 1px solid;background-position: 10px 11px !important;background-repeat: no-repeat !important;font-size: 13px;width: 99.8%;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.attention {background: #fffbcc url('../images/design/exclamation.png') 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
.information {background: #dbe3ff url('../images/design/information.png');border-color: #a2b4ee;color: #585b66;}
.success {background: #d5ffce url('../images/design/tick_circle.png');border-color: #9adf8f;color: #556652;}
.error {background: #ffcece url('../images/design/cross_circle.png');border-color: #df8f8f;color: #665252;}
.notification div {display:block;font-style:normal;padding: 10px 10px 10px 36px;line-height: 1.5em;}
.notification .close { color:#990000;font-size:9px; position:absolute;right:5px; top:5px;cursor:pointer;}