/*		In Death Comes Life, the Akinari Kamiki fl	*/
/*		Leaves layout								*/
/*		Graphics, HTML and CSS by Nyx				*/

/*		Text & Links		*/
a:link { text-decoration: underline; color: #73C238; }
a:visited { text-decoration: underline; color: #333; }
a:hover { text-decoration: none; color: #73C238; }
a:active { text-decoration: none; color: #73C238; }

h1, h2, h3, h4 { font-family: Constantia, "Palatino Linotype", Palatino,  Georgia, serif; }
h1 { font-size: 20pt; line-height: 24pt; letter-spacing: 2px; color: #73C238; margin-top: 0; }
h2 { font-size: 16pt; line-height: 18pt; letter-spacing: 1px; color: #A5DA7E; } 
h3, h4 { font-size: 14pt; line-height: 16pt; color: #A5DA7E; } 
p, label, ul, ol { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; font-size: 10pt; line-height: 12pt; color: #333; }
p.footer { font-size: 8pt; line-height: 10pt; }
ul { line-height: 14pt; list-style-type: disc; }
ul.listmenu { font-size: 11pt; line-height: 16pt; list-style-type: none; margin: 0; padding: 0; margin-top: 10px; margin-left: 10px; }
ol { line-height: 14pt; list-style-type: decimal; }
strong { font-weight: bold; }
em { font-style: italic; }
.right { text-align: right; }
.center { text-align: center; }

/* My haxx0rz */
img.button { margin: 2px; }
div#exchange { text-align: center; margin: 0 auto; }

/*		Body		*/
body { background-color:#fff; margin: 0;
font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; font-size: 10pt; line-height: 12pt; color: #333; }

div#container { width: 900px; height: 555px; margin: 0; }
table#layout { width: 900px; height: 555px; border: 0; }
td.layout { margin: 0; padding: 0; }
td#menu { width: 210px; height: 290px; margin: 0; padding: 0; text-align: left; vertical-align: top; }
td#menu h2 { margin: 0 0 0 10px; }
div#content { width: 495px; height: 290px; overflow: auto; }

/*		Forms		*/
input, select, textarea, option
{ width: 250px; 
background: #fff;
font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; 
color: #73C238; 
font-size: 12pt; 
line-height: 14pt;
border: 1px solid #333; 
margin-top: 2px; 
margin-bottom: 5px;
padding: 2px; }

option { border: 0; }

input#submit
{ width: 150px; 
font-size: 12pt; 
line-height: 14pt;
border: 2px outset #333; }

input[type=radio], input[type=checkbox] { width: auto; }
textarea { height: 150px; overflow: auto; }

/* Bellabuffs Admin */
img { border: 0; }
td { padding: 3px; }
#navigation { list-style-type: none; margin: 0; padding: 0; }
#navigation li { display: inline; padding: 2px 8px; }
/* control row colours in admin */
.literow { background: #fff; } 
.darkrow { background: #ddd; }