body {
 	margin: 0;
 	width: 320px;
 	font-family: arial;
}

.header {
 	background-color: #41474d;
	width: 320px;
	height: 17px;
	padding: 0;
}

img {
 	border: 0;
}

h1 {
 	font-family: arial;
 	font-size: 11px;
 	padding: 1px;
 	margin: 0;
 	font-weight: normal;
}
h2 {
  	font-family: arial;
 	font-size: 11px;
 	padding: 1px;
 	margin: 0;
 	font-weight: bold;
}
.nav {
 	font-family: arial;
 	font-size: 11px;
 	background-color: #a7bfd8;
 	padding: 3px;
 	font-weight: bold;
}

.content {
 	padding: 6px;
 	font-family: arial;
 	font-size: 11px;
 	line-height: 15px;
}

.category {
 	padding: 3px;

 	font-weight: normal;
}

  .cont {
    display: table;
    width: 100%;
    text-align: left;
    }

  .row  {
    display: table-row;
	padding: 0px;
    text-align: left;
    }

	.half {
	 	display: table-cell;
	 	padding: 0px;
	 	width: 50%;
	    text-align: left;
 	background-color: #efefef;
 	border-bottom: 1px solid #ccc;
	}
		
	.query_form {
		display: table-cell;
		width: 75%;
		padding: 1px; 
	    text-align: left;
	}
fieldset {
 	border: 0;
 	margin: 0;
}

input, select, textarea {
 	padding: 2px;
 	border: 1px solid #ccc;
 	font-family: arial;
 	font-size: 11px;
}

.footer {
 	background-color: #000;
 	color: #efefef;
 	padding: 3px;
 	font-size: 11px;
 	line-height: 17px;
 	text-align: center;
}

a.f {
 	color: #fff;
}

a {
 	color: #000;
 	font-weight: normal;
}

.sub {
 	background-color: #aaa;
 	color: #000;
 	padding: 2px;
 	font-size: 11px;
}

.date {
 	display: none;
}

.ad {
 	background-color: #fefefe;
 	padding: 3px;
 	font-size: 11px;
}


.left {
 	padding: 4px;
 	display: table-cell;
 	width: 25%;
}

.right {
 	padding: 4px;
 	display: table-cell;
 	width: 75%;
}

