/*+--------------------------------------------------------------------------|   Cascading Style Sheet for MKportal "default" Portal Template|   ========================================|   by Meo aka Luponero [Amedeo de longis]|      visiblesoul [Don K. Colburn]|   (c) 2004-2005 mkportal.it|   http://www.mkportal.it|   Email: luponero@mclink.it+--------------------------------------------------------------------------|   > MKPortal|   > Written By Amedeo de longis|   > Date started: 9.2.2004+--------------------------------------------------------------------------*//*=============================MK  global stylesP=============================*/
body {    
background-color: #242424;    
font-size: 10px;     
color: #4B4B4B;     
font-family: Verdana, Arial, Helvetica, sans-serif;     
margin:0px;     
padding:0px; /* Opera 0 margin */       
text-align: center; /* center in IE */ 
}/* portal wrapper */

#mkwrapper {    
text-align:left; /* left-align text in IE */        
margin: 0px auto 0px auto;
}/* logostrip */

#mklogostrip {    /* background-image: url(MKPORTALIMGDIR/sf_logo.jpg); */        background-color: #C0C0C0;    text-align: left;}

/* global font formatting */
table,tr,td,.tdglobal {    font-size: 10px;     color: #666666;    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* main portal table */
.tabmain {    margin:0px;    padding:0px;    }

/* image link border */

img {           border: 0px;}

/*=============================MK  LIGHT BACKGROUNDP=============================*/
.tabmain{ background-color: #C0C0C0;color: #4B4B4B;}
.modulecell,.urlo2,.tabnews,.trattini,.tablemenu,.taburlo {    background-color: #ffffff;    color: #808080;}

/*=============================MK  MEDIUM BACKGROUNDP=============================*/
.moduleborder {    background-color: #C0C0C0;    color: #808080;}

/*=============================MK  DARK BACKGROUNDP=============================*/
.urlo{    background-color:#8CB6E7;    color: #990000;}
.sottotitolo {    /* background-image: url(MKPORTALIMGDIR/m_sf.gif); */    background-color:#8CB6E7;    color: #666666;}
/*=============================MK  border and divider stylesP=============================*/
.trattini,.trattini2,.trattini3 {       border: 1px solid #646464;   }
.tabmain {       border-right: 6px solid #000000;       border-left: 6px solid #000000;       border-bottom: 6px solid #000000;       border-top: 6px solid #000000;}
.tablemenu {       border-right: 1px solid #646464;       border-left: 1px solid #646464;}    
.trattini {    border-width: 1px 0 0 0;    border-top-style: dashed;}/* blocks admin */
.trattini2 {    border-width: 0 1px 0 0;    border-right-style: dashed;}/* Quotes, Shoutbox */
.trattini3 {    border-width: 0 0 1px 0;    border-bottom-style: dashed;}/* vertical spacer image used in portal skin *//* .vspacer{    background-image: url(MKPORTALIMGDIR/punto_vert.gif);    background-repeat: repeat-y;    background-color: transparent;  } *//*=============================MK  hyperlink stylesP=============================*//* global links */
a:link, a:visited {    font-family: Verdana, Arial, Helvetica, sans-serif;    color: #4B4B4B;     text-decoration: none;  }
a:hover {    font-family: Verdana, Arial, Helvetica, sans-serif;    color: #4B4B4B;     text-decoration: underline;}
a:active {    font-family: Verdana, Arial, Helvetica, sans-serif;    color: #4B4B4B;     text-decoration: none;  }

/* bold navbar, block, module links */
a.uno:link {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;     color: #4B4B4B;     font-weight: bold;    text-decoration: none}
a.uno:visited {     font-size: 10px;     color: #4B4B4B;     font-weight: bold;    text-decoration: none}
a.uno:hover {    font-size: 10px;     color: #4B4B4B;     font-weight: bold;    text-decoration: underline;}
/* block text links */
.tablemenu a:link, a:visited {    font-family: Verdana, Arial, Helvetica, sans-serif;    color: #4B4B4B;     text-decoration: none;  }
.tablemenu a:hover {    text-decoration: underline;}
.tablemenu a:active {     text-decoration: none;  }
/* global contrasting text and hyperlink color */.mktxtcontr,a.mktxtcontr:link, a.mktxtcontr:visited {    color: #ff0000;    font-weight: bold;    text-decoration: none;}
a.mktxtcontr:hover {    font-weight: bold;    text-decoration: underline;}
/* contrasting text and hyperlink color 2 (admin) */
.mktxtcontr2,a.mktxtcontr2:link, a.mktxtcontr2:visited {    color: #0000ff;    font-weight: bold;    text-decoration: none;}
a.mktxtcontr2:hover {    font-weight: bold;    text-decoration: underline;}
/*=============================MK  form stylesP=============================*/
input,textarea,select,.bgselect, /* input fields */.mkbutton /* global submit buttons */{    background-color: #dfe6ef;          /* border: 1px solid #646464; */        margin: 0px;    padding: 0px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 10px;     color: #496c9f;    vertical-align: middle;}

/* button border - needed for blocks to display correctly in forum-view */  
.blsubmit,.mkbutton {    border: 1px #9cf outset;}
/* radio/checkbox buttons - remove background color and border in IE */ 
.mkradio {    background-color: transparent;    border: 0px;        }
/* configure blog textarea */
textarea.mkwrap1 {    overflow: auto;    /* width: 230px; */    width: 100%;}
/* edit blog textarea */
textarea.mkwrap2 {    overflow: auto;    width: 500px ;}
/* block input */
.mkblkinput {    background-color:#fff;    font-size: 9px;    border: 1px dashed #808080;    margin: 2px;}
/*=============================MK  navstrip stylesP=============================*//* top navstrip */
.navigatore {       vertical-align: bottom;    text-align: center;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: 300;    font-size: 9px;}
/*=============================MK  block stylesP=============================*//* used in functions.php (function main_page) */
.blocks {    padding: 0px;}
/* block header/footer corner images - portal skin only */
.tdmenblock {    font-size: 0px;     padding: 0px;      margin: 0px;     vertical-align: middle;    background-color:#C0C0C0;}
/* block td cell */
.tdblock {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    margin: 0px;    }
/* block title bar */
.sottotitolo {    vertical-align: middle;     text-align: left;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;      /* color: #666666; */        }
/* horizontal spacer between blocks */
.tdspacer {    line-height: 0px;}/*=============================MK  module global stylesP=============================*//* module table headings */
.modulex {      background-color: #f1f5f8;    height: 25px;}
th.modulex {         color: #666666;     font-family: Verdana, Arial, Helvetica, sans-serif;     background-color: #f1f5f8 !important;    background-image: none !important;    height: 25px;    /* font-weight: normal;*/    white-space: nowrap;}
/* Reviews description text */
.modulelite {    font-size: 8pt;    color:#a6bbcd;}
/* center block padding (news, admin) */
.contents {    padding: 10px;}
/* module pagination links */
.mkpagelink {    background-color: #f0f5fa;    border: 1px solid #072a66;    padding:1px 3px 1px 3px;    color: #000;    font-weight: normal;}
.mkpagelinklast {    background-color: #dfe6ef;    border: 1px solid #072a66;    padding:1px 3px 1px 3px;    color: #000;    font-weight:normal;}
.mkpagecurrent {    background-color: #ffc9a5;    border: 1px solid #072a66;    padding:1px 3px 1px 3px;    color: #000;    font-weight:normal;}
/*=============================MK  shoutbox module stylesP=============================*//* module table with border (shoutbox, news) */
div.taburlo {       width: 100%; /* center in IE */ }
td.taburlo{    margin:0px;    padding:0px;    border: 0;}    
/* shouter and date cell */
.urlo {    vertical-align: middle;    text-align: center;    font-weight: bold;    font-size: 10px;    color: #808080;    padding: 0px;    border-right: 1px solid #DDDDDD;    border-left: 1px solid #DDDDDD; }
/* shout cell */
.urlo2 {    padding: 4px;       /* border-bottom: 2px solid #DDDDDD; */    border-bottom: 2px solid #DDDDDD;     border-right: 2px solid #DDDDDD;    border-left: 2px solid #DDDDDD;    text-align: left;    color: #646464;    font-size: 11px;    font-weight: bold;}
/* white shouter text */
.urlocontrast {     color: #003366;}
/*=============================MK  news module stylesP=============================*//* news table with border */
.tabnews {    border: 1px dashed #c6ddf3;    margin:0px;     padding:0px;    font-size: 10px;    color: #666666; }
/*=============================MK  admin cp stylesP=============================*//* admin cp titles with top border */
.titadmin {    margin: 0px;    font-weight: bold;    font-size: 11px;     color: #496c9f;    border-top: 1px dashed #808080;}
/*=============================MK  font stylesP=============================*//* red error page text */
.mkerror {      font-size: 12pt;    color: #ff0000;    font-weight:bold;}
/* MKPQuote quotation text */
.mkquote {          color: #0000ff; }
/* MKPGallery module ecard, offline page */
.ecardtitle,.offlinetxt {    font-size: 10pt;     font-weight: bold;    text-align: center;}
/* MKPGallery slideshow caption text (modules/gallery/index.php function slide_update) *//*.mkslidecap {       font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 12pt;     font-weight: bold;     color: #ffffff;}*//*=============================MK  BBcode quote stylesP=============================*/
.mkquoteball {    font-size: 9px;     color: #666666;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    background-color: #ffffff;      padding: 0; }
.mkquotetext {    font-size: 10px;     color: #666666;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    background-color: #ffffff;    margin: 0;    padding: 0; }
table .mkquotetable{                    width: auto; /* IE */       text-align: left;}