/* Main properties */
body {
	font-family: Trebuchet MS,Sans,Helvetica,Arial;
	background-color: #ffffff;
}

/* p provides the blabla title and paragraphs for the SiteContent section */
p,ul {
	text-align: justify;
	color:		#235083;
}

/* p and ul specifics */
p, ul {
	margin:		0 5px 10px 5px;
	font-size:	80%;
}
p:hover, ul:hover {
	background-color: rgb(230,230,255);
	-moz-border-radius: 8px;
}

/* I don't like the underlined decoration for hypertext link except when the cursor is over the link */
a {
	text-decoration: none;
	font-weight: bold;
	color:		#235083;
}
a:visited, a:link, a:hover {
	color:		#235083;
}
a:hover {
	text-decoration: underline;
}

/* Modified tag for screenshot */
img.screenshot_4_3 {
	border:		0;
	width:		400px;
	height:		300px;
}
img.screenshot_16_10 {
	border:		0;
	width:		400px;
	height:		250px;
}
img.capture {
	border:		0;
	margin:		5px 0 10px 0;
}

/* Source code display */
.S0 {
	color: #808080;
}
.S1 {
	color: #000080;
}
.S2 {
	color: #007F7F;
}
.S3 {
	color: #000080;
}
.S4 {
	color: #007F7F;
}
.S5 {
	font-weight: bold;
	color: #00007F;
}
.S6 {
	color: #7F007F;
}
.S7 {
	color: #7F007F;
}
.S9 {
	color: #7F7F00;
}
.S10 {
	font-weight: bold;
	color: #000000;
}
.S11 {
	color: #000000;
}
.S12 {
	color: #000000;
	background: #FFE0E0;
}
.S14 {
	color: #000000;
	background: #FFE0FF;
}
.S17 {
	color: #000000;
	background: #A0FFA0;
}
.S18 {
	color: #0000FF;
	background: #FFEFBF;
}
.S30 {
	color: #000000;
	background: #FFFFE0;
}
.S118 {
	color: #000033;
	background: #FFF8F8;
}
.S127 {
	color: #000000;
	background: #FFF8F8;
}
p.sourcecode {
	padding:	5px;
	font-family: monospace,fixedsys;
	font-size:	70%;
	border:		1px rgb(100,100,255) solid;
	background-color: rgb(220,220,255);
	-moz-border-radius: 8px;
}
