/* official theme screen styles for www.DRViD.ca (c) 2oo7 starr@drvid.ca */
*{margin:0em;padding:0em;}
body{background-color:#777;font-family:'Bitstream Vera Sans','Lucida Sans Unicode',Verdana,Arial,sans-serif;font-size:11pt;color:#333;margin:0em;padding:0em;}
body a,tt{border:none;color:#611;font-family:Monaco,'Bitstream Vera Sans Mono','Lucida Console',monospace;font-weight:bold;text-decoration:none;}
body a:link{color:#911;}
body a:visited{color:darkred;}
body a:hover{color:#911;}
body a:active{color:red;}
body p{line-height:1.6em;margin:1em 3em;padding:0.4em;}
body p.credit{margin:0em 50em 0em 2.5em;background:#666;}
body p.credit tt{display:block;background:#777;}
body img{border:none;}
body span{font-size:smaller;margin:0.2em;}
hr{display:none;}
strong,.header em{color:#711;font-weight:bolder;}
address a:hover{background-color:white;}
h1,h3,h6{padding:0.6em 0.8em 0.2em;margin-top:0em;padding-top:1em;text-align:center;}
h2,h5{padding:0.3em 0.7em 0.1em;}
h1,h2,h4,h6{color:black;font-family:'Century Gothic',Futura,sans-serif;}
h1,h2,h3,h4,h5,h6,h7{font-weight:bold;font-family:'Franklin Gothic Book','Century Gothic',Futura,sans-serif;}
form{background-color:#ccc;border-color:#ddd #eee;border-style:solid;border-width:thick medium;margin:1em 2em;padding:1em;}
form fieldset{margin:1em 0em;padding:1em 0.5em;border-color:#eee;}
form button{display:block;margin:0.5em;font-size:14pt;}
form img{background:transparent;border:none;}
form input{border-width:3pt 1pt 1pt 2pt;}
form select{border-width:medium thin thin medium;}
form textarea{height:16em;border-width:medium thin thin medium;}
form legend{color:#633;font-weight:bold;}
form label{display:block;margin:1em 0.25em 0.25em;font-size:small;}
form p{background-color:#ddd;border:thin solid #bbb;line-height:1.8em;margin:2em 0.5em;padding:0.25em 0.5em;}
input,textarea,select{background-color:#eee;border-color:#777;border-style:solid;border-width:1pt 0.5pt 0.5pt 1.5pt;color:#333;margin:0.5em 0.25em;font-size:small;font-weight:bold;padding:0.1em 0.2em;}
input:focus,textarea:focus,select:focus{background-color:white;border-color:#911;color:black;}
td h2{white-space:nowrap;font-size:11pt;background:transparent;}
td h3{white-space:nowrap;font-size:10pt;background:transparent;}
td ul{padding:0.5em;}
td li{padding:0.1em;list-style:none;}
td li a{display:block;font-size:smaller;}
.offline,.done,.incomplete,.completed{text-decoration:line-through;}
.header{clear:both;padding-top:0em;margin-top:0em;}
.header blockquote em{color:#733;font-weight:bold;}
.header blockquote cite{color:#666;font-weight:bolder;letter-spacing:0.5pt;}
.header blockquote q{color:#911;margin:0em 0.6em;}
.header blockquote{color:#333;margin:0em;padding:2em 3em 1em;background-color:#222;border-top:thick solid #111;border-bottom:thin solid #999;text-align:right;letter-spacing:1pt;}
.feeds{/*background-color:#ccc;border:thin solid silver;padding:0.5em;*/
position:absolute;top:44em;width:auto;right:4em;font-size:8pt;}
.feeds .stories{display:none;visibility:hidden;}
.feeds .thumbs{text-align:right;border-top:medium solid gray;padding-top:1em;font-size:9pt;}
.feeds .thumb{white-space:nowrap;float:left;text-align:center;}
.feeds .thumb h5{font-size:smaller;color:#611;}
.thumb a img{margin:0.7em 1em;border:medium solid darkred;}
.thumb p,.thumb span{margin:0em !important;padding:0em !important;}
.thumb img{margin:0.2em;border:medium solid darkred;}
.column table{margin-top:2em;}
.column h3{color:#911;}
.column{/*background-image:url(/deiwaz/bg-darker.png);*/border-width:thin medium thick;border-style:solid;border-color:#999 #888 #666;padding:0.3em 0.4em;margin:1.6em 1.2em;text-align:center;}
.charts{background-image:url(/deiwaz/bg-default.png);background-position:top center;background-repeat:repeat-y;}
.left{float:left;background-position:top right;}
.right{float:right;background-position:top left;}
sup{font-size:6pt;}
dl{font-size:7pt;padding:2em 0em;/*max-width:50%;*/}
dt{color:#999;line-height:10pt;margin:0.1em 0em 0.2em;padding:0.6em 0.8em 0.2em;}
dd{color:#ccc;background-color:#333;line-height:13pt;margin:0em 0em 0.2em 0.8em;padding:0.2em 0.8em;}
.sidebar dd{background:#090909;}
#top{background-image:url(/deiwaz/deiwaz-logo.png);background-position:center center;background-repeat:no-repeat;}
#themes{background:#ddd;margin:2em auto;width:32em;}
.content{padding-bottom:1em;margin-bottom:0em;}
.blurb{margin:0em 3em 1em;padding:1em 0em;}
.page {
	background-color: #bbb;
/*	background-image: url(/deiwaz/bg-lighter.png);
	background-position: top left;
	background-repeat:no-repeat;*/
	border-width: medium thin thick;
	border-style: solid;
	border-color: #aaa #eee #ddd;
	max-width: 60em;
	margin: 2em auto 3em;
	padding: 1em 0em 2em;
}
.page li{margin:0.2em;padding:0.3em;}
.page .blurb{background-color:#ccc;border-width:medium thin thick;border-style:solid;border-color:#aaa #eee #ddd;color:#666;padding:1em 0em 2em;text-align:center;}
.sidebar strong{color:white;text-transform:uppercase;}
.sidebar h5 {
	color: white;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	background: black;
	padding: 0.5em 1em;
	font-size: 8pt;
}
.sidebar {
	background-color: #111;
	border-width: thick medium;
	border-color: #333 #222;
	border-style: solid;
	margin-top: 4em;
	color: white;
	font-size: 8pt;
}
.bio .sidebar{border-width:14pt 12pt 24pt;margin:4em 3em 2em;width:24em;}
.bio .sidebar dl {margin:0em;padding:0em 0em 1em;}
.bio h2{text-align:right;}
.bio{background-color:#333;background-image:url(/deiwaz/bg-dark.png);background-position:top center;}
.bio .portrait {
	float: right;
	clear: none;
	width: 140px;
	margin: 2em 1.4em 0.6em;
	padding: 0.2em;
	border: medium solid #933;
	background-color: #611;
	text-align: center;
}
.bio .page{background-position:20em top;padding:1em 1.2em 2em;margin:1.6em 8em 2em;max-width:50em;text-align:right;}
.bio .page p{background-color:silver;border-style:solid;border-width:thin medium;border-color:#ccc;text-align:justify;font-size:10pt;padding:0.2em 0.6em;}
.bio .portrait img{display:block;margin:0.5em auto;}
.bio .portrait .caption{padding:0.2em;color:white;font-size:7pt;border-bottom:thin solid #933;background-color:#611;}
body div.foot {
	color:darkred;
	/*clear: both;*/
	font-size: 7pt;
	margin: 1em 0em 0em;
	padding: 1.2em 1em 0.6em;
	background-color: black;
	border-bottom: thick solid #777;
	border-top: 2pt solid #444;
	word-spacing:3pt;
/*	background-image:url(/deiwaz/bg-dark);
	background-position:top left;
	background-repeat:repeat-x;*/
}
.foot *{font-size:7pt;display:inline;margin:0.1em;padding:0.1em;}
.foot a:link{color:#911;}
.foot a:hover{color:white !important;}
.foot a:visited{color:#200202;}
/*.foot a:link{color:#200202;}*/
/*.foot a:visited{color:#141414;}*/
.foot tt{font-weight:bold;font-face:"Lucida Monospace",monospace;margin:auto 1em;}
.welcome{background-image:url(/deiwaz/bg-drvid.png);background-position:center 1em;background-repeat:no-repeat;padding-bottom:1em;height:520px;}
.news div{border:thin solid black;width:33%;float:left;}
.promo {font-size:9pt;padding:2em 3em;clear:both;}
.notice {
	background-image: url(/deiwaz/bg-bright.png);
	background-position: center;
	width: 50em;
	margin: 3em auto;
	padding: 2em 0em;
	border-style: solid;
	border-width: thick medium;
	border-color: #666 #444;
}

.notice *{text-align:center;padding:1em;}
.home{background-image:url(/deiwaz/bg-home.png);background-repeat:repeat-x;background-position:left top;}
.home .notice{/*
position:relative;margin:auto 3em 1.2em auto;*/
float:right;border-width:0pt medium thin 0pt;border-style:solid;border-color:dimgray;padding:0.3em 0.7em 0.2em;margin:1em 1.6em 2em;font-size:7pt;text-align:right;color:#333;}
.home .notice img{vertical-align:middle;padding:1pt 0pt;}
.home .blurb a:hover{background-color:white;}
.home span{/*
width:auto;background-color:#aaa;border-color:white;border-width:thin;border-style:solid;*/
display:block;margin:1.2em 1em 0em;padding:0.3em 1em;white-space:nowrap;text-align:left;}
.home big{padding:0em 1em;}
.home blockquote{color:white;margin:9em 0.6em 1em;padding:6em 0.3em 3em;border-left:thick dotted dimgray;border-bottom:thin dashed #aaa;}
.home q{color:white;/*
border:medium solid white;background-color:#ddd;opacity:0.4;*/
position:absolute;right:3em;top:9em;width:12em;padding:0.5em 1em;text-align:right;line-height:2.4em;}
.home cite{display:none;}
.home h2{background-color:#222;border-top:3pt solid black;border-bottom:1pt solid silver;letter-spacing:1.8pt;color:#ccc;padding:1.6em 2em 0.8em;font-size:9pt;}
.home h3{color:#999;padding:1em 7em 1em;text-transform:lowercase;text-align:left;letter-spacing:2pt;font-size:7pt;font-style:italic;}
.home h4{padding:0.6em 3em 1em;margin-top:0em;text-transform:uppercase;text-align:left;padding:1em;letter-spacing:1.2pt;font-size:24pt;}
.home .feeds h4{margin:0em;padding:0em;font-size:9pt;display:inline;}
.tabs{background-color:#933;border-color:#911 #611 #511;border-width:thick thin medium;border-style:solid;font-size:11pt;height:4em;position:relative;}
.tabs img{margin:0em;}
.tabs h1{padding:0.25em;color:#611;font-size:9pt;letter-spacing:0.2em;}
.tabs a {
	background-color: #777;
	background-image: url(/deiwaz/tab-grey.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 1.4em 0em 0em;
	line-height: 1.75em;
	font-family: 'Lucida Console',monospaced;
	font-weight: bold;
	border-width: thin thick medium;
	border-style: solid;
}
.tabs a:link{color:#ddd;}
.tabs a:visited{color:#bbb;}
.tabs a:hover{color:white;background-color:#999;background-position:0% -42px;}
.tabs .primary a{border-color:#ddd #ccc #444 #555;}
.tabs .secondary a{border-color:#ddd #555 #444 #ccc;}
.tabs li {
	border-style: solid;
	border-width: thick medium thin;
	border-color: #411;
	background-color: #511;
	float: left;
	text-transform: lowercase;
	letter-spacing: 0.1em;
}
.tabs ul{background-color:#600;list-style:none;margin:0em;position:absolute;bottom:0em;}
.tabs .primary{background-image:url(/deiwaz/bg-pri.png);background-repeat:no-repeat;background-position:top right;padding:0.2em 0.6em 0em 0.1em;left:0em;}
.tabs .secondary{background-image:url(/deiwaz/bg-sec.png);background-repeat:no-repeat;background-position:top left;padding:0em 0.1em 0em 0.6em;right:0em;}
.tabs .primary li{font-size:10pt;margin:0.7em 0.1em 0em;}
.tabs .secondary li{font-size:9pt;margin:0.9em 0.1em 0em;}
