body, #content, form, table {margin: 0px; padding: 0px; font-size: 9pt; font-family: Verdana, MS Sans Serif; background-color: white; color: rgb(52,52,52);}
h1 {font-size: 12pt; margin-bottom: 3px}
#header h1 {font-size: 11pt; margin: 0px}
h2 {font-size: 8pt; margin: 0px; color: #F79719}
#content_header {font-size: 11pt; margin-bottom: 3px; color: rgb(52,52,52);}
a {color: rgb(100, 135, 220); font-weight: bold;}
img	{border: solid 1px #CCCCCC; vertical-align:top}

#menu {position: absolute; top: 90px; left: 60px; background-color: #E0E0E0; border: 1px solid #909090; margin: 10px; margin-left: 5px; float: left; height: 65%; padding-top: 25px; padding-left: 0px}

#menu ul, #menu li {margin: 0px; display: block; background-color: #E0E0E0; cursor: default;}
#menu ul {width: 180px; padding: 0px}
#menu .menuitem_larger {width: 210px;}
#menu ul ul {border: solid 1px rgb(84,84,84); }
#menu {width: 180px; z-index: 1;}
#menu li ul {display: none; position: absolute; margin-left: 175px; margin-top: -25px}
#menu li a {color: black; text-decoration: none; padding: 1px; text-decoration: none; background-color: #E0E0E0; width: 100%; display: block; font-weight: normal;}
#menu li a span {padding-left: 5px}
#menu li a:hover, #menu a.menuactive {background-color: #FFCC00; font-weight: bold; border: solid 1px #909090; border-right: none; border-left: none;}
#menu li.first a:hover {border-top: none}
#menu li.last a.menuparent:hover, #menu li.last a.menuparent, #menu li.sublast a:hover {border-bottom: none; padding-bottom: 4px}
#menu li {float: left; width: 99%; height: 20px;}
a.menuparent, a.menuactive {background-image: url(/images/arrow.png); background-repeat: no-repeat; background-position: 160px 4px}

#header {margin:30px 0px 10px 0px; padding: 0px 0px 0px 65px; height:40px; border-style:solid; border-color: #909090; border-width:1px 0px; line-height:20px; background-color:#E0E0E0; font-size: 11pt; font-weight: bold}
#header .subtitle {font-size: 8pt; padding-left: 205px}
#header .logo {background-image: url(/images/caveman_logo.png); position: absolute; width: 45px; height: 60px; margin-top: -1px; left: 18px; top: 12px}
#header .colorselect {position: absolute; right: 2%; margin-top: 2px;}
#header .colorselect img {border: none; margin-bottom: 2px}
#content {margin: 0px 10% 5px 280px; padding: 1px 10px 10px 10px;}
#content_intro {padding: 5px 3px 10px 0px}
.picture_viewer #content_content {height: 70%}
.about img {border: none !important}
.about #content_content {width: 710px}
.my_movie_database #content_content {width: 700px}
#footer {position: absolute; top: 93%; left: 65px; color: #B8B8B8; width: 200px}
#footer a {color: #CCCCCC; text-decoration: underline}
p#creator {font-size: 8pt}
.warning, .warning a {color: rgb(205, 63, 22) !important}
p#creator #iewarning {display: none}
#search {position: absolute; top: 4px; left: 77%;}
#search_button {background-color: #E0E0E0; border: 1px solid #909090; padding: 2px 4px 2px 4px; border-left-style: none}
#search input.blur {background-color: #E0E0E0; border: 1px solid #909090; color: #B8B8B8}
#search input.focus {background-color: #E0E0E0; border: 1px solid #909090; color: black}
span.highlight {background-color: #FFCC00}

p {display: table-cell; width: 98%;}

#header span {position: absolute; z-index: 999; background-color:#E0E0E0}

tr.highlight:hover, tr.highlight:hover td 			{background-color: rgb(240,240,240)}
tr.highlight:hover td.left {border-right-color: rgb(240,240,240)}
tr.highlight:hover td.right {border-left-color: rgb(240,240,240)}

div.events				{width: 220px; position: absolute; left: 77%; top: 90px; font-size: smaller;}
div.events img			{border: 0}
div.events span			{margin: 1px 0px 1px 0px; padding: 0}
span.evt_active			{color: rgb(0,0,0); font-weight: bold}
span.evt_past, span.evt_past img	{opacity: 0.6}

div.tagcloud            {width: 465px; text-align: center;}
div.tagcloud .tag_s     {font-size: 8pt; color: rgb(144,144,144);}
div.tagcloud .tag_m     {font-size: 10pt; color: rgb(94,94,94);}
div.tagcloud .tag_l     {font-size: 11pt;}
div.tagcloud .tag_xl    {font-size: 13pt; color: #F79719;}

div.outer				{margin-top: 0; background-color: rgb(255,255,255); border: solid 1px rgb(84,84,84)}
div.inner				{padding: 2em 2pt 2pt 4pt}
h3.inline				{font-size: 12pt; text-decoration: none; display: inline; border: solid 1px rgb(84,84,84); padding: 0 8pt; background-color: white; position: relative; left: 14pt; top: 8pt; color: rgb(34,34,34) }
tr.header				{background-color: rgb(255,80,83)}
tr.dark					{background-color: rgb(255,120,122)}

div.newshighlight		{width: 465px}
div.newshighlight h4	{font-size: 9pt; font-weight: bold; margin-top: 8px}
div.news				{width: 600px; position: absolute; left: 8%}
span.news				{font-weight: bold;}
span.newsteaser			{color: Gray;}
div.permalink			{width: 100%; text-align: right; margin-top: 5px;}
div.permalink img       {border: none; margin-right: 10px;}
div.permalink iframe    {border: none; margin-right: 10px;}

img.detailpicture			{text-align:center; vertical-align: middle; max-width: 480px; max-height: 360px}
.picture_buttons			{width: 485px; padding: 0}
.picture_buttons td			{width: 30%; padding-left: 10%; padding-right: 10%; text-align: center}
.detailpicture_button_prev	{background-color: #E0E0E0; border: 1px solid #909090; margin-right: 5px; padding: 1px;}
.detailpicture_button_next	{background-color: #E0E0E0; border: 1px solid #909090; margin-left: 5px; padding: 1px;}
.detailpicture_index		{color: #CCCCCC}
.google_adsense_referal {position: absolute; left: 780px; top: 147px}

.extension .external img {border: none}
.extension ul {list-style: none; list-style-image: url(/images/dot.gif); margin-top: 3px}
.extension img {margin-left: 3px; margin-right: 3px}
.extension .right {padding-left: 20px}

.score_1 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -125px no-repeat}
.score_2 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -111px no-repeat}
.score_3 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -97px no-repeat}
.score_4 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -83px no-repeat}
.score_5 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -69px no-repeat}
.score_6 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -55px no-repeat}
.score_7 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -41px no-repeat}
.score_8 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -27px no-repeat}
.score_9 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -13px no-repeat}
.score_10 {width: 140px;background: url(/images/new_mmdb_scores.gif) 0px -1px no-repeat}

.moviecover {border: solid 1px rgb(84,84,84); border-right-style: none; text-align:center; width:100px; height:100px;}
moviecover_galery {text-align:center; width:80px; height:100px;}
.moviecontent {border: solid 1px rgb(84,84,84); border-left-style: none;}
.moviecontent td {width: 80px}
.movie tr:hover table, .movie tr:hover td {background-color: rgb(240,240,240)}

table.stats				{height: 200px}
td.webstats				{font-size:7pt;}
td.webstats_barimage	{width:17px;text-align:center; vertical-align:bottom;}
td.webstats_xaxis		{width:17px;text-align:center;}

.ASPError {text-align: center}
