html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img{border:0;}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
li{list-style:none;}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:bold;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
	font-variant:normal;
}
sup,sub{
	vertical-align:baseline;
	position:relative;
	top:-0.4em;
}
sub{
	top:0.4em;
}
input{vertical-align:middle;}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{*font-size:100%;}
legend{color:#000;}*:focus{outline:0;}

html, body {
	margin: 0;
	padding: 0;
}
body {
	background: url(../Images/site_bg_tile.gif);
	color: #464646;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.25em;
}
a {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
p a,
li a { font-weight: normal; }
h3 {
	font-family: "Archer";
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
}
h4 {
	margin-bottom: 1em;
}
ul { padding: 0 0 0 1.25em; }
ul li { list-style-type: disc; }
p, ul { padding-bottom: 1.25em; }
strong { color: #333; }
.archer { font-size: 30px; line-height: 30px; }
.archer:hover { color: #464646; }
div.box.gray .archer:hover { color: #ffffff; }
p.fine-print { font-size: 10px; line-height: 1.25em; }

.curved {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}


#Container {
	background: url(../Images/page_top.png) no-repeat center top;
	margin: 0 auto;
	width: 910px;
}
.ie6 #Containter {
	background: url(../Images/page_top.gif) no-repeat center top;
}

#Header {
	height: 160px;
	padding: 20px 0;
	position: relative;
}
	#Header #Logo {
		background: url(../Images/header.png) no-repeat left top;
		display: block;
		margin: 0 0 6px 34px;
		width: 484px;
		height: 121px;
	}
	#Header #Logo h1,
	#Header #Logo h2 {
		margin-top: 0;
		text-indent: -9999px;
	}
	#Header #Signup {
		color: #fff;
		position: absolute;
		right: 0;
		top: 30px;
	}
	#Header #Signup h2 {
		font-size: 20px;
		line-height: 20px;
		margin: 0 0 0.25em;
		padding: 0;
	}
	#Header #Signup p {
		float: left;
		padding: 0 6px 0 0;
		width: 180px;
	}
	#Header #Signup div.content {
		overflow: hidden;
		padding: 4px 16px;
		width: 258px;
	}
	#Header div.box div.content a.archer { display: inline; }
	.ie6 #Header #Logo { background: url(../Images/header.gif) no-repeat left top; }

#Navigation {
	background: url(../Images/nav_bg.png) no-repeat right top;
	margin-left: 4px;
	padding: 0 0 0 10px;
	width: 892px;
	height: 32px;
}
	#Navigation li {
		float: left;
		list-style-type: none;
		padding: 10px 12px;
	}
	.ie6 #Navigation { width: 902px; }
	.ie6 #Navigation li { padding-top: 12px; }
	#Navigation li a {
		background-image: url(../Images/nav_text.gif);
		background-repeat: no-repeat;
		display: block;
		height: 12px;
		font-size: 12px;
		line-height: 12px;
		text-indent: -9999px;
	}

	#Navigation li.enter a { background-position: 0 0; width: 60px; }
	#Navigation li.host a { background-position: -74px 0; width: 98px; }
	#Navigation li.updates a { background-position: -185px 0; width: 114px; }
	#Navigation li.rules a { background-position: -319px 0; width: 143px; }
	#Navigation li.prizes a { background-position: -466px 0; width: 56px; }
	#Navigation li.enter a:hover,
	#Navigation li.enter a.selected { background-position: 0 -12px; }
	#Navigation li.host a:hover,
	#Navigation li.host a.selected { background-position: -74px -12px; }
	#Navigation li.updates a:hover,
	#Navigation li.updates a.selected { background-position: -185px -12px; }
	#Navigation li.rules a:hover,
	#Navigation li.rules a.selected { background-position: -319px -12px; }
	#Navigation li.prizes a:hover,
	#Navigation li.prizes a.selected { background-position: -466px -12px; }
	.ie6 #Navigation { background: url(../Images/nav_bg.gif) no-repeat; }	

ul.sharing {
	position: absolute;
	right: 22px;
	top: 154px;
}
	ul.sharing li {
		float: left;
		list-style-type: none;
	}
	ul.sharing li a img {
		padding-top: 1px;
	}
	ul.sharing li a {
		padding-left: 11px;
	}

#MainColumn {
	float: left;
	width: 610px;
}
#Sidebar {
	float: right;
	width: 298px;
}

#MainColumnBoxImage{
	width: 242px;
	height: 220px;
	background: url('../Images/PPTK_landing_module_image.png') top left no-repeat;
	float: right;
	margin-top: 35px;
}

#MainColumn ul li.contentList{
	list-style-image: url('../Images/list-item-bullet.gif');
}

span.emph{
	text-transform: uppercase;
	font-weight: bold;
}

span.hilite{
	color: #f00;
}

div.box {
	background-repeat: no-repeat;
	margin-bottom: 16px;
	padding-top: 11px;
}
div.box div.content {
	background-repeat: repeat-y;
	padding: 0 20px 20px;
}
.content hr 
{
	border: 0;
	clear: both;
	color: #D8D8D8;
	background-color: #D8D8D8;
	height: 1px;
}
div.box div.end-cap {
	background-repeat: no-repeat;
	padding-bottom: 11px;
}
.ie6 div.box div.end-cap,
.ie7 div.box div.end-cap {
	clear: both;
	font-size: 1%;
	line-height: 1%;
	height: 11px;
	padding: 0;
}
div.box.gray,
div.box.gray label { color: #fff; }

#Header div.box.gray,
#Header div.box.gray div.content,
#Header div.box.gray div.end-cap,
#Sidebar div.box.gray,
#Sidebar div.box.gray div.content,
#Sidebar div.box.gray div.end-cap { background-image: url(../Images/sign-in_bg.png); }
#Header div.box.gray,
#Sidebar div.box.gray { width: 290px; padding-top: 10px; }
#Header div.box.gray div.content,
#Sidebar div.box.gray div.content { background-position: -289px 0; }
#Header div.box.gray div.end-cap,
#Sidebar div.box.gray div.end-cap { background-position: -580px 0; }
#Sidebar div.box.gray { margin-left: 4px; }

#MainColumn div.box,
#MainColumn div.box div.content,
#MainColumn div.box div.end-cap { background-image: url(../Images/content_bg.png); }
#MainColumn div.box { background-position: 0 0; }
#MainColumn div.box div.content { background-position: -610px 0; padding: 0 34px 20px; }
#MainColumn div.box div.end-cap { background-position: -1220px 0; }
.ie6 #MainColumn div.box,
.ie6 #MainColumn div.box div.content,
.ie6 #MainColumn div.box div.end-cap { background-image: url(../Images/content_bg.gif); }


#MainColumn div.box.gray,
#MainColumn div.box.gray div.content,
#MainColumn div.box.gray div.end-cap { background-image: url(../Images/content_bg_gray.png); }
.ie6 #MainColumn div.box.gray,
.ie6 #MainColumn div.box.gray div.content,
.ie6 #MainColumn div.box.gray div.end-cap { background-image: url(../Images/content_bg_gray.gif); }

#MainColumn div.box.gray { background-position: 0 0; margin: 5px 0 14px 5px; overflow: hidden; padding-top: 6px; width: 600px; }
#MainColumn div.box.gray div.content { background-position: -600px 0; color: #fff; padding: 0 20px; overflow: auto; }
#MainColumn div.box.gray div.end-cap { background-position: -1200px 0; }

#Sidebar div.box,
#Sidebar div.box div.content,
#Sidebar div.box div.end-cap { background-image: url(../Images/sidebar_bg.png); }
#Sidebar div.box { background-position: 0 0; }
#Sidebar div.box div.content { background-position: -302px 0; padding: 0 30px; }
#Sidebar div.box div.end-cap { background-position: -596px 0; }
.ie6 #Sidebar div.box,
.ie6 #Sidebar div.box div.content,
.ie6 #Sidebar div.box div.end-cap { background-image: url(../Images/sidebar_bg.gif); }
.ie6 #Header div.box.gray,
.ie6 #Header div.box.gray div.content,
.ie6 #Header div.box.gray div.end-cap,
.ie6 #Sidebar div.box.gray,
.ie6 #Sidebar div.box.gray div.content,
.ie6 #Sidebar div.box.gray div.end-cap { background-image: url(../Images/sign-in_bg.gif); }
.ie6 #Header div.box.gray div.content,
.ie6 #Sidebar div.box.gray div.content { background-position: -290px 0; }
.ie6 #Sidebar div.box.gray div.end-cap { background-position: -580px 0; }
.ie6 #Header div.box div.end-cap { margin-top: -4px; }

div.box div.content h3 { padding: 1em 0 0.25em; }
div.box div.content a.archer { margin: 1em 0 0; padding-bottom: 0.25em; display: block; }
div.box div.content a.heading { margin: 0.25em 0 0.5em 0; padding-bottom: 0.25em; display: block; }


/*MAIN COLUMN ITEMS*/
#MainColumn div.content div.video {
	float: right;
	margin-top: 15px;
}
#MainColumn div.box.gray div.content h3 {
	padding-top: 15px;
}
form#SendPW {
	margin-top: 30px;
}
#SignupFormWrapper h3 {
	margin-bottom: 0.5em;
}
#SignupFormWrapper form h3 {
	margin-bottom: 0;
}

#SignupFormWrapper h4 {
	margin-bottom: 0;
	text-transform: uppercase;
}

#SignupFormWrapper h4.alt{
	padding-bottom: 5px;
}
 
#SignupFormWrapper .red{
	color: #c00;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1.25em;
}

#SignupForm h5{
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 25px;
}
#SignupFormWrapper h5 a{
	text-decoration: underline;
}

#SignupForm label.form-link{
	cursor: pointer;
	margin: 0;
	padding: 0;
}

#image_upload_mask{
	font-size: 11px;
	background: transparent;
	color: #c00;
	text-transform: uppercase;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	position: relative;
	height: 20px;
	width: 227px;
	font-weight: bold;
	text-align: left;
	display: inline-block;
}

#image_upload{
	cursor: pointer;
	position: relative;
	top: -17px;
	left: 0;
	background: #ccc;
	opacity: 0;
}

#image_upload, label.form-link span{cursor: pointer;}

#SignupForm button.upload{
	width: 229px;
	padding: 0;
	height: 28px;
	background: #c00;
	text-transform: uppercase;
	text-align: left;
	border: none;
	margin: 0 0 50px 0;
	font-size: 11px;
	cursor: pointer;
	font-family: Arial, sans-serif;
}

#SignupForm button.upload span{
	width: 100%;
	height: 100%;
	margin-left: 10px;
	color: #fff;
}

#SignupForm #upload_image{
	display: none;
}

#SignupForm button.submit{
	width: 542px;
	padding: 0;
	color: #fff;
	height: 54px;
	background: #c00;
	text-align: left;
	border: none;
	margin: 0 0 10px 0;
	font-size: 24px;
	cursor: pointer;
}

.ie7 #SignupForm button.submit{
	width: 542px;
	height: 54px;
	background: url('../Images/submit_button_ie.gif') top left no-repeat;
/*	background-color: #c00;
	border-radius: 11px;
	behavior: url(../border-radius.htc);*/
}

#SignupForm button.submit span{
	width: 100%;
	height: 100%;
	margin-left: 10px;
	color: #fff;
}

#LoginFormWrapper .content a{
	color: #fff;
}

#LoginForm + p{
	margin-top: 10px;
}

#LoginFormWrapper .content h3{
	color: #fff;
}

#Enter h3 
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
#Enter div 
{
	padding-top: 15px;
	padding-bottom: 15px;
}
button.archer {
	background: transparent;
	border: 0 none;
	color: #FF0000;
	cursor: pointer;
	font-weight: bold;
}
button.archer:active {
	padding: 2px 0 0 2px;
}
fieldset.column {
	border-bottom: 1px solid #dadada;
}
#ProfileDetail{border: none;}
fieldset.column div.input-with-label,
fieldset.column div.upload {
	float: left;
	width: 240px;
}
fieldset.column div.upload { padding-right: 20px;}
fieldset.column div.upload > div { height: 170px;}
fieldset div.input-with-label label {
	color: #999;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
fieldset div.input-with-label label[for="email_address"],
fieldset div.input-with-label label[for="verify_password"] { font-size: 11px; }
fieldset div.input-with-label input,
fieldset textarea {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 4px;
	width: 219px;
}
fieldset div.input-with-label input.error {
	border: 1px solid #FF0000;
}
fieldset div.checkbox-with-label { clear: both; margin-bottom: 20px; }
fieldset div.checkbox-with-label label { font-size: 11px; }
fieldset div.checkbox-with-label input { margin-right: 10px; }
fieldset textarea#embedcode {
	display: block;
	font-family: "Monaco", "Courier", "Courier New", monospace;
	font-size: 11px;
	margin-bottom: 6px;
	height: 60px;
}
fieldset h4 {
	margin-bottom: 1.5em;
}
fieldset#ProfileDetail div.input-with-label {
	margin-bottom: 20px;
}
fieldset#ProfileDetail div.input-with-label label {
	margin-bottom: 4px;
}
#LoginFormWrapper div.input-with-label {
	margin-bottom: 20px;
}

h4.icon,
#Profile h4.icon {
	background: url(../Images/plus.gif) no-repeat left center;
	font-size: 12px;
	margin-bottom: 0;
	margin-left: -20px;
	padding-left: 20px;
}
div.links span {
	color: #FF0000;
	margin: 0 10px;
}

#Profile h4 {
	font-size: 18px;
	margin: 1.25em 0;
}
#Profile h5 {
	margin-bottom: 8px;
}
#Profile object {
	display: block;
	margin: 0 0 30px;
}
#RSSItem { margin-bottom: 18px; }
#RSSItem h4 { margin-bottom: 3px; }
#Rules h4 { margin: 1.25em 0; }
#Rules h5 { color: #000; }

/*SIDEBAR ITEMS*/
#Sidebar div.content ul { padding-left: 0; }
#Sidebar div.content ul li { color: #FF0000; list-style-type: none; margin: 0 0 20px; }
#PPTKLogo,
#WPLPromotion { margin-bottom: 20px; }
#PPTKLogo {
	background: url(../Images/sidebar_logo.png) no-repeat center 5px;
	text-indent: -9999px;
	width: 298px;
	height: 179px;
}
.ie6 #PPTKLogo {
	background: url(../Images/sidebar_logo.gif) no-repeat center center;
}
#WPLPromotion {
	background: url(../Images/sidebar_WPL.png) no-repeat center top;
	display: block;
	width: 298px;
	height: 379px;
}
#WPLPromotion h4 {
	text-indent: -9999px;
}
.ie6 #WPLPromotion { background: url(../Images/sidebar_WPL.gif) no-repeat center top; }

#Footer {
	background: url(../Images/footer.png) no-repeat center top;
	clear: both;
	color: #fff;
	font-weight: bold;
	height: 112px;
	padding: 20px;
}
#Footer a {
	color: #fff;
}
#Footer p {
	float: left;
	padding-right: 20px;
}
.validation-summary-errors li {
	color: #FF0000;
	font-weight: bold;
}
.align-left { float:left; margin: 0 15px 15px 0; }

/* PUBLIC PROFILE */
#BigGray.box #PublicProfile {
  padding: 16px 36px 16px 40px;
  overflow: hidden;
}
.profile-detail h1 {
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 0.5em;
}
div.profile-detail {
  float: left;
  width: 434px;
}
div.profile-detail img {
  float: left;
  margin-right: 10px;
}
div.profile-detail div.vote-controls {
  float: right;
  overflow: hidden;
  position: relative;
  width: 176px;
  min-height: 149px;
}
div.profile-detail div.vote-controls h1.username {
  color: #464646;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  left: 0;
}
div.profile-detail div.vote-controls a.vote {
  background: url(../Images/vote1.gif) no-repeat right top;
  display: block;
  position: absolute;
  top: 4px;
  right: 5px;
  text-indent: -9999px;
  width: 72px;
  height: 46px;
}
.profile-node {
  margin-bottom: 20px;
}
#YouTubeEmbed {
  margin-left: 5px;
}
dl.profile-detail {
  float: right;
  font-size: 11px;
  overflow: hidden;
  width: 380px;
}
dl.profile-detail dt {
  color: #FF0000;
  text-transform: uppercase;
}
div.actions {
  clear: both;
  overflow: hidden;
}

div.actions a.back {
  float: left;
}
div.actions a.next {
  float: right;
}
div.box div.content div.actions a.archer {
  display: inline-block;
  font-size: 34px;
  line-height: 34px;
  margin: 0;
  padding: 0;
}
div.box div.content div.actions a.archer:hover {
  color: #fff;
}

/* BRACKET PAGE ITEMS: BOX LAYOUT & TYPOGRAPHY */
#BigGray.box,
#BigGray.box div.content,
#BigGray.box div.end-cap { background-image: url(../Images/gray_bg.png); }
#BigGray.box { /* margin: 0 4px 0 -4px; */ margin: 0; padding-top: 14px; }
#BigGray.box div.content { background-position: -910px 0; padding: 0 18px; }
#BigGray.box div.end-cap { background-position: -1820px 0; padding-bottom: 14px; }

#BigGray, #BigGray strong { color: #FFF; }
#BigGray .copybox { padding: 40px 20px 18px; }
#BigGray .copybox h1 {
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 0.5em;
}

/* ============ */
/* = BRACKETS = */
/* ============ */
#Brackets {
  background: url(../Images/brackets.gif) no-repeat center top;
  overflow: hidden;
  position: relative;
  width: 874px;
  height: 957px;
}
#Brackets h4 {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1em;
  margin-bottom: 0.5em;
}
#Brackets h4 a {
  font-weight: normal;
}
#Brackets h4 a:hover {
  text-decoration: underline;
  background: #232323;
}
#Brackets table {
  float: left;
  width: 79px;
}
#Brackets table.first {
  margin-top: -3px;
}
#Brackets table.tier1 {
	/* nothing */
}
#Brackets table.tier2 {
	margin-top: 15px;
}
#Brackets table.tier3 {
	margin-top: 45px;
}
#Brackets table.tier4 {
	margin-top: 104px;
}
#Brackets table.tier5 {
	margin-top: 225px;
}
#Brackets table.winner {
  width: 84px;
	margin-top: 401px;
}
#Brackets table td {
  text-align: center;
  vertical-align: middle;
  width: 79px;
}
#Brackets table .trigger {
  color: #FFFFFF;
  position: relative;
}
table.tier1 td {
  height: 32px;
}
table.tier2 td {
  height: 64px;
}
table div.trigger .combatant {
  cursor: pointer;
  font-size: 11px;
  line-height: 14px;
  overflow: hidden;
  padding: 6px 0 10px;
  white-space: nowrap;
  width: 79px;
}
table.tier2 div.trigger .combatant {
  margin: 0 0 34px;
  padding: 6px 0;
}
table.tier3 div.trigger .combatant {
  margin: 0 0 94px;
  padding: 6px 0;
}
table.tier4 div.trigger .combatant {
  margin: 0 0 214px;
  padding: 6px 0;
}
table.tier5 div.trigger .combatant {
  margin: 0 0 454px;
  padding: 6px 0;
}
table.winner div.trigger .combatant {
  margin: 0 0 92px;
  padding: 6px 0;
}
table.winner div.trigger .combatant {
  width: 84px;
}
table.winner div.heat.tr,
table.winner div.heat.br {
  left: 84px;
}
div.heat {
  display: none;
  position: absolute;
  width: 336px;
  z-index: 5000;
}
div.heat.tr {
  left: 79px;
  top: 0;
}
div.heat.tl {
  left: -336px;
  top: 0;
}
div.heat.br {
  left: 79px;
  bottom: 0;
}
div.heat.bl {
  left: -336px;
  bottom: 0;
}
div.heat div.mini-profile {
  float: left;
}
div.heat div.mini-profile.second {
  float: none;
  margin-left: 168px;
}
div.mini-profile {
  background-color: #232323;
  min-height: 240px;
  padding: 10px 10px 15px;
  text-align: left;
  width: 148px;
}
div.mini-profile div.vote-controls {
  margin: 0 0 10px;
  overflow: hidden;
}
div.mini-profile > img {
  margin-bottom: 4px;
}

div.mini-profile h4,
div.mini-profile h5,
div.mini-profile a,
div.mini-profile img 
{
  opacity: 0.7;
  /*filter: alpha(opacity=70);*/
}
div.mini-profile.hover h4,
div.mini-profile.hover h5,
div.mini-profile.hover a,
div.mini-profile.hover img {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
div.mini-profile .vote {
  background: url(../Images/vote2.gif) no-repeat right top;
  display: inline-block;
  float: right;
  font-size: 12px;
  width: 72px;
  height: 46px;
}
/*div.mini-profile .voted {
  background: url(../Images/vote3.gif) no-repeat right top;
  display: inline-block;
  float: right;
  font-size: 12px;
  width: 72px;
  height: 46px;
}(*/
div.mini-profile div.voted .vote {
  background: url(../Images/vote3.gif) no-repeat right top;
}
div.mini-profile.hover, div.mini-profile.hover * { z-index: 2147483647; }
div.mini-profile.hover a.vote:hover { /* color: #FFFFFF; */ }

.ie7 div.mini-profile h4,
.ie7 div.mini-profile h5,
.ie7 div.mini-profile a,
.ie7 div.mini-profile img,
.ie7 div.mini-profile.hover h4,
.ie7 div.mini-profile.hover h5,
.ie7 div.mini-profile.hover a,
.ie7 div.mini-profile.hover img,
.ie7 div.mini-profile .vote[id],
.ie7 div.mini-profile h4.voted .vote[id] {
  background-color: #232323;
}

/* DYNAMIC BOX */
	/* Top corners and border */
.bt {
	height:10px;
	margin:0 0 0 10px;
	background:url(../Images/bg_box.png) no-repeat 100% 0;
}
.ie6 .bt { background:url(../Images/bg_box.gif) no-repeat 100% 0; }
.bt div {
	position:relative;
	left:-10px;
	width:10px;
	height:10px;
	background:url(../Images/bg_box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
.ie6 .bt div {
  background:url(../Images/bg_box.gif) no-repeat 0 0;
}
	/* Bottom corners and border */
.bb {
	height:12px;
	margin:0 0 0 10px;
	background:url(../Images/bg_box.png) no-repeat 100% 100%;
}
.ie6 .bb { background:url(../Images/bg_box.gif) no-repeat 100% 100%; }
.bb div {
	position:relative;
	left:-10px;
	width:10px;
	height:12px;
	background:url(../Images/bg_box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}
.ie6 .bb div { background:url(../Images/bg_box.gif) no-repeat 0 100%; }
	/* Left border */
.i1 {
	padding:0 0 0 5px;
	background:url(../Images/bg_box_border.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 5px 0 0;
	background:url(../Images/bg_box_border.png) repeat-y 100% 0;
}
.ie6 .i1 { background:url(../Images/bg_box_border.gif) repeat-y 0 0; padding: 0 0 0 5px; }
.ie6 .i2 { background:url(../Images/bg_box_border.gif) repeat-y 100% 0; padding: 0 5px 0 0; }
.i3 {
	display:block;
	margin:0;
	padding:0 7px;
	background:#fff;
}
.subnav .i3 { padding: 1px 0; }
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
