body {padding: 8px; margin:0; background-color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color: #343d46;	max-width:720px; min-width:620px;}
div,dt,dd,form {margin:0; padding:0;}
a {text-decoration: none; color: #0976A9;}
a:link,a:visited {color: #0976A9;}
a:hover {color: #ff6c00;}
h1 {font-size:150%;	font-weight:bold; padding: 0; margin:0;	color:#3a3f45;}
h2 {font-size:100%;	font-weight:bold; padding: 0; margin:0.8em 0 0 0; color:#8a4497;}
#sideboard {width:140px; float:left;}
#article {width:472px; float:right;	padding-left:8px}
#article p{margin: 0.5em 0 0 0; padding:0;}
.contnet {padding: 0 4px;}
.contnet dl {margin:1em 0; padding:0;}
.contnet dl:first-child {margin-top:0.2em;}

.new_item {font-size:50%; font-weight:bold; color:#f00; margin-left:0.5em;}
dt {display:inline-block; padding-right:20px; background: transparent url(images/OliveTic.gif) no-repeat 200% 50%; min-height:11px; color:#8fa76d;}
.title {font-weight:bold; color:#009dac;}
.done {font-weight:normal; font-size:90%;}
.title .active {color:#b93b00;}
.title .active a:hover{color: #b93b00;}

.closing {font-size:75%;}
.submitted {font-size:75%; color:#8fa76d; font-style:italic; display:none;}
#mes {font-weight:bold; text-align:right; color:#8fa76d; float:right;}
#submit{font-weight:bold; float:right; border: solid 1px #d5e0e8; padding:0.1em 0.5em; display:none;}
#submit:hover{border-color:#ff6c00;}
.subnote {font-size:80%; margin-bottom:1em;}
.contnet p{margin: 0.5em 0 0 0; text-indent:1em; line-height:1.5em; padding:0;}
.subttl {color:#009dac; font-size:80%;}
.note {font-size:80%; font-style:italic; margin:30px 0;}
.right-image {margin: 10px 0 10px 20px; float:right;}
.list {margin-left:2em; margin-bottom:0.6em; text-indent:0;}
.blist {margin-left:1.4em; margin-bottom:0.6em; background: transparent url(images/list_bullet.gif) no-repeat left 0.4em; padding-left: 12px; text-indent:0;}
.winners .comptitle {font-size:100%; font-weight:bold; color:#b93b00; margin:0;}
.winners {max-width:450px;}
.winners .prize {color:#009dac; margin:0.4em 0 0 1.4em; background: transparent url(images/PrizeBullet.gif) no-repeat left 0.4em; padding-left: 12px; min-height:11px;}
.winners dt{border-bottom: solid 1px #6f7d5a; color:#6f7d5a; margin-bottom:2px; display:inline-block;}
.prize ul {margin: 0 0 0 0.6em; padding:0; list-style-type:none; font-size:100%; font-weight:normal; color: #343d46;}
.prize li{list-style:none; margin:0; padding:0;}
#article div dl:first-child {margin-top:0;}
input {width:300px; margin:0; padding:0.1em; border-width:1px; border-color:#ddd; background-color:#fefff4; font-size:8pt; letter-spacing:0.1em;}
.magcomp dt{display:inline-block; min-height:11px; color:#8fa76d;}
.magcomp .ticked{padding-left:20px; background: transparent url(images/OliveTic.gif) no-repeat left 50%;}
.magcomp .submitted {display:inline-block;}
.nocomps {margin:10px 20px; font-weight:bold; color:#f00;}
.myself {font-weight:bold; color:#f00;}
.warning {font-weight:bold; color:#f00;}

cite {font-size:85%; font-style: normal; font-weight:normal;}
cite a{font-size:100%;}
#copyright cite{margin: 0; padding:0.2em 0.5em;	letter-spacing:0.05em; word-spacing:0.2em; display:block; background-color:#ced8db;}
.button {width:14px; height:14px; font-size:1px; display:block;	z-index:20;	float:right; position:relative;}
#btnhome {background:transparent url(../images/DHome.gif) no-repeat left top; right:5px; top:-20px;}
#btnhome:hover {background-position:left -28px;}
.clear {clear:both;}
.invis {font-size:0;}
