* 
code { font-family: monospace }
sub sup { font-size: 8px}
html, body, p { background-image: url(/templates/default/images/bg.gif); color:#000000; margin:0px; }
a,a:link,a:active,a:visited {
font : normal 11px verdana, sans-serif;
color : #333333;
text-decoration : none;

}
a { text-decoration:none; color: 333333 }
a:hover { text-decoration:underline; color : #996600 }
img { border:0 }
ul { padding-left: 15 }
ul ul { padding-bottom: 5 }
p {padding-top: 5; }
dfn { font-style:italic; font-weight: bold; }

h1 { clear:both; font-size: 14px; padding-top: 10; border-bottom: solid #724C21 1px; }
h2 { clear:both; font-size: 12px; padding-top: 10; }
h3 { clear:both; font-style: italic; padding-top: 10; }

dt { clear:both; font-style: italic; font-weight: bold; padding-top: 0; margin-left:20;}
dd { padding-left:20; margin-left:20; }

.small_menu { margin-left:50; text-align:right; margin-right:50; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}

.main_title {padding:1; margin-left:0; margin-right:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size: 18px;  background=img/bg.jpg; color:#FFFFFF}

.horizontal_wide { background-color:#ffffff; margin-left:50; margin-right:50; font-size:0px; height:1px; margin-top:0px; margin-bottom:0px; border-bottom:1px solid #0000cc; border-top:1px solid #0000cc; }

.main_menu {  margin-left:0; font-family:Arial, Helvetica, sans-serif; font-size: 10px;  background-color:#4b85d0; color:#FFFFFF}
.main_menu ul a { color: FFFFFF; font-size:14px; }
.main_menu ul ul a { color: FFFFFF; font-size:12px; }
.main_menu li { padding-left:1; padding-right:1; padding-bottom:1; padding-top:1; border-bottom: solid white 1px; }
.main_menu ul ul li { padding-bottom:0; padding-top:0; border: none; }
.main_menu ul { list-style-type:none; padding-left:0; }
.main_menu ul ul { list-style-type:none; padding-left: 1; }

.page_text { margin-left:3; margin-right:0; }

.person_foto{ margin:5; float:left; }
.screenshort{ margin:5; float:left; }
.img_right { margin:5; float:right; }

.img_center { margin:5; text-align:center; }

.toc li { padding-top: 5 }
.toc_title { font-style: italic;}

.calendar td {text-align:center; background-color:#EEE; padding:1; }
.weekend td { color: red; }
.calendar .rday {background-color: maroon; color:white }
.calendar .rday a { color:white}

.result td {background-color:#EEE; padding:1; }
.result th {text-align:left; background-color:#EEE; padding:1; }

.proj_list { display:inline-block; border-width:2; border-color: #724C21; border-style:solid; margin:4; padding:0;}
.proj_list div { margin:4; vertical-align:center; }
.proj_list .proj_title { margin:0; }
.proj_list img { vertical-align:center; }
.proj_title { padding:3; background-color:#724C21; color:#FFFFFF; text-align:center; margin:0; }
.proj_title a { color:#FFFFFF; }

sup {font-size: smaller}
