*					{ margin: 0; padding: 0; }
html				{ overflow-y: scroll; background: #000 url(../images/bgviewfest.gif); }
html, body			{ height: 100%; }
body				{ top: 20px; font-size: 92.5%; font-family: Arial, sans-serif; color: #999; }
h1  				{ margin-bottom: 14px; color: #ff741b; font-weight: normal; }
h2  				{ margin-bottom: 14px; color: #ff741b; font-weight: normal; font-size: 0.9em }
h3					{ margin-bottom: 14px; color: #ff741b; font-weight: normal; text-transform: uppercase; }
p   				{ line-height: 1.6em; font-size: 0.9em; padding-top: 6px; padding-bottom: 6px; }
p.single			{ margin-bottom: 32px; }
p.single-small		{ margin-bottom: 32px; font-size: 0.7em; }
.paragrafo   		{ margin: 16px auto 34px; padding: 0 12px 21px 0; border-bottom: 1px solid #282525; clear: both; }
#header				{ height:99px; background: transparent url(../images/head-viewfest.png) top repeat-x; border-top: 1px solid #282525; }
#lang-switch		{ width: 560px; height: 26px; margin: 0 auto; }
#lang-switch p		{ padding: 3px 0 0 0; text-align: right; color: white;}
#lang-switch a		{ border: none; color: #999; }
#lang-switch a:hover{ background: #ff741b; color: white; } 
#logo				{ width: 560px; height:99px; margin: 0 auto; padding-left:  30px; background: transparent url(../images/viewlogo.png) top left no-repeat; }
.seo  				{ height: 0; margin: 0; overflow: hidden; }
#logo p				{ margin-top: 44px; margin-right: 80px; float: right; font-size: 1.2em; font-family: "Myriad Pro", "Myriad", Arial, sans-serif; color: #999; }
#wrapper   			{ width: 560px; margin: 0 auto; padding-left:  30px; }
a					{ color: #999; text-decoration: none; padding: 3px 0 3px 0; border-bottom: 1px solid #282525; border-top: 1px solid #282525; }
a:hover				{ background-color: #000; }
h2 a				{ color: #ff741b; text-decoration: none; padding: 3px 0 3px 0; border-bottom: 1px solid #282525; border-top: 1px solid #282525; }
h2 a:hover			{ color: #fff; }
#footer				{ margin: -34px auto 0 auto; background-color: #000; }
#footer p			{ padding: 12px 6px; height: 54px; text-align: center; font-size: 0.8em; line-height: 1.8em; }
#footer p a			{ border: none; background-color: none; }
#footer p a:hover 	{ color: #000; background-color: #999; }
ul					{ list-style: none; margin-bottom: 32px; }
ul li				{ line-height: 1.6em; font-size: 0.9em; }
ul li a				{ color: #999; border:none; }
ul li a:hover		{ color: #fff; background: #000; }

.youtube			{ margin: 0 0 24px 0; }
.past-edition		{ position: relative; float: left; margin: 0 24px 12px 0;}
.clear				{ clear: both; }

									  