/* frame_lrg */
.frame_lrg{overflow:hidden;*position:relative;*zoom:1;background: url(../img/skins/frame_lrg.png) repeat-y -1170px 0;}/* position/zoom required for IE7, 6, 5.5 */
.frame_lrg .top,.frame_lrg .bottom {background: url(../img/skins/frame_lrg.png) no-repeat 0 0;height: 13px;display:block; position: relative;z-index:30}
.frame_lrg .bottom{background-position: -585px bottom;height: 31px;}
.frame_lrg  .inner {padding: 15px;position:relative;z-index:20;background: url(../img/skins/frame_lrg.png) repeat-y -1170px 0;}
.frame_lrg .hd, .frame_lrg .bd {
	position: relative; z-index:100;
}
/* frame_sml */
.frame_sml{overflow:hidden;*position:relative;*zoom:1;background: url(../img/skins/frame_sml.png) repeat-y -600px 0;}/* position/zoom required for IE7, 6, 5.5 */
.frame_sml .top,.frame_sml .bottom {background: url(../img/skins/frame_sml.png) no-repeat 0 0;height: 13px;display:block; position: relative;z-index:30}
.frame_sml .bottom{background-position: -300px bottom;height: 31px;}
.frame_sml  .inner {padding: 15px;position:relative;z-index:20;background: url(../img/skins/frame_sml.png) repeat-y -600px 0;}
.frame_sml .hd, .frame_sml .bd {
	position: relative; z-index:100;
}
/* big note */
.note_big {
	background: url(../img/skins/notes/note_big.png) no-repeat center top;
}
.note_1 {
	background: url(../img/skins/notes/note_1.png) no-repeat center top;
	width: 232px;
	padding: 40px 21px 20px;
	height: 181px;
}
.note_1 h2 {
	margin-bottom: 10px;
}
.note_2 {
	background: url(../img/skins/notes/note_2.png) no-repeat center top;
	width: 406px;
	padding: 40px 15px 10px;
	height: 366px;
}
.note_thx {
	background: url(../img/skins/notes/note_thx.png) no-repeat center top;
	width: 276px;
	height: 253px;	
	display: none;
}
.note_problem {
	background: url(../img/skins/notes/note_problem.png) no-repeat center top;
	width: 276px;
	height: 253px;	
	display: none;
}
/* pinned */
.pinned {
	position: relative;
}
.pinned .pin {
	background: url(../img/skins/pin.png) no-repeat center top;
	position: absolute;
	left: 46%;
	top: 0;
	z-index: 120;
	width: 25px;
	height: 31px;
}
.pinned .hd {
	padding-top: 10px;
}
/* twitter */
.twitter {
	margin-top: 10px;
}
.twitter .hd {
	padding-top: 0px;
	background: url(../img/skins/twitter.png) no-repeat right top;
}
/* bulb */
.bee .hd {
	padding-top: 10px;
	background: url(../img/skins/bulb.png) no-repeat right -2px;
}
.globe .hd {
	padding-top: 4px;
	background: url(../img/skins/globe.png) no-repeat right 1px;
}
.gear .hd {
	padding-top: 4px;
	background: url(../img/skins/gear.png) no-repeat right 1px;
}
/* crumpled */
.paper  {
	background: url(../img/skins/paper.png);
}
/* dashed border */
.dashed {
	background: url(../img/skins/hd_btm.gif) repeat-x 0 bottom;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
.spaced  {
	margin: 15px 0;
}
.spaced .hd {
	padding: 8px 0;
}
.spaceleft {
	margin-left: 18px;
}
.spaceright {
	margin-right: 18px;
}

.discussion {
	background: url(../img/skins/discussions/bg.png) repeat-y -920px 0;
	position: relative; 
	margin: 10px -10px 0;
	padding: 0 5px;
}
.discussion > .top {
	position: absolute;
	background: url(../img/skins/discussions/bg.png) repeat-y 0 top;
	height: 468px;
	top: 0;
	left: 0;
	z-index: 1;
	width: 920px;
}
.discussion > .bottom {	
	position: absolute;
	background: url(../img/skins/discussions/bg.png) repeat-y -1840px bottom;
	height: 268px;
	width: 920px;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.discussion > .inner {
	position: relative;
	z-index: 30;	
	min-height: 900px;
	padding-top: 8px;
}
.discussion .stain1, .discussion .stain2 {
	position: absolute;
	z-index: 2;
	background: url(../img/skins/discussions/stains.png) no-repeat 0 0;
	width: 132px;
	height: 298px;
	top: 790px;
	right: 8px;
}
.discussion .stain2 {
	background-position: right 0;
	top: 500px;
	right: auto;
	left: 10px;
}
.discussion .main {
	padding: 35px 40px 50px 50px;
}

.post {
	margin-bottom: 32px;
	line-height: 150%;
}
.post .hd {
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.post .meta {
	margin-bottom: 8px;
	font-size: 11px;
}
.post .comments {
	float: right;
	font-size: 11px;
}
.post .tags {
	background: #ededed;
	padding: 10px;
	font-size: 11px;
	margin-top: 15px;
}
.post .thumb {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.search {
	margin-top: -18px;
	padding-top: 45px;
	padding-left: 18px;
	height: 30px;
	margin-bottom: 10px;
	background: url(../img/skins/discussions/search.png) no-repeat center 0;
}
.search input {
	width: 205px;
	border: 0;
	background: transparent;
	padding: 2px;
}
.search input[type=submit] {
	width: 40px;
	cursor: pointer;
}

.notepad {
	width: 270px;
	margin: 0 auto 10px;
}
.notepad .hd ,.notepad .ft, .notepad .bd {
	background: url(../img/skins/notes/notepad.png) no-repeat 0 0;
}
.notepad .hd {
	background-position: 0 0;
	padding: 30px 15px 1px;
	font-weight: bold;
}
.notepad .bd {
	background-position: -270px 0;
	background-repeat: repeat-y;
	padding: 0 15px;
	zoom: 1;
}
.notepad .ft {
	background-position: -540px bottom;
	height: 26px;
	line-height: 26px;
	zoom: 1;
}
.notepad .dashed {
	margin-bottom: 12px;
	padding-bottom: 8px;
}
 
.notepad_large {
	width: 515px;
}
.notepad_large .hd, .notepad_large .ft, .notepad_large .bd {
	background: url(../img/skins/notes/notepad_large.png) no-repeat 0 0;
}
.notepad_large .bd {
	background-position: -515px 0;
	background-repeat: repeat-y;
}
.notepad_large .ft {
	background-position: -1030px bottom;
}

.recentcomments {
	padding: 0 12px;
}
.recentcomments .hd, .recentcomments .bd {
	padding-left: 10px;
	padding-right: 10px;
}