@namespace url(http://www.w3.org/1999/xhtml);

	/*
	Section 1 TLD ...change this to your favourite phpbb V2 board
		This should suit most V2 boards
		You'll probably need to tweak the sub-section...
		  main navigation menu

	Section 2 url-prefix & url
		implement row hover for certain pages
		Again, this should suit most V2 boards

	Section 3 TLD ...some ibdof site tweaks
		IMPORTANT: these may need adjusting for your site

	Section 4 url-prefix
		extra styling for the "Goto Page" line below the topic title on certain pages
		Again, this should suit most V2 boards

	Section 5 & 6 url-prefix ...some ibdof site tweaks
		correction to styles specific to some IBDoF site pages
	*/


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*	Begins Section 1 TLD

	Colors inspired by "ExtremeDarkRed" style
	  though I opted for gold highlites
*/
@-moz-document domain("ibdof.com") {

body {
	background: #000 !important;
	margin: 0px !important;
	padding: 0px !important;
}
body, font,
th, td, p {
	font: 12px Verdana, Arial, Helvetica, sans-serif !important;
}
hr {
	border-color: #000 !important;
}
	
a:link, a:active, a:visited {
	color: #CC9933 !important;
}
a:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}
.forumline, table.thHead {
	background: #2D2D2D !important;
	border: 1px #000 solid !important;
}

td.bodyline {
	background:#0D0D0D !important;
}

td.row1, td.row2, 
td.row3, td.row3Right {
	background: #232323 !important;
	border: 0px #000 solid !important;
	border-width: 0px 1px 1px 0px !important;
}
td.row2 {
	background: #202020 !important;
}
td.spaceRow {
	background: #0D0D0D !important;
	border-color: #0D0D0D !important;
	border-width: 0px 1px 1px 0px !important;
}
th, 
th.thHead, th.thSides,
th.thLeft, th.thRight,
th.thBottom, th.thTop,
th.thCornerL, th.thCornerR,
td.thTop {
	color: #fff !important;
	font-weight: bold !important;
	font-size: 10px !important;
	height: 21px !important;
	border: 0px #000 solid !important;
	border-width: 0px 1px 1px 0px !important;
	background: #0D0D0D url(data:image/gif;base64,R0lGODlhCgAZAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAACgAZAAAIcwDXCBw4UI3BgwjHKFzIsKHDMVcgXplIkSLEixUzVpwipaPHK1KciBxJMokTk0lSqlzJMgmRlEBUEplZo6bNmxIkVNjJs4KED0A5CBUKtKjRo0iBihDxganTpUubSoUa1WlTqlOvQs1K1erTrV6XDh07NCAAOw==) !important;
}
th.thHead {
	font-size: 11px !important;
	height: 25px !important;
}

td.cat,
td.catHead, td.catBottom, 
td.catSides, 
td.catLeft, td.catRight, 
td.rowpic {
	color: #fff !important;
	font-weight: bold !important;
	font-size: 11px !important;
	height: 25px !important;
	border: 0px #000 solid !important;
	border-width: 0px 1px 1px 0px !important;
	background-color: #0D0D0D !important;
	background-repeat: repeat-x !important;
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/4QNqRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAMAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodpAAQAAAABAAAAnAAAAMgAAAAcAAAAAQAAABwAAAABQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDA2OjA4OjI0IDE4OjIzOjM0AAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAAAGgAwAEAAAAAQAAABoAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABFgEbAAUAAAABAAABHgEoAAMAAAABAAIAAAIBAAQAAAABAAABJgICAAQAAAABAAACPAAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAgEASABIAAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABoAAQMBIgACEQEDEQH/3QAEAAH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AMr1klnfaG/vD70klP8A/9DzyGeISVL70klP/9n/7QgmUGhvdG9zaG9wIDMuMAA4QklNBCUAAAAAABAAAAAAAAAAAAAAAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAACAAIASAAAAAIAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAAOEJJTQQCAAAAAAACAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADTQAAAAYAAAAAAAAAAAAAABoAAAABAAAADABTAGUAbQAgAHQA7QB0AHUAbABvAC0AMgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAABoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAABoAAAAAUmdodGxvbmcAAAABAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAaAAAAAFJnaHRsb25nAAAAAQAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAABjhCSU0EDAAAAAACWAAAAAEAAAABAAAAGgAAAAQAAABoAAACPAAYAAH/2P/gABBKRklGAAECAQBIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGgABAwEiAAIRAQMRAf/dAAQAAf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AyvWSWd9ob+8PvSSU/wD/0PPIZ4hJUvvSSU//2ThCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIAA3AC4AMAAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4RJIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8P2Fkb2JlLXhhcC1maWx0ZXJzIGVzYz0iQ1IiPz4KPHg6eGFwbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4YXB0az0nWE1QIHRvb2xraXQgMi44LjItMzMsIGZyYW1ld29yayAxLjUnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgoKIDxyZGY6RGVzY3JpcHRpb24gYWJvdXQ9J3V1aWQ6YmYzOTM2YjQtMzNiNi0xMWRiLTgzY2EtODFkYmY1MDc1ODcwJwogIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4KICA8eGFwTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZDY0NjgzNTItMzNiNS0xMWRiLTgzY2EtODFkYmY1MDc1ODcwPC94YXBNTTpEb2N1bWVudElEPgogPC9yZGY6RGVzY3JpcHRpb24+Cgo8L3JkZjpSREY+CjwveDp4YXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/Pv/uAA5BZG9iZQBkQAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIABoAAQMBEQACEQEDEQH/3QAEAAH/xAGiAAAABgIDAQAAAAAAAAAAAAAHCAYFBAkDCgIBAAsBAAAGAwEBAQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwIDAwMCBgl1AQIDBBEFEgYhBxMiAAgxFEEyIxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGSokRUc0VGN0djKFVWVxqywtLi8mSDdJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeIiYqUlZaXmJmapKWmp6ipqrS1tre4ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQACAQMCBAQDBQQEBAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZVDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/ACAf3xP9R/1MH/Fffuvdf//Qo8/0h4v/AJ3NF/52x/8AR3v3Xuv/0dN/7fC/8dqP/qfJ/wBfPfuvdf/S0P8A/wA/Hv3Xuv/Z) !important; 
}

.maintitle, h1, h2 {
	font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	color: #fff !important;
	line-height: 120% !important;
}
	
.gen,
.genmed,
.gensmall {
	color:#fff !important;
}
.gen {
	font-size: 12px !important;
}
.genmed {
	font-size: 11px !important;
}
.gensmall {
	font-size: 10px !important;
}
a.gen,
a.genmed,
a.gensmall {
	color: #CC9933 !important;
	text-decoration: none !important;
}
a.gen:hover,
a.genmed:hover,
a.gensmall:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}
	
.cattitle {
	color: #fff !important;
	font-weight: bold !important;
	font-size: 11px !important;
}
a.cattitle, a.cattitle:visited {
	color: #fff !important;
	text-decoration: none !important;
}
a.cattitle:hover {
	color: #fff !important;
	text-decoration: underline !important;
}
	
.forumlink {
	color: #CC9933 !important;
	font-weight: bold !important;
	font-size: 12px !important;
}
a.forumlink {
	color: #CC9933 !important;
	text-decoration: none !important;
}
a.forumlink:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}
	
.nav {
	color: #B0B0B0 !important;
	font-weight: bold !important;
	font-size: 11px !important;
}
a.nav,
a.nav:visited {
	color: #D0D0D0 !important;
	text-decoration: none !important;
}
a.nav:hover {
	color: #B0B0B0 !important;
	text-decoration: underline !important;
}
	
.topictitle {
	color: #D0D0D0 !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
a.topictitle:link,
a.topictitle:visited {
	color: #CC9933 !important;
	text-decoration: none !important;
}
a.topictitle:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}
	
.name {
	color: #fff !important;
	font-size: 11px !important;
}
.postdetails {
	color: #fff !important;
	font-size: 10px !important;
}
	
.postbody {
	color: #f2f2f2 !important;
	font-size: 12px !important;
}
a.postlink:link,
a.postlink:visited {
	color: #CC9933 !important;
	text-decoration: none !important;
}
a.postlink:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}
	
.code {
	color: #00D900 !important;
	background: #000 !important;
	font: 11px Courier, "Courier New", sans-serif !important;
}
.quote {
	color: #fff !important;
	background: #000 !important;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
}
	
.copyright {
	color: #fff !important;
	font: 10px Verdana, Arial, Helvetica, sans-serif !important;
	letter-spacing: -1px !important;
}
a.copyright,
a.copyright:visited {
	color: #CC9933 !important;
	text-decoration: none !important;
}
a.copyright:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}
	
input,
textarea,
select {
	color: #fff !important;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	border-color: #000 !important;
	background-color: #800000 !important;
        -moz-appearance: none;
}
input {
	text-indent: 2px !important;
}
select,
input.post,
input.mainoption,
input.liteoption,
textarea.post {
	background-color: #800000 !important;
	border: 1px #ff0000 solid !important;
}
input[type="button"] {
	background-color: #800000 !important;
	border: 1px #000 solid !important;
}
input[type="button"]:hover {
	background-color: #000 !important;
	border: 1px #ff0000 solid !important;
}
input.mainoption,
input.liteoption {
	font-weight: bold !important;
}
input.mainoption:hover,
input.liteoption:hover {
	background-color: #000 !important;
}
input.liteoption {
	font-weight: normal !important;
}
	
.helpline {
	background: inherit !important;
	color: #B0B0B0 !important;
	border-style: none !important;
}


	/**
		main navigation menu on top of the page
		  background gif full width of container cell
	*/
td.bodyline:first-child td[valign="top"][align="center"][colspan="2"] {
	height: 22px !important;
	white-space: nowrap !important;
	border: 0px #808080 solid !important;
	border-width: 1px 0px 1px 0px !important;
	font-size: 10px !important;
	background: #cc0000  url(data:image/gif;base64,R0lGODlhCgAZAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAACgAZAAAIcwDXCBw4UI3BgwjHKFzIsKHDMVcgXplIkSLEixUzVpwipaPHK1KciBxJMokTk0lSqlzJMgmRlEBUEplZo6bNmxIkVNjJs4KED0A5CBUKtKjRo0iBihDxganTpUubSoUa1WlTqlOvQs1K1erTrV6XDh07NCAAOw==) !important;
}
.mainmenu {
	color: #ff0000 !important;
}
a.mainmenu:link,
a.mainmenu:visited {
	font-size: 10px !important;
	color: #fff !important;
	text-decoration: none !important;
}
a.mainmenu:hover {
	color: #D0D0D0 !important;
	text-decoration: underline !important;
}

/*DON'T KNOW WHAT THESE DO - not used on ibdof */
.agreeoptions {
	font-size: 11px !important;
	color: #fff !important;
}
a.agreeoptions,
a.agreeoptions:visited {
	color: #fff !important;
	text-decoration: none !important;
}
a.agreeoptions:hover {
	color: #D0D0D0 !important;
	text-decoration: underline !important;
}

}
/* ends Section 1 TLD */


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*	Begins Section 2 - Site Prefix & url Rules

	implement row hover for specific pages
*/
@-moz-document url-prefix(http://www.ibdof.com/index), 
		url-prefix(http://www.ibdof.com/viewforum), 
		url-prefix(http://www.ibdof.com/links), 
		url-prefix(http://www.ibdof.com/favorites), 
		url-prefix(http://www.ibdof.com/watched_topics), 
		url-prefix(http://www.ibdof.com/getdaily), 
		url-prefix(http://www.ibdof.com/search),

		url-prefix(http://www.ibdof.com/IBDOF-genrelist),
		url-prefix(http://www.ibdof.com/IBDOF-serieslist) {

  table.forumline tr:hover > td { background-color: #0D0D0D !important; }
}
@-moz-document 	url(http://www.ibdof.com/privmsg.php?folder=inbox), 
		url(http://www.ibdof.com/privmsg.php?folder=sentbox), 
		url(http://www.ibdof.com/privmsg.php?folder=outbox), 
		url(http://www.ibdof.com/privmsg.php?folder=savebox) {
  table.forumline tr:hover > td { background-color: #0D0D0D !important; }
}
/* still doing row hover - strange!! only main-table on site not named "forumline" ??? */
@-moz-document url-prefix(http://www.ibdof.com/IBDOF-authorlist) {
  table.thHead tr:hover > td { background-color: #0D0D0D !important; }
}
/* ends Section 2 */


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*	Begins Section 3 TLD

	some IBDoF tweaking/overrides to the default styling
*/
@-moz-document domain("ibdof.com") {

/* site graphic - copy of original modified to have a transparent background */
img[src*="ibdof.gif"] {
	width: 0px !important;
	height:0px !important;
	background-image: url(data:image/gif;base64,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) !important;
	padding-left:360px;
	padding-top:107px;
	margin-bottom: 10px !important;
}

/*site title font*/
/*td.topbkg + td > span.maintitle*/
td.bodyline > table[cellpadding="0"][cellspacing="0"] span.maintitle {
	font-family: Georgia, serif !important;
}

/* main navigation menu - some additional tweaks */
span.mainmenu a:link,
span.mainmenu a:visited {
	font-size: 10px !important;
	color: #fff !important;
	text-decoration: none !important;
}
span.mainmenu a > b > font {
	font-weight: normal !important;
	font-size: inherit !important;
	color: inherit !important;
}
span.mainmenu a:hover {
	color: #D0D0D0 !important;
	text-decoration: underline !important;
}

.quote {
	line-height: 125% !important;
	color: #F2F2F2 !important;
}

.code {
	font-family: Calibri !important;
	font-size: 12px !important;
	font-weight: bold !important;
}

/*index.php - fora title*/
.cattitle {
	padding-left: 1em !important;
	font-size: 13px !important;
}

/*index.php - fora description*/
span.forumlink + span.genmed {
	padding: 0.5em !important;
	line-height: 140% !important;
	color: #f2f2f2 !important;
	display: block !important;
}

/*viewtopic postings - a bit of extra spacing around the post & between lines*/
.postbody {
	padding: 0 0.5em !important;
	line-height: 140% !important;
	display: block !important;
}
/*posting.php*/
textarea.post {
	padding: 0.5em !important;
	display: block !important;
}
/*override visited fora link color*/
a.topictitle:visited {
	color: #9C8049 !important;
}
a.topictitle:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
}

}
/* ends Section 3 TLD */


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*	Begins Section 4 - Site Prefix Rules

	viewforum.php & links.php - Goto Page
	search.php & daily.php - Goto Page
	  extra spacing and try to make the cell look less cluttered
	  by fading these lines a bit more into the background
*/
@-moz-document  url-prefix(http://www.ibdof.com/viewforum), 
		url-prefix(http://www.ibdof.com/links), 
		url-prefix(http://www.ibdof.com/getdaily), 
		url-prefix(http://www.ibdof.com/search) {

  span.topictitle + span.gensmall,
  td.row2 > span.gensmall {
	margin-top: -0.5em !important;
	padding-left: 1em !important;
	display: block !important;
	color: #808080 !important;
  }

  td.row2 > span.gensmall {
	margin-top: 0 !important;
	padding-top: 0.5em !important;
  }

  span.topictitle + span.gensmall img,
  td.row2 > span.gensmall img {
	opacity: 0.5 !important;
  }

  span.topictitle + span.gensmall a:link,
  span.topictitle + span.gensmall a:visited,
  td.row2 > span.gensmall a:link,
  td.row2 > span.gensmall a:visited {
	color: #9C8049 !important;
  }

  span.topictitle + span.gensmall a:hover,
  td.row2 > span.gensmall a:hover {
	color: #ff0000 !important;
  }
}
/* ends Section 4 */


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*	Begins Section 5 - Site Prefix Rules

	Padding for a column of cells in a page with a terrible lack of specific selectors
	 normally this would be included in the Section 2 with other ibdof tweaks

*/
@-moz-document url-prefix(http://www.ibdof.com/IBDOF-genrelist) {
  table.forumline tr > td + td span.gen { 
	line-height: 150% !important; 
	color: #f2f2f2 !important; 
	padding: 0.5em !important; 
	display: block !important;
	font-size: 11px !important;
  }
}
/* ends Section 5 */


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*	Begins Section 6 - Site Prefix Rules

	Some IBDoF pages have Alphabetic characters in the table header as links to
	 sub-pages, unfortunately the links contains embedded font settings - correct this

*/

/* alphabetic links */
@-moz-document url-prefix(http://www.ibdof.com/IBDOF-serieslist),
		url-prefix(http://www.ibdof.com/IBDOF-authorlist) {

  th.thHead, 
  th.thHead font { 
	color: #D0D0D0 !important;
  }

  th.thHead a:link,
  th.thHead a:visited {
	color: #f2f2f2 !important;
	padding: 1px !important; 
	text-decoration: none !important; 
  }

  th.thHead a font:hover {
	color: #ff0000 !important;
	text-decoration: underline !important;
  }
}
/* ends Section 6 */