    	html {
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
        }

        .advert {
			position:relative;
            text-align:left;
            border:1px dotted gray;
            background-color:#fff;
            color:#000;
            padding:10px;
            margin:10px;
            margin-left:0px;
			width:550px;


        }

		.new, .new_odd {
			font-weight:bold;
            color:black;
            font-size:11px;
        }

        .unreleased, .unreleased_odd {
			font-weight:normal;
            color:#f44;
            font-size:12px;
        }

        .answered, .answered_odd {
			font-weight:normal;
            color:#4a4;
            font-size:12px;
        }

        .answered_odd,.unreleased_odd, .new_odd {
            background-color:#eee;
        }

        .answered_odd,.unreleased_odd, .new_odd, .answered, .unreleased, .new {
            cursor:pointer;
        }


.navigation ul {
	list-style-type:none;
}	

.navigation ul li {
	float:left;
	border:1px solid silver;
	margin:2px;
	padding:3px 6px;
}

.navigation ul li.active {
	float:left;
	border:2px solid black;
	margin:2px;
	padding:2px 5px;
	font-weight:bold;
}



        table {
            padding:0px;
            margin:0px;
            border-left:1px solid #aaa;
            border-top:1px solid #ccc;
            border-right:1px solid #aaa;
            border-bottom:1px solid #ccc;
			border-collapse:collapse;
        }

        th {
			text-align: left;
            font-size: 12px;
            letter-spacing:1px;
            padding:3px;
            padding-left:6px;
            padding-right:6px;
            margin:0px;
            border-bottom:1px dotted silver;
        }

        td {
			border-bottom:1px dotted #ddd;
            padding:3px;
            padding-left:6px;
            padding-right:6px;
            margin:0px;
        }

		tr {
			margin:0px;
            padding:0px;
        }

        a {
	        text-decoration:none;
        }

        td.clean {
		  	border:0px;
        }

        table.clean {
			border:0px;
        }

        #info {
	   font: 13px 95%/12px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
            position:relative;
            text-align:center;
            width:670px;
            border:1px dotted silver;
            background-color:#e9e9e9;
            color:#c00;
            padding:10px;
            margin:10px;
            margin-left:0px;
        }

        #message {
			position:relative;
            float:left;
            background-color:#eee;
            padding:10px;
			width:450px;
            margin-right:20px;
        }

		#toolbox {
			position:relative;
			float:left;
			background-color:#ddd;
            width:180px;
            height:320px;
			border:1px solid silver;
            padding:10px;
            font: 12px/14px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
            text-align:left;
        }

		#info.small {
	   font: 12px 95%/12px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
			position:relative;
            text-align:left;
            border:1px dotted silver;
            background-color:#e9e9e9;
            color:#c00;
            padding:10px;
            margin:10px;
            margin-left:0px;
            width:400px;
        }

		#preamble, #messagebody {
            font: normal 95%/1.5em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
			margin:0px;
            margin-bottom:10px;
            padding:10px;
            width:400px;
            vertical-align:top;
        }

        #preamble {
			background-color:#eee;
        }

        #messagebody {
			background-color:#e9e9e9;
        }

        div.record {
			background:#e9e9e9;
			margin-bottom:10px;
			padding:10px;
			width:550px;
        }

        div.title {
			font: normal 20px/25px georgia, palatino, "Times New Roman", serif;
            margin-bottom:20px;
			border-bottom:1px solid #d0d0d0;
            padding-bottom:5px;
        }

        div.question {
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
			margin-bottom:10px;
            padding-right:30px;
        }

        div.handynav {
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
            text-align:right;
        }

		div.handynav a {
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
			text-decoration:none;
        }

        div.answer {
			background-color:#ddd;
            margin-bottom:10px;
			border:1px solid #d6d6d6;
            padding:10px;
            font: normal 95%/1.5em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
        }

        div.title {
			font: normal 1.6em/1.2em georgia, palatino, "Times New Roman", serif;
            margin-bottom:20px;
        }

        div.body {
			margin-bottom:20px;
            border:0px;
        }

        input, textarea, .body {
			font: normal 95%/1.7em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
            border:1px solid #aaa;
            text-align:left;
        }

        input.button, input.submit, input.largesubmit {
			clear:left;
        	width:160px;
            margin:0px;
            vertical-align:middle;
            text-align:center;
            padding:0px;
            padding-left:5px;
        }

        input.submit {
			width:420px;
            height:35px;
        }

        input.largesubmit {
			width:420px;
            height:35px;
        }

        input.delete {
			font-weight:bold;
            color:#c00;
			width:160px;
			text-align:center;
        }

        input.wide {
			width:350px;
        }

		textarea.small {
			width:350px;
            height:105px;
        }

        textarea.large {
			padding-left:5px;
		  	width:420px;
            margin-bottom:10px;
        }


	    label {
	        display:block;
	        margin-bottom:6px;
	        margin-top:16px;
            font: normal 95%/1.5em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
	    }

            h1 {
            font-size:18px
            }