/*
Theme Name: PCPGH4
Theme URI: http://www.podcamppittsburgh.com/
Description: Wordpress style for Pittsburgh Podcamp 4 (2009)
Version: 0.1
Author: David Gingrich
Author URI: http://ndanger.org/
Tags: 
*/

/* General */
html { background:#ccc; height:100%; margin-bottom:1px; }
body { margin:0; padding:0; }
p {	margin-bottom:15px; margin-top:10px; }
h1, h2, h3, h4 { margin:15px 0; }
* html img { behavior:url(http://localhost/podcamppittsburgh.com/wp/wp-content/themes/pcpgh4/images/iepngfix.htc)/*url(images/iepngfix.htc)*/; }

/* Typography */
body { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; 
  line-height:135%; }
h1 { font-size:25px; line-height:normal; }
h2, .contentheading { font-size:21px; line-height:normal; }
h3, div.moduletable h3, .componentheading, th {	font-size:15px; line-height:normal; }
h4 { font-size:3px; line-height:normal; }
.small, .modifydate, .createdate, div.mosimage_caption, .byline { font-size:11px;
  line-height:normal;}
.byline a:link, .byline a:visited {	color:#666;	text-decoration:underline; }
.caption { color:#f7941d; font-size:12px; }
.componentheading { margin-bottom:15px; }
td.componentheading { padding-bottom:15px; }
div#bottom { font-size:11px; }
div#top { color:#939598; }
.contentheading, .componentheading { font-weight:bold; }
a:link, a:visited {	color:#992412; text-decoration:none; }
div#bottom a:link, div#bottom a:visited { color:#ffffff; }
a:hover { text-decoration:underline; }
.contentheading a:link, .contentheading a:visited, h2 a:link, h2 a:visited {
  color:#f7941d; text-decoration:none; }
ul {color:#333333; }
div#bottom ul {	color:#b3b3b3; }
ul {margin:0; padding-left:1em; }

/* Structure */
body { background:#ccc url(images/bg.jpg) 0 0 repeat-x fixed; }
body.contentpane { background:#fff; } /* Unused? */
div#wrapper { margin:0 auto; width:868px; }
div#logo { background:url(images/logo.png) 0 0 no-repeat; height:92px;  margin-left:26px;
  position:absolute; top:8px; width:599px; z-index:50; }
* html div#logo { behavior:url(http://localhost/podcamppittsburgh.com/wp/wp-content/themes/pcpgh4/images/iepngfix.htc) /*url(images/iepngfix.htc)*/; }
div#header { background:url(images/header-bg.png) 0 0 repeat-x; height:88px; }
div#top { float:left; font-style:italic; left:315px; position:relative; top:5px; }
div#horiz-menu { background:url(images/menu-bg.png) 0 0 repeat-x; height:31px; }
div#tab { float:right; position:relative; top:-31px; z-index:49; }   /* Float added when Search menu removed (for spacing) */
div#tab .pc-r {	background:url(images/tab-r.png) 100% 0 no-repeat; margin-right:13px; }
div#tab .pc-l { background:url(images/tab-l.png) 0 0 no-repeat; overflow:hidden; }
div#register { background:url(images/tab-bg.png) 0 0 repeat-x; height:30px;
  margin:0 13px 0 13px; text-align: center; }
div#register a {color:#fffb7f; font-style:italic; font-weight:bold; line-height:30px; }
table.mainbody, table.usermodules { padding:0; width:100%; }
td.mainbody { background:#fff; }
td.usermodules { padding:0 10px; }
td.mainbody .padding, td.right .padding { padding:15px; }
td.mainbody .padding { padding:15px 25px; }
td.right { background-color:#fffedf; border-left:1px solid #992412; width:255px; }
div#bottom { background:#000 url(images/bottom-bg.png) 0 0 repeat-x; }
div#footer { background-color:#000;	color:#666;	font-size:11px; padding-bottom:5px; }

/* Menu */
div#horiz-menu ul {	margin:0; padding:1px 0 0 0; }
div#horiz-menu li { background:url(images/menu-divider.png) 100% 0 repeat-y; float:left;
  list-style:none; margin:0; padding:0; padding-right:2px; }
div#horiz-menu li a:link, div#horiz-menu li a:visited { color:#992412; display:block;
  float:left; font-weight:bold; height:30px; line-height:30px; padding:0 20px; 
  text-decoration:none; }
div#horiz-menu li a:hover { background:#f7941d; }

/* Content */
.hide { display:none; }
form { border:0; margin:0; padding:0; }
table.blog span.article_seperator {	display:block; height:20px; }
.highlight { background-color:#fffedf; }
.contentheading, h2 { color:#f7941d; line-height:normal; margin-bottom:10px;
  margin-top:10px; padding:10px 0; }
td.buttonheading { font-size:11px; vertical-align:middle; }
td.buttonheading img { margin-right:5px; }
table.contentpaneopen, table.contentpane { border-collapse:collapse; margin:0; padding:0;
  width:100%; }
div.contentpane, div.contentpaneopen { width:100%; }
.clr { clear:both; }
div.mosimage { margin:5px; }
a.readon { display:block; float:left; height:16px; line-height:14px; margin-top:10px;
  padding-left:20px; }
.small, .byline { color:#666; }
.modifydate { color:#666; height:20px; vertical-align:bottom; }
.createdate { color:#666; height:20px; padding-bottom:5px; padding-top:0px; 
  vertical-align:top; vertical-align:top; }
table.contenttoc { margin:5px; padding:5px; }
table.contenttoc td { padding:0 5px; }

.alignright {float: right; margin: 0 0 4px 8px;}
.alignleft {float: left; margin: 0 8px 4px 0;}

/* Modules */
div.moduletable h3, th { border-bottom:3px solid #992412; margin:3px 0; text-align:left; }
td.right div.moduletable h3 { border-bottom:3px solid #992412; }
div#bottom div.moduletable { color:#ccc; }
div#bottom div.moduletable h3 { border-bottom:3px solid #939598; color:#fff;}

/* Pathway */
span.pathway { display:block; font-weight:bold; height:16px; line-height:16px;
  margin-top:5px; margin-bottom:20px; vertical-align:middle; }
span.pathway img { margin:0px 10px; vertical-align:middle;}
div#pathway { margin-bottom:10px; padding-left:8px; }

/* Sections */
table.mainbody td.mainbody td.sectiontableheader { background:#f6f6f6;
  border-bottom:1px solid #ddd; font-weight:bold; line-height:20px; padding:4px; }
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
  padding:5px; border-top:1px #fff;	border-bottom:1px solid #efefef; }
tr.sectiontableentry2 td, td.sectiontableentry1 { background:#fcfcfc; }
.pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2 {
  background:none; border:0; }

/* Mainmenu */
a.mainlevel:link, a.mainlevel:visited { text-decoration:none; }
a.mainlevel { background:url(images/menu-bullet.png) 0 0 no-repeat; display:block;
  margin-bottom:3px; padding:4px 0 2px 28px;}
* html a.mainlevel { background:url(images/menu-bullet.gif) 0 0 no-repeat; }
a.sublevel:link, a.sublevel:visited { text-decoration:none; }
a.sublevel { background:url(images/menu-bullet_sub.png) 0 0 no-repeat; display:block;
  margin-bottom:3px; padding:4px 0 2px 28px; }
* html a.sublevel { background:url(images/menu-bullet_sub.gif) 0 0 no-repeat; }
a.mainlevel:hover, a.sublevel:hover { text-decoration:underline; }
a#active_menu:link, a#active_menu:visited { color:#000; }
li.active_menu a:link, li.active_menu a:visited { color:#000; }
div.padding div.moduletable ul.latestnews {	margin:0; padding:0; }
div.padding div.moduletable li.latestnews { 
  background:url(images/menu-bullet_news.png) 0 0 no-repeat; display:block; font-size:11px;
  list-style-type:none;	margin-bottom:3px; padding:4px 0 2px 28px; }
* html div.padding div.moduletable li.latestnews { 
  background:url(images/menu-bullet_news.gif) 0 0 no-repeat; }

hr.sr {background-color: #999999; color: #999999;}