body, body * {
	padding: 0px; margin: 0px;
}
body {
	font-family: Arial;
	color: #333333;
}

IMG { border: 1px solid #999999; }
IMG.nob { border: 0px solid !important; }

.gfont { font-family: Georgia; }

A {color: #333333; text-decoration: none;}
A:hover {color: #e91a22; text-decoration: underline;}

A.w:hover { color: #FFFFFF; text-decoration: none;}

TABLE.maintable {
	width: 940px;
}

.top {
	height: 100px;
}

.topright {
	line-height: 30px;
}

.menu {
	height: 24px;
	background-color: #ededed;
	overflow: hidden;
}

.menu .item {
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #bebebe;
	height: 24px;
	font-size: 16px;
	cursor: pointer;
}
.menu .sel {
	border-right: 0px solid !important;
	background: #e91a22 url(mwnu.corner.gif) no-repeat right;
}
.menu .psel { background: #e91a22; }
.menu .sel A, .menu .psel A { color: #FFFFFF; }

.maincontent {
	border: 1px solid #bebebe;
	padding: 13px;
}

.tags { background: #e7e7e7; line-height: 24px; padding: 10px; }

.titlemaintheme {
	background-color: #e91a22;
	padding: 10px;
}

.vborder { background: url(border.gif) repeat-y center; }
.hborder { background: url(border.gif) repeat-x center; }

.itemtitle { margin-bottom: 9px; }
.pretitle { background: url(pretitle.gif) repeat-x center; }
.title { padding-left: 10px; }

.commenttext { padding-top: 3px; line-height: 14px; }
.comcount {
	background: url(comments.gif) no-repeat left;
	padding-left: 16px;
	margin-left: 5px;
}

.ljname {
	background: url(lj.user.gif) no-repeat left;
	padding-left: 26px;
}
.ljtitle, .ljtext { margin-bottom: 5px; }

.opitem {
	padding-bottom: 15px;
}

.articles .head, .articles .arttitle { margin-bottom: 3px; }
.articles .artimage { padding-left: 0px; }
.articles .image{ padding-right: 13px; }

.artarticles { table-layout: fixed; }
.artarticles .item { overflow: hidden; width: 100px; }

.gallery { width: 280px; float: left; margin-right: 13px; margin-bottom: 7px; line-height: 11px; }
.gallery .item { padding-bottom: 10px; }
.gallery .galimage { margin-bottom: 5px; }

.authorimage { width: 135px; float: right; margin-left: 0px; margin-bottom: 7px; line-height: 11px; }
.authorimage .item { padding-bottom: 10px; }
.authorimage .galimage { margin-bottom: 5px; }

.news TD {
	padding-bottom: 10px;
}
.article .toparticle { 
	width: 397px; 
	border-bottom: 1px solid #bebebe; 
	padding-bottom: 8px; 
	margin-bottom: 8px; 
  float: right;
}
.article .subarttitle, .article .arttext, .article .artauthor, .article .artdate { margin-bottom: 10px; }
.article .arttext * { margin: auto !important; }
.article .arttext { line-height: 20px; }
.article .arttext UL { padding: 10px 0 0 30px !important; }
.article .arttext LI { padding-left: 0px !important; }

.pages .page { width: 18px; height: 18px; cursor: pointer; background-color: #ededed; }
.pages .sel { background-color: #e91a22; }
.pages .sel A { color: #FFFFFF; }
.pages .sel A:hover { color: #FFFFFF; }

.topletters { 
  width: 100%; 
  border-bottom: 1px solid #bebebe; 
  padding-bottom: 8px; 
  margin-bottom: 8px; 
}

.topletters .letter { width: 25px; height: 25px; cursor: pointer; background-color: #ededed; }
.topletters .sel { background-color: #e91a22; }
.topletters .sel A { color: #FFFFFF; }
.topletters .sel A:hover { color: #FFFFFF; }

.sendToFriend { padding: 10px; display: none;  position: absolute; top: 0px; left: 0px; background: #FFFFFF; border: 1px solid #e91a22; }
.sendToFriend TD {padding: 10px; }
.sendToFriend INPUT, .sendToFriend TEXTAREA { border: 1px solid #999999;  }
.sendToFriend label{margin-right: 10px; }

H4 { display: inline; font-size: 13px; border-bottom: 1px solid #e91a22;}
H5 { display: inline; font-size: 14px; line-height: 16px; }
H3 { display: inline; font-size: 16px; line-height: 18px; }

.mb7 { margin-bottom: 7px; }
.mb10 { margin-bottom: 10px; }
.pd10 { padding-top: 10px; padding-bottom: 10px; }
.mr10 { margin-right: 10px; }

.r { color: #e91a22; }
.w { color: #FFFFFF; }
.g { color: #666666; }

.b { font-weight: bold; }

.p10 { font-size: 10px; }
.p11 { font-size: 11px; }
.p12 { font-size: 12px; }
.p13 { font-size: 13px; }
.p14 { font-size: 14px; }
.p15 { font-size: 15px; }
.p16 { font-size: 16px; }
.p17 { font-size: 17px; }
.p18 { font-size: 18px; }
.p19 { font-size: 19px; }
.p20 { font-size: 20px; }
.p24 { font-size: 24px; }
