@import "_styles.css";

/*
	Suggested order:
--------------------------------------------------
	display, position, float, clear
	width, height
	margin, padding
	border, background
	color, font, line-height, text-align, text-decoration
	vertical-align, white-space, overflow, cursor, list-style

	Suggested color names (preferably grayscale):
--------------------------------------------------
	white, silver, gray, black
*/

BODY {
	margin-left: 5%;
	background: white;
	line-height: 1.5;
}
BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
	color: black;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
H1 {
	font-size: 17pt;
}
H2 {
	font-size: 14pt;
}
H3, H4, H5, H6 {
	font-size: 12pt;
}
UL {
	margin-left: 3em;
	list-style-type: disc;
}
OL {
	margin-left: 3em;
}
UL.pic,
UL.members,
UL.members UL,
UL.idea,
UL.com,
#album,
#comment,
UL.data {
	margin-left: 0 !important;
	list-style-type: none !important;
}

A {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid silver;
}
IMG {
	margin-top: 1em;
}

/* =tables
-------------------------------------------------- */
TABLE.data {
	border: 1px solid silver;
}
TABLE.data TH,
TABLE.data TD {
	padding: .2em .5em;
	border: 1px solid silver;
}
TABLE.data A {
	border: none;
}
TABLE.data TH {
	font-weight: bold;
}
/* form */

TABLE.form {
	width: 100%;
}
TABLE.form TH {
	width: 35%;
	padding: 5px 12px 3px;
	text-align: right;
	font-weight: normal;
}
TABLE.form TD {
	width: 65%;
	padding: 3px 12px 3px 0;
}
TABLE.form TD P {
	margin: 0;
	padding: .5em 0;
	line-height: normal;
}
SELECT,
TEXTAREA,
INPUT.text,
INPUT.date,
INPUT.time {
	border: 1px solid;
	border-color: #aaa #ddd #ddd #aaa;
}
INPUT.text,
INPUT.date,
INPUT.time {
	min-height: 15px;
	padding: 2px;
}
INPUT.iexplore {
	margin: -1px 0;
}
SELECT {
	padding: 1px;
}

INPUT.text {
	width: 175px;
}
INPUT.wide {
	width: 250px;
}
INPUT.max {
	width: 500px;
}
INPUT.min {
	width: 40px;
}
INPUT.small {
	width: 80px;
}
TEXTAREA {
	width: 99%;
	height: 120px;
	padding: 1px 1px 1px 3px;
}
TEXTAREA.small {
	height: 60px;
}

/* =do not show
-------------------------------------------------- */
#footer,
#sidebar,
#nav,
P.actions-ico,
#sidebar2,
#search-layer,
DIV.pager,
DIV.pager UL,
DIV.filter,
P.filter,
#header,
P.back,
P.add,
P.add2 {
	display: none;
}