#container {
background:#1a1a1a;
width:920px;
text-align:center;
margin:0 auto;
}

#FlashHead {
left:0;
width:100%;
position:absolute;
}


#container #header {
background:url(body.jpg) repeat-x;
width:920px;
margin:0 auto;
}

#container #header #blogname {
font-weight:700;
color:#690;
font-size:24px;
height:69px;
text-align:right;
padding:0 0 0 50px;
}

#container #header #blogname #blogTitle {
font-weight:700;
color:#690;
font-size:15px;
height:50px;
text-align:right;
padding:17px 0 0 70px;
}


#container #header #menu {
margin-top:132px;
padding-left:45px;
background:url(TopPic03.jpg) no-repeat #191919;
height:40px;
text-align:left;
}

#container #header #menu UL {
float:left;
list-style-type:none;
height:12px;
margin:-5px 6px 0;
padding:13px 0 0;
}

#container #header #menu UL LI {
float:left;
height:30px;
}

.menuDiv {
background:url(menu_div.jpg) no-repeat;
width:15px;
padding:0;
}


#sidebar {
float:right;
width:200px;
color:#777;
text-align:center;
margin:4px;
}


.Ptitle {
font-weight:700;
font-size:12px;
background:url(SideTopDefault.jpg) repeat-x;
color:#999;
height:18px;
text-align:left;
margin:0;
padding:8px 0 0 24px;
}

.Pcontent {
padding-left:12px;
padding-bottom:4px;
padding-top:4px;
text-align:left;
}

.Pfoot {
height:0;
margin:-5px 0 0;
}


#container #Tbody {
width:900px;
padding-top:0;
text-align:left;
margin:0 auto;
}

#mainContent {
float:left;
width:100%;
padding-top:3px;
text-align:center;
margin:0 -210px 0 0;
}

#innermainContent {
margin:0 225px 0 10px;
}

.content-width {
width:100%;
margin:auto;
}


.pageContent {
clear:both;
color:#888;
height:18px;
text-align:left;
margin:5px auto;
padding:3px;
}

.pageContent .CateName {
left:20px;
color:#9c0;
position:absolute;
top:119px;
}

.pageContent .CateName B {
font-weight:400;
}

.NavTitle {
font-weight:700;
float:left;
}

.page {
height:18px;
}

.page UL {
list-style-type:none;
margin:0;
padding:0;
}

.page UL LI {
display:block;
background:url(page.gif) no-repeat center 50%;
float:left;
font:11px "Trebuchet MS";
text-align:center;
margin:0 2px;
padding:0 5px;
}

.Cmt .page UL LI {
color:#fc6;
}

.page UL LI.nonce {
font-weight:bolder;
background:url(pagenonce.gif) no-repeat;
color:#9c0;
}

.PageLbutton {
display:block;
background:url(../../images/BttnLeft.gif) #333 no-repeat center 50%;
width:16px;
height:16px;
}

.PageRbutton {
display:block;
background:url(../../images/BttnRight.gif) #333 no-repeat center 50%;
width:16px;
height:16px;
}


.Content-top {
background:url(title.gif) no-repeat;
height:27px;
text-align:left;
padding:6px 12px 0 0;
}

.Content-top .ContentTitle {
display:inline;
padding-left:30px;
font-size:12px;
background:no-repeat 10px -1px;
}

.Content-top .ContentAuthor {
display:inline;
padding-left:5px;
font-weight:100;
font-size:11px;
color:#888;
margin:1px;
}


.Content-body {
overflow:hidden;
width:96%;
line-height:160%;
text-align:left;
margin:2px 8px;
}

.Content-bottom {
background:url(dot.png) repeat-x;
margin-bottom:5px;
height:10px;
text-align:right;
padding:3px 2px 0;
}


.Content-Info {
margin:0 4px 6px;
padding:0;
}

.Content-Info .InfoAuthor {
text-align:left;
}

.Content-Info .InfoOther {
float:right;
text-align:right;
}


.comment {
border-right:silver 1px dotted;
border-top:silver 1px dotted;
background:#121212;
border-left:silver 1px dotted;
border-bottom:silver 1px dotted;
text-align:left;
margin:0 3px 5px;
}

.commentinfo {
font-size:11px;
color:#999;
background-color:#191919;
}

.commenttop {
background:#121212;
margin:1px;
padding:4px;
}

.commentcontent {
overflow:hidden;
width:96%;
line-height:140%;
background-color:#191919;
padding:10px;
}


.UBBPanel {
border-right:#000 1px solid;
border-top:#000 1px solid;
background:#2a2a2a;
overflow:auto;
border-left:#000 4px solid;
width:98%;
color:#eee;
border-bottom:#000 1px solid;
}

.UBBTitle {
border-top-width:1px;
font-weight:700;
border-left-width:1px;
background:#333;
color:#ccc;
border-bottom:#999 1px dotted;
border-right-width:1px;
padding:4px;
}

.UBBTitle IMG {
color:#ccc;
background-color:#2c2c2c;
}

.UBBContent {
color:#ccc;
line-height:160%;
background-color:#2c2c2c;
padding:6px;
}

.UBBContent TEXTAREA {
border-right:#000 1px solid;
border-top:#000 1px solid;
font-size:12px;
margin-bottom:2px;
border-left:#000 1px solid;
width:430px;
color:#ccc;
border-bottom:#000 1px solid;
background-color:#262626;
}


#MsgContent {
border-right:silver 1px dotted;
border-top:silver 1px dotted;
background:#333;
border-left:silver 1px dotted;
width:450px;
color:#ccc;
border-bottom:silver 1px dotted;
margin:auto;
padding:1px;
}

#MsgContent #MsgHead {
border-top-width:1px;
font-weight:700;
border-left-width:1px;
background:#121212;
border-bottom:silver 1px dotted;
text-align:center;
border-right-width:1px;
padding:4px;
}

#MsgContent #MsgBody {
line-height:180%;
padding:4px;
}

.LDialog {
margin:3px auto;
padding:1px;
}

.LDialog .LHead {
font-weight:700;
background:#bba097;
color:#fff;
text-align:center;
padding:1px;
}

.LDialog .LBody {
line-height:200%;
padding:4px;
}


.MessageText {
margin-right:38px;
height:50px;
}

.MessageIcon {
background:url(Message.jpg) no-repeat;
float:left;
width:48px;
height:48px;
}

.ErrorIcon {
background:url(Error.jpg) no-repeat;
float:left;
width:48px;
height:48px;
}

.WarningIcon {
background:url(Warning.jpg) no-repeat;
float:left;
width:48px;
height:48px;
}

.QuestionIcon {
background:url(vQuestion.jpg) no-repeat;
float:left;
width:48px;
height:48px;
}


#container #foot {
background:url(footer.jpg) #333 no-repeat;
color:#999;
margin:10px 0 0;
padding:10px 0 5px;
}

#foot P {
font-size:11px;
margin:0;
}


.attachmentBody {
font-size:12px;
background:#fff;
margin:0;
}


#container #header #menu #Left,.Content-top .ContentLeft,.Content-bottom .ContentBLeft {
float:left;
width:0;
}

#container #header #menu #Right,.Content-top .ContentRight,.Content-bottom .ContentBRight {
float:right;
width:0;
}

#sidebar-topimg,#sidebar-bottomimg,#mainContent-topimg,#mainContent-bottomimg {
overflow:hidden;
height:0;
}

.sidepanel,.Content,#container #foot P {
margin:0;
}

.UBBLink:link,.UBBLink:visited {
font-size:11px;
font-family:Tahoma, Verdana;
}

#relatedArticles{text-align:left; width:94%; line-height:1.5; margin:auto auto 15px; border:1px dashed #cccccc}
#relatedArticles dd{
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(arrow.gif) no-repeat 4px 4px; MARGIN-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 500px; LINE-HEIGHT: 140%; HEIGHT: 18px
}