span[style*='SimSun'][style*='28px']
{
    letter-spacing:7px;
    line-height: 150%;
}
span[style*='GuQinST'][style*='18px']
{
    line-height: 150%;
}

@font-face
{
font-family: GuQinST;
    src: url('fonts/guqinjianzi.eot');
    src: local('包松平古琴减字'),
	 url('fonts/guqinjianzi.eot?#iefix') format('embedded-opentype'),
	 url('fonts/GuQinST.woff') format('woff'),
	 url('fonts/GuQinKaiJJ02.ttf') format('truetype'),
	 url('fonts/GuQinST.svg#GuQinST') format('svg');
}

div.jianzi
{
    font-family:GuQinST;
    font-size: 18px;
    line-height: 200%;}

div.ci
{
    font-family:"simkai","楷体";
    font-size:26px;
    margin: 5px 0 25px 0;
    letter-spacing:9px;
}

body{background-color:#F5EBC5;
	font-family: "微软雅黑", "新宋体", "宋体", Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align:center;
	padding:0;
	margin: 0　auto;
	font-weight: normal;}

#header{text-align:left;background:url('images/nbanner01.jpg') top right no-repeat;color:#ffffff;text-shadow: 5px 5px 5px #960;}

#tit{font-size:32px;font-weight:bold; padding: 45px 0 0 130px;color:#ffffff;text-shadow: 5px 5px 5px #CA9006;margin:0;line-height:32px;}
#desc{font-size:12px;padding: 7px 0 81px 140px;margin:0;line-height:12px;}
#tit a,#desc a{color:#ffffff;text-shadow: 5px 5px 5px #960;text-decoration:none;font-weight:bold;}
	/* Header - Menu */

#tab{font-weight:bold;width:960px;height:32px; }
#tab ul {float: left;margin:0;}
#tab li {float: left;list-style: none;font-size:14px; border-right:2px dotted #fff;padding:6px 0;}
#tab li a:link, #tab li a:visited {padding:7px 15px;color:#ffffff;text-decoration:none; }
#tab li a:hover {background:#f7f3f7;color:#000;text-decoration:none; padding:7px 15px;}

#wrap{text-align:left;margin: 0;background:#f7f3f7;width:960px;margin:0 auto;border-top:1px #f7f3f7 solid;}


/*Content*/

#content {
	width: 940px;
	line-height: 20px;}
	
#contentleft {
	width: 650px;
	text-align:left;
	float: left;
	background:#fff;
	margin:10px;
	}

.colehead{margin:0;
    padding:0;
    background:url('images/tabhe.gif') repeat-x; 
    background-position:left -48px;
    height:24px;color:#fff;bottom;font-weight:bold;}
.colehead .left{margin:0;padding:3px 0 0 15px;
    background:url('images/tabhe.gif') no-repeat; 
    background-position:left -24px;
    float:left;}
.colehead .right{margin:0;padding:0;background:url('images/tabhe.gif') no-repeat;height:24px;width:7px;float:right;}

#contentleft h2{font-size:15px;margin:0;padding:0;}
#contentleft h2 a:link {text-decoration:underline; }

.postarea {
margin: 0 5px;
text-align:left;
border-bottom: 1px solid #ccc;
font-size: 12px;
padding:5px;
}
.date{margin:0;color:#666666;}
.opt{margin:0;color:#666666;text-align:right;}

.postarea p {
	padding: 0px 10px 5px 0px;
	margin: 0px;}

.postarea a, .postarea a:visited {
	color: #996600;
	text-decoration: none;}
	
.postarea a:hover {
	color: #996600;
	text-decoration: underline;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.archive {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}



/* 评论 */
#comments {
margin-top: 20px;
}
ol#comment_list, ol#comment_list ol {
margin: 0;
list-style: none;
}

ol#comment_list ol {
	padding-top: 10px;
}

ol#comment_list ol li {
	border: 1px solid #eee;
	padding: 10px;
	margin-top: 10px;
	background: #fff;
}

ol#comment_list li.odd {
	background: #eee;
}

ol#comment_list li {
margin: 0;
padding-bottom: 10px;
}

ol#comment_list li .comment_reply {
	text-align: right;
}

ol#comment_list li .comment_reply a {
	font-style: italic;
	font-size: 10px;
}

.comment_data {
padding-bottom: 8px;
/*border-bottom: 1px dashed #eee;*/
color: #999;
font-size: 11px;
}
.comment_data .author {
display: block;
font-size: 15px;
color: #444;
}
.comment_data .count {
margin-left: 5px;
font-size: 13px;
font-weight: bold;
}
.comment_data .author a {
}
.comment_body {
overflow: hidden;
}

img.avatar {
/*display: none;*/
float: left;
margin: 6px 10px 0 0;
}

#respond{padding:10px;}

#respond .cancle_comment_reply {
	float: right;
	font-style: italic;
	font-size: 10px;
	display: none
}

#respond h4{color:#960;font-size:14px;}

ol#comment_list li #respond .cancle_comment_reply {
	display: inline;
}

#comment_form label {
}
#comment_form .text {
width: 180px;
margin-right: 15px;
}
#respond textarea {
width: 700px;
height: 300px;
overflow: auto;
background-color: #ffffff;
background-image: url("http://img.yiyuanyi.org/2010/8/28/129274548686036289.jpg");
background-repeat: no-repeat;
background-position: right;
}

	
	
/*Images*/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	

/************************************************
*	Sidebar 	        			     	    * 
************************************************/
	
#sidebar {
	}
	
#sidebar a, #sidebar a:visited  {
    font-weight:bold;
	color: #960;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #960;
	text-decoration: underline;
	}
	
#sidebar p {
	margin: 0px;
	line-height: 20px;
	}
	
#sidebar .widget  {
	background: #fff;
	margin: 0 0 10px 0;
	padding:0;
	text-align:left;
	}

#sidebar .widget  ul {
	list-style-type: none;
	margin: 0px;
	padding: 3px 10px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 5px 0;
	padding: 3px;
	border-bottom:1px dotted #fed;}
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
	color: #666666;
	text-decoration: none;
	}
	
#sidebar ul ul li a:hover {
	color: #996600;
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}

#cat {
	background: #FFFFFF;
	font-size: 12px;
	width: 230px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	background: url('images/footbg.jpg') top no-repeat #960;
	width: 960px;
	color: #fff;
	padding: 10px 0px;
	text-align:center;
	}
	
#footer p {
	color: #CCCCCC;
    font-weight: normal;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
		}

#footer a {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	}

#footer a:hover {
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
	}

#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#footer ul li {
	background: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#footer ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#footer ul li ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	}
	
#footer h3 {
	color: #fff;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}

#footer .widget {
	margin: 0px;
	padding: 0px;
	}
	
#footer .textwidget {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
/* = pages nav */
ol.page-navigator {
margin: 20px 0 0 0;
list-style: none;
font-size: 12px;
}

ol.page-navigator li {
margin: 0 5px 0 0;
display: inline;
}

ol.page-navigator li a {
padding: 0 4px;
color: #960;
text-decoration: none;
}

ol.page-navigator li.current a {
background: #960;
color: #fff;
}

.pcenter {text-align:center;font-size:14px;color: #336;}
.pright{text-align:right;font-size: 12px;}
.tags{text-align:right;}
.secret{color:#c00;font-style : italic ;font-weight : bold;}

/*以上为原有样式*/
/*以下为外来样式 */

html {
    overflow-x: auto;
}

body {
    background: url(images/bgimage.jpg) fixed;
    color: #222;
    font-family: Tahoma,Verdana,Arial,Trebuchet MS,Sans-Serif,Georgia,Courier,Times New Roman,Serif,SimSun;
    font-size: 12px;
    line-height: 135%;
    margin: 0;
    padding: 0;
    text-align: center;
    word-break: normal;
}

form {
    display: inline;
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

ul {
    margin-left: -1.5em;
    *margin-left: 2em;
}

ol {
    margin-left: -1em;
    *margin-left: 2.5em;
}

hr {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #BFBFBF;
    height: 1px;
}

.ipbtable {
    width: 100%;
}

table.ipbtable, tr.ipbtable, td.ipbtable {
    background: transparent;
    color: #000;
    font-size: 12px;
    line-height: 135%;
}

.ipbtable td, .divpad {
    padding: 5px;
}

td.nopad {
    padding: 0;
}

a:link {
    color: #222;
    text-decoration: none;
}

a:visited {
    color: #222;
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:hover {
    color: #D00;
    text-decoration: none;
}

a:focus {
    outline: none;
}

#ipbwrapper {
    margin: auto auto auto auto;
    text-align: left;
    width: 953px;
}

.pagelink, .pagelinklast, .pagecurrent, .minipagelink, .minipagelinklast {
    background: #F4ECD3;
    border: 1px solid #072A66;
    padding: 1px 3px 1px 3px;
}

.pagelinklast, .minipagelinklast {
    background: #F4ECD3;
}

.pagecurrent {
    background: #FFC9A5;
}

.minipagelink, .minipagelinklast {
    border: 1px solid #C2CFDF;
    font-size: 10px;
    margin: 0 1px 0 0;
}

    .pagelink a:active,
    .pagelink a:visited,
    .pagelink a:link,
    .pagelinklast a:active,
    .pagelinklast a:visited,
    .pagelinklast a:link,
    .pagecurrent a:active,
    .pagecurrent a:visited,
    .pagecurrent a:link,
    .minipagelink a:active,
    .minipagelink a:visited,
    .minipagelink a:link,
    .minipagelinklast a:active,
    .minipagelinklast a:visited,
    .minipagelinklast a:link {
        text-decoration: none;
    }

.fauxbutton {
    background: #F4ECD3;
    border: 1px solid #072A66;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}

    .fauxbutton a:link,
    .fauxbutton a:visited,
    .fauxbutton a:active {
        color: #222 !important;
        text-decoration: none;
    }

.forumdesc,
.forumdesc a:link,
.forumdesc a:visited,
.forumdesc a:active {
    background: transparent;
    font-size: 12px;
    color: #666;
    line-height: 135%;
    margin: 2px 0 0 0;
    padding: 0;
}

    .forumdesc a:hover {
        color: #D00;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

.forumdesc2,
.forumdesc2 a:link {
    color: #3A4F6C;
}

    .forumdesc2 a:visited {
        color: #3A4F6C;
    }

    .forumdesc2 a:active {
        color: #3A4F6C;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

    .forumdesc2 a:hover {
        color: #D00;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

.forumdesc3,
.forumdesc3 a:link {
    color: #A06746;
}

    .forumdesc3 a:visited {
        color: #A06746;
    }

    .forumdesc3 a:active {
        color: #A06746;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

    .forumdesc3 a:hover {
        color: #D00;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

.forumdesc4,
.forumdesc4 a:link {
    color: #222;
}

    .forumdesc4 a:visited {
        color: #222;
    }

    .forumdesc4 a:active {
        color: #222;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

    .forumdesc4 a:hover {
        color: #D00;
        line-height: 135%;
        margin: 2px 0 0 0;
    }

.forumkeywords {
    color: #886088;
}

.searchlite {
    background-color: yellow;
    font-weight: bold;
    color: red;
}

.activeusers {
    border: 1px solid #633108;
    color: #000;
    margin: 0px;
    padding: 0;
}

.activeuserposting a:link,
.activeuserposting a:visited,
.activeuserposting a:active, .activeuserposting {
    text-decoration: none;
    border-bottom: 1px dotted black;
}

fieldset.search {
    line-height: 150%;
    padding: 6px;
}

label {
    cursor: pointer;
}

img.attach {
}

.thumbwrap, .thumbwrapp, .fullimagewrap {
    border: 1px solid #072A66;
    margin: 2px;
}

.thumbwrapp {
    border: 2px solid #660707;
}

.fullimagewrap {
    background: #F5F9FD;
    text-align: center;
    margin: 5px 0 5px 0;
    padding: 5px;
}

.thumbwrap h4,
.thumbwrapp h4 {
    background: #DDE6F2;
    border: 0 !important;
    border-bottom: 1px solid #5176B5 !important;
    color: #5176B5;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
}

.thumbwrap p,
.thumbwrapp p {
    background: #EEF2F7 !important;
    border: 0 !important;
    border-top: 1px solid #5176B5 !important;
    margin: 0 !important;
    padding: 5px !important;
    text-align: left;
}

    .thumbwrap p.alt,
    .thumbwrapp p.alt {
        background: #DFE6EF !important;
        margin: 0 !important;
        padding: 5px !important;
        text-align: left;
    }

    .thumbwrapp p.pin {
        background: #EFDFDF !important;
        text-align: center !important;
    }

.thumbwrap img.galattach,
.thumbwrapp img.galattach {
    background: #FFF url(images/img_larger.gif) no-repeat bottom right;
    border: 1px solid #072A66;
    margin: 5px;
    padding: 2px 2px 10px 2px;
}

li.helprow {
    margin: 0 0 10px 0;
    padding: 0;
}

ul#help {
    padding: 0 0 0 15px;
}

.warngood, .warnbad {
    color: #0B9500;
    font-weight: bold;
}

.warnbad {
    color: #D00;
}

#padandcenter {
    margin: 0 auto 0 auto;
    padding: 14px 0 14px 0;
    text-align: center;
}

#profilename {
    font-size: 16px;
    font-weight: bold;
}

#photowrap {
    padding: 6px;
}

#phototitle {
    font-size: 20px;
    font-weight: bold;
}

#photoimg {
    margin: 15px 0 0 0;
    text-align: center;
}

#ucpmenu, #ucpcontent {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    line-height: 150%;
}

#ucpcontent2 {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    line-height: 150%;
}

#ucpmenu p {
    margin: 0;
    padding: 2px 5px 6px 9px;
}

#ucpmenu a:link,
#ucpmenu a:active,
#ucpmenu a:visited {
    text-decoration: none;
}

#ucpcontent {
    width: auto;
}

    #ucpcontent p {
        margin: 0;
        padding: 10px;
    }

.activeuserstrip {
    background: #BCD0ED;
    padding: 6px;
}

.signature {
    background: transparent;
    color: #339;
    font-size: 12px;
    line-height: 150%;
    word-wrap: break-word;
    overflow: hidden;
}

    .signature a:link {
        color: #339;
        text-decoration: underline;
    }

    .signature a:visited {
        color: #339;
        text-decoration: underline;
    }

    .signature a:active {
        background: transparent;
        text-decoration: underline;
    }

    .signature a:hover {
        background: transparent;
        color: #D00;
        text-decoration: underline;
    }

.postdetails {
    font-size: 12px;
    line-height: 140%;
}

.postcolor {
    font-size: 12px;
    line-height: 160%;
}

.postcolor2 {
    font-size: 12px;
    line-height: 160%;
    border: 1px solid #633108;
}

.postcolor3 {
    font-size: 12px;
    line-height: 160%;
    width: 770px;
    word-wrap: break-word;
    overflow: hidden;
}

    .postcolor3 a:link,
    .postcolor3 a:visited,
    .postcolor3 a:active {
        color: #222;
        text-decoration: underline;
    }

    .postcolor3 a:hover {
        color: #D00;
    }

.postcolor4 {
    font-size: 12px;
    line-height: 160%;
    border-bottom: 1px solid #633108;
}

.normalname {
    color: #003;
    font-size: 12px;
    font-weight: bold;
}

    .normalname a:link,
    .normalname a:visited,
    .normalname a:active {
        font-size: 12px;
    }

.post1, .bg1 {
    background: url(images/parchmentevendarker.gif);
}

.post2, .bg2 {
    background: url(images/parchmentevendarker.gif);
}

.post3, .bg3 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.post4, .bg4 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
}

.post5, .bg5 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
}

.row2shaded, .post1shaded {
    background-color: #DEDBE4;
}

.row4shaded, .post2shaded {
    background-color: #E3DFE7;
}

.row1 {
    background: url(images/parchmentdark.gif);
}

.row2 {
    background: url(images/parchmentevendarker.gif);
}

.row3 {
    background: url(images/loginbard.jpg);
}

.row4 {
    background: url(images/parchmentevendarker.gif);
}

.row5 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.row6 {
    background: url(images/parchmentdark.gif);
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.row7 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.row8 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.row9 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.row10 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
}

.row11 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
}

.row12 {
    background: url(images/parchmentevendarker.gif);
    border-right: 1px solid #633108;
}

.row13 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
}

.row14 {
    background: url(images/parchmentdark.gif);
    border-right: 1px solid #633108;
}

.row15 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
    border-bottom: 1px solid #633108;
    border-top: 1px solid #633108;
}

.row16 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
}

.row17 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
}

.row18 {
    font-size: 12px;
    line-height: 160%;
    overflow: hidden;
    width: 740px;
}

    .row18 a:link {
        color: #222;
        text-decoration: underline;
    }

    .row18 a:visited {
        color: #222;
        text-decoration: underline;
    }

    .row18 a:active {
        color: #222;
        text-decoration: underline;
    }

    .row18 a:hover {
        color: #D00;
    }

.row19 {
    background: url(images/parchmentevendarker.gif);
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.rowjump {
    background: url(images/loginbard.jpg);
}

.darkrow1 {
    background: url(images/loginbard.jpg);
    color: #3A4F6C;
}

.darkrow2 {
    background: url(images/loginbard.jpg);
    color: #000;
    font-weight: bold;
    padding: 5px;
}

.darkrow3 {
    background: url(images/loginbard.jpg);
}

.plainborder, .tablefill, .tablepad {
    background: url(images/parchmentevendarker.gif);
}

.tablefill, .tablepad {
    padding: 6px;
}

.tablepad {
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
}

.tablepad2 {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
}

.tablepad3 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
    color: #000;
    padding: 5px;
}

.tablepad4 {
    background: url(images/parchmentevendarker.gif);
    padding: 6px;
}

.tablepad5 {
    background: url(images/parchmentevendarker.gif);
    padding: 6px;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
}

.tablepad6 {
    background: url(images/note.gif);
    padding: 6px;
    border-bottom: 1px solid #633108;
}

.tablepad7 {
    background: url(images/parchmentevendarker.gif);
    padding: 6px;
    border-bottom: 1px solid #633108;
}

.wrapmini {
    float: left;
    line-height: 1.5em;
    width: 25%;
}

.pagelinks {
    float: left;
    line-height: 1.2em;
    width: 35%;
}

.desc {
    font-size: 12px;
    color: #434951;
}

.desc2 {
    font-size: 12px;
    color: #434951;
    padding: 5px;
}

.lastaction {
    font-size: 12px;
    color: #434951;
}

.edit {
    font-size: 12px;
    color: #888;
}

.thin {
    border: 1px solid #DBD3BA;
    border-left: 0;
    border-right: 0;
    line-height: 150%;
    margin: 2px 0 2px 0;
    padding: 6px 0 6px 0;
}

.calmonths {
    background: transparent url(images/note.gif);
    border: 1px solid #633108;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0 5px 0;
    padding: 8px;
    text-align: center;
}

.weekday {
    font-size: 14px;
    font-weight: bold;
}

.calmonths a {
    text-decoration: none;
}

.calday {
    background: url(images/parchmentdark.gif);
    padding: 0 0 0 5px;
}

.calweekday {
    background: url(images/note.gif);
    color: #666;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 4px;
    text-align: right;
}

.calweekday {
    border-left: 1px solid #633108;
    color: #222;
    font-size: 14px;
    padding: 6px;
    text-align: center;
}

.cellblank, .celldate, .celltoday, .mcellblank, .mcelldate, .mcelltoday {
    background: url(images/parchmentevendarker.gif);
    height: 100px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.celldate {
    background: url(images/parchmentevendarker.gif);
}

.mcellblank, .mcelldate {
    height: 1px;
}

    .mcelldate a:link {
        color: #222;
        text-decoration: underline;
    }

    .mcelldate a:visited {
        color: #222;
        text-decoration: underline;
    }

    .mcelldate a:active {
        color: #222;
        text-decoration: underline;
    }

    .mcelldate a:hover {
        color: #D00;
    }

.mcelltoday {
    height: auto;
}

    .mcelltoday a:link {
        color: #222;
        text-decoration: underline;
    }

    .mcelltoday a:visited {
        color: #222;
        text-decoration: underline;
    }

    .mcelltoday a:active {
        color: #222;
        text-decoration: underline;
    }

    .mcelltoday a:hover {
        color: #D00;
    }

.cellblank, .mcellblank {
    background: url(images/note.gif);
}

.celltoday, .mcelltoday {
    border: 1px solid #8B0000;
}

.celltoday {
    background: url(images/parchmentevendarker.gif);
}

input, textarea, select {
    background: #F4ECD3;
    border: 1px solid #4C77B6;
    color: #000;
    font-family: verdana,helvetica,sans-serif,SimSun;
    font-size: 12px;
    margin: 5px;
    padding: 2px;
    vertical-align: middle;
}

select {
    border: 0;
    font-family: verdana,helvetica,sans-serif,SimSun;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

input.button {
    margin: 0;
    width: auto;
    background: #F4ECD3;
    overflow: visible;
    padding: 1px 3px;
    *padding: 0 4px;
}

@-moz-document url-prefix() {
    input .button;

{
    padding: 0;
}

}

optgroup option {
    font-family: verdana,helvetica,sans-serif,SimSun;
    font-size: 12px;
}

.codebuttons {
    font-family: Verdana,Helvetica,Sans-Serif,SimSun;
    font-size: 12px;
    vertical-align: middle;
    margin: 2px;
}

.textarea {
    background: url(images/parchment.gif);
}

.searchinput {
    background: #F4ECD3;
}

.button, .gobutton {
    background: #FFF;
    border: 1px solid #4C77B6;
    color: #000;
    font-family: Verdana,Helvetica,Sans-Serif,SimSun;
    font-size: 12px;
    padding: 2px;
    vertical-align: middle;
}

.button {
    border: 1px solid #4C77B6;
    font-size: 12px;
    font-family: verdana,helvetica,sans-serif;
    vertical-align: middle;
    padding: 0;
}

.button2 {
    border: 1px solid #4C77B6;
    font-size: 12px;
    font-family: verdana,helvetica,sans-serif;
    vertical-align: middle;
    padding: 1px;
}

.button3 {
    border: 1px solid #4C77B6;
    font-size: 12px;
    font-family: verdana,helvetica,sans-serif;
    vertical-align: middle;
    padding-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.gobutton {
    background: transparent;
    border: 0;
    color: #072A66;
    margin: 0;
    vertical-align: middle;
}

.radiobutton {
    background: transparent;
    border: 0;
}

.radiobutton2 {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}

.checkbox {
    background: transparent;
    border: 0;
}

.helpbox {
    border: 0;
    vertical-align: middle;
}

.formtable {
    background: transparent;
}

    .formtable td, .pformleft {
        background: url(images/parchmentevendarker.gif);
        border-bottom: 1px solid #633108;
        border-left: 1px solid #633108;
        font-weight: bold;
        margin: 1px 0 0 0;
        padding: 6px;
    }

.pformleftw, .pformright {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-right: 1px solid #633108;
    border-left: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
    width: 25%;
}

.formtable td.wider, .pformleftw, .pformright {
    width: 40%;
}

.formtable td.formright, .pformright {
    font-weight: normal;
    width: auto;
}

.pformleft2 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright2 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft3 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright3 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft4 {
    background: url(images/parchmentevendarker.gif);
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright4 {
    background: url(images/parchmentevendarker.gif);
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft5 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-right: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright5 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft6 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-bottom: 1px solid #633108;
    border-right: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright6 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-bottom: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft7 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright7 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft8 {
    background: url(images/parchmentevendarker.gif);
    border-right: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
    width: 30%;
}

.pformright8 {
    background: url(images/parchmentevendarker.gif);
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft9 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-right: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
    width: 30%;
}

.pformright9 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft10 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright10 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft11 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-left: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformright11 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft12 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-right: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
    width: 40%;
}

.pformright12 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.pformleft13 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
    width: 40%;
}

.pformright13 {
    background: url(images/parchmentevendarker.gif);
    border-top: 1px solid #633108;
    border-bottom: 1px solid #633108;
    margin: 1px 0 0 0;
    padding: 6px;
}

.formtable td.formtitle, .formsubtitle {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    font-weight: normal;
}

.formsubtitle {
    border: 0;
    color: #000;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle2 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-left: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle3 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle4 {
    background: url(images/parchmentevendarker.gif);
    border-bottom: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle5 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle6 {
    background: url(images/parchmentdark.gif);
    border-bottom: 1px solid #633108;
    font-weight: bold;
    padding: 4px;
}

.formsubtitle7 {
    background: url(images/parchmentdark.gif);
    border-bottom: 1px solid #633108;
    border-top: 1px solid #633108;
    font-weight: bold;
    padding: 4px;
}

.formsubtitle8 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-top: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle9 {
    background: url(images/parchmentdark.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle10 {
    background: url(images/parchmentdark.gif);
    border: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle11 {
    background: url(images/note.gif);
    border-bottom: 1px solid #633108;
    border-left: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
    color: #000;
}

.formsubtitle12 {
    background: url(images/note.gif);
    border-bottom: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
    color: #000;
}

.formsubtitle13 {
    background: url(images/baru.jpg);
    border-top: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
    color: #000;
}

.formsubtitle14 {
    background: url(images/parchmentdark.gif);
    border-top: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle15 {
    background: url(images/parchmentdark.gif);
    font-weight: bold;
    padding: 5px;
}

.formsubtitle16 {
    background: url(images/baru.jpg);
    border: 1px solid #633108;
    text-align: center;
    padding: 5px;
    color: #000;
}

.formsubtitle17 {
    background: url(images/parchmentdark.gif);
    font-weight: bold;
    padding: 8px;
    text-align: center;
}

.formsubtitle18 {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.formsubtitle19 {
    background: url(images/baru.jpg);
    font-weight: bold;
    padding: 5px;
    color: #000;
}

.formsubtitle20 {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    font-weight: bold;
    padding: 8px;
}

.formsubtitle21 {
    background: url(images/parchmentevendarker.gif);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
}

.cpsubtitle {
    background: url(images/mediumleather.gif);
    font-weight: bold;
    padding: 5px;
    color: #FFF;
}

.cpsubtitle2 {
    background: url(images/mediumleather.gif);
    border-bottom: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
    color: #FFF;
}

.cpsubtitle3 {
    background: url(images/mediumleather.gif);
    border-top: 1px solid #633108;
    border-bottom: 1px solid #633108;
    font-weight: bold;
    padding: 5px;
    color: #FFF;
}

.cpsubtitle4 {
    background: url(images/mediumleather.gif);
    border-top: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    font-weight: bold;
    padding: 8px;
    color: #FFF;
}

.formtable td.formstrip {
    background: #633108;
    border: 1px solid #633108;
    border-left: 0;
    border-right: 0;
    font-weight: normal;
}

.searchsubtitle {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    font-weight: normal;
    padding: 5px;
}

.loginsubtitle {
    background: url(images/loginbard.jpg);
    border-bottom: 1px solid #633108;
    color: #000;
    font-weight: bold;
    padding: 5px;
}

.loginsubtitle2 {
    background: url(images/loginbard.jpg);
    border: 1px solid #633108;
    color: #000;
    font-weight: bold;
    padding: 5px;
}

.loginsubtitle3 {
    background: url(images/note.gif);
    border-top: 1px solid #633108;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.loginsubtitle4 {
    background: url(images/note.gif);
    color: #000;
    font-weight: bold;
    text-align: center;
}

.loginsubtitle5 {
    background: url(images/note.gif);
    border-bottom: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.loginsubtitle6 {
    background: url(images/note.gif);
    border: 1px solid #633108;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.loginsubtitle7 {
    background: url(images/baru.jpg);
    color: #000;
    font-weight: bold;
    text-align: center;
    padding: 0;
}

.quotetop, .codetop, .spoilertop, .sqltop, .htmltop {
    color: #000;
    font-weight: bold;
    font-size: 12px;
    margin: 8px 20px 0 20px;
    padding: 2px;
}

.spoilertop {
    background: url(images/parchment.gif);
    border: 1px dotted #000;
    font-size: 10px;
    padding: 3px;
    overflow: hidden;
    cursor: pointer;
}

.quotemain, .codemain, .spoilermain, .sqlmain, .htmlmain {
    background: url(images/parchment.gif);
    border: 1px dashed #000;
    color: #465584;
    padding: 4px;
    margin: 0 20px 8px 20px;
    word-wrap: break-word;
    overflow: hidden;
}

.quotemain {
    border: 1px solid #000;
}

    .quotemain a:link {
        color: #222;
        text-decoration: underline;
    }

    .quotemain a:visited {
        color: #222;
        text-decoration: underline;
    }

    .quotemain a:active {
        color: #222;
        text-decoration: underline;
    }

    .quotemain a:hover {
        color: #D00;
    }

.spoilermain {
    border: 1px dotted #000;
    border-top: 0;
}

#QUOTE, #CODE {
    background: #FAFCFE;
    border: 1px solid #000;
    color: #465584;
    font-family: Verdana,Arial,SimSun;
    font-size: 12px;
    padding: 2px;
    white-space: normal;
}

#CODE {
    font-family: Courier,Courier New,Verdana,Arial,SimSun;
}

.cleared {
    clear: both;
}

.borderwrap, .borderwrapm {
    background: transparent url(images/tile_sub.gif) fixed;
    padding: 0;
    margin: 0;
}

.borderwrapm2 {
    background: transparent url(images/loginbard.jpg);
    padding: 0;
    margin: 0;
}

.borderwrapm3 {
    background: url(images/tile_sub.gif);
    padding: 0;
    margin: 0;
    border-right: 1px solid #633108;
}

.loginwrap {
    background: url(images/parchmentevendarker.gif);
    padding: 0;
    margin: 0;
    border: 1px solid #633108;
}

.loginwrap2 {
    background: url(images/parchmentevendarker.gif);
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #633108;
}

.borderwrapm {
    margin: 5px;
}

.borderwrap h3, .maintitle, .maintitlecollapse {
    background: transparent url(images/mediumleather.gif);
    border: 1px solid #633108;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px;
}

    .maintitle p,
    .maintitlecollapse p,
    .formsubtitle p {
        background: transparent !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

        .maintitle p.expand,
        .maintitle p.goto,
        .maintitlecollapse p.expand,
        .formsubtitle p.members {
            float: right;
            width: auto !important;
        }

.formsubtitle5 p.members {
    float: right;
    width: auto !important;
}

.maintitle a:link,
.maintitle a:visited,
.maintitlecollapse a:link,
.maintitlecollapse a:visited {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}

.maintitle a:hover,
.maintitle a:active,
.maintitlecollapse a:hover,
.maintitlecollapse a:active {
    background: transparent;
    color: #F1F1F1;
}

.maintitle2, .maintitle2collapse {
    background: transparent url(images/mediumleather.gif);
    border-top: 1px solid #633108;
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px;
}

    .maintitle2 p,
    .maintitle2collapse p,
    .formsubtitle p {
        background: transparent !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

.formsubtitle5 p {
    background: transparent !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.maintitle2 p.expand,
.maintitle2 p.goto,
.maintitle2collapse p.expand,
.formsubtitle p.members {
    float: right;
    width: auto !important;
}

.maintitle2 a:link,
.maintitle2 a:visited,
.maintitle2collapse a:link,
.maintitle2collapse a:visited {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}

.maintitle2 a:hover,
.maintitle2 a:active,
.maintitle2collapse a:hover,
.maintitle2collapse a:active {
    background: transparent;
    color: #F1F1F1;
}

.maintitle3, .maintitle3collapse {
    background: transparent url(images/mediumleather.gif);
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px;
}

    .maintitle3 p,
    .maintitle3collapse p,
    .formsubtitle p {
        background: transparent !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

        .maintitle3 p.expand,
        .maintitle3 p.goto,
        .maintitle3collapse p.expand,
        .formsubtitle p.members {
            float: right;
            width: auto !important;
        }

    .maintitle3 a:link,
    .maintitle3 a:visited,
    .maintitle3collapse a:link,
    .maintitle3collapse a:visited {
        background: transparent;
        color: #FFF;
        text-decoration: none;
    }

    .maintitle3 a:hover,
    .maintitle3 a:active,
    .maintitle3collapse a:hover,
    .maintitle3collapse a:active {
        background: transparent;
        color: #F1F1F1;
    }

.maintitle4, .maintitle4collapse {
    background: transparent url(images/mediumleather.gif);
    border-top: 1px solid #633108;
    border-left: 1px solid #633108;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px;
}

    .maintitle4 p,
    .maintitle4collapse p,
    .formsubtitle p {
        background: transparent !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

        .maintitle4 p.expand,
        .maintitle4 p.goto,
        .maintitle4collapse p.expand,
        .formsubtitle p.members {
            float: right;
            width: auto !important;
        }

    .maintitle4 a:link,
    .maintitle4 a:visited,
    .maintitle4collapse a:link,
    .maintitle4collapse a:visited {
        background: transparent;
        color: #FFF;
        text-decoration: none;
    }

    .maintitle4 a:hover,
    .maintitle4 a:active,
    .maintitle4collapse a:hover,
    .maintitle4collapse a:active {
        background: transparent;
        color: #F1F1F1;
    }

.maintitle5, .maintitle5collapse {
    background: transparent url(images/mediumleather.gif);
    border: 1px solid #633108;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 3px;
}

    .maintitle5 p,
    .maintitle5collapse p,
    .formsubtitle p {
        background: transparent !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

        .maintitle5 p.expand,
        .maintitle5 p.goto,
        .maintitle5collapse p.expand,
        .formsubtitle p.members {
            float: right;
            width: auto !important;
        }

    .maintitle5 a:link,
    .maintitle5 a:visited,
    .maintitle5collapse a:link,
    .maintitle5collapse a:visited {
        background: transparent;
        color: #FFF;
        text-decoration: none;
    }

    .maintitle5 a:hover,
    .maintitle5 a:active,
    .maintitle5collapse a:hover,
    .maintitle5collapse a:active {
        background: transparent;
        color: #F1F1F1;
    }

.logintitle, .logintitlecollapse {
    background: transparent url(images/loginbard.jpg);
    border-bottom: 1px solid #633108;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 8px;
}

    .logintitle p,
    .logintitlecollapse p,
    .formsubtitle p {
        background: transparent !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

        .logintitle p.expand,
        .logintitle p.goto,
        .logintitlecollapse p.expand,
        .formsubtitle p.members {
            float: right;
            width: auto !important;
        }

    .logintitle a:link,
    .logintitle a:visited,
    .logintitlecollapse a:link,
    .logintitlecollapse a:visited {
        background: transparent;
        color: #FFF;
        text-decoration: none;
    }

    .logintitle a:hover,
    .logintitle a:active,
    .logintitlecollapse a:hover,
    .logintitlecollapse a:active {
        background: transparent;
        color: #F1F1F1;
    }

table th,
.borderwrap table th, .subtitle, .subtitlediv, .postlinksbar {
    background: transparent url(images/tile_sub.gif);
    color: #CCC;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding: 5px;
}

.subtitlediv {
    border: 1px solid #633108;
    text-align: right;
}

    .borderwrap table th a:link,
    .subtitle a:link,
    .subtitlediv a:link {
        background: transparent;
        color: #CCC;
        text-decoration: none;
    }

    .borderwrap table th a:visited,
    .subtitle a:visited,
    .subtitlediv a:visited {
        background: transparent;
        color: #CCC;
        text-decoration: none;
    }

    .borderwrap table th a:active,
    .subtitle a:active,
    .subtitlediv a:active {
        background: transparent;
        color: #CCC;
        text-decoration: none;
    }

    .borderwrap table th a:hover,
    .subtitle a:hover,
    .subtitlediv a:hover {
        background: transparent;
        color: #DDD;
        text-decoration: none;
    }

.borderwrap h4 {
    background: #DDE6F2;
    border: 1px solid #FFF;
    border-bottom: 1px solid #5176B5;
    border-top: 1px solid #5176B5;
    color: #5176B5;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
}

    td.formbuttonrow,
    .borderwrap p.formbuttonrow,
    .borderwrap p.formbuttonrow1 {
        background: url(images/baru.jpg);
        margin: 0px !important;
        padding: 5px !important;
        text-align: center;
    }

td.formbuttonrow {
    background: url(images/baru.jpg);
}

td.formbuttonrow2 {
    background: url(images/baru.jpg);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    border-bottom: 1px solid #633108;
    text-align: center;
}

td.formbuttonrow3 {
    background: url(images/baru.jpg);
    text-align: center;
    padding: 1px;
}

td.formbuttonrow4 {
    background: url(images/baru.jpg);
    padding: 8px;
    text-align: center;
}

td.formbuttonrow5 {
    background: url(images/baru.jpg);
    padding: 3px;
    text-align: center;
}

.borderwrap p.formbuttonrow1 {
    background: url(images/baru.jpg);
}

.bar, .barb, .barc {
    background: url(images/parchmentdark.gif);
    border: 1px solid #633108;
}

    .bar p,
    .barb p,
    .barc p {
        background: transparent;
        border: 0;
        color: #222;
        font-size: 12px;
        margin: 0;
        padding: 5px;
        text-align: left;
    }

    .barb p {
        text-align: right;
    }

    .bar p.over,
    .bar p.overs,
    .barc p.over,
    .barc p.overs {
        float: right;
    }

    .barb p.over,
    .barb p.overs {
        float: left;
    }

    .bar p.overs,
    .barb p.overs,
    .barc p.overs {
        position: relative;
        top: 5px;
    }

.barc2 {
    background: url(images/note.gif);
}

    .barc2 p {
        background: transparent;
        border: 0;
        color: #222;
        font-size: 12px;
        margin: 0;
        padding: 5px;
        text-align: left;
    }

        .barc2 p.over,
        .barc2 p.overs {
            float: right;
        }

        .barc2 p.overs {
            position: relative;
            top: 5px;
        }

.catend {
    background: url(images/mediumleather.gif);
    color: #000;
    font-size: 1px;
    height: 1px;
}

.newslink {
    background: url(images/parchmentdark.gif);
    border: 1px solid #633108;
    margin: 0;
    width: 100%;
}

    .newslink td {
        color: #222;
        font-size: 12px;
        padding: 5px 5px 5px 10px;
    }

    .newslink span {
        background: transparent;
        color: #072A66;
        font-weight: normal;
    }

    .newslink input {
        background: #FFF;
        border: 1px solid #999;
        color: #072A66;
        font-size: 12px;
        padding: 3px;
        vertical-align: middle;
        width: auto;
    }

        .newslink input.button {
            background: transparent;
            border: 0;
            color: #072A66;
            vertical-align: middle;
        }

.fieldwrap {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #DBDBD3;
    margin: 5px;
    padding: 0;
    text-align: left;
}

    .fieldwrap h4 {
        background: url(images/parchmentevendarker.gif);
        color: #222;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px;
    }

.errorwrap, #pmnotewrap {
    background: url(images/note.gif);
    border: 1px solid #992A2A;
    margin: 5px;
    padding: 0;
}

#pmnotewrap {
    line-height: 135%;
    margin: 0 0 5px 0;
    width: 951px;
    word-wrap: break-word;
    overflow: hidden;
}

    .errorwrap h4,
    #pmnotewrap h4 {
        border: 1px solid #992A2A;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        color: #992A2A;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px;
    }

    .errorwrap p,
    #pmnotewrap p {
        background: transparent;
        border: 0;
        color: #992A2A;
        margin: 0;
        padding: 8px;
    }

#ucpmenu .errorwrap p {
    padding: 5px 9px;
    *padding: 4px 9px 5px 9px;
}

.errorwrap2, #pmnotewrap2 {
    background: url(images/note.gif);
    border: 1px solid #992A2A;
    margin: 0;
    padding: 0;
}

#pmnotewrap2 {
    line-height: 135%;
    margin: 0 0 5px 0;
}

    .errorwrap2 h4,
    #pmnotewrap2 h4 {
        border: 1px solid #992A2A;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        color: #992A2A;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px;
    }

    .errorwrap2 p,
    #pmnotewrap2 p {
        background: transparent;
        border: 0;
        color: #992A2A;
        margin: 0;
        padding: 6px;
    }

.errorwrap3, #pmnotewrap3 {
    background: url(images/note.gif);
    border: 1px solid #633108;
    margin: 0;
    padding: 0;
}

#pmnotewrap3 {
    line-height: 135%;
    margin: 0 0 5px 0;
}

    .errorwrap3 h4,
    #pmnotewrap3 h4 {
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px;
    }

    .errorwrap3 p,
    #pmnotewrap3 p {
        background: transparent;
        border: 0;
        margin: 0;
        padding: 7px;
    }

#pmnotewrap p.pmavatar {
    float: left;
}

#pmnotewrap p.pmnotefoot {
    background: url(images/note.gif);
    border-top: 1px solid #992A2A;
    text-align: right;
    margin: 0;
    padding: 5px;
}

#pmnotewrap a:link,
#pmnotewrap a:visited {
    background: transparent;
    color: #992A2A;
    text-decoration: underline;
}

#pmnotewrap a:hover,
#pmnotewrap a:active {
    background: transparent;
    color: #D00;
    text-decoration: underline;
}

.ruleswrap {
    background: #F2DDDD;
    border: 1px solid #992A2A;
    color: #992A2A;
    margin: 5px 0 5px 0;
    padding: 5px;
}

#redirectwrap {
    background: url(images/parchmentevendarker.gif);
    border: 1px solid #633108;
    margin: 200px auto 0 auto;
    text-align: left;
    width: 500px;
}

    #redirectwrap h4 {
        background: url(images/parchmentdark.gif);
        border-bottom: 1px solid #633108;
        color: #000;
        font-size: 14px;
        margin: 0;
        padding: 5px;
    }

    #redirectwrap p {
        margin: 0;
        padding: 5px;
    }

        #redirectwrap p.redirectfoot {
            background: url(images/parchmentdark.gif);
            border-top: 1px solid #633108;
            text-align: center;
        }

#gfooter {
    background: url(images/linkguest.jpg);
    border: 1px solid #633108;
    margin: 5px 0 5px 0;
    padding: 0;
    width: 100%;
}

    #gfooter td {
        color: #000;
        font-size: 12px;
        padding: 4px;
    }

#lofilink a:link,
#lofilink a:visited {
    color: #000;
}

#lofilink a:hover {
    color: #3A4F6C;
}

#logostrip {
    border: 1px solid #633108;
    padding: 0;
    margin: 0;
}

#submenu {
    background: url(images/baru.jpg);
    border-left: 1px solid #633108;
    border-right: 1px solid #633108;
    margin: 0;
}

#userlinks, #userlinksguest {
    background: url(images/linkguest.jpg);
    border: 1px solid #633108;
    padding: 0 5px 0 5px;
}

    #userlinks a:hover, #userlinksguest a:hover {
        color: #3A4F6C;
    }

    #submenu p,
    #userlinks p,
    #userlinksguest p {
        background: transparent !important;
        border: 0 !important;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        margin: 0 !important;
        padding: 7px 0 7px 0;
        text-align: right;
    }

    #userlinks p,
    #userlinksguest p {
        font-weight: normal;
        letter-spacing: 0;
    }

        #submenu p.home,
        #userlinks p.home,
        #userlinksguest p.home {
            float: left;
        }

        #userlinksguest p.pcen {
            text-align: center;
        }

#submenu a:link,
#submenu a:visited {
    background: transparent;
    color: #3A4F6C;
    padding: 0 6px 0 6px;
    text-decoration: none;
}

#submenu a:hover {
    background: transparent;
    color: #D00;
    text-decoration: none;
}

#submenu a:active {
    background: transparent;
}

#navstrip {
    background: transparent;
    color: #222;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 0 5px 0;
    padding: 8px 0 8px 0px;
}

    #navstrip a:link,
    #navstrip a:visited {
        background: transparent;
        color: #222;
        text-decoration: none;
    }

    #navstrip a:hover,
    #navstrip a:active {
        background: transparent;
        color: #D00;
    }

.toplinks {
    background: transparent;
    color: #000;
    margin: 0;
    padding: 0 0 0 0;
    text-align: right;
}

    .toplinks span {
        border: 0;
        color: #000;
        font-size: 12px;
        font-weight: normal;
        margin: 0 0 0 0;
        padding: 0;
    }

.copyright {
    font-size: 12px;
}

#print {
    margin: auto auto auto auto;
    padding: 0;
    text-align: left;
    width: 80%;
}

    #print h1,
    #print h2,
    #print h3,
    #print h4,
    #print p {
        color: #036;
        font-size: 18px;
        font-weight: bold;
        margin: 0;
        padding: 8px;
    }

    #print h2,
    #print h3,
    #print p {
        font-size: 12px;
        font-weight: normal;
    }

    #print div.printpost {
        border-bottom: 1px solid #999;
    }

    #print div.quotemain {
        background: transparent;
        border-top: 1px solid #999;
        border-bottom: 1px solid #999;
        border-left: 0;
        border-right: 0;
    }

    #print h2 {
        border-bottom: 1px solid #999;
    }

    #print h3 {
        border-bottom: 1px solid #999;
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 10px 0;
    }

    #print h4 {
        font-size: 12px;
    }

    #print p {
        margin: 0 0 5px 0;
        padding: 10px;
    }

        #print p.printcopy {
            margin: 10px 0 0 0;
            padding: 10px;
            border: 0;
            color: #000;
            text-align: center;
        }

.rteimage {
    ;
    cursor: pointer;
    cursor: hand;
    padding: 1px;
}

.rteImageRaised {
    border: 1px outset;
    cursor: pointer;
    cursor: hand;
    padding: 0px;
}

.rteImageLowered {
    border: 1px inset;
    cursor: pointer;
    cursor: hand;
    padding: 0px;
}

.rteimage:hover {
    background: #EBEBEB;
    cursor: pointer;
    cursor: hand;
}

.rteVertSep {
    margin: 0 4px 0 4px;
}

.rteBack {
    background: #D3D3D3;
    border: 1px outset;
    letter-spacing: 0;
    padding: 2px;
}

.rtebottombutton {
    font-size: 12px;
    border: 1px solid #000;
    padding: 3px;
    margin: 0px;
    background-color: #EBEBEB;
}

.rtebottombuttonon {
    font-size: 12px;
    border: 1px solid #000;
    padding: 3px;
    margin: 0px;
    background-color: #D3D3D3;
}

.rtebuttonbar1 {
    background-image: url(images/note.gif);
    border: 1px solid #633108;
    border-bottom: 0px;
    letter-spacing: 0;
    padding: 5px;
}

.rtebuttonbar2 {
    background: #AB8561;
    border: 1px solid gray;
    border-top: 1px solid gray;
    letter-spacing: 0;
    padding: 2px;
    height: 26px;
}

    .rtebuttonbar1 tbody tr td,
    .rtebuttonbar1 tr td,
    .rtebuttonbar2 tbody tr td,
    .rtebuttonbar2 tr td,
    .rteBack tbody tr td,
    .rteBack tr td {
        padding: 0;
    }

.rteDiv {
    display: block;
    position: relative;
    padding: 0px;
    margin: 0px;
}

.rteiframe {
    border: 1px solid #000;
    background-image: url(images/parchmentevendarker.gif);
}

.rteiframe2 {
    border: 1px solid #000;
    background-image: url(images/parchment.gif);
}

.rteselectbox {
    font-size: 12px;
}

.dny-edit-title {
    border: 0px;
    padding: 3px;
    margin: 0px;
    background: #D1DCEB;
    color: #FFF;
}

.tabon {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background: url(images/parchmentevendarker.gif);
    padding: 6px;
    padding-bottom: 7px;
    font-size: 12px;
    float: left;
    width: auto;
}

.taboff {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background: url(images/parchmentdark.gif);
    color: #333;
    padding: 6px;
    padding-bottom: 7px;
    font-size: 12px;
    float: left;
    width: auto;
}

.tabon a:link,
.tabon a:visited,
.tabon a:active {
    text-decoration: none;
    color: #000;
}

.taboff a:link,
.taboff a:visited,
.taboff a:active {
    text-decoration: none;
    color: #000;
}

.mya-back {
    background: url(images/bgimage.jpg);
}

.mya-content {
    background: url(images/parchmentevendarker.gif);
    padding: 8px;
    border: 1px solid #000;
}

.iframeshim {
    position: absolute;
    display: none;
    background: #FFF;
    filter: alpha(opacity=0);
    border: 0px;
    width: auto;
    height: auto;
}

.popupmenu {
    background: transparent url(images/parchmentevendarker.gif);
    border: 1px solid #000;
    color: #000;
    text-align: left;
    font-size: 12px;
    white-space: nowrap;
}

.popupmenu-item {
    padding: 4px;
    *padding: 5px;
    white-space: nowrap;
    border-bottom: 1px solid #000;
}

.popupmenu-item-last {
    padding: 4px;
    *padding: 5px;
    white-space: nowrap;
}

.popmenubutton {
    white-space: nowrap;
    background-color: transparent;
    border: 0px solid #3A4F6C;
    color: #FFF;
    font-weight: bold;
    float: right;
    height: 18px;
    text-align: center;
    margin: 0px;
    font-size: 12px;
    padding: 3px;
}

    .popmenubutton a:link,
    .popmenubutton a:visited,
    .popupmenu-item a:link,
    .popupmenu-item a:visited,
    .popupmenu-item-last a:link {
        color: #222;
        text-decoration: none;
    }

.popupmenu-item-last a:visited {
    color: #222;
    text-decoration: none;
}

.popmenubutton a:hover,
.popupmenu-item a:hover,
.popupmenu-item-last a:hover {
    color: #D00;
    text-decoration: none;
}

.popupmenu-category {
    background: transparent url(images/parchmentdark.gif);
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding: 4px;
}

.divbutton {
    width: 24%;
    text-align: center;
    padding: 5px 0;
    margin: -3px 0 0 0;
}

    .divbutton a,
    .divbutton a:link,
    .divbutton a:visited,
    .divbutton a:active {
        border: 1px solid #633108;
        padding: 3.5px 31px;
        color: #333;
        background-color: #F63;
    }

        .divbutton a:hover {
            color: #333;
            background-color: #F43;
        }

.announce {
    margin: 7px 0 -3px 0;
    padding: 0;
    width: 100%;
}

    .announce td {
        color: #00E;
        font-weight: bold;
        font-size: 14px;
        line-height: 20px;
    }

        .announce td span {
            margin-right: 1px;
            color: #00E;
            font-size: 18px;
        }

        .announce td a {
            color: #00E;
        }

            .announce td a:hover {
                color: #D00;
            }

.guestbar {
    margin-top: 6px;
    background-image: none;
    background-color: #FFB;
    text-align: center;
    color: #C00;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
}

    .guestbar:before {
        content: "1";
        margin-left: -2000px;
        margin-right: 1993px;
    }

.panel_link {
    padding: 0 0 1px 0 !important;
}

.roll_date {
    color: #555;
}

.roll_name {
    color: brown;
}

.roll_action {
    color: #06F;
}

.roll_fixed {
    color: #F60;
}

.roll_dice {
    color: #9C009C;
}

.roll_result {
    color: darkgreen;
}

.roll_hidden {
    color: #555;
    font-style: italic;
}

.roll_brackets {
    color: red;
}

.roll_equal {
    color: blue;
}

.roll_succes {
    color: black;
}

.roll_again {
    color: #9C009C;
}

.roll_fail {
    color: #888;
}

.legend_roll {
    font-family: Monotype Corsiva;
    font-size: 20px;
}

.legend_version {
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    color: #555;
}

wbr {
    display: inline-block;
}

.codemain pre.highlighted {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono','Lucida Console',monospace;
    line-height: 135%;
    white-space: pre-wrap;
    word-wrap: break-word;
}

    .codemain pre.highlighted ol {
        margin: 0;
        padding: 0;
    }

.toggle_div {
    position: relative;
    overflow: hidden;
}

.toggle_warp, .toggle_back, .toggle_fore {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
}

.toggle_warp {
    cursor: pointer;
}

.toggle_back {
    background-color: #000;
}

.toggle_fore {
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
}

table.sheet {
    border-collapse: collapse;
    border-spacing: 0;
}

    table.sheet tr {
        background: url(images/parchment.gif);
        border: 1px solid #999;
    }

    table.sheet th {
        background: url(images/parchmentdark.gif);
        border: 1px solid #999;
        padding: 3px;
        color: #222;
        text-align: center;
    }

        table.sheet th a:link,
        table.sheet th a:visited,
        table.sheet th a:active {
            color: #222;
            text-decoration: underline;
        }

        table.sheet th a:hover {
            color: #D00;
        }

    table.sheet td {
        border: 1px solid #999;
        padding: 3px;
    }

.terminal {
    font-family: monospace;
    font-size: 12px;
    box-shadow: 5px 5px 5px #888;
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#term_out {
    font-family: monospace;
    font-size: 12px;
    height: 333px;
    padding-bottom: 2px;
    line-height: 16px;
    overflow: hidden;
}

#term_sep {
    height: 3px;
    overflow: hidden;
    border-bottom: 1px dashed gray;
}

#term_in {
    height: 20px;
    padding-top: 2px;
}

#command {
    font-family: monospace;
    font-size: 12px;
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    width: 100%;
    background: #000;
    color: #ccc;
}

.size1 {
    font-size: 12px;
    line-height: 160%;
}

.size2 {
    font-size: 16px;
    line-height: 23px;
}

.size3 {
    font-size: 20px;
    line-height: 25px;
}

.size4 {
    font-size: 24px;
    line-height: 27px;
}

.size5 {
    font-size: 28px;
    line-height: 29px;
}

.size6 {
    font-size: 32px;
    line-height: 33px;
}

.size7 {
    font-size: 36px;
    line-height: 37px;
}

.size8 {
    font-size: 40px;
    line-height: 41px;
}

.size9 {
    font-size: 44px;
    line-height: 45px;
}

.markdowned {
    white-space: normal !important;
}

    .markdowned > *:first-child {
        margin-top: 0 !important;
    }

    .markdowned > *:last-child {
        margin-bottom: 0 !important;
    }

    .markdowned p {
        background: none;
        border: none;
        margin: 12px 0 !important;
        padding: 0;
    }

    .markdowned h1, .markdowned h2, .markdowned h3, .markdowned h4, .markdowned h5, .markdowned h6 {
        margin: 1em 0 15px 0;
        padding-left: 0 !important;
        background: none !important;
        border: none !important;
        font-weight: normal;
        line-height: 1em;
        color: #111 !important;
    }

    .markdowned h1 {
        font-size: 2.5em;
    }

    .markdowned h2 {
        padding-bottom: 5px;
        border-bottom: 1px solid silver !important;
        font-size: 2em;
    }

    .markdowned h3 {
        font-size: 1.5em;
    }

    .markdowned h4 {
        font-weight: bold;
        font-size: 1.2em;
    }

    .markdowned h5 {
        font-weight: bold;
        font-size: 1em;
    }

    .markdowned h6 {
        font-weight: bold;
        font-size: 0.9em;
    }

    .markdowned blockquote {
        margin: 0;
        padding-left: 2em;
        background-color: #F8F8F8;
        border-left: 0.5em #CCC solid;
        color: #666;
    }

    .markdowned pre, code, kbd, samp {
        background-color: #F8F8F8;
        border: 1px solid #CCC;
        border-radius: 3px;
        font-family: monospace;
        font-size: 1em;
        color: #000;
    }

    .markdowned pre {
        padding: 2px 6px;
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word;
    }

        .markdowned pre code {
            padding: 0;
            border: 0 !important;
        }

    .markdowned code {
        padding: 0 2px 0 2px;
    }

    .markdowned b, strong {
        font-weight: bold;
    }

    .markdowned table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    .markdowned tr {
        background-color: #F8F8F8;
        border: 1px solid #999;
    }

    .markdowned th {
        padding: 3px !important;
        background: none !important;
        background-color: #F0F0F0 !important;
        border: 1px solid #999;
        color: #000 !important;
    }

    .markdowned td {
        padding: 3px;
        border: 1px solid #999;
    }

    .markdowned dfn {
        font-style: italic;
    }

    .markdowned ins {
        background: #ff9;
        color: #000;
        text-decoration: none;
    }

    .markdowned mark {
        background: #ff0;
        color: #000;
        font-style: italic;
        font-weight: bold;
    }

    .markdowned sub, sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    .markdowned sub {
        bottom: -0.25em;
    }

    .markdowned sup {
        top: -0.5em;
    }

    .markdowned ul, ol {
        margin: 1em 0;
        padding: 0 0 0 2em;
    }

    .markdowned li p:last-child {
        margin: 0;
    }

    .markdowned dd {
        margin: 0 0 0 2em;
    }

    .markdowned img {
        border: 0;
        -ms-interpolation-mode: bicubic;
    }

.pln {
    color: #000;
}

@media screen {
    .str {
        color: #080;
    }

    .kwd {
        color: #008;
    }

    .com {
        color: #800;
    }

    .typ {
        color: #606;
    }

    .lit {
        color: #066;
    }

    .pun, .opn, .clo {
        color: #660;
    }

    .tag {
        color: #008;
    }

    .atn {
        color: #606;
    }

    .atv {
        color: #080;
    }

    .dec, .var {
        color: #606;
    }

    .fun {
        color: red;
    }
}

@media print,projection {
    .str {
        color: #060;
    }

    .kwd {
        color: #006;
        font-weight: bold;
    }

    .com {
        color: #600;
        font-style: italic;
    }

    .typ {
        color: #404;
        font-weight: bold;
    }

    .lit {
        color: #044;
    }

    .pun, .opn, .clo {
        color: #440;
    }

    .tag {
        color: #006;
        font-weight: bold;
    }

    .atn {
        color: #404;
    }

    .atv {
        color: #060;
    }
}

pre.prettyprint {
    padding: 2px;
    border: 1px solid #888;
}

ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
}

li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
    list-style-type: none;
}

li.L1, li.L3, li.L5, li.L7, li.L9 {
    background: #eee;
}
