﻿body 
{
	background-color: #121212; background-image: url(../../images/cmerighi/dodecahedron/background.jpg);
	background-position:top center; background-repeat:no-repeat; 
	color:#444444; font-family:Verdana, Tahoma, Helvetica; font-size:8.75pt; 
}
body, form, html{ margin:0; padding:0; height:100%; }
body.IFrame{ background:transparent;}
/* header */
a.HeaderImage
{
    display:block; margin:auto; width:990px;
}
div#menu, div#footer
{
    width:980px; background-image: url(../../images/cmerighi/dodecahedron/menu_background.png);
    background-position:top center; background-repeat:no-repeat; margin-top:5px;
    font-size:.9em; color:Silver;
}
div#menu
{
    height:185px; margin:auto; padding: 8px 0px 0px 20px; 
}
div#footer
{
    height:30px; text-align:center; float:left; padding-top:8px; margin-top:20px;
}
div#container
{
}
div#menu a
{
    color:White; text-decoration:none;
}
div#menu a:hover
{
    color:White; color:#99d4ff;
}
div#menu div
{ 
    padding:5px 10px 5px 5px; height:35px; display:inline;
}
img.Hedra
{
    position:absolute; top:55px; left:50%; height:100px; width:100px; margin-left:-50px; border:0;
}
div.Container
{
    margin:auto; width:980px; padding:0; padding-top:10px; 
}
#RightColumn, #RightestColumn
{
    float:left; font-size:.9em; color:#999; overflow:hidden; margin-left:5px; padding:10px;
}
#RightColumn
{
    width:170px; color:Silver;
    background-color:#4e4e4e;
    background-image:url(../../images/cmerighi/dodecahedron/rightcolumn_background.jpg);
    background-repeat:repeat-y; background-position:left; border-right:1px solid #666;
}
#RightestColumn
{
    width:40px; 
    background-color:#606060;
    background-image:url(../../images/cmerighi/dodecahedron/rightestcolumn_background.jpg);
    background-repeat:repeat-y; background-position:left;
}
#RightColumn h3, #RightestColumn h3
{
    font-size:1.2em; font-weight:normal; color:#c0c0c0;
    background-color:#444444; background-image:url(../../images/cmerighi/dodecahedron/columnheader_background.jpg);
    background-repeat:repeat-x; background-position:top; padding:3px;
    border-bottom:1px solid #222; border-top:1px solid #666;
}
#RightColumn ul, #RightestColumn ul
{
    list-style-image:url(../../images/cmerighi/dodecahedron/bullet.png); vertical-align:middle; padding:0; margin:0;
    margin-left:15px;list-style-position:outside; color:#999;
}
#RightColumn a, #RightestColumn a
{
    color:#c0c0c0; text-decoration:none;
}
#RightColumn a:hover, #RightestColumn a:hover
{
    color:#efefef; text-decoration:none;
}
.SilverlightHidden
{
    /* not-hidden for seo */
}
h1
{
	color:white; font-size:1.4em; font-weight:normal;
}
h1#title
{
	width: 705px; 
	padding:5px; margin:0;
	background-image:url(../../images/cmerighi/dodecahedron/title_background.png); background-position:center top;
	background-repeat:no-repeat;
}
h2
{
	font-size:1.2em; font-weight:normal; color:#739dc8; font-family:Verdana, Arial, Helvetica;
}
h2#abstract
{
	width: 705px; background-color:#333333; color:#c0c0c0; font-size:1.1em;
	padding:5px; margin:0;
	background-image:url(../../images/cmerighi/dodecahedron/abstract_background.png); background-position:center bottom;
	background-repeat:no-repeat;
}
h3
{
    font-size:1.2em; font-weight:normal; color:#739dc8;
}
h4
{
    font-size:1.0em; font-weight:normal; color:#5b949f; font-style:italic;
}
div.Subtitle
{
    font-size:.9em;
}
div.Article
{
    margin-bottom:20px; border-bottom:1px dashed silver; padding-bottom:5px;
}
div.Pager
{
    padding:5px; text-align:center; margin:5px; font-weight:bold; background-color:#efefef; border:1px solid silver;
}
ul
{
    list-style-type:disc; 
}
/* usual */
a
{
	color:#739dc8; text-decoration:none;
}
a:hover
{
	color:#739dc8; text-decoration:underline;
}
.Silverlight
{
    width:100%; height:100%; position:absolute; z-index:1; top:0;
}
div#content
{
    width:665px; background-color:White; float:left; padding:25px;
	font-family:Verdana, Tahoma, Helvetica; overflow:hidden;
}
div#spacer
{
	float:left; width:980px; height:50px; /*background-color:Red;*/
}
div#map
{
	/*width:360px; height:360px; border:1px solid silver; float:right; */
}
div#debug
{
    position:fixed; bottom:0; right:0; background-color:White; color:Black; border:5px solid white; width:450px;
    height:200px; overflow:scroll; z-index:100; display:none;
}
div.Pre{ font-family:Courier New, Monospace, Monotype; overflow:auto; padding:5px; white-space:nowrap; }
pre, div.Pre
{
    overflow:auto; background-color:#f4f4f4; color:#444444; border:1px solid #c0c0c0; font-size:10pt;
}
.highlight{ color:#000;}

hr{ border:1px dashed #efefef; }
ul#feedbacks { list-style-image: url(../../images/ico_balloon.gif); vertical-align:middle; font-size:.9em;}
ul#feedbacks li{ padding-left:25px; margin-left:0;}
ul#feedbacks p{ color:#797f86; margin-top:5px;  } 
ul#feedbacks h3
{
	font-size:1.1em; font-weight:bold; color:#dec628; margin-bottom:3px;
}
ul#feedbacks div.Subtitle{ color:#7f7f7f; }
ul#feedbacks div.Subtitle span, div.DirectLink{ color:#999999;font-size:.9em; }
li.Avatar{ list-style-image:url(../../images/avatar.jpg); }
