* {font-family: 'Times New Roman', Times, serif;}
body {background-color: #000000; background-image: none; margin: 0; padding: 0; margin-left: 1px;}
h2 {line-height: 50px; margin: 0; padding: 0; background-color: transparent;}
h3 {color: #ffffff;}

/*Psuedo*/

a.list:link {color: #ffffff; text-decoration: none;}/* */
a.list:active {color: #ffffff; text-decoration: none;}
a.list:visited {color: #ffffff; text-decoration: line-through; font-style: italic; }
a.list:hover {color: #ffffff; text-decoration: underline;}

a.menu1:link {color: #ffffff; text-decoration: none;} 
a.menu1:active {color: #ffffff; text-decoration: none;}
a.menu1:visited {color: #ffffff; text-decoration: none;}
a.menu1:hover {color: #ffffff; text-decoration: underline overline;}

a.more:link {color: #000000; text-decoration: none; font-style: italic; } 
a.more:active {color: #000000; text-decoration: none; font-style: italic;}
a.more:visited {color: #000000; text-decoration: none; font-style: italic;}
a.more:hover {color: #000000; font-style: italic; font-weight: bold;}

a.standard:link {color: #ffffff; text-decoration: none; }/* */
a.standard:active {color: #ffffff; text-decoration: none; }
a.standard:visited {color: #ffffff; text-decoration: none; }
a.standard:hover {color: #ffffff; text-decoration: underline; }

a.final:link {color: #ffffff; text-decoration: none; font-weight: bold;}
a.final:active {color: #ffffff; text-decoration: none; font-weight: bold;}
a.final:visited {color: #ffffff; text-decoration: none; font-style: italic; font-weight: bold;}
a.final:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}

/* ID / Classes */

#header {height: 220px; width: 100%; background-color: #000000; background-image: url('../images/banner.bmp'); background-repeat: repeat-x;}/* */

#title {width: 100%; height: 225px; background-image: url('../images/title.jpeg'); background-repeat: no-repeat; background-position: center;}/* */

.menu 			{position: relative; margin-top: 2px; margin-bottom: 1px; line-height: 25px; height: 25px; width: 100%; color: #ffffff; font-size: 18; text-align: center; background-image: url('../images/mainmenu.bmp');}
.menu ul 		{list-style-type: none; margin: 0px; padding: 0px;}
.menu li 		{float: left; margin: 0px; padding: 0px;}
.menu a:link 		{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.menu a:active 		{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.menu a:visited 	{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.menu a:hover 		{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none; background: #000000; background-image: url('../images/1mainmenu.bmp');}

.sub_menu 		{clear: both; line-height: 25px; height: 25px; width: 100%; margin-bottom: 10px; color: #ffffff;  font-size: 18; text-align: center; background-image: url('../images/submenu.bmp');}
.sub_menu ul 		{list-style-type: none; margin: 0px; padding: 0px;}
.sub_menu li 		{float: left; margin: 0px; padding: 0px;}
.sub_menu a:link 	{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.sub_menu a:active 	{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.sub_menu a:visited 	{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.sub_menu a:hover	{color: #ffffff; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none; background: #000000; background-image: url('../images/old_submenu.bmp');}

#active			{color: #000000; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none; background: #ffffff;}
#sub_active		{color: #000000; font-weight: normal; display: block; border-right: #000000 solid 1px; margin-left: 0px; padding-left: 5px; padding-right: 5px; text-decoration: none; background: #ffffff;}

#search_box {position: absolute; top: 192px; left: 20px; margin: 0; padding: 0;}/* */
#search_box td {color: #ffffff;}
#search_box h1 {display: inline; font-size: 18; font-weight: normal; color: #ffffff;}
#quick_link {position: absolute; top: 165px; right: 20px; margin: 0; padding: 0;}/* */
#quick_link td {color: #ffffff;}
.submit_switch_on {position: absolute; top: 160px; left: 70px; display: block; border: none; width: 30px; height: 30px; cursor: pointer; background-color: transparent; 
		background-image: url('../images/switch.jpg'); background-repeat: no-repeat;}
.submit_switch_off {position: absolute; top: 160px; left: 70px; display: block; border: none; width: 30px; height: 30px; cursor: pointer; background-color: transparent; 
		background-image: url('../images/switch_off.jpg'); background-repeat: no-repeat;}
.facebook {position: absolute; top: 160px; left: 105px; display: block; border: none; width: 30px; height: 30px; cursor: pointer; background-color: transparent;}
.bebo {position: absolute; top: 160px; left: 140px; display: block; border: none; width: 30px; height: 30px; cursor: pointer; background-color: transparent;}
.submit_search {display: block; border: none; width: 16px; height: 16px; cursor: pointer; background-color: transparent; 
		background-image: url('../images/search.gif'); background-repeat: no-repeat;}/* */
.submit_quick_link {display: block; border: none; width: 48px; height: 16px; cursor: pointer; background-color: transparent; 
		background-image: url('../images/submit_link.gif'); background-repeat: repeat-x;}/* */
.submit_google_search {display: block; border: none; width: 30px; height: 30px; cursor: pointer; background-color: transparent; 
		background-image: url('../images/google_search.gif'); background-repeat: no-repeat;}/* */

#top_bar {position: absolute; top: 5px; left: 20px;}
#stats {position: absolute; top: 0px; right: 20px; color: #ffffff; text-align: right; font-weight: bold;}

#share_this {width: 140px; position: absolute; top: 22px; right: 10px; margin: 0; padding: 0;}
#share_this img{background-color: transparent;}
#share_this a:link {color: #ffffff; font: 15; font-weight: bold;}/* */
#share_this a:active {color: #ffffff; font: 15; font-weight: bold;}
#share_this a:visited {color: #ffffff; font: 15; font-weight: bold;}
#share_this a:hover {color: #ffffff; font: 15; font-weight: bold;}

#share_this2 {}
#share_this2 a:link {color: #ffffff; font: 15; font-weight: bold;}/* */
#share_this2 a:active {color: #ffffff; font: 15; font-weight: bold;}
#share_this2 a:visited {color: #ffffff; font: 15; font-weight: bold;}
#share_this2 a:hover {color: #ffffff; font: 15; font-weight: bold;}

.hot_link {border: none; vertical-align: text-bottom; background-color: transparent;}/* */
.image {border: 1px solid #ffffff; width: 220px; height: 110px; vertical-align: text-bottom; background-color: transparent;}/* */
.thumb {border: 1px solid #999999; margin-top: 10px; margin-bottom: 1px; width: 100px; height: 50px; vertical-align: text-bottom; background-color: transparent;}/* */

#top_title {}
#top_title_film {clear: both; padding-left: 70px; padding-right: 70px; padding-bottom: 0px; background-color: #000000; color: #ffffff; background-image: url('../images/movies.jpg'); background-repeat: no-repeat;}/* */
#top_title_show {clear: both; padding-left: 70px; padding-right: 70px; padding-bottom: 0px; background-color: #000000; color: #ffffff; background-image: url('../images/tv.jpg'); background-repeat: no-repeat;}/* */
#top_title_documentary {clear: both; padding-left: 70px; padding-right: 70px; padding-bottom: 0px; background-color: #000000; color: #ffffff;  background-image: url('../images/camera.jpg'); background-repeat: no-repeat;}/* */
#page {clear: both; padding-left: 70px; padding-right: 70px; padding-top: 0px;  background-color: #000000; color: #ffffff;}
#bottom_page {clear: both; padding-left: 70px; padding-right: 70px; padding-top: 0px;  background-color: #000000; color: #ffffff;}

.pages {color: #af060a;}
a.pages:link {color: #ffffff; text-decoration: none;}
a.pages:active {color: #ffffff; text-decoration: none;}
a.pages:visited {color: #ffffff; text-decoration: none;}
a.pages:hover {color: #ffffff; text-decoration: underline overline;}

#body {}/* */

#content_left {float: left; clear: none; width: 50%;}/* */
  
#content_right {float: left; clear: none; width: 49.9%}/* */

#three_quater_display { float: left; clear: none; width: 80%;}/* */

#index_title_left {height: 50px; float: left; clear: left; width: 33%; text-indent: 70px; background-color: #000000; color: #ffffff; background-image: url('../images/movies.jpg'); background-repeat: no-repeat;}/* */
#index_title_middle {height: 50px; float: left; clear: none; width: 33%; text-indent: 70px; background-color: #000000; color: #ffffff; background-image: url('../images/tv.jpg'); background-repeat: no-repeat;}/* */
#index_title_right {height: 50px; float: left; clear: none; width: 33%; text-indent: 70px; background-color: #000000; color: #ffffff; background-image: url('../images/camera.jpg'); background-repeat: no-repeat;}/* */
#index_left {float: left; clear: left; width: 33%;}/* */
#index_middle {float: left; clear: none; width: 33%;}/* */
#index_right {float: left; clear: none; width: 33%;}/* */

#comments {float: left; clear: both; margin-bottom: 10px; width: 100%; background-color: #000000;}
#comments * {padding: 0px; margin: 0px;}
#comments h3 {margin-left: 30px; margin-right: 30px; padding-left: 5px; padding-top: 5px; margin-bottom: 1px; background-color: #666666;}
#comments h4 {margin-left: 30px; margin-right: 30px; padding-left: 5px; background-color: #999999;}
#comments p {margin-left: 30px; margin-right: 30px; margin-bottom: 1px; padding-bottom: 5px; padding-left: 5px; background-color: #999999;}
#comments form {margin-left: 30px; margin-right: 30px; padding-top: 10px; padding: 5px; background-color: #666666;}
#comments a:link {color: #000099; font: 15; text-decoration: none; font-weight: bold;}/* */
#comments a:active {color: #000099; font: 15; text-decoration: none; font-weight: bold;}
#comments a:visited {color: #000099; font: 15; text-decoration: none; font-weight: bold;}
#comments a:hover {color: #000099; font: 15; text-decoration: underline; font-weight: bold;}

.host {font-size: 0.9em; color: #838B8B;}/* */

.ul {list-style-type: none; border-top: solid 0px; margin: 0px; padding: 0px; padding-bottom: 20px;}
.c1 {color: #ffffff; background-color: #000000; background-image: url('../images/list_style.bmp'); background-repeat: repeat-x; text-indent: 5px;}		/*link list colors lighter*/
.c2 {color: #ffffff;  background-color: #000000; background-image: url('../images/list_style.bmp'); background-repeat: repeat-x; text-indent: 5px;}		/*link list colors darker*/

.s1 {color: #ffffff; background-color: #000000; text-indent: 5px; padding-top: 20px;}		/*link list colors lighter*/
.s2 {color: #ffffff;  background-color: #000000; text-indent: 5px; padding-top: 20px;}		/*link list colors darker*/

#vertical_ads {background-color: #000000; float: right; padding-top: 0px; width: 20%; text-align: center;}/* */
#vertical_ads {background-color: #000000; float: right; padding-top: 0px; width: 20%; text-align: -moz-center;}/* */

#footer_ad {float: left; clear: both; display: block; padding-top: 0px; text-align: center;}/* */
#footer_ad {float: left; clear: both; display: block; padding-top: 0px; text-align: -moz-center;}/* */

#link_page_ad_left {text-indent: 10px; float: left; display: inline; margin-bottom: 30px; margin-top: 0px; width: 40%;}/* */

#link_page {color: #838B8B; float: left; width: 59%; text-align: center;}/* */
#link_page h1 {color: #ffffff; font-size: 22; font-weight: none; text-decoration: underline; margin-bottom: 0px;  padding-bottom: 0px;}
#link_page h2 {color: #838B8B; font-size: 15; font-weight: none;}
#link_page h3 {font-size: 15; font-weight: none;}
#link_page embed {width: 390px; height: 220px; margin: 0px; padding: 0px; border: solid 1px #838B8B;}

#link_page_ad_right {float: left; display: inline; margin-bottom: 30px; margin-top: 30px; width: 30%; text-align: center;}/* */
#link_page_ad_right {float: left; display: inline; margin-bottom: 30px; margin-top: 30px; width: 30%; text-align: -moz-center;}/* */
#disclaimer {float: left; clear: both; color: #838B8B; clear: both; text-align: left; padding: 10px; margin: 10px; border: solid 1px grey;}/* */
#disclaimer p {margin: 0px; padding: 0px;}

#broken_box {display: block; clear: both;}
.broken_box_left {float: left;}
.broken_box_right {float: right;}
.broken_box_good {display: inline; border: none; width: 39px; height: 50px; cursor: pointer; background-color: transparent; 
			background-image: url('../images/thumbs_up_big.png'); background-repeat: repeat-x;}
.broken_box_bad {display: inline; border: none; width: 39px; height: 50px; cursor: pointer; background-color: transparent; 
			background-image: url('../images/thumbs_down_big.png'); background-repeat: repeat-x;}

#frame_left {float: left; width: 50%; margin: 0; padding: 0; padding-left: 10px;}
#frame_right {float: right; margin: 0; padding: 0px; padding-right: 10px;}

#footer {float: left; clear: both; padding-top: 20px; width: 100%; background-color: grey; background-image: url('../images/footer.bmp'); background-repeat: repeat-x; }/* */
#forum_footer {width: 100%; background-color: grey; background-image: url('../images/footer.bmp'); background-repeat: repeat-x; }/* */

.line_one {background-color: pink}/* admin */

.line_two {background-color: lightgrey}/* admin */

.header_line {background-color: silver}/* admin */

#login_main {margin-left: 200px; margin-right: 200px; color: #ffffff; padding-top: 0px; padding-bottom: 100px;}
#login_main td {color: #ffffff;}

#forum_main {margin-left: 200px; margin-right: 164px; color: #ffffff; padding-top: 10px; padding-bottom: 500px;}
#forum_main h1 {margin: 0; padding: 5px; background-image: url('../images/forum_h1.gif'); background-repeat: repeat-x; font-size: 18; color: #ffffff; line-height: 30px;}
a.general:link {color: #ffffff; font: 15; text-decoration: none;}/* */
a.general:active {color: #ffffff; font: 15; text-decoration: none;}
a.general:visited {color: #ffffff; font: 15; text-decoration: none;}
a.general:hover {color: #ffffff; font: 15; text-decoration: underline;}

.forum_p {text-decoration: none; font-weight: bold; border-bottom: solid 1px; border-top: solid 1px; margin: 0; padding: 10px; background-color: #FBCEB1;}
.forum_cat_ul {list-style-type: none; margin: 0; padding: 0; font-weight: bold;}
.forum_cat_ul li {padding-left: 20px; padding-right: 20px; padding-top: 10px;}
.forum_cat_ul li p{margin: 0; padding: 0; padding-bottom: 20px; font-weight: normal; color: #999999;}
a.forum:link {color: #ffffff; font: 15; text-decoration: none; font-weight: bold;}/* */
a.forum:active {color: #ffffff; font: 15; text-decoration: none; font-weight: bold;}
a.forum:visited {color: #ffffff; font: 15; text-decoration: none; font-weight: bold;}
a.forum:hover {color: #ffffff; font: 15; text-decoration: underline; font-weight: bold;}
.f1{background-color: #000000; background-image: url('../images/forum_f1.bmp'); background-repeat: repeat-x; color: #999999; border: none;}
.f2{background-color: #000000; background-image: url('../images/forum_f2.bmp'); background-repeat: repeat-x; color: #999999; border: none;}
.a1{background-color: #000000; color: #999999; border: none;}
.a2{background-color: #000000; color: #999999; border: none;}
.b1{background-color: #000000; font-size: 13; color: #999999; border: none;}
.b2{background-color: #000000; font-size: 13; color: #999999; border: none;}
.m1{margin: 0; padding: 10; background-color: #000000; background-image: url('../images/forum_f1.bmp'); background-repeat: repeat-x; color: #ffffff; border: none;}
.m2{margin: 0; padding: 10; background-color: #000000; background-image: url('../images/forum_f2.bmp'); background-repeat: repeat-x; color: #ffffff; border: none;}
.p1{margin: 0; padding: 10; background-color: #000000; color: #999999; border: none;}
.p2{margin: 0; padding: 10; background-color: #000000; color: #999999; border: none;}

#forum_table {text-align: left; border-collapse: collapse;}
#forum_table th {background-color: #000000; background-image: url('../images/forum_h1.gif'); background-repeat: repeat-x; padding: 10px 10px 0px 10px; color: #ffffff;}
#forum_table td {padding-left: 10px; padding-bottom: 5px; color: #ffffff;}

.forum_message {font-weight: bold; margin: 0; padding: 0; padding-right: 20px;}
.forum_mess_cont {margin: 0; padding: 0; padding-right: 20px;}

#forum_ad_bar {position: absolute; right: 0px; top: 280px; width: 160px;}

#new_thread_bar {position: absolute; left: 0px; top: 280px; width: 198px;}
#new_thread_bar ul {list-style-type: none; margin: 0; padding: 0;}
#new_thread_bar li {border-bottom: solid 1px; padding-left: 10px; padding-right: 10px;}
.login {margin: 0; padding: 5px; background-color: #FBCEB1; font-size: 18; border-top: solid 1px; border-bottom: solid 1px;}

#friends_list_page {}
#friends_list_page h1 {margin: 0; padding: 5px; background-color: #000000; color: #ffffff; font-size: 18; border-top: solid 1px; border-bottom: solid 1px;}
#friends_list {float: left; width: 30%;}
#friends_list a:link {color: #838B8B; font: 15; text-decoration: none; font-weight: bold;}/* */
#friends_list a:active {color: #838B8B; font: 15; text-decoration: none; font-weight: bold;}
#friends_list a:visited {color: #838B8B; font: 15; text-decoration: none; font-weight: bold;}
#friends_list a:hover {color: #838B8B; font: 15; text-decoration: underline; font-weight: bold;}
#friends_list ul {list-style-type: none; margin: 0; padding: 0;}
#friends_list li {border-bottom: solid 1px; padding-left: 10px; padding-right: 10px;}
.l1{margin: 0; padding: 5; background-color: #000000; color: #ffffff;}
.l2{margin: 0; padding: 5; background-color: #000000; color: #ffffff;}
#friends_pics {float: left; width: 50%;}
.pic_box {margin-bottom: 20px; text-align: center;}
.pic_box img {border: none;}
#add_site {color: #ffffff; width: 75%;}
#add_site td {color: #ffffff;}