body{
 margin:0;
 padding:0 0 0 0;
 background: #EBF6FC url('/images/body_bg.jpg') repeat-x 0 0;
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size:12px;
 border: 0px;
}

* html body{
 overflow:hidden;
 border: 0px;
}

a img{
 border: none;
}

a:link{
 color: white;
}

a:visited{
 color: white;
}

a:hover{
 color: black;
}

p{
 width:600px;
 margin:10px auto;
 /*text-align:justify;*/
}

div#container{
 position:relative;
 margin: 0 auto 0 auto;
 padding: 0 0 0 0;
 width:944px;
 top:0px;
}

div#header{
 position:relative;
 overflow:hidden;
 margin: 0 auto 0 auto;
 width:944px;
 height:108px;
}

div#dragon1{
 position:relative;
 float:left;
 width:146px;
 height:110px;
 top:0px;
 left:0px;
 background-image:url('/images/tkdlogo.gif');
 background-repeat: no-repeat;
}

div#title{
 position:relative;
 float:left;
 left:10px;
 top:45px;
}

div#menu-container{
 position:relative;
 overflow:visible;
 margin: 0 auto 0 auto;
 width:944px;
 height:25px;
 top:0px;
}

div#left-sidebar{
 position:absolute;
 top:140px;
 width:124px;
 float:left;
 overflow:hidden;
 color: #4D99E6;
 z-index:1;
}

div#left-sidebar-blog{
 position:absolute;
 top:35px;
 width:124px;
 float:left;
 overflow:hidden;
 z-index:1;
 color: #4D99E6;
}

.content-top{
 position:relative;
 top:8px;
 height:6px;
 width:815px;
 background-image: url('images/content-top.gif');
 left:127px;
 overflow:hidden;
}

* + html .content-top{
 z-index:-2 !important;
}

*html .content-top{
 z-index:-1;
}

.content-top-blog{
 position:relative;
 top:10px;
 height:6px;
 width:614px;
 background-image: url('images/content-top-blog.gif');
 left:127px;
 overflow:hidden;
}

* + html .content-top-blog{
 z-index:-2 !important;
}

*html .content-top-blog{
 z-index:-1;
}

.content-bottom{
 position:relative;
 width:815px;
 height:6px;
 background-image: url('images/content-bottom.gif');
 left:127px;
 overflow:hidden;
 bottom:-3px;
}

div#content{
 position:relative;
 display:block;
 top:8px;
 width:803px;
 left:127px;
 min-height:60em;
 padding:0px 5px 0px 5px;
 text-align:center;
 overflow:hidden;
 background-color: #1A61A3;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 z-index:1;
 margin: 0 0 5px 0;
}

/*An IE7 only hack worth remembering*/

* + html div#content{
 z-index:-1 !important;
}

* html div#content{
 position:relative;
 width:804px;
 height:60em;
 z-index:-2;
 overflow:hidden;
}

div#content-blog{
 position:relative;
 display:block;
 top:9px;
 width:602px;
 left:127px;
 min-height:60em;
 padding:0px 5px 0px 5px;
 text-align:left;
 overflow:hidden;
 background-color: #1A61A3;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 z-index:1;
 margin: 0 0 5px 0;
}

/*An IE7 only hack worth remembering*/

* + html div#content-blog{
 z-index:-1 !important;
}

* html div#content-blog{
 position:relative;
 width:602px;
 z-index:-2;
}

.content-bottom-blog{
 position:relative;
 width:614px;
 height:6px;
 background-image: url('images/content-bottom-blog.gif');
 left:127px;
 top:4px;
 margin-bottom:5px;
 overflow:hidden;
}

* + html .content-bottom-blog{
 margin-top:5px;
}

.right-sidebar-top{
 position:absolute;
 top:35px;
 height:6px;
 width:194px;
 background-image: url('images/blog-sidebar-top.gif');
 left:749px;
 overflow:hidden;
}

div#right-sidebar{
 position:absolute;
 top:41px;
 width:182px;
 right:1px;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 padding:5px;
 background-color:#1A61A3;
 z-index:1;
}

#right-sidebar p{
 width:174px;
}

#right-sidebar ul{
 list-style-type:none;
 text-align:left;
 margin-left:-30px;
}

* html #right-sidebar ul{
 margin-left:10px;
}

* + html #right-sidebar ul{
 margin-left:10px;
}

* html div#right-sidebar{
 overflow:hidden;
}

.right-sidebar-bottom{
 position:relative;
 width:194px;
 height:6px;
 background-image: url('images/blog-sidebar-bottom.gif');
 left:-6px;
 overflow:hidden;
 top:8px;
}

div#footer-container{
 position:relative;
 overflow:visible;
 margin: 5px auto 1px auto;
 width:944px;
}

div#footer{
 position:relative;
 display:block;
 height:35px;
 min-height:35px;
 padding-top: 1px;
 padding-right:1px;
 padding-bottom:0px;
 overflow:hidden;
 width:815px;
 left:127px;
 text-align:center;
 background-image: url('images/footer.gif');
}

div#footer-blog{
 position:relative;
 display:block;
 height:35px;
 min-height:35px;
 padding-top: 1px;
 padding-right:1px;
 padding-bottom:0px;
 overflow:hidden;
 width:614px;
 left:127px;
 text-align:center;
 background-image: url('images/footer-blog.gif');
}

div#left-element{
 position:relative;
 float:left;
 width:388px;
 height:100%;
 border:1px solid #ffffff;
 background-color:#1A61A3;
 text-align:left;
 padding:5px;
}

div#right-element{
 position:relative;
 float:right;
 width:387px;
 border:1px solid #ffffff;
 background-color: #1A61A3;
 text-align:left;
 padding:5px;
}

div#valid{
 position:relative;
 text-align:center;
 border: 0px solid #4D99E6;
 margin: 0;
 clear: right;
 background-color:#1A61A3;
}

valid img{
 display: inline;
 float: left;
 vertical-align: middle;
 width: 88px;
 margin: 0;
 border: 1px solid #4D99E6;
 background-color: #1A61A3;
}

div#centre-pos{
 padding: 0px 195px 0px 195px;
 overflow: hidden;
}

h1{
 font-size:14px;
 text-align:left;
 }

h2{
 font-size:14px;
 text-align:center;
 text-decoration:underline;
}