
html, body, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; word-spacing:0px; line-height:1.2; margin:0; height:100%;}
img {border:0px;}
::-moz-selection {background:#ffff7f;}
::selection {background:#ffff7f;}

#container {position:relative; padding-left:75px; padding-right:75px; z-index:1;}
#post {position:relative; left:0px; width:196px; height:210px; padding:0px; float:left; margin:0 8px 8px 0; visibility:visible; display:block; text-align:center; color:#929292; z-index:99;}
#postEvent {position:relative; left:0px; width:196px; height:428px; padding:0px; float:left; margin:0 8px 8px 0; visibility:visible; display:block; text-align:center; color:#929292; z-index:99;}
#postCollection {position:relative; left:0px; width:196px; height:210px; padding:0px; float:left; margin:0 8px 8px 0; visibility:visible; display:block; text-align:center; color:#666; background:#000; z-index:99;}
#postSingle {position:relative; left:0px; width:196px; height:210px; padding:0px; float:left; margin:0 8px 8px 0; visibility:visible; display:block; text-align:center; color:#666; background:#fff5f5; z-index:99;}
#flashContent {width:1020px; height:613px; margin:0px auto;}
#flashContentTall {width:1020px; height:1020px; margin:0px auto;}
#flashContentAlex {width:1020px; height:797px; margin:0px auto;}
#flashContentCamilla {width:1020px; height:714px; margin:0px auto;}
#webVideo {width:1020px; height:580px; margin:0px auto; background-color:#000000; text-align:center; vertical-align:middle; display:table-cell;}
#leader {width:740px; display:inline-block;}
#cover1, #cover2, #cover3, #cover4, #cover5, #cover6, #cover7, #cover8, #cover9, #cover10 {position:relative; width:1020px; padding:0px; text-align:center; margin:0 0 30px 0;}
#coverImg {position:relative; width:1004px; padding:4px; border:4px solid #000;}
#credits {position:relative; width:604px; margin:0 0 30px 0; text-align:center; display:none;}

#coverContainer {width: 1020px; margin-bottom: 8px;}
#tocContainer {float: left; width: 808px; height: 816px; text-align: left;}
#tocContents {float: left; width: 808px; display: inline-block; position: absolute;}
#tocSide {float: right; width: 196px; margin-left: 16px; text-align: center; margin-top: 135px;}
#cycle, #cycle1, #cycle2, #cycle3, #cycle4, #cycle5 {float: right; margin-top: 35px;}

.standard {color:#929292; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration:none; margin:0px;}
.copy {color:#191919; font-family:Arial, Helvetica, sans-serif; font-size:12px; word-spacing:0px; margin:0px; line-height:1.5; letter-spacing: normal;}
.sidecopy {color:#191919; font-family:Arial, Helvetica, sans-serif; font-size:12px; word-spacing:0px; margin:0px; line-height:14px}
.light {color:#ccc; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: none;}
.mid {color:#333; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: none;}
.dark {color:#191919; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-decoration: none;}
.new {font-family:Arial, Helvetica; text-transform:uppercase; text-align:center; text-decoration:none; width:26px; height:14px; font-size:10px; line-height:14px; color:#000; background:#ff0; vertical-align:top;}

h1 {font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:14px; color:#000; font-weight:bold; padding:0px; margin:8px 0 0 0;}
blockquote {color:#9e64ae; margin-top:0px; margin-bottom:0px;}
.mark {background-color:#ff0;}
.blackbg {background-color:#090909;}
.month {color:#fff; background-color:#090909; font-family:Times New Roman, serif; font-size:20px; font-weight:bold; line-height:30px; text-transform:uppercase; letter-spacing:-1px;}
#month {display:table; width:196px; height:110px; float:left; margin:0 8px 13px 0; text-align:center; padding:0px; overflow:hidden; background-color:#090909; cursor:pointer;}
#month_child {_position:absolute; _top:50%; _left:50%; display:table-cell; vertical-align:middle; text-align:center;}

.hr_sub {font-family:Helvetica, Arial, sans-serif; font-size:18px; color:#191919; font-style:regular; font-weight:normal; line-height:1.5; padding-bottom:14px;}
.hr_tout_black {font-family:Times New Roman, serif, Georgia; font-size:40px; color:#090909; font-style:italic; font-weight:normal; line-height:1;}
.hr_tout {font-family:Times New Roman, serif, Georgia; font-size:40px; color:#fff; background:#090909; font-style:italic; font-weight:normal; line-height:1;}
.hr_tout_page {font-family:Times New Roman, serif, Georgia; font-size:40px; color:#090909; font-style:italic; font-weight:normal; line-height:1;}
.hr_tout_page_small {font-family:Times New Roman, serif, Georgia; font-size:18px; color:#090909; font-style:italic; font-weight:normal; line-height:1;}
.hr_tout_small {font-family:Times New Roman, serif, Georgia; font-size:20px; color:#fff; background:#090909; font-weight:bold; line-height:20px; letter-spacing:-1px}
.hr_tout_smallitalic {font-family:Times New Roman, serif, Georgia; font-size:21px; color:#191919; background:#fff; line-height:26px; font-style:italic; letter-spacing:-1px}
.hr_tout_medium {font-family:Times New Roman, serif, Georgia; font-size:30px; color:#191919; font-weight:bold; line-height:30px; letter-spacing:-1px; margin:0px; text-rendering: optimizelegibility;}
.hr_tout_large {font-family:Times New Roman, serif, Georgia; font-size:60px; color:#191919; font-weight:bold; line-height:50px; letter-spacing:-4px; margin:0px; text-rendering: optimizelegibility;}
.event_hr {font-family:Times New Roman, serif, Georgia; text-decoration:none; font-size:20px; color:#191919; font-weight: bold; text-transform:uppercase; line-height:1; letter-spacing:-1px}
.event_hritalic {font-family:Times New Roman, serif, Georgia; text-decoration:none; font-size:21px; color:#191919; font-style:italic; font-weight:normal; line-height:1; letter-spacing:-1px}
.video_hr {font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:14px; color:#fff; font-weight:bold; padding:0px; margin:8px 0 0 0;}

#tout {position:relative; left:0px; width:400px; height:433px; padding:0px; float:left; margin: 0 8px 8px 0; visibility:visible; display:block; text-align:center; background:#090909;}
#tout_hl {position:relative; left:0px; width:400px; height:433px; padding:0px; float:left; margin: 0 8px 8px 0; visibility:visible; text-align:center;}
#tout_container {position:relative; left:0px; width:368px; height:401px; margin:16px; visibility:visible; text-align:left; color:#999;}
#tout_small {position:relative; left:0px; width:196px; height:210px; padding:0px; float:left; margin: 0 8px 8px 0; visibility:visible; text-align:center;}
#tout_small_content {width:180px; height:194px; visibility:visible; text-align:center; display: table-cell; vertical-align:bottom; color:#999;}
#tout_medium {position:relative; left:0px; width:604px; height:427px; padding:0px; float:right; margin: 0 8px 8px 0; visibility:visible; text-align:center; background:#fff; border-bottom: 1px solid #090909}
#tout_tall {position:relative; left:0px; width:604px; height:874px; padding:0px; float:right; margin: 0 8px 8px 0; visibility:visible; text-align:center; background:#fff; border-bottom: 1px solid #090909}
#tout_clear {position:relative; left:0px; width:808px; height:651px; padding:0px; float:right; margin: 0 8px 8px 0; visibility:visible; text-align:center; background:#fff; border-bottom: 1px solid #090909}
#tout_wide_post {position:relative; left:0px; width:400px; height:205px; padding:0px; float:left; margin: 0 8px 8px 0; visibility:visible; text-align:center;}
#tout_wide_container {position:relative; left:0px; width:773px; height:396px; margin:16px; visibility:visible; text-align:left; color:#999;}
#tout_wide_container_post {position:relative; left:0px; width:368px; height:194px; margin:8px; visibility:visible; text-align:left; color:#999;}

#col_left {width:196px; margin:0 8px 13px 0; float:left; text-align:left;}
#col_center {width:604px; margin:0 8px 13px 0; float:right; text-align:center;}
#col_single {width:400px; margin:0; text-align:left;}
#col_feature {width:604px; margin:0; text-align:left;}

#footer {position:relative; padding-left:75px; padding-right:0px;}

div.clear {clear:both;}
div.splitline {visibility:visible; width:100%; height:1px; background-color:#e0e0e0; overflow:hidden; margin-bottom:25px;}

a:link {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:14px; color:#191919;}
a:visited {color:#191919; text-decoration:none;}
a:active, a:hover {color:#191919; background:#ff0; text-decoration:none;}
strong {color:#191919; text-decoration:bold}

.copy a {color:#191919; text-decoration:underline; font-size:12px; word-spacing:0px; line-height:1.5;}
.copy a:hover {color:#191919; background:#ff0; text-decoration:none;}
.copy a:active {color:#fff; background:#000;}

.logo {margin-bottom:0px; display:inline;}
.logo a {text-decoration:none; background:#fff;}
.logo a:hover {background:#fff;}
.logo a:active { }

/* black */
.tout a {font-family:Arial, Helvetica; text-decoration:none; width:60px; height:20px; display:inline-block; font-size:12px; font-weight:bold; line-height:20px; color:#fff; background:#090909; margin-top:4px}
.tout a:visited {text-decoration:none; background:#090909; color:#fff;}
.tout a:hover {background:#ff0; color:#191919;}
.tout a:active { }

/* yellow */
.tout_page a {font-family:Arial, Helvetica; text-decoration:none; width:60px; height:20px; display:inline-block; font-size:12px; font-weight:bold; line-height:20px; color:#191919; background:#ff0; margin-top:4px}
.tout_page a:visited {text-decoration:none; background:#ff0; color:#191919;}
.tout_page a:hover {background:#000; color:#fff;}
.tout_page a:active { }

/* gray */
.tout_video a {font-family:Arial, Helvetica; text-decoration:none; width:60px; height:20px; display:inline-block; font-size:12px; font-weight:bold; line-height:20px; color:#191919; background:#d9d9d9; margin-top:4px}
.tout_video a:visited {text-decoration:none; background:#d9d9d9; color:#191919;}
.tout_video a:hover {background:#ff0; color:#191919;}
.tout_video a:active { }

.title {font-family:Times New Roman, serif, Georgia; font-size:30px; color:#191919; font-weight:bold; line-height:30px; letter-spacing:-1px;; text-rendering: optimizelegibility;}
.title a:link {font-family:Times New Roman, serif, Georgia; font-size:30px; color:#191919; font-weight:bold; line-height:30px; letter-spacing:-1px;}
.title a:visited {color:#000; text-decoration:none;}
.title a:active, a:hover {color:#191919; background:#ff0; text-decoration:none;}

.toc {font-family: Times New Roman; font-size: 57px; color: #191919; line-height: 52px; letter-spacing: -0.075em; vertical-align: bottom;; text-rendering: optimizelegibility;}
.toc a:link {font-family: Times New Roman; font-size: 57px; color: #191919; line-height: 52px; letter-spacing: -0.075em; text-decoration:none;; text-rendering: optimizelegibility;}
.toc a:visited {color: #191919;}
.toc a:active, a:hover {color: #191919; background: #ff0;}

.side {font-family: Times New Roman; font-size: 27px; color: #191919; line-height: 27px; letter-spacing: -1px;; text-rendering: optimizelegibility;}
.side a:link {font-family: Times New Roman; font-size: 27px; color: #191919; line-height: 27px; letter-spacing: -1px; text-decoration:none;}
.side a:visited {color: #191919;}
.side a:active, a:hover {color: #191919; background: #ff0;}


