/*
+-------------------------------------------------
| Borderline Skin Series by InvisionSkins.com
| Custom skinpack for "La Gazzella dello Stort"
|
| version 0.0.U - Gazzella Table Version
| Gazzella[Slate] CSS file
| February 21, 2006
|
+-------------------------------------------------
| copyright 2002-2007 Massimo Ugoni [mugo73]
| email: max@lagazzelladellostort.com
| website: http://www.lagazzelladellostort.com
| 
+-------------------------------------------------
*/


/* FIX IE6 Scrollbars bug - Leave this in! */
 html { overflow-x: auto; }


/* base classes */
label      { cursor:pointer; }
form       { display:inline; }
img        { vertical-align:middle; border:0px }
img.attach { max-width:500px;
width:expression( 
    document.body.clientWidth > (500) * 
    parseInt(document.body.currentStyle.fontSize)?
        "500px":
        "auto" );
}


BODY {
width: auto;
text-align:center;
background: #000000 url(../immagini/background.bmp) repeat;
color: #FFFF00;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 8pt;
margin:10px;
}


TABLE, TR, TD {
background-color: transparent;
color: #000000;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 8pt;
}


a:link, a:visited, a:active {
background-color: transparent;
color: #000000;
text-decoration: none;
}

a:hover {
background-color: #000000;
color: #A7A7A7;
text-decoration:underline;
}



/* global wrapper */

#ipbwrapper {
text-align: left;
width: 92%;
margin-left: auto;
margin-right: auto;
background: #FFFF00;
padding: 0px;
border: 0px #292929 solid;
}


/* boardheader sections */
#logographic {
background-image:url(../immagini/mugo.png);
background-repeat: no-repeat;
height: 75px;
}
 
hr {
border: none 0;
border-top: 1px dashed #000000;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
#logostrip {
background-color: #FFFF00;
background-image:url(../immagini/header_tile.gif);
background-repeat: repeat-x;
color: #000000;
margin:0px;
padding:0px;
height:75px;
border:0px solid #000000;
}

#logostrip a:link,
#logostrip a:active,
#logostrip a:visited {
text-decoration: none!important;
font-size: 18px;
font-weight: bold;
}

#logostrip a:hover {
text-decoration: none!important;
color: #000000;
}

/* collegamenti sections */

table.collegamenti {
padding:3px;
width:650px;
text-align:left;
border-left:0px solid; 
border-color:#CCCCC;
margin-top:15px;
margin-bottom:15px;
overflow: auto;
background:transparent;
}
table.collegamenti td.coll-imm {
width:100px;
text-align:left;
border-right:0px solid; 
border-color:#CCCCC;
overflow: auto;
padding-right:7px;
margin:0px;
background:transparent;
}

table.collegamenti td.coll-text {
text-align:left;
border-left:1px solid; 
border-bottom:1px dashed; 
border-color:#CCCCC;
margin:0px;
padding-left:10px;
overflow: auto;
background:transparent;
}

/* main body text sections */

div.text {
padding:3px;
width:550px;
height:300px;
text-align:left;
border-left:1px solid; 
border-color:#CCCCC;
margin-top:15px;
margin-bottom:15px;
overflow: auto;
background:transparent;
}
div.diario {
position:relative;
padding:3px;
width:550px;
text-align:left;
border-left:1px solid; 
border-color:#CCCCC;
margin-top:15px;
margin-bottom:15px;
background:transparent;
}
div.diariodata {
position:relative;
left:110px;
text-align:left;
border-top:1px dashed; 
border-color:#CCCCC;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
background:transparent;
}
div.diarioentry {
position:relative;
left:-110px;
text-align:left;
border-bottom:0px dashed; 
border-color:#CCCCC;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
background:transparent;
}
div.calendar {
padding:0px;
width:60px;
height:60px;
text-align:left;
border-left:0px solid; 
border-color:#CCCCC;
margin-top:0px;
margin-bottom:0px;
background:url(../immagini/calendar/calendar_bkgnd.png);
position:relative;
}
/*Calendar sections*/
div.calendar_day1{
position:absolute;
top:0px;
left:0px;
}
div.calendar_day2{
position:absolute;
top:-0px;
left:0px;
}
div.calendar_oday{
position:absolute;
top:-0px;
left:0px;
}
div.calendar_month{
position:absolute;
top:-0px;
left:0px;
}

/* menu sections */
#menu {
text-align: left;
background-color: #000000;
color: #FFFF00;
text-decoration: none;
font-weight: bold;
padding: 5px 5px 5px 5px;
margin: 0px;
border:0px;
}

#menu a:link, #menu a:visited, #menu a:active {
background-color: transparent;
color: #000000;
text-decoration: none;
border:0px;
}

#menu a:hover {
background-color: transparent;
color: #FFAFB1;
text-decoration: none;
border:0px;
}

/* submenu sections */
#submenu {
text-align: left;
background-color: transparent;
color: #000000;
text-decoration: none;
font-weight: bold;
padding: 0px 0px 5px 0px;
border:0px;
}

#submenu a:link, #submenu a:visited, #submenu a:active {
background-color: transparent;
color: #000000;
text-decoration: none;
border:0px;
}

#submenu a:hover {
background-color: transparent;
color: #FFAFB1;
text-decoration: none;
border:0px;
}

/* admin page sections */
.admin {
width:80%;
padding:0;
margin:0;
color:#000000;
}
.col1{
width:15%;
background-color: #000000;
color:#FFFF00;
font-weight: bold;
}
.col2{
width:26%;
background-color: #000000;
color:#FFFF00;
font-weight: bold;
}
.col3{
width:6%;
background-color: #000000;
color:#FFFF00;
font-weight: bold;
}
.col4{
width:53%;
background-color: #000000;
color:#FFFF00;
font-weight: bold;
}
.coluser{
background-color: transparent;
color:#000000;
}
.coluser a:hover, .coluser a:active {
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
border:0px;
}

/* video description */
#tab_video {
background-color: transparent;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding: 0px;
border: 1px solid #808080;
text-align: left;
vertical-align: top;
text-decoration: none;
}

#video_descr {
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding: 0px;
border: 0px solid #000000;
text-align: left;
vertical-align: top;
text-decoration: none;
position:relative; left:10px; top:-300px;
width:250px;
background-color:#CCCCCC;
}

/* misc */
.copyright {
font-size: 9px;
color: #000000;
}

.copyright_block {
width: 95%;
background: #FFFF00;
color: #000000;
padding: 2px;
border: 0px solid #909090;
}

.purple { color:purple;font-weight:bold; background-color: transparent; }
.red    { color:red;font-weight:bold; background-color: transparent; }
.green  { color:green;font-weight:bold; background-color: transparent; }
.blue   { color:blue;font-weight:bold; background-color: transparent; }
.orange { color:#F6A018;font-weight:bold; background-color: transparent; }
