BODY,P,TD,TH {		font-family:verdana,helvetica,arial,sans-serif;
			font-size:10pt;
			color:#4d1979;
			}

BODY {			background:#ffffff;
                        background-image:url(/images/core/gallery.jpeg);
                        background-repeat:repeat-y;
			}

TH {                    font-size:10pt;
                        color:#4d1979;
                        text-align:left;
                        background-color:#eeffcc;
			border:1px solid #99cc00;
                        }

H1 {			font-size:16pt;
                        font-weight:bolder;
			color:#4d1979;
			border-bottom:1px solid #99cc00;
			border-left:1px solid #99cc00;
                        padding-left:2px;
			}

H2 {			font-size:12pt;
                        font-weight:bolder;
			color:#4d1979;
			border-bottom:1px solid #99cc00;
			border-left:1px solid #99cc00;
                        padding-left:2px;
			}

H3 {			font-size:12pt;
                        font-weight:bolder;
			color:#4d1979;
			}

H4 {			font-size:10pt;
                        font-weight:bolder;
			color:#4d1979;
			}

DT {                    font-weight:bolder;
                        }

A {			color:#4d1979;
			font-decoration:underline;
			font-weight:bolder;
			}

A:Hover {		color:#99cc00;
			}

HR {                    color:#99cc00;
                        }

.Gallery {              width:100px;
                        color:white;
                        }

.Navigator {            vertical-align:top;
                        text-align:right;
                        width:110px;
                        }

.Annotation_R {         font-size:8pt;
                        text-align:left;
                        padding:2px;
                        border-top:1px solid #99cc00;
                        border-left:1px solid #99cc00;
                        margin-left:5px;
                        margin-bottom:10px;
                        background-image:url(/images/core/annotationwallpaper.gif);
                        width:105px;
                        }

.Annotation_R H1 {      font-size:10pt;
                        font-weight:bolder;
                        border-bottom:1px solid #99cc00;
                        border-left:0;
                        border-right:0;
                        border-top:0;
                        padding:0;
                        margin-left:5px;
                        margin-right:5px;
                        margin-top:0;
                        text-align:center;
                        }

.Button {               font-size:8pt;
                        width:75px;
                        margin:4px 0px 0px 0px;
                        }

.NavButton {            font-size:8pt;
                        width:100px;
                        margin:4px 0px 0px 0px;
                        }

.Footer {               border-top:1px solid #99cc00;
                        border-left:1px solid #99cc00;
                        }

.Photo {		border-right:1px solid #4d1979;
			border-bottom:1px solid #4d1979;
			padding-right:2px;
			padding-bottom:2px;
			}

.Diary {                vertical-align:top;
                        }

.Diary .Date {          font-size:10pt;
                        font-weight:bolder;
                        color:#7f0000;
                        white-space:nowrap;
                        vertical-align:top;
                        }

.Diary .Author {        font-size:10pt;
                        font-weight:bolder;
                        color:#000080;
                        }

.Diary .Position {      font-size:8pt;
                        font-weight:normal;
                        color:#ff8080;
                        }

.Diary .Title {         font-size:10pt;
                        font-weight:bolder;
                        color:#4d1979;
                        }

.Diary .Details {       font-size:8pt;
                        font-weight:normal;
                        color:#4d1979;
                        }

.Small {                font-size:8pt;
                        font-weight:normal;
                        color:#7f0000;
                        }

.Caption {              font-size:8pt;
                        font-weight:normal;
                        text-align:right;
                        color:#7f0000;
                        }

.Caption A {            font-weight:normal;
                        }

.Admin {                vertical-align:top;
                        }

.LoginError {           color:red;
                        font-weight:bold;
                        }

.idcard {               border:1px solid #4d1979;
                        background:#eeffcc;
                        padding:4px;
                        }

.idcard H2 {		font-size:11pt;
                        margin:0px;
			}


.idcard .section {      text-align:right;
                        font-weight:bold;
                        font-size:10pt;
                        }

.idcard .name {         font-weight:bold;
                        font-size:12pt;
                        }

.idcard A {             font-weight:normal;
                        }

.index {                background-image:url(/images/core/indexwallpaper.gif);
                        border:1px solid #4d1979;
                        vertical-align:top;
                        padding:4px;
                        }

.index A {              font-size:8pt;
                        font-weight:normal;
                        text-decoration:none;
                        }
