@charset "UTF-8";
/* CSS Document */

body { background: url(/images/plainBG.gif); color: #FFFFFF; text-align: center; margin: 16px 0 0 0; }
h1 { margin: 0; }
h2 { margin: 0; }
p { font: 12px normal "Lucida Grande", Verdana, Arial, sans-serif; }
ul { color: #FFFFFF; font: 12px normal "Lucida Grande", Verdana, Arial, sans-serif; margin-left: 0; padding-left: 5px; list-style-position: inside; }
li { margin: 5px 0; }
img { border: none; }
a:link { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
a:hover { color: #57B6DD; }
a:active { color: #FCBA63; }

.pageContainer { text-align: left; margin: 0 auto; width: 700px; }

.headerContainer { width: 400px; margin-bottom: 10px; }

.twitterContainer { float: right; margin-left: 10px; }

.companiesContainer { margin: 0 10px 10px 0; float: left; }
.companiesContainer table { width: 195px; }
.appsContainer { margin: 0 0 10px 0; float: left; }
.appsContainer table { width: 195px; }

.youTubeContainer { margin: 0 10px 10px 0; float: left; clear: left; }
.youTubeContainer table { width: 270px; }
.linksContainer { margin: 0 0 10px 0; float: left; position: relative; top: -39px; }
.linksContainer table { width: 120px; }

.selfPortrait { margin: 0 20px; float: left; }
.smallText { font-size: 10px; }

.plainTop { background: url(/images/plainBordersT.png) repeat-x; }
.plainRight { background: url(/images/plainBordersR.png) repeat-y; width: 10px; }
.plainBottom { background: url(/images/plainBordersB.png) repeat-x; }
.plainLeft { background: url(/images/plainBordersL.png) repeat-y; width: 10px; }
.plainContent { background: #232323; padding: 7px; }
