/* Theme Name: TPS - Waveform
Description: Toronto Poetry Slam waveform style
	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server. */

/* div#sidebar img {display:none ; } */

div#top {position:relative; width:100% ; }

div#contact {width:100% ; width:189px ; height:19px ; margin-right:100px ; margin-left:100px ; background-image:url("http://torontopoetryslam.com/pics/tpscontact.png") ; position:relative ; }

div#tabs table {padding-bottom:0px ; margin-bottom:0px ; width:100% ; }

div#tabs table td {padding: 4px 4px 0px 4px;
	border-style: none ;
	border-color: black black black black; }

div#tabs table td#A {background-color:#585858 ; color:white ; }
td#B {background-color:#646464 ; }
td#C {background-color:#707070 ; }
td#D {background-color:#767676 ; }
td#E {background-color:#828282 ; }
td#F {background-color:#888888 ; }

div#tabs table td {width:66px ; }

div#tabs>ul {display:block; list-style-type: none ; padding:0px ; }

div#tabs>ul li.page_item a {display:block ; position:relative ; float:left ; border-left:1px solid black ; width:64px ; background-color:#868686 ; }

a {text-decoration: none; }

cite {font-weight: bold ; }

body {background-color:#979797 ; font-family:tahoma, sans-serif ;  ; font-size:80% ;  color:black ; }

div#body {position:absolute ; top:-30px ; width:100% ; left:-5px ; }

div#header1 {position:absolute ; top:0px; left:0px ; width:1280px ; height:312px ; background-image:url("http://torontopoetryslam.com/pics/header_1.jpg") ; background-repeat:no-repeat ; }

div#header2 {position:absolute ; top:0px; left:0px ; width:1280px ; height:312px ; background-image:url("http://torontopoetryslam.com/pics/header_2.jpg") ; background-repeat:no-repeat ; }

div#header3 {position:absolute ; top:0px ; left:0px ; width:1280px ; height:312px ; background-image:url("http://torontopoetryslam.com/pics/header_3.jpg") ; background-repeat:no-repeat ; }

div#header4 {position:absolute ; top:0px; left:0px ; width:1280px ; height:312px ; background-image:url("http://torontopoetryslam.com/pics/header_1.jpg") ; background-repeat:no-repeat ; }

div#header5 {position:absolute ; top:0px; left:0px ; width:1280px ; height:312px ; background-image:url("http://torontopoetryslam.com/pics/header_5.jpg") ; background-repeat:no-repeat ; }


span#photocredit {margin-left:594px ; }

div#sidebar {position:absolute ; width:163px ; left:0px ; top:155px ; padding-top:20px ; padding-left:25px ; z-index:10 ; }

div.rpic {margin-bottom:5px ; }

div#rightbar {position:absolute ; padding-left:15px ; border-left:1px solid black ; left:588px ; top:270px ; width:199px ; background-color:#979797 ; }

div#main {position:absolute ; width:400px ; top:155px ; left:187px ; border-left:1px solid black; border-right:1px solid black ; }

div#page-main {position:absolute ; width:400px ; top:155px ; left:187px ; border-left:1px solid black; border-right:1px solid black ; }

/* this is for the headings of sub-pages */
/* div#main div#title {background-color:#646464 ; margin-top:20px ; margin-left:20px ; margin-right:20px ; margin-bottom:10px ;  text-align:center ; color:#EEEEFF ; } */

div#main div.post {border-left: 4px black solid ; /* border-bottom: 4px black solid ; */ padding-left:5px ;  margin-bottom:40px ; /* background-color:#787878 ; */ /* border-top:1px black dashed ; */ }

div#main div.page-post {border-left: none ; padding-left:5px ;  margin-bottom:40px ; }

div#announce {background-color:#585858 /* was originally #646464 */ ; margin-left:20px ; margin-right:20px ; margin-bottom:10px ; text-align:center ; color:#EEEEFF ; border:1px solid black ; padding-top:0px ; }

div#main div#title {background-color:#585858 ; margin-bottom:10px ; width:100% ; text-align:center ; color:#EEEEFF ; }

div#page-main div#title {background-color:#585858 ; margin-bottom:10px ; width:100% ; text-align:center ; color:#EEEEFF ; }

div#sidebar div#announce {position:absolute ; left:0px ; width:150px ; }

div#sidebar div#button {width:125px; height:123px ; }

a {font-style:normal ; color:#F5D52F ; }
a:hover {background-color: #585858 ; }

h2 {font-variant:small-caps ; text-align:center ; font-family:courier ; }

div.post h2 {text-align:left ; display:inline ; }

/* .postfooter {height:77px ; background-image:url("http://torontopoetryslam.com/soundbullet.jpg") ; background-repeat:no-repeat ; background-position:center ; } */

p.postmetadata {text-align:right ; font-variant:small-caps ; }

table#about td {border-bottom:1px white solid ; }

div.qualifiers {position:absolute ; left:5px ; padding:0px ; margin:0px ; width:90% ; }

div.qualifiers table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #979797;
}
div.qualifiers table th { color:white ; font-weight:bold ; 
	border-width: 1px;
	padding: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #585858;
	-moz-border-radius: 0px 0px 0px 0px;
}
div.qualifiers table td {
	border-width: 1px 1px 1px 1px;
	padding: 0x;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #979797 ;
	-moz-border-radius: 0px 0px 0px 0px;
        color:white ;
}


div.qualifiers table tr.champ td {background-color: #D49F2A; }

div.qualifiers table tr.alternate td {background-color: #787878 ; }

div.qualifiers table tr.lead td {background-color: #585858 ; }

div.qualifiers table tr.lead2 td {background-color: #787878 ; }

div.qualifiers table tr.noteam td {background-color: #979797 ; }

div.qualifiers table td.note {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
        color:white ;
background-color: #979797 ; 

}


div.qualifiers table tr.alternate td.note {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
        color:white ;
background-color: #979797 ; 

}




div#incoming {text-align:center ; }

img {border:0 ; }

div#announce a:hover {background-color:#979797 ; }

div.thumb {width:192px ; height:144px ; display:inline ; padding:2px ;  }

