#container {
	MARGIN-LEFT: auto; WIDTH: 819px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#container #header {
	BACKGROUND-IMAGE: url(logo.gif);
	WIDTH: 818px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: left;
	background-position: left bottom;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#container #header #blogname {
	FONT-WEIGHT: bold;
	FONT-SIZE: 32px;
	COLOR: #5A94F7;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 300px;
}
#container #header #blogname #blogTitle {
	MARGIN-TOP: 2px;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 40px;
	COLOR: #666666;
	MARGIN-RIGHT: 3px;
	HEIGHT: 25px;
	margin-left: 15px;
	font-weight: normal;
}
#container #header #menu {
	HEIGHT: 26px;
	margin-top: -50px;
	margin-bottom: 0px;
	background-image: url(menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 268px;
}
#container #header #menu #Left {
	FLOAT: left; WIDTH: 0px
}
#container #header #menu #Right {
	FLOAT: right; WIDTH: 0px
}
#container #header #menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 6px 0px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 15px;
	color: #FFFFFF;
}
#container #header #menu UL LI {
	FLOAT: left;
	HEIGHT: 15px;
	margin-top: 5px;
}
#container #header #menu UL LI A:hover {
	COLOR: #999999;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
.menuL {
	margin-left: 60px;
}
.menuR {
}
.menuDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 0px
}
#container #Tbody {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#sidebar {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 217px
}
#innersidebar {
}
#sidebar-topimg {
	BACKGROUND-IMAGE: url(bg-sidebar.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 11px;
	background-position: center top;
	width: 201px;
}
#sidebar-bottomimg {
	BACKGROUND-IMAGE: url(bg-bottoming.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 12px;
	background-position: center bottom;
	width: 201px;
}
.sidepanel {
	WIDTH: 201px;
	background-color: #FFFFFF;
}
.Ptitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.Pcontent {
	PADDING-RIGHT: 21px;
	PADDING-LEFT: 23px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 15px;
	TEXT-ALIGN: left;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.Pfoot {
	BACKGROUND-IMAGE: url(bg-sidetitle.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#mainContent {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: auto; WIDTH: 587px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#innermainContent {
	FLOAT: left;
	WIDTH: 588px;
	background-image: url(bg-content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#mainContent-topimg {
	OVERFLOW: hidden;
	height: 1px;
	width: 20px;
}
#mainContent-bottomimg {
	background-image: url(bg-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	height: 15px;
	width: 588px;
}
.content-width {
	
}
.pageContent {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #3066f2;
}
.NavTitle {
	FONT-WEIGHT: bold; FLOAT: left
}
.page {
	PADDING-LEFT: 15px; HEIGHT: 16px
}
.page UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.page UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.page UL LI.PageL {
	WIDTH: 9px; HEIGHT: 16px
}
.page UL LI.PageR {
	WIDTH: 9px; HEIGHT: 16px
}
.PageLbutton {
	DISPLAY: block; WIDTH: 9px; HEIGHT: 16px
}
.PageRbutton {
	DISPLAY: block; WIDTH: 9px; HEIGHT: 16px
}
.Content {
	background-color: #FFFFFF;
}
.Content-top {
	PADDING-LEFT: 25px;
	PADDING-TOP: 10px;
	display: inline;
}
.Content-top .ContentLeft {
	FLOAT: left; WIDTH: 0px
}
.Content-top .ContentRight {
	FLOAT: right; WIDTH: 0px
}
.Content-top .ContentTitle {
	PADDING-RIGHT: 20px;
	padding-left: 5px;
	height: 12px;
}
.Content-top .ContentAuthor {
	/*	DISPLAY: inline;*/
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-align: right;
	float: right;
	margin-right: 18px;
	margin-top: -19px;
}
.Content-body {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 18px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px;
	OVERFLOW: hidden;
	WIDTH: 539px;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 10px;
	color: #000000;
}
.Content-bottom {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	PADDING-TOP: 0px;
	HEIGHT: 20px;
	text-align: right;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a3bdc8;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 3px;
}
.Content-bottom .ContentBLeft {
	FLOAT: left; WIDTH: 0px
}
.Content-bottom .ContentBRight {
	FLOAT: right; WIDTH: 0px
}
.Content-Info {
	PADDING-RIGHT: 25px; PADDING-LEFT: 24px; WIDTH: 538px; PADDING-TOP: 5px
}
.Content-Info .InfoAuthor {
	
}
.Content-Info .InfoOther {
	FLOAT: right
}
.comment {
	BACKGROUND-COLOR: #ffffff;
	color: #000000;
	padding-bottom: 15px;
	padding-top: 12px;
	background-image: url(hr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.commentinfo {
	FONT-SIZE: 11px; COLOR: #999
}
.commenturl {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	margin-left: 5px;
}
.commenttop {
	PADDING-BOTTOM: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.commentcontent {
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 8px;
	text-indent: 12px;
	margin-right: 18px;
	margin-left: 10px;
	position: relative;
	word-break:break-all;
}
.UBBPanel {
	BACKGROUND: #f5f5f5
}
.UBBTitle {
	FONT-WEIGHT: bold; BACKGROUND: #f5f5f5
}
.UBBContent {
	LINE-HEIGHT: 160%
}
.UBBContent TEXTAREA {
	WIDTH: 448px
}
.UBBLink:link {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.UBBLink:visited {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#MsgContent {
	background-color: #FFFFFF;
	color: #393C42;
}
#MsgContent #MsgHead {
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #FF6600;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #dddddd 1px dotted;
	TEXT-ALIGN: left;
	background-image: url(postcomment.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	text-indent: 32px;
	letter-spacing: 5px;
}
#MsgContent #MsgBody {
	LINE-HEIGHT: 180%; PADDING-TOP: 10px
}
.LDialog {
	
}
.LDialog .LHead {
	FONT-WEIGHT: bold; COLOR: #fff
}
.LDialog .LBody {
	LINE-HEIGHT: 200%
}
#container #foot {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 15px;
	HEIGHT: 15px;
	color: #666666;
}
#container #foot P {
	height: 10px;	
}
.attachmentBody {
	FONT-SIZE: 12px; BACKGROUND: #fff; MARGIN: 1px 0px 0px
}
.text{
	border: 1px solid #a3bdc8;
	background-color: #ececec;
}
.button{
	border: 1px solid #a3bdc8;
	background-color: #ececec;
	cursor: hand;
}
div.quote{
	border: 1px dashed #a3bdc8;
	margin-top: 20px;
	margin-left: 15px;
	text-indent: 6px;
	margin-bottom: 15px;
	width: 336px;
	font-weight: normal;
}
.quote-title{
	color: #990000;
	font-weight: normal;
}
.divphoto{
	width: 819px;
	background-image: url(bg-photo-content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	margin-top: 15px;
}
.post-title{
	font-size: 18px;
	width: 800px;
	background-image: url(photo_list.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 15px;
	float: right;
	margin-top: 9px;
	text-align: left;
	height: 41px;
	text-indent: 38px;
}
.photo-name{
	margin-top: 20px;
	color: #3066f2;
}
.photo-bottomimg{
	background-image: url(bg-photo-bottom.gif);
	background-position: left bottom;
	width: 819px;
	height: 10px;
}
.photo-body{
	width: 819px;
	height: 400px;
}
.link-name{
	color: #3066f2;
	width: 96%;
	font-size: 24px;
}
.links-title{
	font-size: 100%;
	margin-left: 15px;
	float: left;
	margin-top: 9px;
	text-align: left;
	text-indent: 20px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	width: 197px;
}
.links-list {
	list-style:none;
	margin:3px 0px 20px;
	padding:0px;
	line-height: 100%;
	font-size: 100%;
}
.links-list li{
	width: 170px;
	height:19px;
	margin-bottom: 2px;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	text-align: left;
	text-indent: 30px;
}
.links-list li a, .links-list li a:visited{
	height:19px;
	display:block;
	color: #FF6600;
	text-decoration:none;
	padding: 4px 10px 0px 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.links-list li a:hover{
	color: #339900;
	text-decoration:line-through;
	background-image: none;
	background-color: #FFFFFF;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.links-title{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a3bdc8;
}
.codeubb {
border: 1px solid #DEDEB8;
word-break: break-all;
background: #FDFFF2;
}
.code {
border: 1px solid #DEDEB8;
word-break: break-all;
background: #FDFFF2;
}
/*overflow: hidden;/*

}
.media a:link,a:visited{
	padding-left:16px;
	background:#FBFBFB url("media.gif") no-repeat 0 center;
}
.