html {
    height: auto !important;
}

.page {
    max-width: 960px;
    width: 100%;
    margin: 20px auto 0px auto;
    border-style:solid;
    border-color:#496077;
    border-right-width:1px;
    border-left-width:1px;
    border-bottom-width:1px;
    border-top-width:1px;
    
    box-shadow: 10px 10px 5px #0e0e0e;
    
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.header
{
    margin: 0px;
    padding: 0px;
    position:relative;
    
    width: 100%;
    overflow: hidden;
    
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;

    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
}

#divCenter {
    min-height:900px;
    max-width:636px;
    margin-left: 10px;
    float:right;
}

#divLeft {
    float:left;
    width:250px;
}

#divMenu
{
    text-align:center;
    margin-top:200px;
}

.sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sortable li { 
    margin: 3px 3px 3px 0;
    padding: 1px;
    float: left;
}

.titoloLivelloPath
{
    font-size:12px;
    font-family: MedievalSharp;
    text-decoration: none;
}

.alphabet a
{
    font-size:12px;
    font-family: MedievalSharp;
    text-decoration: none;
}

.articoliConsigliati
{
    font-family: 'Italianno', cursive;
    font-size:24px;
    border-bottom-style:solid;
    border-bottom-color:black;
    border-bottom-width:1px;
}

.titoloArticolo 
{
    /*
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	*/

    /*background-color: #e1e2ea;*/
    width: 100%;
    font-size:16px;
    font-family: MedievalSharp;
    margin-top: 10px;
}

.titoloArticolo a:link
{
    color: #3cbeee;
}

.titoloArticolo a:hover
{
    color: #0d8ebe;
}

.titoloArticolo a:visited
{
    color: #26708c;
}

.testoArticolo 
{
    color: #606060;
    text-align: justify;
}

.masterPage {
    position: static !important;
}

.rssFeed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    width: 242px;
    height: 170px !important;
    margin-bottom: 2em;
}
.rssFeed a {
    color: #444;
    text-decoration: none;
}
.rssFeed a:hover {
    color: #000;
    text-decoration: underline;
}

.rssHeader { padding: 0.2em 0; }

.rssBody { 
    width: 242px;
    height: 270px;
    margin-top: 20px;
    border: 1px solid red;
    background-image: url(/images/metal-texture.png);
    background-color: lightGrey;
    background-repeat: repeat;
    box-shadow: 3px 3px 5px #0e0e0e;

    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
}

.rssRow h4, .rssRow p, .rssRow div {
    margin: 0;
    padding: 0.5em;
}

.rssRow p {
    font-style: italic;
    font-size: 14px;
}

.rssRow p a:hover {
    color: black;
    text-decoration: none;
}

#ticker1 .odd { background-color: #e8e8fc; }
#ticker1 .even { background-color: #d4d4e8; }

#ticker2 .odd { background-color: #e8fce8; }
#ticker2 .even { background-color: #d4e8d4; }

.searchBox
{
    margin:10px;
}

.searchBox img
{
    margin-left:4px;
}

.searchInputBox {
    width:200px;
    height:18px;
}

.loginDisplay
{
    padding: 10px;
    color: #0084ff;
    position: absolute;
    top:5px;
    right:10px;
}

.loginDisplay a:link
{
    color: #0084ff;
}

.loginDisplay a:visited
{
    color: #0084ff;
}

.loginDisplay a:hover
{
    color: #0084ff;
}
