body {
 font-family: arial, sans-serif;
 font-size: 10pt;
 color: black;
 background: transparent url(./img/background.jpg);
 margin: 0px;
 padding: 0px;
}

p {
 color: black;
}

a:link, a:visited, a:active {
 color: #A3221F;
  text-decoration: none;
}

a:hover {
 color: #A3221F;
 text-decoration: underline;
}

a img {
 border: 0px;
}

#wrapper {
 min-height: 500px;
}

#bkgs {
 border: 0px solid red;
 background: transparent url(./img/dragon.png) no-repeat;
 background-position: top right;
 height: 100%;
 min-width: 1010px;
 width: 100%;
 float: left;
}

#bkgs2 {
 border: 0px solid red;
 background: transparent url(./img/dadi.png) no-repeat;
 background-position: 100% 40%;
 height: 100%;
 min-width: 862px;
 width: 100%;
 float: left;
}


#left {
 border: 0px solid red;
 float: left;
 width: 180px;
}

#logo {
 display: block;
 border:0px solid red;
 background: transparent url(./img/logo.png) no-repeat;
 background-position: top center;
 width: 100%;
 height: 200px;
 margin-top: 20px;
 margin-left: 20px;
 text-decoration: none;
}

#container {
 border: 0px solid red;
 float: left;
 width: 682px;
}


#header {
 border: 0px solid red;
 width: 682px;
 height: 161px;
 margin: 0px auto;
 margin-top: 100px;
 background: transparent url(./img/header.png) no-repeat;
 background-position: 6px 0px;
}

#titolo {
 border: 0px solid black;
 float: right;
 width: 190px;
 height: 105px;
 margin-right: 23px;
}

#titolo span {
 display: none;
}

#content {
 border: 0px solid red;
 background: transparent url(./img/medium.png) repeat-y;
 background-position: 2px 0px;
 width: 682px;
 min-height: 500px;
 margin: 0px auto;
 padding-top: 1px;
 padding-bottom: 1px;
}

#text {
 margin: 0px 40px;
 
 text-align: justify;
}

#footer {
 border: 0px solid red;
 width: 100%;
 margin: 0px auto;
 background: transparent url(./img/footer_new.png) no-repeat;
 background-position: -2px 0px;
 height: 170px;
 float: left;
 clear: left;
}

#menu {
 border: 0px solid red;
 width: 100%;
 float: left;
 background: transparent url(./img/pencil.png) no-repeat;
 min-height: 500px;
 padding-top: 20px;
}

a.page {
 border: 0px solid red;
 float: left;
 width: 120px;
 height: 35px;
 background: transparent url(./img/manifesto.png) no-repeat;
 margin-left: 45px;
}

.page span {
 display: none;
}

a#manifesto {
 background: transparent url(./img/manifesto.png) no-repeat;
 margin-left: 51px;
}

a:hover#manifesto {
 background: transparent url(./img/manifesto_on.png) no-repeat;
}

a#arcanmyth {
 background: transparent url(./img/arcan_myth.png) no-repeat;
 margin-left: 47px;
}

a:hover#arcanmyth {
 background: transparent url(./img/arcan_myth_on.png) no-repeat;
}

a#endymia {
 background: transparent url(./img/endymia.png) no-repeat;
 margin-left: 49px;
}

a:hover#endymia {
 background: transparent url(./img/endymia_on.png) no-repeat;
}

a#news {
 background: transparent url(./img/news.png) no-repeat;
 margin-left: 45px;
}

a:hover#news {
 background: transparent url(./img/news_on.png) no-repeat;
}

a#links {
 background: transparent url(./img/links.png) no-repeat;
 margin-left: 53px;
}

a:hover#links {
 background: transparent url(./img/links_on.png) no-repeat;
}

a#forum {
 background: transparent url(./img/forum.png) no-repeat;
 margin-left: 55px;
}

a:hover#forum {
 background: transparent url(./img/forum_on.png) no-repeat;
}

#copyright {
 border: 0px solid;
 width: 550px;
 margin-left: 245px;
 font-size: 9pt;
 margin-top: 20px;
 text-align: center;
}

#copyright p {
 margin: 0px;
}

a#facebook {
 border: 0px solid red;
 display: block;
 position: relative;
 width: 25px;
 height: 25px;
 top: 14px;
 right: 5px;
 text-decoration: none;
}

.object {
 border-bottom: 1px solid black;
 overflow: hidden;
 margin-bottom: 10px;
}

.object h2, .htitle {
 font-style: italic;
 margin-bottom: 0px;
}

.object .subtitle {
 font-size: 8pt;
 display: block;
 border: 0px solid black;
 margin-bottom: 20px;
}

.oblink {
 float: right;
 border: 0px;
}

.post-footer {
 margin-bottom: 7px;
 color: #000;
}

.textimgright {
 border: px solid;
 float: right;
 padding-left: 10px;
 padding-bottom: 10px;
}

.textimgleft {
 border: px solid;
 float: left;
 padding-right: 10px;
 padding-bottom: 10px;
}
