
/* style sheets for cSounds.com pages	*/
/* written by Istvan Varga, 2002	*/

/* page width */

BODY		{ width: 760px }

H1, H2, H3, H4, H5, H6, P, PRE
{
	width: 760px
}

/* default font and colors */

BODY, H1, H2, H3, H4, H5, H6, P, PRE, TD, TH
{
	font-family: "Geneva", "Verdana", "Helvetica", "Arial", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF
}

/* links */

A		{ text-decoration: none }

A:link		{ color: #6060C0 }
A:visited	{ color: #6060C0 }
A:hover		{ color: #6060C0; font-weight: bold }
A:active	{ color: #8080FF; font-weight: bold }

/* images */

IMG.banner, P.banner
{
	width: 760px;
	height: 111px;
	border-style: none;
	margin: 0px;
	padding: 0px
}

IMG.cs, IMG.cs2, P.img-cs, P.img-cs2
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}

P.img-cs2	{ text-align: center }

/* horizontal rule */

HR
{
	border-style: solid;
	border-width: 1px;
	border-color: #808080
}

HR.main
{
	margin-left: 0px;
	width: 500px
}

/* -------------- colors -------------- */

/* fixed colors */

.cs-black	{ color: #000000 }
.cs-grey	{ color: #808080 }
.cs-red		{ color: #FF0000 }
.cs-yellow	{ color: #FFFF00 }
.cs-green	{ color: #00FF00 }
.cs-cyan	{ color: #00FFFF }
.cs-blue	{ color: #0000FF }
.cs-magenta	{ color: #FF00FF }
.cs-white	{ color: #FFFFFF }

/* colors for highlighting text */

.cs-color1	{ color: #000000 }
.cs-color2	{ color: #808080 }
.cs-color3	{ color: #FF0000 }
.cs-color4	{ color: #0000FF }

/* ------------ paragraphs ------------ */

P.left		{ text-align: left }
P.center	{ text-align: center }
P.right		{ text-align: right }
P.justify	{ text-align: justify }

/* navigation box */

P.navbox
{
	position: absolute;
	left: 512px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	width: 232px;
	margin-left: 8px;
	margin-top: 16px;
	padding: 8px
}

/* paragraph with horizontal line at bottom */

P.main-b, PRE.main-b
{
	border-style: solid;
	border-color: #808080;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 500px
}

/* paragraph without horizontal line */

P.main, PRE.main
{
	border-style: none;
	border-width: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 500px
}

/* first link at page bottom */

P.link1
{
	position: absolute;
	left: 4px;
	width: 244px;
	text-align: left;
	padding-left: 4px;
	border-style: none;
	padding-bottom: 12px;
	padding-top: 16px
}

/* second link at page bottom */

P.link2
{
	position: absolute;
	left: 260px;
	width: 244px;
	text-align: center;
	border-style: none;
	padding-bottom: 12px;
	padding-top: 16px
}

/* copyright notice at page bottom */

P.copyright
{
	position: absolute;
	left: 524px;
	width: 232px;
	text-align: right;
	border-style: none;
	font-style: italic;
	color: #808080;
	padding-bottom: 12px;
	padding-top: 16px
}

/* -------------- tables -------------- */

/* borders */

TABLE.opts, TD.t1, TD.t2, TD.t3
{
	border-collapse: collapse;
	border-spacing: 1px;
	border-style: solid;
	border-color: #808080
}

/* settings for table with options */

TABLE.opts
{
	width: 744px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 12px;
	margin-bottom: 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px
}

/* "short" table cell (e.g. with option name) */

TD.t1
{
	margin: 0px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	width: 200px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px
}

/* "long" table cell (with normal text) */

TD.t2
{
	margin: 0px;
	padding: 4px;
	vertical-align: top;
	text-align: left;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px
}

/* "full" table cell (for heading) */

TD.t3
{
	margin: 0px;
	padding: 6px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #808080;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px
}

/* --------- character styles --------- */

/* copyright info */

.cs-copyright	{ font-style: italic; color: #808080 }

/* file name */

.cs-filename
{
	font-family: "Courier", monospace;
	color: #808080
}

/* source code */

.cs-code
{
	font-family: "Courier", monospace;
	color: #000000
}

/* environment variable */

.cs-env
{
	font-family: "Courier", monospace;
	font-weight: bold
}

/* command line option */

.cs-opt		{ font-style: italic }

/* heading 1 */

H1		{ font-weight: bold; font-size: 18px }

H1.cs		{ color: #FF0000; text-align: center }

H1.l		{ color: #FF0000; text-align: left }
H1.c		{ color: #FF0000; text-align: center }
H1.r		{ color: #FF0000; text-align: right }

/* heading 2 */

H2		{ font-weight: bold; font-size: 18px }

H2.cs		{ color: #808080; text-align: left }

H2.l		{ color: #808080; text-align: left }
H2.c		{ color: #808080; text-align: center }
H2.r		{ color: #808080; text-align: right }

/* heading 3 */

H3		{ font-weight: bold }

H3.cs		{ color: #808080; text-align: left }

H3.l		{ color: #808080; text-align: left }
H3.c		{ color: #808080; text-align: center }
H3.r		{ color: #808080; text-align: right }

