/* 

This is the core Chom Isis stylesheet, required by player and administrator

*/

body {	margin:0; padding:0; background-color:#1b0603; font-family:Palatino Linotype; font-size:12pt; color:#fff; letter-spacing:0.02em; line-height:1.45em;}
img { border:0;}
a { color:#BF9F64; text-decoration:none;}
table {}
td {color:#000;}
th { font-weight:normal; color:#370100;}
input, select, textarea { font-family:Palatino Linotype; font-size:11pt;}
h1 { margin:0; margin-bottom:2px; font-weight:normal; font-size:150%;}
h2 { margin:0; margin-bottom:2px; font-weight:normal; font-size:130%;}
h3 { margin:0; margin-bottom:2px; font-weight:normal; font-size:110%;}


/**
* Generic Styles, such as small and such
*/
.small { font-size:75%; }
.zero {	border:0; padding:0; margin:0; background:0; }
.clear {clear:both;}

/**
The main desk background
*/
.bgTop .bgBottom .bgLeft .bgRight .bgTopLeft .bgTopRight .bgBottomLeft .bgBottomRight .bgMain {width:100%;}
.bgMain { background:transparent url(pics/bg_main.jpg) top;}
.bgTop { background:transparent url(pics/bg_top.jpg) repeat-x top;}
.bgBottom {	background:transparent url(pics/bg_bottom.jpg) repeat-x bottom; }
.bgLeft { background:transparent url(pics/bg_left.jpg) repeat-y left;}
.bgRight { background: transparent url(pics/bg_right.jpg) repeat-y right;}
.bgTopLeft { background:transparent url(pics/bg_topleft.jpg) no-repeat top left;}
.bgTopRight {background:transparent url(pics/bg_topright.jpg) no-repeat top right;}
.bgBottomLeft {	background:transparent url(pics/bg_bottomleft.jpg) no-repeat bottom left;}
.bgBottomRight { background:transparent url(pics/bg_bottomright.jpg) no-repeat bottom right; min-height:300px; color:#fff;}
.bgWorkArea {padding:70px;}

/**
* Core Player Menu
*/
.mBtn {float:right; width:62px; height:62px; cursor:pointer;}
.pmnu { float:right; width:312px; text-align:right;}
.pmnu_msgcount {width:18px; float:right; height:17px; background-color:#EB7D24;
	border:1px solid #19241C; text-align:center; font-size:12px; color:#000;
	font-weight:bold; margin:39px 0 0 0; line-height:normal;
}
.item_res {	background:transparent url(pics/resources.png) top left; width:242px; height:83px; float:left; font-size:28pt; color:#834404; margin:0 0 0 20px; padding:0;}
.item_res_inner { margin:19px 0px 0px 56px; text-align:left; line-height:0.8em; letter-spacing:0.25em;}
.item_res_last { float:right; font-size:10pt; margin:27px 7px 0px 0px;}

#logo_main {margin:-35px 0 0 -38px;}

/**
* Generic Headings
*/
.g { background:transparent url(pics/roughpaper.jpg) bottom left; color:#10125b; border: 3px solid #151f14; clear:both;}
.gh { background:transparent url(pics/roughpaper_top.jpg) bottom left; color:#370100; border-bottom:1px solid #c29c59;  font-size:160%; padding:2px 4px 2px 6px; line-height:1.2em;}
.gi { padding:4px 8px 4px 8px; color:#000;}
.g a { color:#8F1A1A; }

/* Plain boxes as generic headings */
.plain { background-color:#2E3C2B; color:#fff; border: 2px solid #5F4512; border-right:#3F2902 solid 2px; border-bottom: 3px solid #3F2902; clear:both;
	margin:8px 0 0 0;}
.plainh { background:#222D1D; color:#fff; padding:4px 4px 4px 10px; border-bottom:#3F4F3B solid 4px; font-size:160%;}
.plaini { padding:4px 8px 4px 8px; color:#fff;}
.plain td, table {color:#fff;}
.plaini th {border-bottom:4px solid #3F4F3B; font-size:80%; padding:0 0 3px 0; color:#AD8950;}
.plain a { color:#e2e2e2; text-decoration:underline; }

/* Postit outer */
.ho1 ho2 ho3 { color:#000;}
.ho1 { background:transparent url(pics/item_postit.gif); height:133px; width:137px; }
.ho2 { background:transparent url(pics/item_postit2.gif); height:135px; width:129px; }
.ho3 { background:transparent url(pics/item_postit3.gif); height:142px; width:136px; }
.hi { font-size:10pt;letter-spacing:1px;	padding:10px 24px 4px 8px; color:#485098;}

/* Paper */
.p { background:transparent url(pics/paper_main.gif) top left; color:#000; margin:10px 60px 10px 60px; border:1px solid #1a2518;}
.ph { background:transparent url(pics/paper_top.gif) top left repeat-x;}
.pt { background:transparent url(pics/paper_head.jpg) top center no-repeat; color:#000; min-height:185px; padding:100px 20px 10px 30px}
.pt th {color:#000;}
.pht { font-size:22pt; margin-bottom:6px; }
.pb {margin-top:18px;}
.p a {color:#4F0D08; text-decoration:underline;}
.p a:hover {color:#6F211B; text-decoration:underline;}

.p h1 {font-size:26pt;}
.p h2 {font-size:16pt; border-bottom:1px solid #cad6de; font-variant: small-caps; margin:20px 0 8px 0; padding:0 0 6px 0; letter-spacing:0.06em;}

/* Envelope */
.ppb {background:url(pics/pm_paper_back.jpg); min-height:400px; margin:20px 150px 20px 150px; min-width:460px;}
.pph {margin-top:8px;}

.eb {background:url(pics/env_middle.jpg) repeat-x; height:279; margin:20px 10% 20px 10%; color:#231505; min-width:376px; clear:both;}
.el {background:url(pics/env_left.jpg) top left no-repeat; height:279px;}
.er {background:url(pics/env_right.jpg) top right no-repeat; height:279px;}
.et {padding:7px 0px 0px 0px; height:83px;}
.ew { font-size:150%; padding:8px 0px 0px 0px;}
.em { padding:25px 40px 20px 40px; height:105px;}
.em a {color:#800;}

.indicatorbox {	width:12px; height:12px; border:1px solid #000; margin:4px 2px 2px 2px; padding:0;}

/* Note */
.n { background:url(pics/news_background.jpg); color:#333; border:1px solid #aaa; padding:2px 6px 2px 6px; margin:4px 0 0 0;}

/* Admin classes */
.admin_input_table td {color:#fff;}
.admin_input_table th {color:#fff;}
