* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(co_bg.gif) #f3eae4; TEXT-ALIGN: center
}
BODY DIV {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
H4 {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
H5 {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
INPUT {
	BACKGROUND: #fcfcf9; COLOR: #666460
}
TEXTAREA {
	BACKGROUND: #fcfcf9; COLOR: #666460
}
.clear {
	CLEAR: both
}
HR {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
#bg {
	BORDER-RIGHT: #c8c8c5 1px solid; BACKGROUND: url(co_bg2.gif); BORDER-LEFT: #c8c8c5 1px solid; WIDTH: 750px; HEIGHT: auto
}
#tit1 {
	BACKGROUND: url(co_tit_bg1.jpg) no-repeat; WIDTH: 750px; HEIGHT: 25px
}
#tit2 {
	BACKGROUND: url(co_tit_bg2.jpg) no-repeat; WIDTH: 750px; HEIGHT: 109px
}
#tit2 H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 330px
}
#tit2 H2 {
	FONT-SIZE: 80%; FLOAT: left; WIDTH: 400px; COLOR: #fff; PADDING-TOP: 10px
}
#tit2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
#tit2 A:visited {
	TEXT-DECORATION: none
}
#tit2 A:hover {
	TEXT-DECORATION: underline
}
#menu {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 185px; HEIGHT: auto; TEXT-ALIGN: left
}
#menu UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
#menu LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
#menu .shadow {
	CLEAR: both; BORDER-TOP: #dbd7c5 1px solid; BACKGROUND: url(co_shadow.gif) repeat-x; WIDTH: 185px; HEIGHT: 3px
}
#first {
	FONT-SIZE: 80%; MARGIN: 0px; WIDTH: 185px
}
#second {
	FONT-SIZE: 80%; MARGIN: 0px; WIDTH: 185px
}
#notplug {
	FONT-SIZE: 80%; MARGIN: 0px; WIDTH: 185px
}
#first H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 6px; WIDTH: 173px; COLOR: #62579c; LINE-HEIGHT: 180%
}
#first .plugin {
	MARGIN: 5px 6px; WIDTH: 173px; COLOR: #666460; LINE-HEIGHT: 1.75
}
#second .plugin {
	MARGIN: 5px 6px; WIDTH: 173px; COLOR: #666460; LINE-HEIGHT: 1.75
}
.plugin A:link {
	COLOR: #c54e30; TEXT-DECORATION: none
}
.plugin A:visited {
	COLOR: #641a05; TEXT-DECORATION: none
}
.plugin A:hover {
	COLOR: #c54e30; TEXT-DECORATION: underline
}
#second H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 6px; WIDTH: 173px; COLOR: #666460; LINE-HEIGHT: 160%
}
#third {
	PADDING-RIGHT: 0px; BORDER-TOP: #dcd1bb 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(co_third_bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 6px 5px; WIDTH: 173px; PADDING-TOP: 5px; BORDER-BOTTOM: #dcd1bb 1px solid
}
#third H3 {
	FONT-SIZE: 80%; MARGIN: 0px 5px; WIDTH: 160px; COLOR: #9e9e9e; LINE-HEIGHT: 140%
}
#third .plugin {
	FONT-SIZE: 66%; MARGIN: 5px; WIDTH: 160px; COLOR: #9e9e9e; LINE-HEIGHT: 1.75
}
#first .plugin-calender {
	MARGIN: 0px; WIDTH: 173px
}
#second .plugin-calender {
	MARGIN: 0px; WIDTH: 173px
}
#first .plugin-calender TABLE {
	TABLE-LAYOUT: fixed; WIDTH: 173px; border-collaspse: collaspse
}
#second .plugin-calender TABLE {
	TABLE-LAYOUT: fixed; WIDTH: 173px; border-collaspse: collaspse
}
#third .plugin-calender {
	MARGIN: 0px; WIDTH: 160px
}
#third .plugin .plugin-calender TABLE {
	TABLE-LAYOUT: fixed; WIDTH: 160px; border-collaspse: collaspse
}
.plugin-calender CAPTION {
	FONT-SIZE: 10px; COLOR: #9e9e9e; TEXT-ALIGN: center
}
.plugin-calender TH {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #dcd1bb; COLOR: #62579c; TEXT-ALIGN: center
}
.plugin-calender TD {
	FONT-SIZE: 10px; COLOR: #9e9e9e; TEXT-ALIGN: center
}
.plugin-calender A:link {
	COLOR: #c54e30; TEXT-DECORATION: none
}
.plugin-calender A:visited {
	COLOR: #641a05; TEXT-DECORATION: none
}
.plugin-calender A:hover {
	BACKGROUND: #fae4ae; COLOR: #ca9a5a; TEXT-DECORATION: underline
}
#notplug H3 {
	FONT-WEIGHT: bold; WIDTH: 183px; COLOR: #62579c; LINE-HEIGHT: 180%; BORDER-BOTTOM: #dbd7c5 1px solid
}
#notplug H3 SPAN {
	MARGIN-LEFT: 5px
}
#notplug UL {
	MARGIN: 10px 5px 5px; WIDTH: 173px; COLOR: #666460
}
#notplug LI {
	MARGIN-BOTTOM: 3px
}
#notplug P {
	MARGIN: 5px 5px 0px; WIDTH: 173px; COLOR: #666460
}
#notplug .prof IMG {
	BORDER-RIGHT: #dbd7c5 1px solid; BORDER-TOP: #dbd7c5 1px solid; BORDER-LEFT: #dbd7c5 1px solid; BORDER-BOTTOM: #dbd7c5 1px solid
}
#notplug A:link {
	COLOR: #666460; TEXT-DECORATION: none
}
#notplug A:visited {
	COLOR: #666460; TEXT-DECORATION: none
}
#notplug A:hover {
	COLOR: #8c8a84; TEXT-DECORATION: underline
}
#main {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; WIDTH: 520px; HEIGHT: auto; TEXT-ALIGN: left
}
#main TEXTAREA {
	WIDTH: 400px
}
#main UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: circle
}
#main A:link {
	COLOR: #62579c; TEXT-DECORATION: none
}
#main A:visited {
	COLOR: #62579c; TEXT-DECORATION: none
}
#main A:hover {
	COLOR: #8376b8; TEXT-DECORATION: underline
}
.entry {
	MARGIN-TOP: 20px; WIDTH: 520px; COLOR: #666460; HEIGHT: auto
}
.entry .tit {
	BACKGROUND: url(co_h2.gif) no-repeat; FLOAT: left; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 8px; HEIGHT: 27px
}
.entry H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 32px; COLOR: #62579c; PADDING-TOP: 0px
}
.entry .date {
	FONT-SIZE: 66%; FLOAT: right; MARGIN: 0px; WIDTH: 220px; HEIGHT: 27px
}
.entry .date P {
	MARGIN-TOP: 10px; TEXT-ALIGN: right
}
.entry .category {
	FONT-SIZE: 66%; MARGIN: 5px 0px 0px; WIDTH: 520px; HEIGHT: 17px
}
.entry .body {
	MARGIN-TOP: 20px; FONT-SIZE: 80%; WIDTH: 520px; LINE-HEIGHT: 1.75
}
.entry .more {
	MARGIN-TOP: 20px; FONT-SIZE: 80%; WIDTH: 520px; LINE-HEIGHT: 180%
}
.entry .comment {
	DISPLAY: inline; FONT-SIZE: 75%; FLOAT: left; MARGIN: 3px 0px 10px 20px; WIDTH: 100px
}
.entry .trackback {
	DISPLAY: inline; FONT-SIZE: 75%; FLOAT: left; MARGIN: 3px 0px 10px; WIDTH: 120px
}
.category IMG {
	VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 5px
}
.trackback IMG {
	MARGIN: 0px 5px 0px 0px
}
.comment IMG {
	MARGIN: 0px 5px 0px 0px
}
.entry .pagetop {
	DISPLAY: inline; FLOAT: right; MARGIN: 3px 0px 10px; WIDTH: 68px
}
.entry .pagetop IMG {
	MARGIN: 0px
}
.entry .shadow {
	CLEAR: both; BORDER-TOP: #dbd7c5 1px solid; BACKGROUND: url(co_shadow.gif) repeat-x; WIDTH: 520px; HEIGHT: 3px
}
.link {
	MARGIN-TOP: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 20px; WIDTH: 520px; COLOR: #6b6462; HEIGHT: auto; TEXT-ALIGN: center
}
#main .link A:link {
	COLOR: #6b6462; TEXT-DECORATION: none
}
#main .link A:visited {
	COLOR: #6b6462; TEXT-DECORATION: none
}
#main .link A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
H4 {
	MARGIN-BOTTOM: 10px
}
H4 IMG {
	MARGIN-LEFT: 20px
}
.comform {
	BORDER-RIGHT: #dbd7c5 1px solid; BORDER-TOP: #dbd7c5 1px solid; BACKGROUND: url(co_com_bg.gif); PADDING-BOTTOM: 20px; MARGIN: 10px 0px 0px; BORDER-LEFT: #dbd7c5 1px solid; WIDTH: 518px; COLOR: #666460; PADDING-TOP: 20px; BORDER-BOTTOM: #dbd7c5 1px solid; HEIGHT: auto
}
.comtpost {
	BORDER-RIGHT: #dbd7c5 1px solid; BORDER-TOP: #dbd7c5 1px solid; BACKGROUND: url(co_com_bg.gif); PADDING-BOTTOM: 20px; MARGIN: 10px 0px 0px; BORDER-LEFT: #dbd7c5 1px solid; WIDTH: 518px; COLOR: #666460; PADDING-TOP: 20px; BORDER-BOTTOM: #dbd7c5 1px solid; HEIGHT: auto
}
.tb {
	BORDER-RIGHT: #dbd7c5 1px solid; BORDER-TOP: #dbd7c5 1px solid; BACKGROUND: url(co_com_bg.gif); PADDING-BOTTOM: 20px; MARGIN: 10px 0px 0px; BORDER-LEFT: #dbd7c5 1px solid; WIDTH: 518px; COLOR: #666460; PADDING-TOP: 20px; BORDER-BOTTOM: #dbd7c5 1px solid; HEIGHT: auto
}
.comform TABLE {
	MARGIN: 10px 20px 0px; WIDTH: 480px
}
.comtpost TABLE {
	MARGIN: 10px 20px 0px; WIDTH: 480px
}
.comform TABLE TH {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; WIDTH: 70px; COLOR: #62579c; TEXT-ALIGN: left
}
.comtpost TABLE TH {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; WIDTH: 70px; COLOR: #62579c; TEXT-ALIGN: left
}
.comform TABLE TD {
	FONT-SIZE: 80%; PADDING-BOTTOM: 3px; WIDTH: 410px; COLOR: #666460; TEXT-ALIGN: left
}
.comtpost TABLE TD {
	FONT-SIZE: 80%; PADDING-BOTTOM: 3px; WIDTH: 410px; COLOR: #666460; TEXT-ALIGN: left
}
.comform P {
	MARGIN-LEFT: 20px
}
.tb P {
	MARGIN-LEFT: 20px
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 10px 0px 10px 20px; WIDTH: 480px; COLOR: #756e6b
}
.comform .name {
	FONT-SIZE: 75%; PADDING-BOTTOM: 5px; WIDTH: 480px
}
.tb .name {
	FONT-SIZE: 75%; PADDING-BOTTOM: 5px; WIDTH: 480px
}
.comform .body {
	MARGIN-TOP: 5px; FONT-SIZE: 80%; WIDTH: 480px; LINE-HEIGHT: 1.75
}
.tb .body {
	MARGIN-TOP: 5px; FONT-SIZE: 80%; WIDTH: 480px; LINE-HEIGHT: 1.75
}
.tb .more {
	MARGIN-TOP: 5px; FONT-SIZE: 80%; WIDTH: 480px
}
.comform .stitch {
	CLEAR: both; MARGIN-TOP: 10px; BACKGROUND: url(co_com_stitch.gif) no-repeat; WIDTH: 520px; HEIGHT: 3px
}
.comtpost .stitch {
	CLEAR: both; MARGIN-TOP: 10px; BACKGROUND: url(co_com_stitch.gif) no-repeat; WIDTH: 520px; HEIGHT: 3px
}
.tb .stitch {
	CLEAR: both; MARGIN-TOP: 10px; BACKGROUND: url(co_com_stitch.gif) no-repeat; WIDTH: 520px; HEIGHT: 3px
}
#foot {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #dbd7c5 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(co_shadow.gif) #fff repeat-x; PADDING-BOTTOM: 5px; WIDTH: 750px; PADDING-TOP: 5px
}
#foot A {
	COLOR: #8c8a84; TEXT-DECORATION: none
}
#foot TABLE {
	FONT-SIZE: 66%; MARGIN: 0px 10px; WIDTH: 730px; COLOR: #8c8a84
}
