#stephheader {
	background: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 750px;
	height: 300px;
}
table.qs {
  border-width: 0px 0px 0px 0px;
  border-spacing: 2px;
  border-style: solid solid solid solid;
  border-color: #993333 #993333 #993333 #993333;
  border-collapse: collapse;
  background-color: white;
  text-align: left;
}
table.qs th {
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  border-style: inset inset inset inset;
  border-color: #993333 #993333 #993333 #993333;
  background-color: rgb(255, 250, 250);
  text-align: left;
}
table.qs td {
  font-size: 11pt;
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  border-style: inset inset inset inset;
  border-color: #993333 #993333 #993333 #993333;
  background-color: rgb(255, 250, 250);
  text-align: left;
}
table.doghistory {
  border-width: 0px 0px 0px 0px;
  border-spacing: 2px;
  border-style: solid solid solid solid;
  border-color: #993333 #993333 #993333 #993333;
  border-collapse: collapse;
  background-color: white;
  text-align: left;
  color:#000
}
table.doghistory th {
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  border-style: inset inset inset inset;
  border-color: #993333 #993333 #993333 #993333;
  background-color: rgb(255, 250, 250);
  text-align: left;
  color:#000
}
table.doghistory td {
  font-size: 11pt;
  border-width: 1px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  border-style: inset inset inset inset;
  border-color: #993333 #993333 #993333 #993333;
  background-color: white;
  text-align: left;
  color:#000;
}
table.tournhist {
  border-width: 0px 0px 0px 0px;
  border-spacing: 2px;
  border-style: solid solid solid solid;
  border-color: #993333 #993333 #993333 #993333;
  border-collapse: collapse;
  background-color: white;
  text-align: left;
}
table.tournhist th {
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  border-style: inset inset inset inset;
  border-color: #993333 #993333 #993333 #993333;
  background-color: rgb(255, 250, 250);
  text-align: left;
}
table.tournhist td {
  font-size: 11pt;
  border-width: 1px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  border-style: inset inset inset inset;
  border-color: #993333 #993333 #993333 #993333;
  background-color: white;
  text-align: left;
}
table.welcomepic {
  border-collapse: collapse;
}
table.welcomepic td {
  border: 1px solid black;
  border-style: inset inset inset inset;
}
table.plain td {
  border: none;
  background-color: rgb(255, 250, 250);
  padding:2px;
  text-align: left;
}
table#header {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	background-color: #000000;
}
table#intro {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	background-color: #000000;
}
table#centerbody {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	background-color: #000000;
}
table#footer {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	background-color: #000000;
}
table.jrhandlers {
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border: 0px solid #790009;
	background-color: white;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
	border-collapse: collapse;
        width: 400px;
        background-color: #ffffff;
}
table.jrhandlers th {
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border: 0px solid #790009;
	background-color: white;
	text-align: left;
}
table.jrhandlers td {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 1px solid #790009;
        background-color: white;
        text-align: left;
}

table.judges {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 2px solid #790009;
        background-color: white;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
        border-collapse: collapse;
        width: 650px;
        background-color: #ffffff;
}
table.judges th {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 0px solid #790009;
        background-color: white;
        text-align: left;
}
table.judges td {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 1px solid #790009;
        background-color: white;

}

table.results {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 2px solid #790009;
        background-color: white;
        margin-left: 10px;
        margin-right: 10px;
        border-collapse: collapse;
        width: 650px;
        background-color: #ffffff;
}
table.results th {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 0px solid #790009;
        background-color: #8E422D;
        color: #fff;
}
table.results td {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 1px solid #790009;
        background-color: white;
}

table.reporttabs {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 2px solid #790009;
        background-color: white;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
        border-collapse: collapse;
        width: 450px;
        background-color: #ffffff;
}
table.reporttabs th {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 0px solid #790009;
        background-color: white;
        text-align: left;
}
table.reporttabs td {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 1px solid #790009;
        background-color: white;
        text-align: left;
}

table.seedlist {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 2px solid #790009;
        background-color: white;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
        border-collapse: collapse;
        width: 450px;
        background-color: #ffffff;
}
table.seedlist th {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 0px solid #790009;
        background-color: white;
        text-align: left;
}
table.seedlist td {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 1px solid #790009;
        background-color: white;
        text-align: left;
}


table.reporttabspts {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 2px solid #790009;
        background-color: white;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
        border-collapse: collapse;
        width: 550px;
        background-color: #ffffff;
}
table.reporttabspts th {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 0px solid #790009;
        background-color: white;
        text-align: left;
}
table.reporttabspts td {
        padding: 3px 3px 3px 3px;
        border-style: inset inset inset inset;
        border: 1px solid #790009;
        background-color: white;
        text-align: left;
}


table.rulesmain {
  padding-left: 1em;
  padding-right: 1em;
  border-width: 0px 0px 0px 0px;
  border-spacing: 1px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  background-color: white;
  font-size: 10pt;
}
table.rulesmain td {
  padding: 0px 0px 0px 0px;
  text-align: left;
}
tr,td {text-align:left;}

table#ierows {
	border: 1px solid #790009;
	border-bottom-style: 1px solid #790009;
	align: left;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}
tr#ierows {
	border-bottom-style: 1px solid #790009;
}
table {margin:0px;padding:0;spacing:0;border:0;font-size:small}
table th {text-align:left;background-color:ffffcc;border:0;padding:10;border-width:0;vertical-align:top;font-family:Arial,Helvetica,sans-serif}
table td {padding:10;spacing:0;border-width:0;vertical-align:top;font-family:Arial,Helvetica,sans-serif}

.item {border-top:1px solid #790009}
.itemHead {padding:3px;color:#FFF;background:#790009}
.itemInfo {text-align:right;padding:3px;background:#FFFFFF}
.itemTitle a {font-size:130%;font-weight:bold;color:#fff;background:transparent}
.itemPoster {font-size:90%;font-style:italic}
.itemPostDate {font-size:90%;font-style:italic}
.itemStats {font-size:90%;font-style:italic}
.itemBody {padding-left:5px; background: #ffffff}
.itemText {margin-top:5px;margin-bottom:5px;margin-left:2px;margin-right:2px;line-height:1.5em}
.itemText:first-letter {font-size:133%;font-weight:bold}
.itemFoot {text-align:right;padding:3px;background:#ccc}
.itemAdminLink {font-size:90%}
.itemPermaLink {font-size:90%}

th {color:#000;padding:2px;vertical-align:middle;background:#000}

td#headerbanner {width:100%;vertical-align:middle;text-align:center;background:#ff0000}
td#headerbar {
	color:#790009;
	border:0px;
	height:27px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	align: center;
	text-align:left;
	background:#790009;
	padding-left: 17px;
	padding-right: 13px;
	background-color: #790009;
}

div#headermenu {
	text-align: center;
	background-color: #790009;
}

div#headermenu a{
	color:#FFFF00;
	text-decoration:none;
	
	background:inherit
}

div#headermenuleft {
        text-align: left;
	background-color: #000000;
}
td#leftcolumn {width:200px;font-size:12px;padding:2px}
td#leftcolumn th {color:#FFF;vertical-align:middle;background:#000}
td#leftcolumn div.blockContent {
	padding:3px;
	line-height:120%;
	border:1px solid #FFFFFF;
	color:#fff;
	background-color: #333333;
}
#centercolumn {
	font-size:12px;
	padding:0px;
	background-color: #FFFFFF;
	color: #000000;
}

#centercolumn th {
	color:#ffffff;
	background-color: #000;
	border: 0px;
	vertical-align:middle;
	text-align: center;
}
#centerCcolumn,#bottomCcolumn {padding:0 3px 1px}
#centerCcolumn .blockContent,#bottomCcolumn .blockContent {
	border:1px solid #000;
	padding:15px;
	margin-right:0;
	margin-left:0;
	margin-bottom:2px;
	line-height:120%;
	color:#000000
}
#centerLcolumn,#bottomLcolumn,#centerRcolumn,#bottomRcolumn {width:50%;padding:0 3px 0 0}
#centerLcolumn .blockContent,#centerRcolumn .blockContent,#bottomLcolumn .blockContent,#bottomRcolumn .blockContent {
	border:1px solid #333;
	padding:3px;
	margin-left:2px;
	margin-right:3px;
	margin-bottom:2px;
	line-height:120%;
	color:#000000
}
div#content {
	text-align:left;
	padding:8px;
}
div#content table {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	padding:0px;
}

tr,td {text-align:left;}
td#rightcolumn {width:200px;font-size:12px;padding:2px}
td#rightcolumn th {color:#FFF;vertical-align:middle;background:#000}
td#rightcolumn div.blockContent {padding:3px;line-height:120%;border:1px solid #777;background:#333;color:#fff}
#footerbar {
	text-align:center;
	color:#fff;
	font-weight:lighter;
	padding:3px;
	background-color: #000000;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #790009;
	border-right-color: #790009;
	border-bottom-color: #790009;
	border-left-color: #790009;
	font-size: x-small;
}
td#mainmenu {background:#17181A; color:inherit;}
td#mainmenu a {display:block;margin:1px;padding:4px;background:#444; border-left:5px solid #333;}
td#mainmenu a:hover {background:#555; border-left:5px solid #ffcc00;}
td#mainmenu a.menuTop {padding-left:3px}
td#mainmenu a.menuMain {padding-left:3px}
td#mainmenu a.menuSub {padding-left:9px}
td#usermenu {background:#17181A; color:inherit;}
td#usermenu a {display:block;margin:1px;padding:4px;background:#444; border-left:5px solid #333;}
td#usermenu a:hover {background:#555; border-left:5px solid #ffcc00;}
td#usermenu a.highlight {background:#fcc}
.outer {
	border:1px solid #555;
}
.head {
	padding:5px;
	font-weight:bold;
	background-color: #FFFFFF;
}
.even {
	padding:5px;
	background-color: #FFFFFF;
}
.odd {
	padding:5px;
	background-color: #FFFFFF;
}
.foot {
	padding:5px;
	font-weight:bold;
	background-color: #FFFFFF;
}
tr.even td {
	padding:5px;
	background-color: #FFFFFF;
}
tr.odd td {
	padding:5px;
	background-color: #FFFFFF;
}
div.errorMsg, div.confirmMsg, div.resultMsg {text-align:center;border:1px solid #777;font-weight:bold;padding:10px;background:#333}
div.xoopsCode {background:#555;border:1px solid #777;color:#EEE;width:400px;max-height:250px;margin:0.125em;overflow:auto;padding:5px;font:FixedSys,"Courier New",Courier,monospace;text-align:left}
div.xoopsQuote {background:#555;border:1px solid #777;color:#EEE;width:400px;max-height:250px;margin:0.125em;overflow:auto;padding:5px;font:11px FixedSys,"Courier New",Courier,monospace}
.comTitle {font-weight:bold;margin-bottom:2px}
.comText {padding:2px}
.comUserStat {font-size:10px;color:#000;font-weight:bold;border:1px solid #555;margin:2px;padding:2px;background:#fff}
.comUserStatCaption {font-weight:normal}
.comUserStatus {margin-left:2px;margin-top:10px;color:#000;font-weight:bold;font-size:10px}
.comUserRank {margin:2px}
.comUserRankText {font-size:10px;font-weight:bold}
.comUserRankImg {border:0}
.comUserImg {margin:2px}
.comDate {font-weight:normal;font-style:italic;font-size:smaller}
.comDateCaption {font-weight:bold;font-style:normal}
#loginbox {width:49%;float:left;text-align:left}
#searchbox {width:49%;float:right;text-align:right}
form input,form textarea,form select {
	color:#000000;
	border:1px solid #999;
	margin:1px;
	background-color: #CCCCCC;
}
form input:hover,form textarea:hover,form select:hover {
	color:#fff;
	border:1px solid #999;
	margin:1px;
	background-color: #999999;
}
#xoopsbanner {display:block;text-align:center;padding:2px;margin:2px}
img { border: none }
.noborder { border: none }
.border {
  border: 1px solid #000000;
}
.floatright { 
  float: right;
  margin: 0 0 10px 10px;
  border: 1px solid #000000 }
.floatleft { 
  border: 1px solid #000000;
  float: left;
  clear: left;
  margin: 0px 0px 10px 0px }
.floatrightfront {
  border: 1px solid #000000;
  float: right;
  margin: 0 10px 10px 10px }
.noborderfr {
  float: right;
  clear: right;
  margin: 0 0 10px 10px }
.noborderfl {
  float: left;
  clear: left;
  margin: 0px 0px 0px 0px }
.noborderflhf {
  border: none;
  float: left;
  margin: 1px 10px 1px 10px }
.noborderfrhf {
  border: none;
  float: right;
  margin: 1px 10px 1px 10px }
.bannerimage {
  border: 1px solid #000000;
  margin-left: 13px }
.welcomeimage {
  float: left;
  border: 1px solid #000000;
  margin-right: 20px;
  margin-top: 0px;
}
.coverborder {
        border-bottom: 0px;
        border-left: 1px solid black;
        border-top: 1px solid black;
        border-right: 0px;
}
p.jrhandler {
  margin-left-left: 50px+;
  font-size: 8pt;
  color: black;
  border-bottom: 1px solid black;
  text-align: right;
  line-height: 0.7cm;
}
p.inside {
  
  text-align: left;
  font-size: 10pt;
  color: black;
}
p.head {
  font-size:18pt;
  color: black;
}
p.nav {
  font-size:10pt;
  color: black;
  padding-left: 1em;
}
p.subhead {
  font-size: 14pt;
  font-weight: bold;
  color: black;
}
p.subsubhead {
  font-size: 12pt;
  font-weight: bold;
  color: black;
  padding-left: 1em;
}
p.subsubsubhead {
  font-size: 11pt;
  color: black;
  padding-left: 1em;
}
p.caption {
  
  text-align: center;
  font-size: 8pt;
  color: black;
}
p.randimgright {
  float: right;
  line-height: 1cm;
  text-align: right;
  border-bottom: 1px solid black;
}
p.randimgleft {
  float: left;
  line-height: 2cm;
  text-align: left;
}
p.bannersub {
  float: right;
  line-height: 80%;
  font-size: 12pt;
  font-weight: bold;
  font-variant: small-caps;
  color: #790009;
  text-align: right;
  margin-right: 20px;
}
div.right {
  margin-top: 50px;
  float: right;
  width: 150px; 
  text-align: center; 
}
div.bullets {
  margin-left: 10px;
  float: right;
  text-align: left;
  border: none;
}
#randimgcolumn body	{margin-top: 50px; float: right; width: 150px; text-align: center}
#randimgcolumn img	{border: 1px solid black}
div.left {
  float: left;
  text-align: left;
}
div.jrhandlerawards {
  margin-top: 5px;
  float: right;
  width: 265px;
  text-align: left;
}
div.yellowbar {
        color:#790009;
	width: 975px;
        text-align:right;
        background:#F8C600;
}
div.leftcell {
  float: left;
  width: 375px;
  text-align: left;
}
div.rightcell {
  float: right;
  width: 350px;
  text-align: left;
} 
div.hyperflight {
  width: 725px;
  float: right;
  text-align: left;
}
ul.welcomelist {
	margin-top: 0;
	border-top-width: 0;
	padding-top: 0;
	margin-bottom: 0;
	border-bottom-width: 0;
	padding-bottom: 10px;
	list-style-type: circle;
}

th {color: #fff;}