BODY {
	MARGIN: 0px auto; FONT: 13px/16px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; BACKGROUND: url(images/bg_gradient.png) #cae8f9 repeat-x; COLOR: #666666
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
MARQUEE {
	DISPLAY: block; HEIGHT: 31px; COLOR: white
}
A {
	COLOR: #0069aa; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
H1 {
	FONT: 20px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif
}
H1 A {
	FONT: 20px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif
}
H2 {
	FONT: bold 18px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; COLOR: #00356b
}
H2 A {
	FONT: bold 18px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; COLOR: #00356b
}
H3 {
	FONT: 18px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; MARGIN-BOTTOM: 24px; COLOR: #00356b
}
H3 A {
	FONT: 18px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; MARGIN-BOTTOM: 24px; COLOR: #00356b
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 20px 0px; HEIGHT: 1px; BORDER-TOP: #b3b3b3 1px dotted; BORDER-RIGHT: medium none
}
A.register {
	PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #00467f; MARGIN: 20px auto; PADDING-LEFT: 10px; WIDTH: 10em; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 40px/48px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; COLOR: white; TEXT-DECORATION: none; PADDING-TOP: 5px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -khtml-border-radius: 60px; border-radius: 60px; -moz-box-shadow: 0px 0px 10px #00366d; -webkit-box-shadow: 0px 0px 10px #00366d; box-shadow: 0px 0px 10px #00366d
}
A.register {
	
}
TABLE.sponsors TD {
	BORDER-BOTTOM: #808080 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
TABLE.home DIV.spacing {
	BORDER-BOTTOM: #808080 1px solid; MIN-WIDTH: 640px; BORDER-LEFT: #808080 1px solid; PADDING-BOTTOM: 5px; MIN-HEIGHT: 359px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MAX-WIDTH: 843px !important; BACKGROUND: white; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 5px
}
P.share IMG {
	LINE-HEIGHT: 16px; VERTICAL-ALIGN: top
}
#container {
	MARGIN: 0px auto; WIDTH: 906px; BACKGROUND: url(images/branding_tn_windows.jpg) no-repeat center top
}
.container {
	MARGIN: 0px auto; WIDTH: 906px; BACKGROUND: url(images/branding_tn_windows.jpg) no-repeat center top
}
#header {
	MIN-HEIGHT: 380px; WIDTH: 906px; BACKGROUND: url(images/windows_office.png) no-repeat center 10px
}
#shield {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN: 10px auto; WIDTH: 906px
}
#feature {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 906px; PADDING-RIGHT: 0px; TOP: 111px; PADDING-TOP: 15px
}
#feature #feature-info {
	TEXT-ALIGN: left; WIDTH: 449px; BACKGROUND: url(images/feature_box_left.png) no-repeat center 50%; FLOAT: left; HEIGHT: 245px; COLOR: white; CLEAR: left
}
#feature #feature-map {
	WIDTH: 449px; BACKGROUND: url(images/feature_box_right.png) #f6f1e6 no-repeat center 50%; FLOAT: right; HEIGHT: 245px; COLOR: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px
}
#feature H1 {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 24px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; COLOR: #ffbb00; PADDING-TOP: 6px
}
#feature H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 21px/24px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; PADDING-TOP: 0px
}
#feature H3 {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: bold 12px/15px Segoe, "Segoe UI", "Lucida Sans", Arial, sans-serif; COLOR: white; PADDING-TOP: 6px
}
#feature P {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 20px; WIDTH: 375px; PADDING-RIGHT: 20px; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 6px
}
#feature UL {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 20px; WIDTH: 300px; PADDING-RIGHT: 20px; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 6px
}
#feature UL LI {
	PADDING-BOTTOM: 5px
}
#feature A {
	COLOR: white; TEXT-DECORATION: underline
}
#feature #feature-map H3 {
	TEXT-ALIGN: right
}
#citybar {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; MARGIN: 91px auto 0px; WIDTH: 905px; FONT: 10px/31px "Lucida Sans", Arial, sans-serif; BACKGROUND: url(images/city_bar.png) no-repeat center top; LETTER-SPACING: 1px; HEIGHT: 31px; COLOR: white; OVERFLOW: hidden
}
#citybar SPAN.o {
	
}
.page#nav {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND: #d9d3c2; HEIGHT: 33px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px
}
.home#nav {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND: #d9d3c2; HEIGHT: 33px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px
}
.page#nav UL {
	MARGIN: 0px auto; WIDTH: 63em
}
.home#nav UL {
	MARGIN: 0px auto; WIDTH: 63em
}
.page#nav UL LI {
	DISPLAY: inline
}
.home#nav UL LI {
	DISPLAY: inline
}
.page#nav UL LI.selected A {
	BORDER-BOTTOM: #f1eae2 2px solid; BORDER-LEFT: #b3b3b3 1px solid; BACKGROUND: #f1eae2; BORDER-RIGHT: #b3b3b3 1px solid
}
.home#nav UL LI.selected A {
	BORDER-BOTTOM: #f1eae2 2px solid; BORDER-LEFT: #b3b3b3 1px solid; BACKGROUND: #f1eae2; BORDER-RIGHT: #b3b3b3 1px solid
}
.page#nav UL LI A {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 15px/33px "Lucida Sans", Arial, sans-serif; COLOR: #63605b; PADDING-TOP: 7px
}
.home#nav UL LI A {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 15px/33px "Lucida Sans", Arial, sans-serif; COLOR: #63605b; PADDING-TOP: 7px
}
.page#nav UL LI A:hover {
	COLOR: #00467f; TEXT-DECORATION: none
}
.page#nav UL LI A:focus {
	COLOR: #00467f; TEXT-DECORATION: none
}
.home#nav UL LI A:hover {
	COLOR: #00467f; TEXT-DECORATION: none
}
.home#nav UL LI A:focus {
	COLOR: #00467f; TEXT-DECORATION: none
}
#subnav {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND: #f1eae2; HEIGHT: 32px
}
#subnav UL {
	MARGIN: 0px auto; WIDTH: 56em
}
#subnav UL LI {
	DISPLAY: inline
}
#subnav UL LI.selected A {
	BORDER-BOTTOM: #46b0ea 3px solid
}
#subnav UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: 15px/33px "Lucida Sans", Arial, sans-serif; COLOR: #63605b; PADDING-TOP: 4px
}
#subnav UL LI A:hover {
	COLOR: #00467f; TEXT-DECORATION: none
}
#subnav UL LI A:focus {
	COLOR: #00467f; TEXT-DECORATION: none
}
#middle {
	MIN-HEIGHT: 600px; BACKGROUND: #f1eae2
}
#middle #sidebar {
	DISPLAY: block; FLOAT: left
}
#middle #content {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; FLOAT: left; PADDING-TOP: 30px
}
#middle #content DIV.storycontent {
	BORDER-BOTTOM: #808080 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 95px; PADDING-LEFT: 0px; WIDTH: 748px; PADDING-RIGHT: 0px; BORDER-TOP: #808080 1px solid; PADDING-TOP: 10px
}
.page#middle #content DIV.storycontent {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 843px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-TOP: 0px
}
#content UL {
	MARGIN-BOTTOM: 10px
}
#content P {
	MARGIN-BOTTOM: 10px
}
#content UL {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 1.3em; MARGIN-LEFT: 10px
}
#content H1 {
	MARGIN: 6px 0px; COLOR: #0069aa
}
#content H1 A {
	COLOR: #0069aa
}
#content IMG.avatar-75 {
	MARGIN-RIGHT: 20px
}
#content DIV.comments {
	BORDER-BOTTOM: #808080 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 95px; PADDING-LEFT: 0px; WIDTH: 748px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.page#middle #content DIV.comments {
	BORDER-BOTTOM: #808080 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 843px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#content DIV.comments A {
	COLOR: #0069aa
}
#content DIV.post {
	MARGIN-BOTTOM: 40px
}
#footer {
	PADDING-BOTTOM: 20px; MIN-HEIGHT: 300px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #2a200e; COLOR: white; PADDING-TOP: 20px
}
#footer DIV.container {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer A {
	COLOR: white
}
.right {
	FLOAT: right; CLEAR: right
}
.left {
	FLOAT: left; CLEAR: left
}
.hidden {
	DISPLAY: none
}
.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
.wp-caption {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; BACKGROUND-COLOR: #f3f3f3; MARGIN: 10px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px
}
.wp-caption IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-caption P.wp-caption-text {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
OL.commentlist {
	MARGIN-TOP: 20px
}
OL.commentlist LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: #cdd9dd; PADDING-TOP: 5px
}
OL.commentlist LI P {
	FONT: 11px/15px Georgia, "Times New Roman", serif
}
DIV.comment-author IMG {
	LINE-HEIGHT: 32px; MARGIN: 0px 5px 10px 0px; VERTICAL-ALIGN: top
}
DIV.comment-author {
	LINE-HEIGHT: 32px; FONT-WEIGHT: bold
}
DIV.comment-meta {
	FONT-SIZE: 80%
}
P.comment-meta {
	FONT-SIZE: 80%
}
P.p2 {
	COLOR: #ffffff
}
TABLE.t1 {
	WIDTH: 400px; BORDER-COLLAPSE: collapse
}
#content TABLE.t1 P {
	MARGIN-BOTTOM: 0px
}
TD.td1 {
	WIDTH: 400px
}
TD.td2 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #afa9a3; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td3 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #afa9a3; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td4 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #dbd5cd; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td5 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #dbd5cd; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td6 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #c5bfb8; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td7 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #c5bfb8; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td8 {
	WIDTH: 400px
}
TD.td9 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #afa9a3; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td10 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #afa9a3; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td11 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #dbd5cd; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td12 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #dbd5cd; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td13 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #c5bfb8; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
TD.td14 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #c5bfb8; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; COLOR: black; PADDING-TOP: 7px
}
