/* ELEMENTS */
body {font-family:helvetica, arial, sans-serif; font-size:0.9em; color:#444444; margin:10px;}

dl {}
dt {margin:0; color:#cc0000; font-weight:bold; font-size:0.8em; padding:10px 0 3px 0;}
dd {margin:0; color:#666666; font-weight:normal; font-size:0.8em; padding:0 0 10px 0;}
h1 {margin:10px 0 0 0; text-align:left; font-size:22px;}
h2 {margin:0; padding:10px 0 0 0; font-weight:bold; font-size:1.1em; letter-spacing:-1px; color:#cc0000;}
h3 {margin:0; padding:10px 0 0 0; font-weight:normal; font-size:1.1em; letter-spacing:-1px; color:#cc0000;}
h4  {color:#666666; font-weight:normal; font-size:1.2em; line-height:1.5em; letter-spacing:-1px;}
h4 a {color:#cc0000;}
h4 a:link {text-decoration:none;}
h4 a:visited {text-decoration:none;}
h4 a:active {text-decoration:underline;}
h4 a:hover {text-decoration:underline;}
h5 {margin:0; color:#cc0000; font-weight:normal; font-size:0.8em; padding:5px 0;}

input {border:1px solid #999999;}
p {font-size:0.8em; font-weight:normal; line-height:20px; margin: 5px 0; padding:0;}
p a {color:#cc0000; text-decoration:none;}
p a:link {}
p a:visited {}
p a:hover {text-decoration:underline;}
p a:active {text-decoration:underline;}

#main ul {font-size:12px; list-style-image:url('../images/arrow.gif'); margin:0 0 0 10px; padding:0;}
#main ul li {margin:10px; color:#444444;}
#main ul li a {color:#cc0000; text-decoration:none;}
#main ul li a:hover {text-decoration:underline;}
#main ul li a:active {text-decoration:underline;}
#main ul ul {font-size:12px; margin:0; padding:0;}
#main ul ul li a {}
#main ul ul ul {font-size:12px; margin:0; padding:0;}
#main ul ul ul li a {color:#cc0000; text-decoration:none;}
#main ul ul ul ul {font-size:12px; margin:0; padding:0;}
#main ul ul ul ul li a {color:#cc0000; text-decoration:none;}

textarea {border:1px solid #999999;}

dl#contact-form {float:none; clear:both; width:580px; font-size:0.8em;}
dl#contact-form dt {clear:left; float:left; width:180px; margin:5px 0; padding:0;}
dl#contact-form dd {float:left; width:400px; margin:5px 0; padding:0;}

.Thumbnail {float:left; padding:5px; width:260px; margin:0 5px 5px 0;}
.Thumbnail img {}
.PhotoCaption {height:30px; font-size:10px; text-transform:uppercase; letter-spacing:1px; margin-top:5px;}

/* CLASSES */
img.photo {margin: 10px 0;}
img.logo {margin:10px; float:left;}
img.desc {margin:60px 10px 10px 10px; float:right;}
.headerphoto {width:846px; height:214px; background-repeat:none; margin-left:7px; background-image:url('../../random.php');}
.headerphoto p {right:10px; top:185px; font-size:10px; text-transform:uppercase; color:#ffffff; text-align:right;}
.headerphoto p em {font-style:normal;}
.alert {color:#ff0000;}
.post-item {padding: 10px 0; background:url('../images/dot.gif') bottom repeat-x;}
.post-date {text-transform:uppercase; font-size:10px; color:#444444;}
.post-date ul li {display:inline; font-size:10px; color:#444444;}
.post-links {text-transform:uppercase; font-size:9px; list-style:none; list-style-image:none; display:inline; margin:0;padding:0;}
.post-links li {text-transform:uppercase; font-size:9px; margin:0; padding:0;}
.form-item label {margin:0; padding:10px 0 0 0; font-weight:bold; font-size:1em; letter-spacing:-1px; color:#cc0000;}
.post-item ul.links {display:inline; margin:0; padding:0; float;left;}
.post-item ul.links li {margin:0; padding:0; float;left; text-indent:0;}
.post-links ul.links {display:inline; margin:0; padding:0; float;left;}
.post-links ul.links li {margin:0; padding:0; float;left; text-indent:0;}

#comments {}
#comments .comment {background:#f9f9f9; margin:5px 0; padding:5px;}
#comments .comment h3.title {margin:0 0 5px 0;}
#comments .comment h3.title a {font-style:italic; font-size:13px; font-weight:bold; color:#666666;}
#comments .comment h3.title a:link {font-style:italic; font-size:13px; font-weight:bold; color:#666666;}
#comments .comment h3.title a:visited {font-style:italic; font-size:13px; font-weight:bold; color:#666666;}
#comments .comment h3.title a:active {font-style:italic; font-size:13px; font-weight:bold; color:#666666;}
#comments .comment h3.title a:hover {font-style:italic; font-size:13px; font-weight:bold; color:#666666;}
#comments .comment .submitted {text-transform:uppercase; font-style:italic; font-size:10px; color:#999999;}
#comments .comment .content p {font-size:12px; color:#666666; font-style:italic;}
#comments .links {font-family:"Lucida Sans", helvetica, arial, sans-serif; font-style:italic; text-transform: uppercase; font-size:10px;}

.pager {font-size:9px; font-weight:bold; margin-top:20px; text-transform:uppercase;}
.pager-current {background:#555555; color:#ffffff;}

.form-text {height:18px; width:170px; padding:0;}
.form-submit {height:20px; background:#cc0000; color:#ffffff; font-size:9px; letter-spacing:1px; text-transform:uppercase; padding:0;}
#right h2 {margin-top:10px;}
#right .item-list ul {margin:0; padding:0; list-style:none; list-style-type:none;width:100%;}
#right .item-list ul li {margin:0; padding:5px 0 0 0; list-style:none; list-style-type:none;}
#right .item-list ul li a {text-decoration:none; text-transform:uppercase; font-size:10px; color:#888888;}
#right .item-list ul ul {margin:0; background-color:#F0F0F0;}
#right .item-list ul ul li {padding:0; margin:0;}
#right .item-list ul ul li a {display:block; margin:0; padding:5px; voice-family:"\"}\""; voice-family:inherit; font-size:10px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#888888;} 
#right .item-list ul ul li a:hover {background-color:#FAFAFA; text-decoration:none; color:#888888;}
#right .item-list ul ul ul {margin:0; padding:0}
#right .item-list ul ul ul li {margin:0; padding:5px 5px 5px 15px; border-bottom:none; font-size:10px; text-transform:uppercase; color:#999999;}
#right .item-list ul ul ul li a {margin:0; padding:0; voice-family: "\"}\""; voice-family:inherit; text-decoration:none;} 
#right .item-list ul ul ul li a:hover {margin:0; padding:0; voice-family: "\"}\""; voice-family:inherit; text-decoration:none; background-color:#F2F2F2;} 


/* IDs */
#bottom {height:1px; width:846px; float:none; clear:both;}
#content {margin:0 13px; position:relative; float:none; clear:both; text-align:left; width:846px;}
#content a {color:#cc0000;}
#content a:link {text-decoration:none;}
#content a:visited {text-decoration:none;}
#content a:active {text-decoration:underline;}
#content a:hover {text-decoration:underline;}

#footer {width:872px; height:40px; margin:0 auto; padding:10px 0 0 0px; clear:left; background:url('../images/bd_be.gif') top no-repeat;}
#footer h6 {margin:5px 0; padding:0; font-weight:normal; font-size:11px; color:#777777; text-indent:30px;}
#footer h6 a {color:#cc0000;}
#footer h6 a:link {text-decoration:none;}
#footer h6 a:visited {text-decoration:none; color:#666666;}
#footer h6 a:active {text-decoration:underline;}
#footer h6 a:hover {text-decoration:underline;}

#header {position:relative; background:url('../images/bd_te.gif') top no-repeat; padding:7px;}
#header h1 {margin:6px 0 0 6px; height:247px; width:846px; text-indent:-999em; background:url('../images/gtut-banner.jpg') top left no-repeat;}
#header h2.title {display:none;}
#header h3 {text-indent:-999em; height:1px;}

#main {float:left; width:580px; min-height:400px; padding:7px 7px 20px 7px;}
#left-pw {float:left; width:832px; height:704px; background:#f3f3f3 url('../images/backgrounds/bench.jpg') no-repeat; padding:7px 7px 20px 7px; text-align:right;}
#main-wide {float:left; width:832px; padding:7px 7px 20px 7px; background-color:#f3f3f3;}

#header .menu {font-size:0.9em; clear:both; width:839px; height:25px; margin:7px 0 7px 7px; padding:0; list-style-type:none;}
#header .menu li {display:block; float:left; font-size:18px; letter-spacing:-1px; text-transform:uppercase; height:20px; margin:0; padding:0; color:#333333; font-weight:bold;}
#header .menu li a {display:block; float:left; margin:0 10px 0 0; padding:0 5px 0 3px; color:#333333; text-decoration:none;}
#header .menu li a:link {}
#header .menu li a:visited {}
#header .menu li a:hover {background-color:#ee0000; color:#ffffff; text-decoration:none;}
#header .menu li a:active {background-color:#ee0000; color:#ffffff; text-decoration:none;}

#right {width:231px; float:left; margin:0 0 0 7px; padding:7px 7px 20px 7px;}

#wrapper {width:872px; margin-left:auto; margin-right:auto; padding:0 0 7px 0; background:url('../images/bd_main.gif') repeat-y;}

#title-400 {background-image:url('../images/titles/400.gif');}
#title-401 {background-image:url('../images/titles/401.gif');}
#title-403 {background-image:url('../images/titles/403.gif');}
#title-404 {background-image:url('../images/titles/404.gif');}
#title-500 {background-image:url('../images/titles/500.gif');}

/*
#menu-home a {width:66px;}
#menu-tickets a {width:90px;}
#menu-cast-and-crew a {width:150px;}
#menu-images a {width:85px;}
#menu-media a {width:71px;}
#menu-company-home a {width:182px;}
*/