*{font-family:Corbel,'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans','Bitstream Vera Sans','Liberation Sans',Verdana,'Verdana Ref',sans-serif;margin:0}
body{background:url('/images/flagbackground.png') 15px 38px no-repeat;margin:15px 15px 0 15px}
#siteHeader{position:relative}
#tri-starpresents{background:black;color:white;padding:10px;}
h1{padding:15px;text-align:center}
h3{margin:.5em 0;clear:both}
h3.judge1{text-align:left}
h3.judge2{text-align:right}
h1 img{width:914px;height:149px;border:none}
#nav{position:absolute;top:15px;right:12px;display:block;padding:0;border:1px solid black;height:44px;white-space:nowrap;overflow:hidden;background:url('/images/nav_normalBackground.png')}
#nav a{display:block;float:right;padding:10px 8px;color:black;text-align:center;color:white;text-decoration:none;height:43px;}
#nav a:hover{text-decoration:underline}
#nav a.sel{background:url('/images/nav_selectedBackground.png')}
#nav a.sel:hover{text-decoration:none;cursor:text}
#nav a.hl{color:#ff0}
#nav a.heavy {font-weight:bold;text-decoration:underline}
p a{font-weight:bold}
#footer{text-align:center;color:navy;clear:both;padding-bottom:15px;overflow:visible;position:relative;top:-100px;z-index:-1}
#queens{border-bottom:1px solid navy}
#queens img{margin:0 auto;height:430px;width:930px}
#mdgalogo{display:block;margin:15px auto}
#onecol{height:400px;width:99%}
#leftcol{float:left;width:66%;border-right:1px solid navy}
#rightcol{float:left;width:33%}
#leftcol2{float:left;width:33%}
#rightcol2{float:left;width:66%;border-left:1px solid navy;min-height:300px}
.article{margin:20px;border-bottom:1px solid navy;padding-bottom:20px}
.article p,.article ul,.article ul ul,.article ul li,.article ul ul li,.article form{margin-top:15px;margin-bottom:15px}
.article:last-child{border-bottom:none}
#calendarpages{height:623px;width:281px;float:right}
#watchthisspace p{text-align:center;font-style:italic}
.aWrapper{text-align:center;font-weight:bold;font-size:larger}
#patsy{float:left;width:126px;height:187px;margin-right:15px}
#cathy{float:left;width:98px;height:140px;margin-right:15px}
#tess{float:right;width:125px;height:auto;caption-side:bottom;margin-left:15px}
#mari{float:right;width:125px;height:auto;caption-side:bottom;margin-left:15px}
table caption{text-align:center;font-style:italic}
td{vertical-align:top;padding:5px 5px 5px 0}
#archiveMenu a{display:block;margin:5px;width:auto;float:left}
table.winners{width:auto;margin:0 auto}
#adobeSaveIcon,#saveFileDialog{margin:5px auto;display:block}
form{margin:20px;border:1px solid navy;padding:20px;background:#eee}
form h2{text-align:center;margin-bottom:5px}
form h2 + p{text-align:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:5px 0;margin-bottom:20px}
form fieldset{border-color:#ccc;border-width:1px;margin-bottom:15px}
form fieldset fieldset{border-color:#ccc;border-width:1px;margin-bottom:0}
form p{clear:left;margin:5px 0 5px 0}
form p label{float:left;width:19%}
form p label:after{content:':'}
form p label.rdo{float:none;margin-left:5px}
form p label.rdo:after,form p label.spacer:after{content:''}
form p label.rdo + input{margin-left:20px}
form p input[size='100']{width:80%}
address{display:block;margin:10px auto;width:40%}
#fldstUpload{display:block}
#fldstEmail{display:none}
#fldstHardcopy{display:none}
#consentAgreement{width:96%;height:200px;overflow:auto;border:1px solid #ccc;background:#fff;padding:2%}
#consentAgreement p{margin-bottom:15px}
#p1{display:block}
#p2,#p3,#p4,#p5,#p6,#p7,#p8,#p9{display:none}
#txtRegistrationCost{font:bold 12pt Tahoma;color:navy;border:none;background:transparent}
.alert{margin:20px;padding:10px;border:1px solid red;background:#ffe;color:#006}
.callout{margin:20px;padding:10px;border:1px solid navy;background:#eef;color:#006}
address{display:block;margin:20px 0 0 20px}
h3.judge1 img{float:left;border:1px solid #999;padding:10px 10px 30px 10px;margin:0 1.5em 0 0;background:#fff;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg)}
h3.judge2 img{float:right;border:1px solid #999;padding:10px 10px 30px 10px;margin:0 0 0 1.5em;background:#fff;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg)}
#gbs{float:right;margin-left:15px}
#contestantMenu a{display:block;background-position:center center;height:3em;width:6em;margin:.5em .25em .5em 0;text-indent:-5000em}
#contestantSheet table{border-collapse:collapse}
#contestantSheet td{border:1px solid #999;padding:.25em;white-space:nowrap}
#contestantSheet img{float:left;padding:1em 1em 3em 1em;border:1px solid #999;margin:1em 1em 1em 0}