/* DISPLAY + HEIGHT + WIDTH + BORDER + MARGIN + PADDING + PAGINATION */
body	{
	margin:0;
	padding:0;
	}
body header,
body footer,
body article	{
	margin:2em;
	padding:2em;
	}
body article	{
	min-height:12em;
	}
body header nav a	{
	margin-right:1em;
	}
body article aside	{
	border-style:solid;
	border-width:1px;
	margin-bottom:1em;
	padding:1em;
	}
header hgroup h1	{
	margin-bottom:1em;
	}
article h1	{
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-top:2em;
	padding-bottom:0.3em;
	}
article h1:first-child	{
	padding-top:0em;
	}
h2	{
	margin-bottom:0.4em;
	margin-top:2em;
	}
h3	{
	margin-bottom:0.2em;
	margin-top:1.5em;
	}
p	{
	margin-bottom:1em;
	margin-top:0.2em;
	}
li	{
	margin-bottom:0.4em;
	}
footer p	{
	margin-bottom:0em;
	margin-top:0em;
	}
a	{
	border-bottom-width:1px;
	border-bottom-style:dashed;
	}
header hgroup h1 a,
header hgroup h2 a,
header nav a,
footer nav a	{
	border-bottom-width:0px;
	}
aside	{
	float:right;
	min-width:280px;
	width:25%;
	}
img	{
	border:0;
	}
table	{
	border-collapse:collapse;
	border:1px solid #00ffff;
	width:100%;
	}
th,
td	{
	border:1px solid #eeeeee;
	padding:0.2em;
	}
/* BLOCK ELEMENTS ROUNDED CORNERS */
body header	{
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	}
body footer	{
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
	}
/* FONT FAMILIES */
body	{
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	}
header hgroup h1	{
	font-family:'Indie Flower';
	}
/* FONT STYLES + TEXT DECORATION */
.bold	{
	font-weight:bold;
	}
header hgroup h2,
.langswitch,
.italic	{
	font-style:italic;
	}
a	{
	text-decoration:none;
	}
/* FONT SIZES + LINE HEIGHT */
body,
p,
li,
td	{
	font-size:1em;
	line-height:1.3em;
	}
header hgroup h1	{
	font-size:2.4em;
	}
h1,th	{
	font-size:1.6em;
	}
h2	{
	font-size:1.4em;
	line-height:1.2em;
	}
h3	{
	font-size:1.2em;
	}
h4,
header hgroup h2	{
	font-size:1.1em;
	margin-bottom:0.2em;
	margin-top:2em;
	}
h5,
h6	{
	font-size:1em;
	margin-bottom:0em;
	}
header h2	{
	font-size:1.2em;
	}
body header nav a,
aside p,
aside li,
footer p,
.small	{
	font-size:0.8em;
	}
/* COLORS + IMAGES */
/* DARK ORANGE ff9933 */
/* LIGHT ORANGE ffeebb */
body	{
	background:#ff9933 url(images/body_background.png) repeat-x;
	color:#000000;
	}
body header,
body footer,
body article,
body header nav	{
	background-color:#ffffff;
	clear:both;
	display:block;
	}
body article aside	{
	background-color:#ffffff;
	border-color:#ffeebb;
	}
body header h2	{
	color:#ffeebb;
	}
a	{
	color:#ff9933;
	}
a:link	{
	background-color:transparent;
	border-bottom-color:#ff9933;
	}
a:visited	{
	background-color:transparent;
	border-bottom-color:#f0f0f0;
	}
a:hover,
a:active,
a:focus,
mark,
.highlight	{
	background-color:#ff9933;
	color:#ffffff;
	}
article h1	{
	color:#666666;
	border-bottom-color:#999999;
	}
article h2,
article h3,
article h4	{
	color:#444444;
	}
/* TEXT ALIGNMENT + COLUMNS */
.block	{
	text-align:justify;
	}
.left	{
	text-align:left;
	}
body header nav,
.right	{
	text-align:right;
	}
.center	{
	text-align:center;
	}
.twocols	{
	column-count:2;
	-webkit-column-count:2;
	}
.threecols	{
	column-count:3;
	-webkit-column-count:3;
	}
.fourcols	{
	column-count:4;
	-webkit-column-count:4;
	}
/* LISTS + CREATED CONTENT */
ul	{
	list-style-type:square;
	}
body header nav a:before	{
	content:"[ ";
	}
body header nav a:after	{
	content:" ]";
	}
/* SPECIAL:MOVIE LIST */
.movie	{
	display:block;
	}
.mpwants	{
	font-style:italic;
	}
.mprating	{
	color:#888888;
	}
.mprating:before	{
	content:" (";
	}
.mprating:after	{
	content:"/10)";
	}

