/*  The CSS definition file for the Silva Method web pages */
/*  I am so great  and the style is so great too */
/*  copyright  august 2001 vitakappa */
    
HTML { border: none; margin: 0; padding: 0; }

BODY.articles {
	border: 2px solid #CC80CC;
	background: url(../pictures/backgrounds/flowers04.gif) #CAFA99;
}

.articles LI { margin-left: 2em; text-align: left; }

.articles UL {
	list-style-position: outside;
	list-style-image: url(../pictures/icons/star01.gif);
	font: 18px/24px "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
}

BODY.audio-tapes {
	border: 2px solid #CC00CC;
	background: url(../pictures/backgrounds/leaves01.jpg) #CCFF99;
}

.audio-tapes UL {
	list-style-position: outside;
	list-style-image: url(../pictures/icons/ball04.gif);
	font: 18px/24px "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
}

BODY.books {
	border: 2px solid #FFFF99;
	background: url(../pictures/backgrounds/newspaper.jpg) #FFFFCC;
}

.books .note {
	background: #FFFF00;
	font-size: 75%;
	text-decoration: none;
	vertical-align: 40%;
}

.books UL {
	list-style-position: outside;
	list-style-image: url(../pictures/icons/star01.gif);
}

.books .content {
	border-left: 4px dotted #FFFFFF;
	margin-left: 1em;
	white-space: pre;
	font: normal 18px/22px "Andale Mono", Courier, "Courier New", "Courier New CE", monospace;
	text-indent: 0;
}

BODY.call-me {
	border: 4px solid #FFFFFF;
	background: url(../pictures/backgrounds/color07.jpg) #FFFFCC;
}

.call-me H4 {
	margin: 0 6em 0 6em;
	padding: 2px;
	border: 6px groove #00FF00;
	background: #93FF70;
	text-align: center;
}

BODY.copyright {
	border: double 6px #FFFF00;
	background: url(../pictures/backgrounds/grey19.jpg) #FFFFCC;
}

.copyright LI {
	font: 18px/24px "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
}

.copyright LI:first-letter {
	margin-left: 4px;
	color: #660000;
	font: bold 170%/24px "Monotype Corsiva", fantasy, "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
	letter-spacing: 2px;
}

.copyright UL {
	list-style-position: outside;
	list-style-image: url(../pictures/icons/ball02.gif);
	font: 18px/24px "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
}

.copyright .big-initial:first-letter {
	margin-left: 1em;
	color: #00FF00;
	font-size: 200%;
	font-weight: bold;
	letter-spacing: -4px;
	vertical-align: bottom;
}

BODY.download {
	border: 2px solid #CCCCFF;
	background: url(../pictures/backgrounds/grey21.jpg) #CCFFCC;
}

BODY.faq {
	border: 2px solid #3399FF;
	background: url(../pictures/backgrounds/blue05.jpg) #CCFF99;
}

.faq DD, .linux DD, .nonsense DD {
	color: #000000;
	font: normal 18px/24px "Lucida Casual CE", "lucida casual",  Arial, "Arial CE", sans-serif;
}

.faq DT:first-letter { color: #FF33FF; font: bold 26px/24px "Monotype Corsiva", fantasy, serif; }

.faq DD:first-letter { color: #FF0033; font: bold 26px/24px "Monotype Corsiva", fantasy, serif; }

.faq .big-initial:first-letter {
	margin-left: 20px;
	color: #8A2BE2;
	font-size: 280%;
	font-weight: bold;
	letter-spacing: -16px;
	vertical-align: middle;
}

.faq UL {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url(../pictures/icons/ball01.gif);
}

BODY.first-aid { background: url(../pictures/backgrounds/birds_blue01.jpg) #99FFFF; }

BODY.glossary {
	border: 2px solid #FF99FF;
	background: url(../pictures/backgrounds/brown08.jpg) #DADFB9;
}

.glossary .initial:first-letter { color: #FF00FF; }

BODY.goals {
	border: 4px double #00FF66;
	background: url(../pictures/backgrounds/flowers01.jpg) #FFCCFF;
}

.goals UL { list-style-image: url(../pictures/icons/arrow05.gif); }

BODY.graduates {
	border: 2px solid #FF00CC;
	background: url(../pictures/backgrounds/brick08.jpg) #FFFFCC;
}

BODY.health {
	border: 2px solid #FF6666;
	background: url(../pictures/backgrounds/heart04.jpg) #CCFF99;
}

.health UL {
	list-style-position: outside;
	list-style-image: url(../pictures/icons/heart02.png);
}

BODY.internet {
	border: 2px solid #FFFF99;
	background: url(../pictures/backgrounds/grey29.jpg) #FFFFCC;
}

BODY.lecturers {
	border: 2px solid #00FFFF;
	background: url(../pictures/backgrounds/blue06.jpg) #CCFFFF;
}

.lecturers .gallery TD,  .lecturers .gallery TD A, .lecturers .gallery TD IMG{
	font: normal 16px/18px Arial, "Arial CE", sans-serif, serif;
	text-align: center;
	vertical-align: middle;
}

BODY.linux {
	border: 2px solid #66FFFF;
	background: url(../pictures/backgrounds/grey23.jpg) #FFFFCC;
}

.linux UL { list-style-image: url(../pictures/icons/arrow04.gif); }

.linux PRE {
	margin: 10px;
	font: normal 18px/22px "Andale mono", Courier, "Courier New", monospace;
	text-indent: 0px;
}

BODY.marble-blue {
	border: 2px solid #0066FF;
	background: url(../pictures/backgrounds/marble11.jpg) #FFFFCC;
}

BODY.marble-red {
	border: 2px solid #0066FF;
	background: url(../pictures/backgrounds/marble10.jpg) #FFFFCC;
}

BODY.me-me-me {
	border: 2px solid #9933FF;
	background: url(../pictures/backgrounds/marble13.jpg) #FFFFCC;
}

BODY.mp {
	border: 2px solid #666699;
	background: url(../pictures/backgrounds/rainbow01.gif) #CCFF99;
}

BODY.mt {
	border: 2px solid #00CC00;
	background: url(../pictures/backgrounds/paper03.jpg) #FFFFCC;
}

.mt UL { list-style-image: url(../pictures/icons/arrow03.gif); }

BODY.my-thoughts {
	border: 2px solid SandyBrown;
	background: url(../pictures/grey35.jpg) #FFFFCC;
}

BODY.nonsense {
	border: 2px solid #D2691E;
	background: url(../pictures/backgrounds/brown05.jpg) #FFFFCC;
}

.nonsense DT {
	color: #00008B;
	font: normal 18px/22px Arial, "Arial CE", Verdana, Hevletica, sans-serif;
}

.nonsense .list-of-letters LI { margin: 10px 0 10px 0; }

BODY.praise {
	border: 2px solid #CC00CC;
	background: url(../pictures/backgrounds/flowers03.jpg) #FFCCCC;
}

.praise P { margin-left: 3em; margin-right: 1em; }

.praise .success P, .praise .letter P { margin-left: 0; }

.praise .letter {
	margin: 2em 1em 2em 4em;
	padding: 0 0 0 1em;
	border: 6px double #99FFFF;
	text-align: justify;
}

.praise .success {
	margin: 1em 1em 1em 4em;
	padding: 0 0 0 1em;
	border: 1px solid #CC33FF;
	text-align: justify;
	text-indent: 1em;
}

.praise .success:first-line { color: #8B0000; }

.praise UL { margin-left: 5em; list-style-image: url(../pictures/icons/ball09.gif); }

BODY.relax {
	border: 2px solid #0066FF;
	background: url(../pictures/backgrounds/marble07.jpg) #FFFFCC;
}

.relax .table-relax-special { width: 98%; }

.relax .table-relax-special TR TD {
	padding: 4px;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #878787;
	font-family: "Lucida Casual CE", "lucida casual",  "Lucida Sans", Arial, "Arial CE", serif;
	text-align: justify;
}

BODY.secret-diary {
	border: 4px double #CC00CC;
	background: url(../pictures/backgrounds/brown06.jpg) #FFFFCC;
}

.secret-diary H4 {
	padding: 8px;
	margin: 0 5em 0 5em;
	border: 4px ridge #FFFF33;
	background: #FFFF99;
	font: bold 22px/22px "Lucida Casual CE", "lucida casual",  Arial, "Arial CE", serif, sans-serif;
	text-align: center;
	vertical-align: middle;
}

.secret-diary H5 {
	margin: 6px 2em 6px 2em;
	padding: 4px;
	border: 1px solid #0000FF;
	background: #FFFFFF;
	font: normal 26px/28px "Monotype Corsiva", "Lucida Casual CE", "lucida casual",  Arial, "Arial CE", sans-serif;
	text-align: center;
	letter-spacing: 1px;
}


BODY.seminars {
	border: 2px solid #FF00CC;
	background: url(../pictures/backgrounds/marble04.jpg) #FFFFCC;
}

.seminars .when { border: 1px solid #FF33FF; }

.seminars .when TD { width: 25%; }

BODY.services {
	border: solid 2px #FFFF00;
	background: url(../pictures/backgrounds/blue07.jpg) #FFFFCC;
}

.services .pool { padding-left: 4em; text-align: left; }

BODY.sm-accessories {
	border: 2px solid #ADFF2F;
	background: url(../pictures/backgrounds/grey18.jpg) #FFFFCC;
}

.sm-accessories UL { list-style-image: url(../pictures/icons/ball10.gif); }

.sm-accessories TABLE.pocket-guide TD {
	background: #FFFFFF;
	font: normal 16px/24px "Andale Mono", monospace, "Arial CE", Arial, serif, sans-serif;
	text-align: left;
	text-indent: 0px;
	vertical-align: baseline;
}

BODY.sm-prague {
	border: 2px solid #CC00CC;
	background: url(../pictures/backgrounds/grey21.jpg) #CCFFFF;
}

.sm-prague UL {
	margin: 0 1em 0 1em;
	padding: 0;
	list-style-position: inside;
	list-style-image: url(../pictures/icons/ball07.gif);
	font: normal 18px/24px "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
}

.sm-prague OL {
	margin: 0 1em 0 1em;
	padding: 0;
	list-style-position: inside;
	font: normal 18px/24px "Lucida Casual CE", "lucida casual",  "Arial CE", Arial, serif, sans-serif;
}

.first-aid H4, .first-aid H5 { background: transparent; }

.linux LI A, .mt LI A { margin-left: 40px; }


