@charset "UTF-8";
/* CSS Document for Freewaves Hollywould site*/
/*RESETING GENERAL STYLES*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}

/*SPECIFIC STYLES*/
body {background-color:#000000; width:100%; font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#000000;}
body.hollywould {color:#ffffff;}

.hollywould div.wrapper div.container {width:978px; height:512px; background:#ffffff url(images/bg_img_home_top.jpg) no-repeat;}
div#homenav {position:relative; top:355px; height:157px; margin:0; background:url(images/bg_img_home_btm.jpg) no-repeat;} 
h1#h1 {position:relative; width:978px; height:52px; overflow:hidden; background-color:#000000; color:#ffffff; font:2em Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform:capitalize;}
h1#h1 span {position:absolute; width:978px; height:52px; left:0; top:0; background: url(images/hdr_hollywould_home.png) no-repeat;}
h2#h2 {margin-top:3px; margin-left:289px; width:689px; height:21px; overflow:hidden; background-color:#000000; color:#ffffff; font:.8em Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform:capitalize;}
h2#h2 a#sched {display:block; position:relative; margin:0; width:212px; height:21px; overflow:hidden; color:#CC3333;}
h2#h2 a#view {display:block; position:relative; margin:0; width:221px; height:21px; overflow:hidden; color:#CC3333;}
h2#h2 a#rsvp {display:block; margin:0; margin-left:212px; position:relative; bottom:21px; width:256px; height:21px; overflow:hidden; color:#00CC99;} 
h2#h2 a#sched span {position:absolute; width:212px; height:21px; left:0; top:-1px; background:url(images/img_link_schedule.png) no-repeat; cursor:pointer;}

h2#h2 a#view span {position:absolute; width:221px; height:21px; left:0; top:-1px; background:url(images/img_link_viewfestival.png) no-repeat; cursor:pointer;}

h2#h2 a#rsvp span {position:absolute; width:256px; height:21px; left:0; top:-1px; background: url(images/img_link_rsvp.png) no-repeat; cursor:pointer;}


p {padding-bottom:1em;}
p.anchor {font:.9em;}
p.anchor a, p.anchor a:visited, p.anchor a:hover, p.anchor a:active {color:#000000;}
p.anchor a:hover {background-color: #3ec08a;}
a,a:visited,a:active {color:#000000;}
a:hover,a.teal:hover { text-decoration:none; color:#0066FF;}
a.teal,a.teal:visited,a.teal:active {color:#009999;}

h1.h1 {font-size: 1.8em; position:relative; top:10px;margin-bottom:10px; font-weight:normal; font-weight:lighter; text-transform:uppercase;}

h2.red,h2.red a,h2.red a:visited,h2.red a:hover,h2.red a:active {color:#cc0000; font-size:1.3em; text-decoration:none;}
h2.wide {padding-left:10px; padding-right:10px;}
h2.red.wide {padding-bottom:10px;}
h3 {font-size:1.2em;margin-bottom:1em; margin-top:1em;}
div#eyes h3 {margin-bottom:.5em;}
h3.eventlist {margin:0;}
h4 {font-size:1.1em;}
h5 {font-size:.9em;}
.red {color:#cc0000;}
.teal {color:#009999;}
.green {color:#009933;}
.footer ul li,.footer ul li a,.footer ul li a:visited,.footer ul li a:hover,.footer ul li a:active,.footer ul li#copy {font:normal .95em; Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin:0; padding:0;}
.ul,.events, .scheduletimes { list-style:outside disc; margin-left:10px; margin-bottom:10px;}
.scheduletimes {list-style:none; margin-left:0;}
ul.scheduletimes li {padding-bottom:1em;}

.footer ul {list-style:none; margin-top:10px; margin-bottom:30px;}
.footer ul li {display:inline;}
.footer ul li#copy {margin-left:30px;}
.footer ul li a,.footer ul li a:visited,.footer ul li a:hover,.footer ul li a:active, {margin-right:15px; margin-left:15px;}
.column1 ul, .column2 ul, .column3 ul { margin-bottom:1em;}
.column1 ul li, .column2 ul li, .column3 ul li { list-style:none;}
.column1 h4, .column2 h4, .column3 h4 {margin-bottom:.25em;}
.column1.logos a img {display:inline;}

.wrapper {position:relative; width:978px; margin-top:40px; margin-left:auto; margin-right:auto;}

.container {position:relative;width:978px; background:#ffffff url(images/bg_img_long.jpg) no-repeat; color:#000000; margin-top:10px;}
.hollywood div.container {width:978px; height:512px; background:#ffffff url(reservations/images/bg_img_home_top.jpg) no-repeat;}
#homenav {position:relative; top:355px; height:157px; margin:0; background:url(reservations/images/bg_img_home_btm.jpg) no-repeat;}
.intro,.bucket,.nocontainer,.twobucket {width:934px; margin-left:21px; margin-right:21px;}
.intro {font-size: 1.1em;}
.nocontainer,.bucket, .twobucket {position:relative; margin-bottom:18px;}
.nocontainer#presstop {margin-bottom:0;}
.bucket,.twobuck {background-color:#f0f0f0;border:1px solid #bebebe;}
div.right {float:right; width:445px; padding-right:10px;}
div.left {float:left;width:445px; padding-left:10px;}
div.right#img {}
.fwlogo {margin-left:645px;}

div.right.twobuck h4, div.right.twobuck p{padding-left:10px;}
.left.twobuck img.topedge,.right.twobuck img.topedge {
	position:absolute;
	left: 375px;
	top: 21px; }
.left.twobuck img.topedge,.right.twobuck img.topedge { margin-top:-6px;}
.left.twobuck img.topedge {margin-left:-10px;}
/*.twobuck img.bottomedge {position:absolute; margin-left:-10px; margin-bottom:-6px;}*/
#pressimages {padding-bottom:20px;}
table#press { border:0; }
table#press tr td {width:135px; padding-right:55px; vertical-align:top;}
table#press tr td.end {width:135px; padding-right:0;}
table#press tr td img, table#press tr td.end img { padding-bottom:10px;}
table#press tr.topmargin td img {margin-top:20px;}

table#press { font-size:.95em;}