/* Cream Background, White (3px) Border */

table.frame-cb {
	width: 100%;
}
table.frame-cb td.cb-tl div { background: url(../images/i/frames/content-tl.png) no-repeat; height: 14px; }
table.frame-cb td.cb-tr div { background: url(../images/i/frames/content-tr.png) no-repeat; height: 14px; }
table.frame-cb td.cb-bl div { background: url(../images/i/frames/content-bl.png) no-repeat; height: 28px; }
table.frame-cb td.cb-br div { background: url(../images/i/frames/content-br.png) no-repeat; height: 28px; }
table.frame-cb td.cb-tl div,
table.frame-cb td.cb-tr div,
table.frame-cb td.cb-bl div,
table.frame-cb td.cb-br div {
	width: 14px;
	font-size: 0px;
	line-height: 0px;
}

table.frame-cb td.cb-t { background: url(../images/i/frames/content-t.png) repeat-x; }
table.frame-cb td.cb-r { background: url(../images/i/frames/content-r.png) repeat-y; }
table.frame-cb td.cb-l { background: url(../images/i/frames/content-l.png) repeat-y; }
table.frame-cb td.cb-b div { background: url(../images/i/frames/content-b.png) repeat-x; height: 28px; }
* html table.frame-cb td.cb-b div { margin-top: -2px; }
table.frame-cb td.cb-inner {
	background: #f8faeb;
	padding: 8px 8px 30px 8px;
	width: 100%;
}

/* White Background, Grey Border */

table.frame-wg {
	width: 100%;
}
table.frame-wg td.wg-tl div { background: url(../images/i/frames/wg-tl.png) no-repeat; }
table.frame-wg td.wg-tr div { background: url(../images/i/frames/wg-tr.png) no-repeat; }
table.frame-wg td.wg-bl div { background: url(../images/i/frames/wg-bl.png) no-repeat; }
table.frame-wg td.wg-br div { background: url(../images/i/frames/wg-br.png) no-repeat; }
table.frame-wg td.wg-tl div,
table.frame-wg td.wg-tr div,
table.frame-wg td.wg-bl div,
table.frame-wg td.wg-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-wg td.wg-t { background: url(../images/i/frames/wg-t.png) repeat-x; }
table.frame-wg td.wg-r { background: url(../images/i/frames/wg-r.png) repeat-y; }
table.frame-wg td.wg-l { background: url(../images/i/frames/wg-l.png) repeat-y; }
table.frame-wg td.wg-b { background: url(../images/i/frames/wg-b.png) repeat-x; }
table.frame-wg td.wg-inner {
	background: #fff;
	padding: 4px 6px;
	width: 100%;
}
table.frame-wg td.wg-bl div.wg-triangle {
	background: url(../images/i/frames/wg-triangle-l.png) no-repeat;
	margin-left: 27px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-wg td.wg-br div.wg-triangle {
	background: url(../images/i/frames/wg-triangle-r.png) no-repeat;
	margin-left: -56px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-wg td.wg-b div.wg-triangle {
	background: url(../images/i/frames/wg2-triangle.png) no-repeat;
	position: absolute;
	margin-top: 10px;
	width: 48px;
	height: 24px;
}


/* White Background, Green Border (with bottom shadow) */

table.frame-wg2 td.wg-tl div { background: url(../images/i/frames/wg-tl2.png) no-repeat; height: 11px; }
table.frame-wg2 td.wg-tr div { background: url(../images/i/frames/wg-tr2.png) no-repeat; height: 11px; }
table.frame-wg2 td.wg-bl div { background: url(../images/i/frames/wg-bl2.png) no-repeat; height: 19px; }
table.frame-wg2 td.wg-br div { background: url(../images/i/frames/wg-br2.png) no-repeat; height: 19px; }
table.frame-wgr td.wg-tl div,
table.frame-wgr td.wg-tr div,
table.frame-wgr td.wg-bl div,
table.frame-wgr td.wg-br div {
	width: 20px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-wg2 td.wg-b { background: url(../images/i/frames/wg-b2.png) repeat-x; }
table.frame-wg2 td.wg-r { background: url(../images/i/frames/wg-r2.png) repeat-y; }
table.frame-wg2 td.wg-l { background: url(../images/i/frames/wg-l2.png) repeat-y; }
table.frame-wg2 td.wg-inner { padding: 9px 2px; }
table.frame-wg2 td.wg-b div.wg2-triangle {
	background: url(../images/i/frames/wg2-triangle.png) no-repeat;
	position: absolute;
	margin-top: 10px;
	width: 48px;
	height: 24px;
}

/* White Background, Green Border */

table.frame-wgr {
	width: 100%;
}
table.frame-wgr td.wgr-tl div { background: url(../images/i/frames/wgr-tl.png) no-repeat; }
table.frame-wgr td.wgr-tr div { background: url(../images/i/frames/wgr-tr.png) no-repeat; }
table.frame-wgr td.wgr-bl div { background: url(../images/i/frames/wgr-bl.png) no-repeat; }
table.frame-wgr td.wgr-br div { background: url(../images/i/frames/wgr-br.png) no-repeat; }
table.frame-wgr td.wgr-tl div,
table.frame-wgr td.wgr-tr div,
table.frame-wgr td.wgr-bl div,
table.frame-wgr td.wgr-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-wgr td.wgr-t { background: url(../images/i/frames/wgr-t.png) repeat-x; }
table.frame-wgr td.wgr-r { background: url(../images/i/frames/wgr-r.png) repeat-y; }
table.frame-wgr td.wgr-l { background: url(../images/i/frames/wgr-l.png) repeat-y; }
table.frame-wgr td.wgr-b { background: url(../images/i/frames/wgr-b.png) repeat-x; }
table.frame-wgr td.wgr-inner {
	background: #fff;
	padding: 4px 8px;
	width: 100%;
}
table.frame-wgr td.wgr-l div {
	background: url(../images/i/frames/wgr-triangle.png) no-repeat;
	width: 74px;
	height: 20px;
	position: absolute;
	margin-left: -73px;
	margin-top: 8px;
}

/* Green Fade Background, Green Border */

table.frame-ggr { width: 100%; }
table.frame-ggr td.ggr-tl div { background: url(../images/i/frames/ggr-tl.png) no-repeat; }
table.frame-ggr td.ggr-tr div { background: url(../images/i/frames/ggr-tr.png) no-repeat; }
table.frame-ggr td.ggr-bl div { background: url(../images/i/frames/ggr-bl.png) no-repeat; }
table.frame-ggr td.ggr-br div { background: url(../images/i/frames/ggr-br.png) no-repeat; }
table.frame-ggr td.ggr-tl div,
table.frame-ggr td.ggr-tr div,
table.frame-ggr td.ggr-bl div,
table.frame-ggr td.ggr-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-ggr td.ggr-t { background: url(../images/i/frames/ggr-t.png) repeat-x; }
table.frame-ggr td.ggr-r { background: url(../images/i/frames/ggr-pix.png) #e8f69d right repeat-y; vertical-align: bottom; }
table.frame-ggr td.ggr-r div { background: url(../images/i/frames/ggr-fade.png) repeat-x; height: 95px; }
table.frame-ggr td.ggr-l { background: url(../images/i/frames/ggr-pix.png) #e8f69d left repeat-y; vertical-align: bottom; }
table.frame-ggr td.ggr-l div { background: url(../images/i/frames/ggr-fade.png) repeat-x; height: 95px; }
table.frame-ggr td.ggr-b { background: url(../images/i/frames/ggr-b.png) repeat-x; }
table.frame-ggr td.ggr-inner {
	background: url(../images/i/frames/ggr-fade.png) #e8f69d bottom left repeat-x;
	padding: 9px 14px;
	width: 100%;
}

/* White Background, Green (3px) Border */

table.frame-float {
	position: absolute;
	z-index: 100;
	color: #000;
}
#float-layer table.frame-float {
	position: static;
	margin: 0 auto;
}
#float-layer table.frame-float td.ff-inner {
	padding: 10px 5px;
	width: auto;
	text-align: center;
	width: 200px;
}
table.frame-float td.ff-tl div { background: url(../images/i/frames/float-tl.png) no-repeat; height: 6px; }
table.frame-float td.ff-tr div { background: url(../images/i/frames/float-tr.png) no-repeat; height: 6px; }
table.frame-float td.ff-bl div { background: url(../images/i/frames/float-bl.png) no-repeat; height: 15px; }
table.frame-float td.ff-br div { background: url(../images/i/frames/float-br.png) no-repeat; height: 15px; }
table.frame-float td.ff-tl div,
table.frame-float td.ff-tr div,
table.frame-float td.ff-bl div,
table.frame-float td.ff-br div {
	width: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-float td.ff-t { background: url(../images/i/frames/float-pix.png) #fff repeat-x; }
table.frame-float td.ff-r { background: url(../images/i/frames/float-pix.png) #fff right repeat-y; }
table.frame-float td.ff-l { background: url(../images/i/frames/float-pix.png) #fff left repeat-y; }
table.frame-float td.ff-b { background: url(../images/i/frames/float-b.png) repeat-x; }
table.frame-float td.ff-inner {
	background: #fff;
	padding: 0 6px;
}
table.frame-float td.ff-t div.ff-triangle {
	background: url(../images/i/frames/float-tl-triangle.png) no-repeat;
	margin: -43px 0 0 -54px;
	width: 68px;
	height: 76px;
	position: absolute;
}
table.frame-float a.x {
	background: url(../images/i/frames/x.png) no-repeat;
	margin: -12px 0 0 -5px;
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

/* Grey Background, Grey Border */

table.frame-gg {
	width: 100%;
}
table.frame-gg td.gg-tl div { background: url(../images/i/frames/gg-tl.png) no-repeat; }
table.frame-gg td.gg-tr div { background: url(../images/i/frames/gg-tr.png) no-repeat; }
table.frame-gg td.gg-bl div { background: url(../images/i/frames/gg-bl.png) no-repeat; }
table.frame-gg td.gg-br div { background: url(../images/i/frames/gg-br.png) no-repeat; }
table.frame-gg td.gg-tl div,
table.frame-gg td.gg-tr div,
table.frame-gg td.gg-bl div,
table.frame-gg td.gg-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-gg td.gg-t { background: url(../images/i/frames/gg-pix.png) #f9f9f9 top left repeat-x; }
table.frame-gg td.gg-r { background: url(../images/i/frames/gg-pix.png) #f9f9f9 top right repeat-y; padding-right: 1px; vertical-align: bottom; }
table.frame-gg td.gg-r div { background: url(../images/i/frames/gg-fade.png) bottom repeat-x; height: 42px; }
table.frame-gg td.gg-l { background: url(../images/i/frames/gg-pix.png) #f9f9f9 top left repeat-y; padding-left: 1px; vertical-align: bottom; }
table.frame-gg td.gg-l div { background: url(../images/i/frames/gg-fade.png) bottom repeat-x; height: 42px; }
table.frame-gg td.gg-b { background: url(../images/i/frames/gg-b.png) #f9f9f9 bottom left repeat-x; }
table.frame-gg td.gg-inner {
	background: url(../images/i/frames/gg-fade.png) #f9f9f9 bottom left repeat-x;
	padding: 4px 6px;
	width: 100%;
}
table.frame-gg-special td.gg-l div { background-image: url(../images/i/frames/gg-fade2.gif); height: 30px; }
table.frame-gg-special td.gg-r div { background-image: url(../images/i/frames/gg-fade2.gif); height: 30px; }
table.frame-gg-special td.gg-inner {
	background-image: url(../images/i/frames/gg-fade2.gif);
	padding: 1px 3px;
}

/* Green Fade Background, Grey Border */

table.frame-profile { margin-bottom: 20px; width: 100%; }
table.frame-profile td.profile-tl div { background: url(../images/i/frames/profile-tl.png) no-repeat; }
table.frame-profile td.profile-tr div { background: url(../images/i/frames/profile-tr.png) no-repeat; }
table.frame-profile td.profile-bl div { background: url(../images/i/frames/profile-bl.png) no-repeat; }
table.frame-profile td.profile-br div { background: url(../images/i/frames/profile-br.png) no-repeat; }
table.frame-profile td.profile-tl div,
table.frame-profile td.profile-tr div,
table.frame-profile td.profile-bl div,
table.frame-profile td.profile-br div {
	width: 10px; height: 10px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-profile td.profile-t { background: url(../images/i/frames/profile-t.png) top left repeat-x; }
table.frame-profile td.profile-l { background: url(../images/i/frames/profile-pix.png) #96c61c top left repeat-y; padding-left: 1px; }
table.frame-profile td.profile-l div { background: url(../images/i/frames/profile-fade.png) top repeat-x; height: 90px; }
table.frame-profile td.profile-r { background: url(../images/i/frames/profile-pix.png) #96c61c top right repeat-y; padding-right: 1px; }
table.frame-profile td.profile-r div { background: url(../images/i/frames/profile-fade.png) top repeat-x; height: 90px; }
table.frame-profile td.profile-b { background: url(../images/i/frames/profile-b.png) #f9f9f9 bottom left repeat-x; }
table.frame-profile td.profile-inner {
	background: url(../images/i/frames/profile-fade.png) #96c61c top left repeat-x;
	padding: 1px 6px;
	width: 100%;
}
table.frame-profile td.profile-t div {
	background: url(../images/i/frames/profile-triangle.png) no-repeat;
	width: 18px;
	height: 9px;
	position: absolute;
	margin-left: -27px;
	margin-top: 13px;
}

/* Light Green Background, Grey Border */

table.frame-menu { margin-bottom: 20px; width: 100%; }
table.frame-menu td.menu-tl div { background: url(../images/i/frames/menu-tl.png) no-repeat; }
table.frame-menu td.menu-tr div { background: url(../images/i/frames/menu-tr.png) no-repeat; }
table.frame-menu td.menu-bl div { background: url(../images/i/frames/menu-bl.png) no-repeat; }
table.frame-menu td.menu-br div { background: url(../images/i/frames/menu-br.png) no-repeat; }
table.frame-menu td.menu-tl div,
table.frame-menu td.menu-tr div,
table.frame-menu td.menu-bl div,
table.frame-menu td.menu-br div {
	width: 10px; height: 10px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-menu td.menu-t { background: url(../images/i/frames/menu-pix.png) #f3f9df top left repeat-x; }
table.frame-menu td.menu-l { background: url(../images/i/frames/menu-pix.png) #f3f9df top left repeat-y; padding-left: 1px; }
table.frame-menu td.menu-r { background: url(../images/i/frames/menu-pix.png) #f3f9df top right repeat-y; padding-right: 1px; }
table.frame-menu td.menu-b { background: url(../images/i/frames/menu-pix.png) #f3f9df bottom left repeat-x; }
table.frame-menu td.menu-inner { background: #f3f9df; width: 100%; }

/* Grey Green Background, Grey Green Border */

table.frame-list { }
table.frame-list td.list-tl div { background: url(../images/i/frames/list-tl.png) no-repeat; }
table.frame-list td.list-tr div { background: url(../images/i/frames/list-tr.png) no-repeat; }
table.frame-list td.list-bl div { background: url(../images/i/frames/list-bl.png) no-repeat; }
table.frame-list td.list-br div { background: url(../images/i/frames/list-br.png) no-repeat; }
table.frame-list td.list-tl,
table.frame-list td.list-tr,
table.frame-list td.list-t,
table.frame-list td.list-bl,
table.frame-list td.list-b,
table.frame-list td.list-r,
table.frame-list td.list-l,
table.frame-list td.list-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-list td.list-tl div,
table.frame-list td.list-tr div,
table.frame-list td.list-bl div,
table.frame-list td.list-br div {
	width: 8px; height: 8px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-list td.list-t,
table.frame-list td.list-l,
table.frame-list td.list-r,
table.frame-list td.list-b { background: #e7f0df ; }
table.frame-list td.list-inner {
	padding: 0;
	background: #e7f0df;
}

/* Photo Frame (White Corners) */

table.frame-photo {
	border-collapse:separate;
}
table.frame-photo td.photo-tl div { background: url(../images/i/frames/photo-tl.png) no-repeat; }
table.frame-photo td.photo-tr div { background: url(../images/i/frames/photo-tr.png) no-repeat; margin-left: -10px; }
table.frame-photo td.photo-bl div { background: url(../images/i/frames/photo-bl.png) no-repeat; margin-top: -10px; }
table.frame-photo td.photo-br div { background: url(../images/i/frames/photo-br.png) no-repeat; margin-top: -10px; margin-left: -10px; }
table.frame-photo td.photo-tl,
table.frame-photo td.photo-tr,
table.frame-photo td.photo-t,
table.frame-photo td.photo-bl,
table.frame-photo td.photo-b,
table.frame-photo td.photo-r,
table.frame-photo td.photo-l,
table.frame-photo td.photo-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-photo td.photo-tl div,
table.frame-photo td.photo-tr div,
table.frame-photo td.photo-bl div,
table.frame-photo td.photo-br div {
	width: 10px; height: 10px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
}
table.frame-photo td.photo-inner {
	border: 1px solid #c8d3a6;
	padding: 0;
}

/* Photo Frame (White Corners) */

table.frame-photo2 { border-collapse:separate; }
table.frame-photo2 td.photo2-tl div { background: url(../images/i/frames/photo2-tl.png) no-repeat; }
table.frame-photo2 td.photo2-tr div { background: url(../images/i/frames/photo2-tr.png) no-repeat; margin-left: -5px; }
table.frame-photo2 td.photo2-bl div { background: url(../images/i/frames/photo2-bl.png) no-repeat; margin-top: -4px; }
table.frame-photo2 td.photo2-br div { background: url(../images/i/frames/photo2-br.png) no-repeat; margin-top: -4px; margin-left: -5px; }
table.frame-photo2 td.photo2-tl,
table.frame-photo2 td.photo2-tr,
table.frame-photo2 td.photo2-t,
table.frame-photo2 td.photo2-bl,
table.frame-photo2 td.photo2-b,
table.frame-photo2 td.photo2-r,
table.frame-photo2 td.photo2-l,
table.frame-photo2 td.photo2-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-photo2 td.photo2-tl div,
table.frame-photo2 td.photo2-tr div,
table.frame-photo2 td.photo2-bl div,
table.frame-photo2 td.photo2-br div {
	width: 5px; height: 4px;
	font-size: 0px;
	line-height: 0px;
	position: absolute;
}
table.frame-photo2 td.photo2-inner {
	padding: 0;
}

/* Comment Frame */

table.frame-comment { width: 100%; }
table.frame-comment td.comment-tl div { background: url(../images/i/frames/comment-tl.png) no-repeat; }
table.frame-comment td.comment-tr div { background: url(../images/i/frames/comment-tr.png) no-repeat; }
table.frame-comment td.comment-bl div { background: url(../images/i/frames/comment-bl.png) no-repeat; }
table.frame-comment td.comment-br div { background: url(../images/i/frames/comment-br.png) no-repeat; }
table.frame-comment td.comment-t { background: url(../images/i/frames/comment-pix.png) top left #f5fbe3 repeat-x; }
table.frame-comment td.comment-r { background: url(../images/i/frames/comment-pix.png) top right #f5fbe3 repeat-y; }
table.frame-comment td.comment-b { background: url(../images/i/frames/comment-pix.png) bottom left #f5fbe3 repeat-x; }
table.frame-comment td.comment-l { background: url(../images/i/frames/comment-pix.png) top left #f5fbe3 repeat-y; }
table.frame-comment td.comment-tl,
table.frame-comment td.comment-tr,
table.frame-comment td.comment-t,
table.frame-comment td.comment-bl,
table.frame-comment td.comment-b,
table.frame-comment td.comment-r,
table.frame-comment td.comment-l,
table.frame-comment td.comment-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-comment td.comment-tl div,
table.frame-comment td.comment-tr div,
table.frame-comment td.comment-bl div,
table.frame-comment td.comment-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-comment td.comment-inner {
	background: #f5fbe3;
	padding: 4px 6px;
	width: 100%;
}
table.frame-comment td.comment-b div.triangle {
	background: url(../images/i/frames/comment-triangle.png) no-repeat;
	margin-top: 10px;
	margin-left: 10px;
	width: 22px;
	height: 19px;
	position: absolute;
}

/* Comment Reply Frame */

table.frame-reply { width: 100%; }
table.frame-reply td.reply-tl div { background: url(../images/i/frames/reply-tl.png) no-repeat; }
table.frame-reply td.reply-tr div { background: url(../images/i/frames/reply-tr.png) no-repeat; }
table.frame-reply td.reply-bl div { background: url(../images/i/frames/reply-bl.png) no-repeat; }
table.frame-reply td.reply-br div { background: url(../images/i/frames/reply-br.png) no-repeat; }
table.frame-reply td.reply-t,
table.frame-reply td.reply-r,
table.frame-reply td.reply-b,
table.frame-reply td.reply-l { background: #eef4dd; }
table.frame-reply td.reply-tl,
table.frame-reply td.reply-tr,
table.frame-reply td.reply-t,
table.frame-reply td.reply-bl,
table.frame-reply td.reply-b,
table.frame-reply td.reply-r,
table.frame-reply td.reply-l,
table.frame-reply td.reply-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-reply td.reply-tl div,
table.frame-reply td.reply-tr div,
table.frame-reply td.reply-bl div,
table.frame-reply td.reply-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-reply td.reply-inner {
	background: #eef4dd;
	width: 100%;
}

/* Tags & MM Article Frame */

table.frame-gg3 { width: 100%; }
table.frame-gg3 td.gg3-tl div { background: url(../images/i/frames/gg3-tl.png) no-repeat; }
table.frame-gg3 td.gg3-tr div { background: url(../images/i/frames/gg3-tr.png) no-repeat; }
table.frame-gg3 td.gg3-bl div { background: url(../images/i/frames/gg3-bl.png) no-repeat; }
table.frame-gg3 td.gg3-br div { background: url(../images/i/frames/gg3-br.png) no-repeat; }
table.frame-gg3 td.gg3-t { background: url(../images/i/frames/gg3-pix.png) #f3f9df top left repeat-x; }
table.frame-gg3 td.gg3-r { background: url(../images/i/frames/gg3-pix.png) #f3f9df top right repeat-y; }
table.frame-gg3 td.gg3-b { background: url(../images/i/frames/gg3-pix.png) #f3f9df bottom left repeat-x; }
table.frame-gg3 td.gg3-l { background: url(../images/i/frames/gg3-pix.png) #f3f9df top left repeat-y; }
table.frame-gg3 td.gg3-tl,
table.frame-gg3 td.gg3-tr,
table.frame-gg3 td.gg3-t,
table.frame-gg3 td.gg3-bl,
table.frame-gg3 td.gg3-b,
table.frame-gg3 td.gg3-r,
table.frame-gg3 td.gg3-l,
table.frame-gg3 td.gg3-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-gg3 td.gg3-tl div,
table.frame-gg3 td.gg3-tr div,
table.frame-gg3 td.gg3-bl div,
table.frame-gg3 td.gg3-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-gg3 td.gg3-inner {
	background: #f3f9df;
	width: 100%;
}
table.frame-gg3 td.gg3-bl div.gg3-triangle {
	background: url(../images/i/frames/gg3-triangle-l.png) no-repeat;
	margin-left: 27px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-gg3 td.gg3-br div.gg3-triangle {
	background: url(../images/i/frames/gg3-triangle-r.png) no-repeat;
	margin-left: -56px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-gg3 td.gg3-t div.gg3-triangle {
	background: url(../images/i/frames/gg3-triangle-t.png) no-repeat;
	margin-left: 200px;
	margin-top: -9px;
	position: absolute;
	width: 13px;
	height: 10px;
}

/* Expert Frame */

table.frame-expert { /*width: 100%;*/ }
table.frame-expert td.expert-tl div { background: url(../images/i/frames/expert-tl.png) no-repeat; }
table.frame-expert td.expert-tr div { background: url(../images/i/frames/expert-tr.png) no-repeat; }
table.frame-expert td.expert-bl div { background: url(../images/i/frames/expert-bl.png) no-repeat; }
table.frame-expert td.expert-br div { background: url(../images/i/frames/expert-br.png) no-repeat; }
table.frame-expert td.expert-t { background: url(../images/i/frames/expert-pix.png) #eaffaf top left repeat-x; }
table.frame-expert td.expert-r { background: url(../images/i/frames/expert-pix.png) #eaffaf top right repeat-y; }
table.frame-expert td.expert-b { background: url(../images/i/frames/expert-pix.png) #eaffaf bottom left repeat-x; }
table.frame-expert td.expert-l { background: url(../images/i/frames/expert-pix.png) #eaffaf top left repeat-y; }
table.frame-expert td.expert-tl,
table.frame-expert td.expert-tr,
table.frame-expert td.expert-t,
table.frame-expert td.expert-bl,
table.frame-expert td.expert-b,
table.frame-expert td.expert-r,
table.frame-expert td.expert-l,
table.frame-expert td.expert-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-expert td.expert-tl div,
table.frame-expert td.expert-tr div,
table.frame-expert td.expert-bl div,
table.frame-expert td.expert-br div {
	width: 9px; height: 9px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-expert td.expert-inner { background: #eaffaf; }


/* Poll Frame */

table.frame-poll { width: 100%; }
table.frame-poll td.poll-tl div { background: url(../images/i/frames/poll-tl.png) no-repeat; }
table.frame-poll td.poll-tr div { background: url(../images/i/frames/poll-tr.png) no-repeat; }
table.frame-poll td.poll-bl div { background: url(../images/i/frames/poll-bl.png) no-repeat; }
table.frame-poll td.poll-br div { background: url(../images/i/frames/poll-br.png) no-repeat; }
table.frame-poll td.poll-t { background: url(../images/i/frames/poll-t.png) #cae059 top left repeat-x; }
table.frame-poll td.poll-r { background: url(../images/i/frames/poll-pix.png) #cae059 top right repeat-y; padding-right: 1px; }
table.frame-poll td.poll-r div { background: url(../images/i/frames/poll-fade.png) #cae059 top left repeat-x; height: 100px; width: 11px; }
table.frame-poll td.poll-b { background: url(../images/i/frames/poll-pix.png) #cae059 bottom left repeat-x; }
table.frame-poll td.poll-l { background: url(../images/i/frames/poll-pix.png) #cae059 top left repeat-y; padding-left: 1px; }
table.frame-poll td.poll-l div {
	background: url(../images/i/frames/poll-fade.png) #cae059 top left repeat-x;
	height: 100px;
	width: 11px;
}
table.frame-poll td.poll-tl,
table.frame-poll td.poll-tr,
table.frame-poll td.poll-t,
table.frame-poll td.poll-bl,
table.frame-poll td.poll-b,
table.frame-poll td.poll-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-poll td.poll-tl div,
table.frame-poll td.poll-tr div,
table.frame-poll td.poll-bl div,
table.frame-poll td.poll-br div {
	width: 12px; height: 12px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-poll td.poll-inner {
	background: url(../images/i/frames/poll-fade.png) #cae059 top left repeat-x;
	padding: 5px;
	width: 100%;
}

/* Poll Frame */

table.frame-test { width: 100%; }
table.frame-test td.test-tl div { background: url(../images/i/frames/test-tl.png) no-repeat; }
table.frame-test td.test-tr div { background: url(../images/i/frames/test-tr.png) no-repeat; }
table.frame-test td.test-bl div { background: url(../images/i/frames/test-bl.png) no-repeat; }
table.frame-test td.test-br div { background: url(../images/i/frames/test-br.png) no-repeat; }
table.frame-test td.test-t { background: url(../images/i/frames/test-t.png) #caee86 top left repeat-x; }
table.frame-test td.test-r { background: url(../images/i/frames/test-r.png) #caee86 top right repeat-y; padding-right: 1px; }
table.frame-test td.test-b { background: url(../images/i/frames/test-b.png) #caee86 bottom left repeat-x; }
table.frame-test td.test-l { background: url(../images/i/frames/test-l.png) #caee86 top left repeat-y; padding-left: 1px; }
table.frame-test td.test-tl,
table.frame-test td.test-tr,
table.frame-test td.test-t,
table.frame-test td.test-bl,
table.frame-test td.test-b,
table.frame-test td.test-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-test td.test-tl div,
table.frame-test td.test-tr div,
table.frame-test td.test-bl div,
table.frame-test td.test-br div {
	width: 10px; height: 10px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-test td.test-inner {
	background: #caee86;
	padding: 5px;
	width: 100%;
}

/* Journal Menu Frame */

table.frame-jb { /*width: 100%;*/ }
table.frame-jb td.jb-tl div { background: url(../images/i/frames/jb-tl.png) no-repeat; }
table.frame-jb td.jb-tr div { background: url(../images/i/frames/jb-tr.png) no-repeat; }
table.frame-jb td.jb-bl div { background: url(../images/i/frames/jb-bl.png) no-repeat; }
table.frame-jb td.jb-br div { background: url(../images/i/frames/jb-br.png) no-repeat; }
table.frame-jb td.jb-t,
table.frame-jb td.jb-r,
table.frame-jb td.jb-b,
table.frame-jb td.jb-l { background: #c4e07b; }
table.frame-jb td.jb-tl,
table.frame-jb td.jb-tr,
table.frame-jb td.jb-t,
table.frame-jb td.jb-bl,
table.frame-jb td.jb-b,
table.frame-jb td.jb-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-jb td.jb-tl div,
table.frame-jb td.jb-tr div,
table.frame-jb td.jb-bl div,
table.frame-jb td.jb-br div {
	width: 9px; height: 9px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-jb td.jb-inner { background: #c4e07b; /*width: 100%;*/ }

/* Experts Frame */

table.frame-gg1 { width: 100%; }
table.frame-gg1 td.gg1-tl div { background: url(../images/i/frames/gg1-tl.png) no-repeat; }
table.frame-gg1 td.gg1-tr div { background: url(../images/i/frames/gg1-tr.png) no-repeat; }
table.frame-gg1 td.gg1-bl div { background: url(../images/i/frames/gg1-bl.png) no-repeat; }
table.frame-gg1 td.gg1-br div { background: url(../images/i/frames/gg1-br.png) no-repeat; }
table.frame-gg1 td.gg1-t { background: url(../images/i/frames/gg1-t.png) top left repeat-x; }
table.frame-gg1 td.gg1-r { background: url(../images/i/frames/gg1-r.png) top right repeat-y; padding-right: 1px; }
table.frame-gg1 td.gg1-b { background: url(../images/i/frames/gg1-b.png) bottom left repeat-x; }
table.frame-gg1 td.gg1-l { background: url(../images/i/frames/gg1-l.png) top left repeat-y; padding-left: 1px; }
table.frame-gg1 td.gg1-tl,
table.frame-gg1 td.gg1-tr,
table.frame-gg1 td.gg1-t,
table.frame-gg1 td.gg1-bl,
table.frame-gg1 td.gg1-b,
table.frame-gg1 td.gg1-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-gg1 td.gg1-tl div,
table.frame-gg1 td.gg1-tr div,
table.frame-gg1 td.gg1-bl div,
table.frame-gg1 td.gg1-br div {
	width: 15px; height: 15px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-gg1 td.gg1-inner {
	background: #edfebb;
	padding: 0 2px;
	width: 100%;
}

/* Jokes Frame */

table.frame-wo1 {
	width: 100%;
}
table.frame-wo1 td.wo1-tl div { background: url(../images/i/frames/wo1-tl.png) no-repeat; }
table.frame-wo1 td.wo1-tr div { background: url(../images/i/frames/wo1-tr.png) no-repeat; }
table.frame-wo1 td.wo1-bl div { background: url(../images/i/frames/wo1-bl.png) no-repeat; }
table.frame-wo1 td.wo1-br div { background: url(../images/i/frames/wo1-br.png) no-repeat; }
table.frame-wo1 td.wo1-tl div,
table.frame-wo1 td.wo1-tr div,
table.frame-wo1 td.wo1-bl div,
table.frame-wo1 td.wo1-br div { width: 14px; height: 14px; }
table.frame-wo1 td.wo1-t { background: url(../images/i/frames/wo1-t.png) top left repeat-x; }
table.frame-wo1 td.wo1-r { background: url(../images/i/frames/wo1-pix.png) #fff top right repeat-y; padding-right: 3px; }
table.frame-wo1 td.wo1-b { background: url(../images/i/frames/wo1-pix.png) #fff bottom left repeat-x; }
table.frame-wo1 td.wo1-l { background: url(../images/i/frames/wo1-pix.png) #fff top left repeat-y; padding-left: 3px; }
table.frame-wo1 td.wo1-l div,
table.frame-wo1 td.wo1-r div { background: url(../images/i/frames/wo1-f.png) top left repeat-x; height: 55px; }
table.frame-wo1 td.wo1-tl,
table.frame-wo1 td.wo1-tr,
table.frame-wo1 td.wo1-t,
table.frame-wo1 td.wo1-bl,
table.frame-wo1 td.wo1-b,
table.frame-wo1 td.wo1-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-wo1 td.wo1-tl div,
table.frame-wo1 td.wo1-tr div,
table.frame-wo1 td.wo1-bl div,
table.frame-wo1 td.wo1-br div {
	font-size: 0px;
	line-height: 0px;
}
table.frame-wo1 td.wo1-inner {
	background: url(../images/i/frames/wo1-f.png) #fff top left repeat-x;
	padding: 0 2px;
	width: 100%;
}

/* Tests Frame */

table.frame-gg2 {
	width: 100%;
}
table.frame-gg2 td.gg2-tl div { background: url(../images/i/frames/gg2-tl.png) no-repeat; }
table.frame-gg2 td.gg2-tr div { background: url(../images/i/frames/gg2-tr.png) no-repeat; }
table.frame-gg2 td.gg2-bl div { background: url(../images/i/frames/gg2-bl.png) no-repeat; }
table.frame-gg2 td.gg2-br div { background: url(../images/i/frames/gg2-br.png) no-repeat; }
table.frame-gg2 td.gg2-tl div,
table.frame-gg2 td.gg2-tr div,
table.frame-gg2 td.gg2-bl div,
table.frame-gg2 td.gg2-br div { width: 15px; height: 15px; }
table.frame-gg2 td.gg2-t { background: url(../images/i/frames/gg2-t.png) top left repeat-x; }
table.frame-gg2 td.gg2-r { background: url(../images/i/frames/gg2-pix.png) #86c814 top right repeat-y; padding-right: 1px; }
table.frame-gg2 td.gg2-b { background: url(../images/i/frames/gg2-pix.png) #86c814 bottom left repeat-x; }
table.frame-gg2 td.gg2-l { background: url(../images/i/frames/gg2-pix.png) #86c814 top left repeat-y; padding-left: 1px; }
table.frame-gg2 td.gg2-l div,
table.frame-gg2 td.gg2-r div { background: url(../images/i/frames/gg2-f.png) top left repeat-x; height: 52px; }
table.frame-gg2 td.gg2-tl,
table.frame-gg2 td.gg2-tr,
table.frame-gg2 td.gg2-t,
table.frame-gg2 td.gg2-bl,
table.frame-gg2 td.gg2-b,
table.frame-gg2 td.gg2-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-gg2 td.gg2-tl div,
table.frame-gg2 td.gg2-tr div,
table.frame-gg2 td.gg2-bl div,
table.frame-gg2 td.gg2-br div {
	font-size: 0px;
	line-height: 0px;
}
table.frame-gg2 td.gg2-inner {
	background: url(../images/i/frames/gg2-f.png) #86c814 top left repeat-x;
	width: 100%;
}

/* Competition Frame */

table.frame-og1 {
	width: 100%;
}
table.frame-og1 td.og1-tl div { background: url(../images/i/frames/og1-tl.png) no-repeat; }
table.frame-og1 td.og1-tr div { background: url(../images/i/frames/og1-tr.png) no-repeat; }
table.frame-og1 td.og1-bl div { background: url(../images/i/frames/og1-bl.png) no-repeat; }
table.frame-og1 td.og1-br div { background: url(../images/i/frames/og1-br.png) no-repeat; }
table.frame-og1 td.og1-tl div,
table.frame-og1 td.og1-tr div,
table.frame-og1 td.og1-bl div,
table.frame-og1 td.og1-br div { width: 15px; height: 15px; font-size: 0; line-height: 0; }
table.frame-og1 td.og1-t { background: url(../images/i/frames/og1-t.png) top left repeat-x; }
table.frame-og1 td.og1-r { background: url(../images/i/frames/og1-pix.png) #ffaa09 top right repeat-y; padding-right: 1px; }
table.frame-og1 td.og1-b { background: url(../images/i/frames/og1-pix.png) #ffaa09 bottom left repeat-x; }
table.frame-og1 td.og1-l { background: url(../images/i/frames/og1-pix.png) #ffaa09 top left repeat-y; padding-left: 1px; }
table.frame-og1 td.og1-l div,
table.frame-og1 td.og1-r div { background: url(../images/i/frames/og1-f.png) top left repeat-x; height: 52px; }
table.frame-og1 td.og1-tl,
table.frame-og1 td.og1-tr,
table.frame-og1 td.og1-t,
table.frame-og1 td.og1-bl,
table.frame-og1 td.og1-b,
table.frame-og1 td.og1-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-og1 td.og1-inner {
	background: url(../images/i/frames/og1-f.png) #ffaa09 top left repeat-x;
	width: 100%;
}
table.frame-og1 { color: #ffefc3; }
table.frame-og1 a { color: #fff; }
table.frame-og1 a:hover { color: #e7e7e7; }
table.frame-og1 h2 { color: #fff; }

/* Competition Frame */

table.frame-g1 { }
table.frame-g1 td.g1-tl div { background: url(../images/i/frames/g1-tl.png) no-repeat; }
table.frame-g1 td.g1-tr div { background: url(../images/i/frames/g1-tr.png) no-repeat; }
table.frame-g1 td.g1-bl div { background: url(../images/i/frames/g1-bl.png) no-repeat; }
table.frame-g1 td.g1-br div { background: url(../images/i/frames/g1-br.png) no-repeat; }
table.frame-g1 td.g1-tl div,
table.frame-g1 td.g1-tr div,
table.frame-g1 td.g1-bl div,
table.frame-g1 td.g1-br div { width: 10px; height: 10px; font-size: 0; line-height: 0; }
table.frame-g1 td.g1-t,
table.frame-g1 td.g1-r,
table.frame-g1 td.g1-b,
table.frame-g1 td.g1-l { background: #7faa2e; }
table.frame-g1 td.g1-tl,
table.frame-g1 td.g1-tr,
table.frame-g1 td.g1-t,
table.frame-g1 td.g1-bl,
table.frame-g1 td.g1-b,
table.frame-g1 td.g1-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-g1 td.g1-inner { background: #7faa2e; }
table.frame-g1 { color: #fff; }
table.frame-g1 a { color: #fff; }
table.frame-g1 a:hover { color: #e7e7e7; }

/* Light Orange Background, Grey Border */

table.frame-og2 { width: 100%; }
table.frame-og2 td.og2-tl div { background: url(../images/i/frames/og2-tl.png) no-repeat; }
table.frame-og2 td.og2-tr div { background: url(../images/i/frames/og2-tr.png) no-repeat; }
table.frame-og2 td.og2-bl div { background: url(../images/i/frames/og2-bl.png) no-repeat; }
table.frame-og2 td.og2-br div { background: url(../images/i/frames/og2-br.png) no-repeat; }
table.frame-og2 td.og2-t { background: url(../images/i/frames/og2-pix.png) #fefbda top left repeat-x; }
table.frame-og2 td.og2-r { background: url(../images/i/frames/og2-pix.png) #fefbda top right repeat-y; }
table.frame-og2 td.og2-b { background: url(../images/i/frames/og2-pix.png) #fefbda bottom left repeat-x; }
table.frame-og2 td.og2-l { background: url(../images/i/frames/og2-pix.png) #fefbda top left repeat-y; }
table.frame-og2 td.og2-tl,
table.frame-og2 td.og2-tr,
table.frame-og2 td.og2-t,
table.frame-og2 td.og2-bl,
table.frame-og2 td.og2-b,
table.frame-og2 td.og2-r,
table.frame-og2 td.og2-l,
table.frame-og2 td.og2-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-og2 td.og2-tl div,
table.frame-og2 td.og2-tr div,
table.frame-og2 td.og2-bl div,
table.frame-og2 td.og2-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-og2 td.og2-inner { background: #fefbda; width: 100%; }
table.frame-og2 td.og2-bl div.og2-triangle {
	background: url(../images/i/frames/og2-triangle-l.png) no-repeat;
	margin-left: 27px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-og2 td.og2-br div.og2-triangle {
	background: url(../images/i/frames/og2-triangle-r.png) no-repeat;
	margin-left: -56px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-og2 td.og2-t div.og2-triangle {
	background: url(../images/i/frames/og2-triangle-t.png) no-repeat;
	margin-left: 200px;
	margin-top: -9px;
	position: absolute;
	width: 13px;
	height: 10px;
}

/* Light Blue Background, Grey Border */

table.frame-bg2 { width: 100%; }
table.frame-bg2 td.bg2-tl div { background: url(../images/i/frames/bg2-tl.png) no-repeat; }
table.frame-bg2 td.bg2-tr div { background: url(../images/i/frames/bg2-tr.png) no-repeat; }
table.frame-bg2 td.bg2-bl div { background: url(../images/i/frames/bg2-bl.png) no-repeat; }
table.frame-bg2 td.bg2-br div { background: url(../images/i/frames/bg2-br.png) no-repeat; }
table.frame-bg2 td.bg2-t { background: url(../images/i/frames/bg2-pix.png) #f1fcfd top left repeat-x; }
table.frame-bg2 td.bg2-r { background: url(../images/i/frames/bg2-pix.png) #f1fcfd top right repeat-y; }
table.frame-bg2 td.bg2-b { background: url(../images/i/frames/bg2-pix.png) #f1fcfd bottom left repeat-x; }
table.frame-bg2 td.bg2-l { background: url(../images/i/frames/bg2-pix.png) #f1fcfd top left repeat-y; }
table.frame-bg2 td.bg2-tl,
table.frame-bg2 td.bg2-tr,
table.frame-bg2 td.bg2-t,
table.frame-bg2 td.bg2-bl,
table.frame-bg2 td.bg2-b,
table.frame-bg2 td.bg2-r,
table.frame-bg2 td.bg2-l,
table.frame-bg2 td.bg2-br {
	padding: 0 !important;
	width: auto !important;
}
table.frame-bg2 td.bg2-tl div,
table.frame-bg2 td.bg2-tr div,
table.frame-bg2 td.bg2-bl div,
table.frame-bg2 td.bg2-br div {
	width: 11px; height: 11px;
	font-size: 0px;
	line-height: 0px;
}
table.frame-bg2 td.bg2-inner { background: #f1fcfd; width: 100%; }
table.frame-bg2 td.bg2-bl div.bg2-triangle {
	background: url(../images/i/frames/bg2-triangle-l.png) no-repeat;
	margin-left: 27px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-bg2 td.bg2-br div.bg2-triangle {
	background: url(../images/i/frames/bg2-triangle-r.png) no-repeat;
	margin-left: -56px;
	margin-top: -1px;
	position: absolute;
	width: 39px;
	height: 29px;
}
table.frame-bg2 td.bg2-t div.bg2-triangle {
	background: url(../images/i/frames/bg2-triangle-t.png) no-repeat;
	margin-left: 200px;
	margin-top: -9px;
	position: absolute;
	width: 13px;
	height: 10px;
}
