* { margin: 0; padding: 0; }
body { background-color:#fefce7; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #001600; }
ul li { list-style-type: none; }
a img { border: none; } a {text-decoration: none;} a:hover {text-decoration: none; } a { color: #001600; } a:hover { text-decoration: underline; }
.gallery, a.gallery, a:link.gallery { font-size:0.9em; color:#FFFFFF; padding-right: 5px;}
.clear {clear: both; height: 0; font-size: 1px; line-height: 0px;}

#header_content, .content, .content_top, #footer { border-left: 5px solid #0f0f0f; border-right: 5px solid #0f0f0f; }
#header_content, #footer_content, .content, #footer { width: 1018px; margin: 0px auto; position: relative;  } 

#header_right { width: 554px; position: absolute; height: 95px; top: 0; right: 0;  }
#header_right a.bg_link { font-size: 0.9em; text-transform: uppercase; }

#logo_links {  font-size: 1.3em; font-weight:bold; text-transform: uppercase; } #logo_links a { width: 85px; text-align: center;  color:#c6ffbb; top: 70px;  position: absolute; } #logo_links a:hover, #logo_links a:visited { color:#fffbb6 }
#bookmark { right: 35px; } #pics { right: 218px; } #movies { right: 354px; }

div.bm_us { text-align: right; } .tmb_bot a { padding-right: 3px; font-size: 0.8em; }
.bm_us a { padding-right: 3px; text-transform: uppercase; font-size: 1.1em; font-weight: bold; color:#FFFFFF; }

/* ============= TOP ==============*/
.topfree ul {width: 254px; float: left; padding: 20px 0 15px 0; }
.topfree li { line-height: 1.6em; margin-left: 40px; font-size: 1.2em; font-weight:bold; }
.topfree span { padding-right:  5px; color:#888888 }
.topfree a, .topfree a:link { text-decoration: underline; color: #001600;  padding: 2px; }
.topfree a:hover { text-decoration: none; background:#001600; color: #fffbb6;}
.content_top { width: 1018px; height:394px; background: #ecece0 url(images/content_bg.gif) repeat; margin: 0px auto;}

/* =========== BANNERS ============ */
.ban1_div { width: 1016px; height: 350px; position: relative; }
.ban1 { background-color:#001600; width: 332px; float:left; padding: 1px; margin: 10px 2px 10px 2px; text-align:center }
a.ban_link, a:link.ban_link { font-size:1.3em; color:#c6ffbb; font-weight:bold; line-height:26px} a.ban_link:hover { color:#fffbb6 }
.ban_text { color:#fffbb6; }

/* ========== MOVIE THUMBS ======== */
.other, .thumbs1 { padding: 0 0 4px 2px; background: #001600; text-align: center;}
.thumbs { background: #001600; text-align: center; }
html>boby .thumbs a img, .thumbs a:link img {	margin: 0 1px 2px 1px;}
.thumbs a img {	margin: 0 1px 1px 0;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #d8d8bd; }
.thumbs a:hover img {border: 1px dashed #d8d8bd; }

/* ========== PHOTO THUMBS ======== */
html>boby .thumbs1 a img, .thumbs1 a:link img {	margin: 0 1px 1px 0;}
.thumbs1 a img {	margin: 0 1px 1px 0;}
.thumbs1 a img, .thumbs1 a:link img { display: inline; border: 1px solid #d8d8bd; }
.thumbs1 a:hover img {border: 1px dashed #d8d8bd; }

/* ========== TEXT BLOCK ========== */
.text_div { width: 498px; position: relative; float:left; margin: 5px; }
.text_div a:link  { font-size:1em; background-color:#41c002;  color:#001600; text-decoration:none; font-weight:bold; line-height:17px }
.text_div a:hover { background-color:#82fd45; }

/* ============= BLACK ============ */
.thumb_bottom { background: #001600 url(images/thumb_bot.gif) repeat-x; height: 25px; }
.thumb_top { background: #001600 url(images/thumb_top.gif) repeat-x; height: 23px; text-align: center; }
h1, h2, p, h3, .th_top { color: #eaeacf; text-transform: uppercase; font-size: 1em; padding: 6px 0 0 0; font-weight:bold }
.th_title { color: #eaeacf; text-transform: uppercase; font-size: 1.3em; padding: 6px 0 0 0; font-weight:bold; background-color:#001600 }

/* ============= MENU ============= */
.content {	background: #ecece0 url(images/content_bg.gif) repeat; }
.content_left { width: 202px; float: right; }
html>body .content_right {  margin-right: 202px; position: relative; }
.content_right {  margin-right: 202px; position: relative;  }
.content_right a img, .content_right a:link img { display: inline; }

.menu {	background: #001600; }
.menu_bot {	background: url(images/thumb_bot.gif) repeat-x; height: 25px; width: 205px;}
.menu ul { font-weight: bold; width: 190px; margin-left: 10px;  }
.menu ul li { font-size: 1.1em; height: 16px; line-height: 16px;  padding: 3px 10px 3px 16px; background: url(images/dot.gif) no-repeat 0 6px;}
.menu ul li:hover {background: #00cb00 }
.menu ul li a:hover {	color: #001600; text-decoration: none;}
.menu ul li a {font-weight: normal; font-size: 0.9em; color: #eaeacf;}
.menu_title { display: block; width: 171px;  padding: 0 0 5px 10px;  outline: none; font-size: 0.9em; color: #eaeacf; text-transform: uppercase; line-height: 1em; }
.menu_lists { overflow: hidden; padding-bottom: 10px; }

/* ============= PHOTO MENU ============= */
.content_left_ph { width: 163px; float: right; }
html>body .content_right_ph {  margin-right: 163px; position: relative; }
.content_right_ph {  margin-right: 163px; position: relative;  }
.content_right_ph a img, .content_right_ph a:link img { display: inline; }

.menu_ph {	background: #001600; }
.menu_bot_ph {	background: url(images/thumb_bot.gif) repeat-x; height: 25px; width: 163px;}
.menu_ph ul { font-weight: bold; width: 163px; margin-left: 10px;  }
.menu_ph ul li { font-size: 1.1em; height: 16px; line-height: 16px;  padding: 3px 10px 3px 16px; background: url(images/dot.gif) no-repeat 0 6px;}
.menu_ph ul li:hover {background: #00cb00 }
.menu_ph ul li a:hover {	color: #001600; text-decoration: none;}
.menu_ph ul li a {font-weight: normal; font-size: 0.9em; color: #eaeacf;}
.menu_title_ph { display: block; width: 171px;  padding: 0 0 5px 10px;  outline: none; font-size: 0.9em; color: #eaeacf; text-transform: uppercase; line-height: 1em; }
.menu_lists_ph { overflow: hidden; padding-bottom: 10px; }

/* ========= ARCHIVE ========== */
.archive { font-size:1.5em; font-weight:bold; color:#FFFFCC; background-color:#000000; padding: 6px }
.archive a{ font-weight:bold; color:#FFFFCC; background-color:#000000 }
.archive a:hover {	color: #000000; text-decoration: none; background-color:#FFFFCC }


/* ========= BOTTOM ========== */ 
#footer {background: #001600 url(images/footer.jpg) bottom no-repeat; height: 93px; font-size: 0.85em; color:#CCCCCC; line-height: 1.3em; text-align: center }
a:link.footer, a:visited.footer { color:#CCCCCC; }

.ups {position:absolute;left:0px;top:-100px}
