BODY {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: white;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
}
TABLE, IMG {
	border: 0;
}
FORM {
	margin: 0;
	padding: 0;
}
A {
	color: #336699;
	text-decoration: underline;
}
TD, DIV {
	color: black;
}
TD {
	empty-cells: show;
}
.display_none {
	display: none;
}
.visibility_hidden {
	visibility: hidden;
}
.dshd {
	text-decoration: none;
	border-bottom: 1px dashed;
}

TABLE#header {
	position: relative;
	background: transparent url(/i/head.shadow.png) no-repeat center bottom;
	z-index: 100;
	margin-bottom: -179px;
}
TABLE#header TD.m {
	background: transparent url(/i/head.card.menu.png) no-repeat center bottom;
	color: white;
}
TABLE#footer TD.m {
	background: transparent url(/i/footer.card.menu.png) no-repeat center bottom;
	color: white;
}
TABLE#header TD.m A {
	color: white;
}
TABLE#header TD.z, TABLE#footer TD.z {
	background: black url(/i/head.card.top.png) repeat-y center bottom;
}
TABLE#header TABLE.l {
	background: transparent url(/i/header.logo.bg.jpg) no-repeat left;
}
TABLE#footer {
	position: relative;
/*	margin-top: -169px; */
}
TABLE#footer TABLE.l TD {
	color: #4c4c4c;
	font-size: 12px;
}
TABLE#header TABLE.l DIV.ln {
	display: block;
	width: 100%;
	color: white;
	font-size: 11px;
	padding-bottom: 5px;
}
TABLE#header TABLE.l DIV.ln A {
	color: white;
}
TABLE#header TABLE.l P {
	font-size: 15px;
}
TABLE#header TABLE.l P A.tr {
	font-size: 25px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}
TABLE#header TABLE.l P A.tr:HOVER {
	color: #336699;
	text-decoration: underline;
}
TABLE#header TD.lg {
	padding: 0 0 0 20px;
}
TABLE#header TD.lg A {
	display: inline-block;
	margin: 3px 0;
	font-size: 11px;
}
TABLE#header TD.mn {
	text-align: left;
}
TABLE#header TD.mn A {
	font-size: 15px;
}
DIV#diamond {
	display: block;
	position: relative;
	background: transparent url(/i/diamond.bg.png) no-repeat;
	width: 66px;
	height: 66px;
	margin-bottom: -34px;
}

TABLE#footer {
	background: transparent url(/i/footer.shadow.png) center bottom;
}
TABLE#footer TD.slogan {
	vertical-align: middle;
	text-align: left;
}
TABLE#footer TD.slogan DIV {
	padding-left: 20px;
	color: white !important;
	font-size: 12px !important;
}

SUP {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: gray;
}

DIV#content {
/*	min-height: 100%; */
	padding: 0 50px;
	text-align: center
}
DIV#content DIV.inFull,DIV#content DIV.in880 {
	padding: 175px 0 0 0;
	text-align: left;
	max-width: 1600px;
	margin: 0 auto;
}
DIV#content DIV.in880 {
	width: 880px;
	margin: 0 auto;
}
DIV#content TD {
	font-size: 14px;
}

DIV.zorba {
	height: 110px;
	display: inline;
	float: left;
	background: #efefef url(/i/logo.white.right.png) no-repeat;
	background-position: left center;
	margin: 0 0 8px 0;
	width: auto;
}
DIV.zorba A {
	text-decoration: none;
	height: 110px;
	display: inline-block;
	background: url(/i/logo.white.left.png) no-repeat;
	background-position: right center;
}
DIV.zorba SPAN {
	display: block;
	padding: 5px 20px 0 20px;
}
DIV.zorba SPAN.un {
	color: #666;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
}
DIV.zorba SPAN.p {
	color: #333;
	font-size: 12px;
}
DIV.zorba SPAN.fl {
	text-decoration: underline;
	font-size: 20px;
	padding-top: 0;
}
DIV.zorba SPAN.d {
	text-decoration: line-through;
	color: gray;
}
DIV.zorba SPAN.a {
	color: red;
	font-size: 12px;
}

DIV.taroblock {
	height: 370px;
	width: 430px;
	display: inline-block;
	float: left;
	background: #efefef url(/i/logo.white.right.png) no-repeat;
	background-position: -5px center;
	margin: 4px;
}
DIV.taroblock A {
	text-decoration: none;
	height: 370px;
	width: 430px;
	display: block;
	background: url(/i/logo.white.left.png) no-repeat;
	background-position: 393px center;
}
DIV.taroblock SPAN {
	display: block;
	padding: 5px 20px 0 20px;
}
DIV.taroblock SPAN.name {
	font-size: 20px;
	text-decoration: underline;
}
DIV.taroblock IMG {
	float: right;
	margin: 10px 20px;
}
DIV.taroblock P {
	margin: 10px 20px 0 20px;
	color: #333;
}
DIV.taroblock A.disabled SPAN {
	color: silver;
}
DIV.taroblock A.disabled P {
	color: silver;
}
DIV.taroblock A.disabled SUP {
	color: red;
	font-size: 11px;
}

/* zorba-buddha vote */
DIV.zbv {
	clear: both;
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma;
}
DIV.zbv DIV.zbvc {
	width: 100px;
	height: 16px;
	float: left;
	margin-right: 5px;
	background: url(/i/ico/zbv.png) -50px 0 no-repeat;
}
DIV.zbv DIV.zbvw {
	height: 16px;
}
DIV.zbv DIV.zbvw SPAN#opnns {
	display: inline-block;
	position: relative;
	margin: -3px 0;
	width:16px;
	height:16px;
	background: url(/i/ico/zbv.png) 0 -32px no-repeat;
}
DIV.zbv DIV.zbvw SPAN#cmmnts {
	display: inline-block;
	position: relative;
	margin: -3px 0;
	width:16px;
	height:16px;
	background: url(/i/ico/zbv.png) -16px -32px no-repeat;
}
DIV.zbv DIV.zbvc SPAN {
	height: 16px;
	text-align: center;
	text-decoration: none;
	float: left;
	cursor: pointer;
	cursor: hand;
	background: url(/i/ico/zbv.png) right -16px no-repeat;
}
DIV.zbv DIV.zbvc SPAN.l {
	width: 16px;
	background-position: 0px -16px;
}
DIV.zbv SPAN.y {
	width: 42px;
}
DIV.zbv SPAN.n {
	width: 42px;
}
DIV.zbv .up SPAN.y,DIV.zbv .um SPAN.n {
	width: 15px;
}
DIV.zbv .up SPAN.n,DIV.zbv .um SPAN.y {
	width: 69px;
}
DIV.zbv DIV.mo SPAN.y {
	background-position: -16px -16px;
	width: 42px;
}
DIV.zbv DIV.mo SPAN.n {
	background-position: -58px -16px;
	width: 42px;
}

DIV.zbv .zbvc.bm7  {background-position: 0 0;}
DIV.zbv .zbvc.bm6  {background-position: -8px 0;}
DIV.zbv .zbvc.bm5  {background-position: -16px 0;}
DIV.zbv .zbvc.bm4  {background-position: -24px 0;}
DIV.zbv .zbvc.bm3  {background-position: -32px 0;}
DIV.zbv .zbvc.bm2  {background-position: -40px 0;}
DIV.zbv .zbvc.bm1  {background-position: -48px 0;}
DIV.zbv .zbvc.bp1  {background-position: -52px 0;}
DIV.zbv .zbvc.bp2  {background-position: -60px 0;}
DIV.zbv .zbvc.bp3  {background-position: -68px 0;}
DIV.zbv .zbvc.bp4  {background-position: -76px 0;}
DIV.zbv .zbvc.bp5  {background-position: -84px 0;}
DIV.zbv .zbvc.bp6  {background-position: -92px 0;}
DIV.zbv .zbvc.bp7  {background-position: -100px 0;}
/* ################ */

/*
A.username {
	padding-left: 14px;
	background-position: left;
	background-repeat: no-repeat;
}
A.f {
	background-image: url(/i/female.12.png);
}
A.m {
	background-image: url(/i/male.12.png);
}
*/
.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13, H6 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15, H5 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17, H4 {font-size: 17px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20, H3 {font-size: 20px;}
.f21 {font-size: 21px;}
.f22 {font-size: 22px;}
.f23 {font-size: 23px;}
.f24, H2 {font-size: 24px;}
.f25 {font-size: 25px;}
.f26 {font-size: 26px;}
.f27 {font-size: 27px;}
.f28, H1 {font-size: 28px;}
.f29 {font-size: 29px;}
.f30 {font-size: 30px;}

H1, H2, H3, H4, H5, H6 {
	font-family: Georgia, serif;
	font-weight: normal;
}
H1 {
	margin-top: 0;
	padding-top:0;
}
DIV.gag {
	color: #c0c0c0;
	font-size: 9px;
}
DIV.gag A {
	color: #909090;
	font-size: 12px;
}
DIV.gag A:HOVER {
	color: #336699;
}

.cGray {color: gray}
.cSilver {color: silver}
.cRed {color: red}
.cGreen {color: green}

CODE {
	font-family: "Courier New", monospace;
}

P.notice {
	border: 2px solid #e0e0e0;
	padding: 15px 20px 15px 40px;
	background: #ffffe7 url(/i/ico/exclamation.png) 15px 15px no-repeat;
}
DIV.dvntn {
	padding: 15px 0;
	border-bottom: 1px solid #e0e0e0;
	font-size: 18px;
}
DIV.dvntn A.del_dvntn {
	width: 16px;
	height: 16px;
	float: right;
}
DIV.dvntn IMG.oracle_avatar {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 10px 5px 0
}
A#moreDivinationLnk {
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #d0d0d0;
	text-align: center;
	background-color: #f0f0f0;
}

/* blog */
DIV.post_ann {
	display: inline-block;
	position: relative;
	float: left;
	width: 250px;
/*
	height: 200px;
*/
	height:300px;
	overflow: hidden;
	margin: 0 -17px 0 -17px;
	padding: 0;
	border-bottom: 1px solid #e0e0e0;
}
DIV.post_ann DIV.ann {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 15px 25px 0 25px;
	width: 200px;
	height: 250px;
}
DIV.post_ann H2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
}
DIV.post_ann DIV.publ A {
	font-weight: bold;
	line-height: 16px;
}
DIV.post_ann DIV.publ DIV.txt {
	font-weight: bold;
}
DIV.post_ann DIV.txt {
	margin-top: 5px;
	font-size: 12px;
}
DIV.post_ann DIV.lnks {
	position: absolute;
	bottom: 0;
	overflow: hidden;
	margin: 0;
	padding: 5px 25px 15px 25px;
	font-size: 11px;
	width: 250px;
}
DIV.post_ann DIV.lnks DIV.in {
	display: none;
	height: 47px;
	margin-top: 3px;
}
DIV.mo_post {
	z-index: 1000;
	background: #fafafa;
	height: 350px; 
	margin-bottom: -50px;

/*	width:200px;
	height:200px;
/*	margin-bottom: -15px;*/ 
}
DIV.mo_post DIV.lnks {
	background-color: #fafafa;
}
DIV.mo_post DIV.lnks DIV.in {
	display: block;
}
DIV#paShadow {
	z-index: 999;
	position: absolute;
/*	height: 200px; */
	width: 258px;
	height:358px;
	top: -500px; 
	left: -500px; 
	background-image: url(/i/post_ann.bg_shadow.png);
}

DIV.post_info {
	font-size: 2px;
}
DIV.post_info DIV.vmc {
	display: inline-block;
	width: 180px;
}

HR {
	color: #e5e5e5;
	background-color: #e5e5e5;
	border-color: #e5e5e5;
}

DIV#nwCmmnt {
	width:880px;
}

blockquote {
	display: block;
	padding: 3px 10px 3px 35px;
	margin: 3px 0;
	background: #fafafa url(/i/quote.png) 15px 15px no-repeat;
}
#addCmmntBttns BUTTON {
	margin: 10px 0 10px 10px;
}

.comments DIV.vu {
	background-color: #f0f0f0;
}
.comments DIV.comment {
	margin-top: 20px;
	padding: 15px 20px;
}
.comments DIV.comment DIV.info IMG.avatar {
	width: 25px;
	height: 25px;
	position: relative;
	margin: -8px 5px -8px 0;
	display: inline;
}
.comments DIV.comment DIV.ovr IMG.avatar {
	width: 50px;
	height: 50px;
	margin: -21px 5px -20px -25px;
}
.comments DIV.comment DIV.info {
	color: gray;
	font-size: 12px;
}
.comments DIV.comment A.reply {
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dashed;
}
IMG.ico {
	position: relative;
	margin: -3px 0;
}
.comments .new_comment {
	border: 1px solid red;
}
.cl1 {margin-left:0}
.cl2 {margin-left:20px}
.cl3 {margin-left:40px}
.cl4 {margin-left:60px}
.cl5 {margin-left:80px}
.cl6 {margin-left:100px}
.cl7 {margin-left:120px}
.cl8 {margin-left:140px}
.cl9 {margin-left:160px}
.cl10 {margin-left:180px}
.cl11 {margin-left:200px}
.cl12 {margin-left:220px}
.cl13 {margin-left:240px}
.cl14 {margin-left:260px}
.cl15 {margin-left:280px}
.cl16 {margin-left:300px}
.cl17 {margin-left:320px}
.cl18 {margin-left:340px}
.cl19 {margin-left:360px}
.cl20 {margin-left:380px}
.cl21 {margin-left:400px}
.cl22 {margin-left:420px}
.cl23 {margin-left:440px}
.cl24 {margin-left:460px}
.cl25 {margin-left:480px}
.cl26 {margin-left:500px}
.cl27 {margin-left:520px}
.cl28 {margin-left:540px}
.cl29 {margin-left:560px}
.cl30 {margin-left:580px}
.cl31 {margin-left:600px}
.cl32 {margin-left:620px}
.cl33 {margin-left:640px}
.cl34 {margin-left:660px}
.cl35 {margin-left:680px}
.cl36 {margin-left:700px}
.cl37 {margin-left:720px}
.cl38 {margin-left:740px}
.cl39 {margin-left:760px}
.cl40 {margin-left:780px}
.cl41 {margin-left:800px}
.cl42 {margin-left:820px}
.cl43 {margin-left:840px}
.cl44 {margin-left:860px}
.cl45 {margin-left:880px}
.cl46 {margin-left:900px}
.cl47 {margin-left:920px}
.cl48 {margin-left:940px}
.cl49 {margin-left:960px}
.cl50 {margin-left:980px}

.inbox .info .avatar {
	position: relative;
	margin: -5px 0;
	vertical-align: middle;
}

.pl20 {
	padding-left: 20px;
}

.nomp {
	margin: 0;
	padding: 0;
}

.adv-footer{
text-align:center;
}

/*
     */
/*
*/