BODY {
        margin: 0px;
        padding-top: 0px;
        background-color: #FFFFFF;
        background-image: url(bg.gif);
        background-repeat: repeat;
}

table {
  line-height: 150%;
}

#container {
	BACKGROUND-IMAGE: url(bg.jpg);
        MARGIN: 0px auto;
        WIDTH: 804px;
        COLOR: #000000;
        BACKGROUND-REPEAT: repeat-y
}

A {
	COLOR: #0000ff
}

A:visited {
	COLOR: #800080
}

H1 {
	FONT-WEIGHT: bolder;
        FONT-SIZE: 26px;
        MARGIN: 0px;
        PADDING-TOP: 25px
}

H1 A {
	FONT-WEIGHT: bolder;
        COLOR: #000;
        FONT-FAMILY: sans-serif;
        TEXT-DECORATION: none
}

H1 A:visited {
	COLOR: #000000
}

H2 {
	PADDING-RIGHT: 0px;
        BACKGROUND-POSITION: left 50%;
        PADDING-LEFT: 35px;
        FONT-WEIGHT: bolder;
        FONT-SIZE: 18px;
        BACKGROUND-IMAGE: url(title.jpg);
        PADDING-BOTTOM: 10px;
        PADDING-TOP: 14px;
        BACKGROUND-REPEAT: no-repeat;
        FONT-FAMILY: arial, Helvetica;
        POSITION: relative;
        TOP: -17px
}

H3 {
	PADDING-RIGHT: 0px;
        BACKGROUND-POSITION: left 50%;
        PADDING-LEFT: 35px;
        FONT-WEIGHT: bolder;
        FONT-SIZE: 14px;
        BACKGROUND-IMAGE: url(title.jpg);
        PADDING-BOTTOM: 10px;
        PADDING-TOP: 14px;
        BACKGROUND-REPEAT: no-repeat;
        FONT-FAMILY: arial, Helvetica;
        POSITION: relative;
        TOP: -17px
}

H3 A {
	COLOR: #7d7d7d;
        TEXT-DECORATION: none
}

#banner {
	PADDING-LEFT: 25px;
        BACKGROUND-IMAGE: url(head.jpg);
        MARGIN-BOTTOM: 15px;
        BACKGROUND-REPEAT: no-repeat;
        FONT-FAMILY: arial, Helvetica;
        HEIGHT: 115px;
        TEXT-ALIGN: left
}

.description {
	PADDING-RIGHT: 10px;
        PADDING-LEFT: 0px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        PADDING-BOTTOM: 0px; 
        COLOR: #fff;
        LINE-HEIGHT: 140%;
        PADDING-TOP: 0px;
        FONT-FAMILY: sans-serif
}

.navi {
	MARGIN-TOP: 10px;
        FONT-SIZE: 12px;
        MARGIN-BOTTOM: 10px;
        TEXT-ALIGN: center
}

#content {
	FONT-SIZE: 16px;
        PADDING-BOTTOM: 10px;
        MARGIN: 0px 15px;
        WIDTH: 780px;
        TEXT-ALIGN: left;
        LINE-HEIGHT: 130%;
        padding-left: 10px
}

.left {
       width: 550px;
       float: left;
       TEXT-ALIGN: left
      }

.right {
       width: 200px;
       float: left;
       TEXT-ALIGN: left
       }

.navi {
	MARGIN-TOP: 10px;
        FONT-SIZE: 12px;
        MARGIN-BOTTOM: 10px;
        TEXT-ALIGN: center
}

.blog {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        WIDTH: 750px;
        PADDING-TOP: 0px;
        TEXT-ALIGN: left
}

.blogbody {
	FONT-WEIGHT: normal;
        MARGIN-BOTTOM: 15px;
        LINE-HEIGHT: 120%
}

.date {
	CLEAR: left;
        PADDING-RIGHT: 5px;
        MARGIN-TOP: 0px;
        PADDING-LEFT: 0px;
        MARGIN-BOTTOM: 0px;
        PADDING-BOTTOM: 0px;
        COLOR: #ffffff;
        PADDING-TOP: 0px;
        TEXT-ALIGN: right
}

.title {
	MARGIN-TOP: 0px;
        FONT-WEIGHT: bold;
        MARGIN-BOTTOM: 0px
}

.title A {
	BORDER-RIGHT: medium none;
        BORDER-TOP: medium none;
        BORDER-LEFT: medium none;
        BORDER-BOTTOM: medium none
}

.text {
	PADDING-RIGHT: 15px;
        MARGIN-TOP: 10px;
        PADDING-LEFT: 5px;
        FONT-SIZE: 14px;
        PADDING-BOTTOM: 5px;
        LINE-HEIGHT: 150%;
        PADDING-TOP: 0px
}

.posted {
	PADDING-RIGHT: 3px;
        PADDING-LEFT: 5px;
        FONT-SIZE: 10px;
        MARGIN-BOTTOM: 5px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px;
        TEXT-ALIGN: right
}

#gl_menu {
	margin: 0;
	padding: 0;
	width: 800px;
	overflow: hidden;
}

#gl_menu li {
	margin-right: 0px;
	height: 20px;
	list-style-type: none;
	float: left;
	padding: 3px 0px 0px 15px;
}