/*
Theme Name: csiro_ashill
Theme URI: http://www.atnf.csiro.au/people/Alex.Hill
Description: New theme for alexhill.name/blog, based on the layout for alexhill.name itself
Version: 0.1
Author: Alex Hill
*/

BODY {
	background:rgb(0,50,100);
	color:black;
	font-family: Times, serif; }
A { text-decoration: none; }
A:link { color:blue; }
A:visited { color:purple; }
A:hover { color:red; text-decoration: underline; }
A:active { color:green; text-decoration:underline; }
H3 { font-family:sans-serif; font-size:150%; font-weight:bold; }
H4 { font-family:sans-serif; font-size:100%; font-weight:bold; }
li { color:black; margin-top:12pt; }
P { color:black; font-family: Times, serif; max-width: none;}

blockquote { border-left: 5px solid #c0c0f0; padding-left: 5px; }

.text { color:black; text-indent:0em; margin-bottom:0; }
strong {font-weight:bold; }
cite { font-size: 90%; font-style: normal; }

img { float: right; padding: 0em; border: 1px solid black; margin: 0.7em; }
img.logo { float: left; border: 0; margin: 0em; margin-right: 1em; margin-left: 0.7em; }
table {	display: inline-table; border: 0; }
td {
	font-family: Verdana;
	font-size: 12px;
	line-height: 15px;
	/*text-align: justify;	*/

}
th.longline {
	font-family: Verdana;
	font-size: 15px;
	line-height: 18px;
        color: #6C2DC7;
}
/*td {
	padding-top: 0; padding-bottom: 0; padding-left: 1em; padding-right: 1em;
	border: 0; }
	*/
h2#comments, h2#postcomment { font-weight: normal; font-size: 1em; }

h3 A, h3 A:link, h3 A:visited, h3 A:active, h3 A:hover { color: black; }

#commentlist {  }

#commentform #author, #commentform #email, #commentform #url, #commentform textarea { background: #fff; border: 1px solid #333; padding: .2em; }
#commentform textarea { width: 100%; }

#menu {
/*	background: #c0c0f0;*/
/*	width: 80%;*/
	text-align: center;
	padding: 5px;
	border-top: 0px solid black; border-left: 0px solid black;
	border-right: 0px solid black; border-bottom: 1px solid black;
	margin: 0 0 10px 10px;
	}
#menu input#s { width: 90%; border: 1px solid #999; color: #000; }
#menu ul { font-weight: bold; list-style-type: none;
	margin: 0; padding-left: 3px; padding-bottom: 0px;
	display: inline; white-space: nowrap; }
#menu ul li, #menu ul li h2 { font-size: 1em; font-weight: bold;
	font-family: sans-serif; position: relative; display: inline;
	margin-top: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 1px; }
#menu ul ul { font-variant: normal; font-weight: normal; text-align: left;
	line-height: 100%; list-style-type: none; margin: 0; }
#menu ul ul li { border: 0; margin-top: 0; padding-left: 12px;
	font-weight: normal; font-family: Times, serif; }
#menu ul ul ul.children { font-size: 142%; padding-left: 4px; }
#menu img { float: none; border: 0; vertical-align: middle; }

.post { border-bottom: 1px solid black;	margin: 10px; padding: 10px; }

.postnoheader { border-bottom: 1px solid black; margin: 0 10px 0 10px;
	padding: 0 10px 0 10px; }

.storytitle { font-weight: bold; font-family: sans-serif; }

.postheader .meta { font-size: 0.9em; }
	
div.linkcolumn {
	text-align: center;
	font-size: 100%;
	border: 1px solid;
	float: right;
	vertical-align: middle;
	max-height: 18em;
	margin-left: 5px; margin-right: 5px; margin-top: 0; margin-bottom: 0;
	padding: 5px;
	}
.entry {
	background: white;
	border: 1px solid black;
	margin: 10px;
	padding: 5px;
	margin-top: 0;
	max-width: 50em;
	}
#header{
	padding: 4px 4px 0 4px;
	margin: 4px 4px 0 4px;
	}
.date{
	color: green;
	font-size: 75%;
	padding-top: 5px;
	font-weight: normal;
	}
.quote{
	margin-left: 10px; margin-right: auto;
	padding: 5px;
	background-color: #eee;
	max-width: 30em;
	border: 1px dotted black;
	}
#page {
	margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto;
	border: 1px solid black;
	width: 90%;
	min-width: 35em;
	max-width: 10in;
	padding: 10px;
	background-color: #eee;
	}
#linkscontainer {
	margin-top:4px; margin-bottom:2px; margin-left:auto;	margin-right:auto;
	padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px;
	background-color: #fff;
	border: 1px solid black;
	text-align: center;
	width: 90%;
	min-width: 30em;
	}
.linkstable {
	text-align: center;
	}
