/*   
Theme Name: tgorg2008
Theme URI: timgallant.org
Description: new look for timgallant.org
Author: Tim Gallant
Author URI: http://www.timgallant.org
Version: 1.5 colour and images revised Nov 29/08
.
General comments:private.
.
*/
body {
	background:#000 url(/images/pggrdnt.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.35;
}
#wrap {
	width:929px;
	background:url(/images/toptile.jpg) repeat-y;
	min-height:411px;
	margin:0 auto;
	position:relative;
	border-left:1px solid #99931A;
	border-right:1px solid #686311;
	padding-top:364px;
}
#top {
	position:absolute;
	top:0;
	left:0;
	width:854px;
	height:253px;
	padding:155px 0px 0px 75px;
	background:url(/images/topbg.jpg) top left no-repeat;
	font-size:1.65em;
	z-index:1;
}
#topnv ul, #topnv li {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	font-variant:small-caps;
}
#topnv a { color: #fff; text-decoration:none; padding:0px 2px 1px; border:1px solid #fff; background:#cc5322; }
#topnv a:hover, #topnv a:active { background:#bbb320; }
#topnv #hmlk,  { margin:0px 18px; }
#topnv #writlk { margin:85px 18px; }
#topnv #muslk { margin:100px 18px; }
#topnv #contlk { margin:115px 18px; }
#topnv #portllk { margin: 100px 18px; }
#topnv #biolk { margin:85px 18px; }
#hmpg #hmlk a, #writpg #writlk a, #muspg #muslk a, #contpg #contlk a, #portpg #portllk a, #biopg #biolk a { background-color:#726d12; cursor:default; }
h1 {
	position:absolute;
	top:323px;
	right:10px; 
	width:268px;
	color:#fff;
	margin:0;
	text-align:right;
	font-size:1.35em;
	border-top:2px solid #f3e6d5;
	padding-right:4px;
	line-height:1.05;
}
#mainwrp {
	padding:15px;
}
#catlkpers, #catlktech, #catlkscript {
	position:absolute;
	width:276px;
	height:175px;
	z-index:99;
}
#catlkpers {
	top:350px;
	left:31px;
}
#catlktech {
	top:372px;
	left: 323px;
}
#catlkscript {
	top: 394px;
	left: 614px;
}
.blogs {
	width:276px;
	float:left;
	position:relative;
	margin-left:17px;
	font-size:.93em;
	z-index:50;
}
#pers-top, #tech-top, #bib-top { width:276px; height:115px; background: url(cat-pers.png) no-repeat; }
#pers-top { margin-top:-32px; }
#tech-top { background-image: url(cat-tech.png); margin-top: -10px }
#bib-top { background-image:url(cat-bib.png); margin-top: 12px; }
.blogbot { background: url(blog-bot.png) no-repeat; height:32px; }
#pers-main, #tech-main, #bib-main { background:#fff; padding:32px 5px 1px; }
.clr { clear:left; height:1px; }
#credit {
	font-size:0.8em;
	color:#CBC221;
	margin:15px 0px 0px 20px;
}
#credit a, .smll a { color:#8a8416; text-decoration:none; border-bottom:1px dotted #b47d34; }
#credit a:hover, .smll a:hover { color:#cc5322; border-color:#cc5322; }
/* styles */
h3, h4, h5, p {
	margin:0;
	padding:.3em 0em .45em;
}
.blogs h2, #scmain h2 {
	margin:0px -5px;
	background:#000;
	color:#fff;
	padding:1px 5px;
}
#scmain h2 { margin:0px -12px; }
#tech-main h2 { background:#520000; }
#pers-main h2, #scmain h2 { background:#403f2b; }
#scmain a, #tech-main a, #pers-main a, #bib-main a { color:#cc5322; }
#scmain a:hover, #tech-main a:hover, #pers-main a:hover, #bib-main a:hover { color:#948d18; }
#scmain h2 a, #tech-main h2 a, #pers-main h2 a, #bib-main h2 a { color:#fff; margin-top:15px; text-decoration:none; }
#mainwrp li { margin-bottom:4px; }
/* regular pages */
#singlecol {
	width:570px;
	float:left;
	position:relative;
	margin-top:-30px;
	z-index:2;
}
#sctop {
	background:url(/images/single-col-top.png) no-repeat;
	height:28px;
}
#scmain {
	background:#fff;
	padding: 0px 12px 1px;
}
#scbot {
	background:url(/images/single-col-bot.png) no-repeat;
	height:28px;
}
#miniport {
	float:left;
	margin: 44px 0px 0px 40px;
	width:280px;
	position:relative;
}
#miniport h2 {
	background:#726d12;
	color:#fff;
	font-size:1.3em;
	margin:0;
	padding:1px 3px 2px;
}
#miniport ul, #miniport li { margin:0; padding:0; }
#miniport ul { margin-top:7px; }
#miniport li { list-style-type:none; margin-bottom: 5px; }
#miniport #cat { font-style:italic; font-size:.75em; padding-left:12px; }
#miniport a {
	color:#4f4b0c;
	text-decoration:none;
}
#miniport li a {
	padding:3px 18px 3px;
}
#miniport a:hover { color:#b54a1e; }
#miniport #cat a {
	font-style:normal;
	font-size:1.3em;
	padding-left:0px;
}
.smll { font-size:.7em; margin:5px 20px; }
.sil { display:none; }
textarea { width: 540px; }
.sub { font-size:.9em; font-style:italic; }
.postmetadata { font-size:.8em; color:#666; }
blockquote { margin:4px 0px; padding: 0px 10px; font-size:.83em; }
#sctop-pers {
	background:url(catpg-pers.png) no-repeat;
	height:115px;
}
#sctop-tech {
	background:url(catpg-tech.png) no-repeat;
	height:115px;
}
#sctop-bib {
	background:url(catpg-bib.png) no-repeat;
	height:115px;
}



