body { background-color	:	black;
	margin			:	0px 0px 0px 0px;
	font-family		:	Verdana, Tahoma, Arial, sans-serif;;
	color			:	#000;
}

#menu li:hover, #menu li.hover {
    position: static;
}

div#container {
	margin-left		:	auto;
	margin-right		:	auto;
	width			:	785px;
}

div.top_menu {
	width			:	130px;
}

ul#menu {
	position		:	absolute;
	top			:	76px;
	z-index			:	490;
	background-color	:	black;
}

ul#menu, ul#menu ul {
	padding		:	0px;
	margin		:	0px;
	list-style	:	none;
}

ul#menu a {
	display		:	block;
	width		:	128px;
	color		:	white;
	font-weight	:	bold;
	text-decoration	:	none;
	font-family	:	Verdana, Tahoma, Arial, sans-serif;;
	font-size	:	8pt;
	text-align	:	center;
	background-color:	black;
	height		:	20px;
	padding-top	:	4px;
}

ul#menu li {
	border-left	:	1px #4F4F4F solid;
	border-bottom	:	1px #4F4F4F solid;
	background-color:	#999;
	float		:	left;
	width		:	128px;
}

ul#menu li ul {
	position	:	absolute;
	width		:	130px;
	left		:	-999px;
}

ul#menu li:hover ul, ul#menu li.sfhover ul {
	left		:	auto;
}

ul#menu li ul li a:hover {
	color		:	white;
	background-color:	#303030;
}

ul#menu li ul li a {
	background-color:	black;
	text-align	:	left;
	padding-left	:	10px;
	height		:	19px;
	width		:	130px;
	border-left	:	1px black solid;
	border-right	:	1px black solid;
	font-size	:	8pt;
}

ul#menu li ul li {
	background-color:	#666;
	height		:	20px;
	overflow	:	hidden;
}

ul#menu li ul {
	border-top	:	1px #666 solid;
}

div#menubackmenu1 { display:none; }

div#themenu {
}

h1 {
	font-size		:	x-large;
	clear			:	both;
}
h2 {
	clear			:	left;
	font-size		:	small;
}
h3 {}

hr {
	height			:	2px;
	background		:	black;
	margin			:	10px 20px 10px 20px;
}

div.centerpage {
	width			:	785px;
	margin-left	:	auto;
	margin-right		:	auto;
}

div.centerpage ul {
	padding:0px;
}

div.centerpage h1 {
	text-align		:	center;
	font-size		:	large;
}

div.centerpage h2 {
	font-size		:	large;
}

div.centerpage h3 {
	font-size		:	small;
}

li {
	font-size		:	medium;
}
ul.nomargin {
	margin-left		:	0px !important;
	padding-left		:	0px !important;
}

ul.nomargin li {
	list-style-type		:	none;
font-size:large;
}

.small {
	font-size		:	x-small;
}

p { 	font-size		:	small;clear:both; }

.tiny {
	font-size		:	xx-small;
}

.smallerfont { font-size	:	x-small; }

.smallfont { font-size:small; }

div#content {background-color	:	white;
	padding-top		:	0px;
	border-left		:	1px black solid;
	border-right		:	1px black solid;
	padding			:	5px;
}

div#content ul {
	margin-left		:	20px;
	padding-left		:	20px;
}

/* Things at the top of the page */
div#banner {
	position		:	absolute;
	width			:	785px;
	margin-left		:	auto;
	margin-right		:	auto;
	top			:	0px;
	height			:	90px;
	background-color	:	black;
	text-align		:	center;
}

div#topbar {
	margin-top		:	100px;
	background-color	:	#666666;
	color			:	white;
	font-size		:	x-small;
	font-weight		:	bold;
	padding-top		:	5px;
	padding-bottom		:	6px;
}

div#ads {background-color	:	white;
	border-right		:	1px black solid;
	border-left		:	1px black solid;
	margin			:	0px;
}

div#ads2 {background-color	:	white;
	border-right		:	1px black solid;
	border-left		:	1px black solid;
	margin			:	0px;
}

div#topbar a { color:white; }
div#topbar a:visited { color:white; }

div#topbar li {
	display			:	inline;
	font-size		:	x-small;
}

div#topbar ul { margin:0px; }

/* End things at the top of the page */

div.left { float:left; }
div.right { float:right; }
.rightalign { text-align:right; }

.center { text-align:center; }

ul.menu li {
	display			:	inline;
}

ul.menu  {
	text-align		:	center;
}

a img { border:none; }


/* Footer */
div#footer {
	clear			:	left;
	padding			:	0px;
	margin			:	0px;
}

div#footer div {
	background-image	:	url('/footer/footermain.jpg');
	background-repeat	:	repeat-x;
	margin			:	0px;
}

div#footer_left {
	float			:	left;
	width			:	100px;
}

div#footer_main {
	float			:	left;
	padding-top		:	30px;
	width			:	585px;
	text-align		:	center;
}
div#footer_right {
	width			: 	100px;
	float			:	left;
	text-align		:	right;
}
/* End footer */

ul.movie_menu {
	margin-bottom		:	50px;
}

ul.movie_menu li {
	background-color	:	#c9c9c9;
	width			:	164px;
	padding-top		:	12px;
	height			:	25px;
	font-size		:	x-small;
	text-align		:	center;
	margin			:	1px;
	float			:	left;
	list-style-type		:	none;
}

/* Movie info page */
div#movie_info {
	width			:	715px;
	margin-left		:	auto;
	margin-right		:	auto;
	margin-top		:	10px;
	font-size		:	x-small;
}

div#movie_info h1 { display:none; }

div#movie_info h2 { 
	font-size		:	x-small;
	font-weight		:	bold;
	color			:	white;
	background-color	:	black;
	padding			:	4px 0px 4px 4px;
	margin-bottom		:	1px;
	margin-top		:	1px;
}

div#movie_info h3 {
	font-size		:	x-small;
	font-weight		:	bold;
	margin			:	0px;
}

div#movie_info ul {
	margin-left		:	0px;
	padding-left		:	0px;
	margin-top		:	0px;
}

div#movie_info li {
	list-style-type		:	none;
	font-size		:	x-small;
}

div#movie_info div.info_item {
	background-color	:	#c9c9c9;
	border			:	solid 1px #666;
}

div#movie_info div.info_item p {
	font-size		:	x-small;
}

div#movie_info div#nav { 
	padding			:	10px 5px 10px 5px;
	border			:	solid 1px #666666;
}

div#movie_info div#next {
	float			:	left;
	text-align		:	right;
	width			:	33%;
}

div#movie_info div#previous {
	float			:	left;
	text-align		:	left;
	width			:	33%;
}

div#movie_info div#main {
	float			:	left;
	text-align		:	center;
	width			:	33%;
}

div#movie_info div.gen_info {
	width			:	33%;
	padding-left		:	2px;
}

div#movie_info div.half_float ul li {
	float			:	left;
	width			:	50%;
	line-height		:	1.5;
}

div#movie_info div.half_float ul { height:65px; }

div#movie_info p {
	margin			:	0px;
	padding			:	5px;
}

/* end movie info */

.float { float:left; }

.centerblock {
	margin-left		:	auto;
	margin-right		:	auto;
}

.half_float {
	width			:	50%;
	float			:	left;
}

ul#sitemap li {
	background-color	:	#c9c9c9;
	margin-top		:	1px;
	margin-left		:	1px;
	font-weight		:	bold;
}
ul#sitemap li ul li { font-weight:normal; }

ul#sitemap li.half_float {
	width			:	49%;
}

/* the bonds */
div.bond {
	margin-left		:	auto;
	margin-right		:	auto;
	width			:	768px;
	clear			:	both;
	margin-bottom		:	1px;
	margin-top		:	0px;
	height			:	495px;
	background-color	:	#c9c9c9;
	border			:	solid 1px #666;
}

div.bond div.photoframe {
	background-color	:	#c9c9c9;
	margin-right		:	1px;
	width			:	130px;
	font-size		:	x-small;
	text-align		:	center;
	float			:	left;
	padding			:	5px 0px 5px 0px;
}

div.bond div.info {
	float			:	left;
	background-color	:	#c9c9c9;
	background-repeat	:	no-repeat;
	background-position	:	top right;
	width			:	630px;
	padding-left		:	7px;
}
div.bond p { font-size:x-small; margin-bottom:0px;margin-top:7px;}

div.bond ul { margin:0px;padding:0px; }

div.bond li { 
	list-style-type:none; 
	font-size		:	xx-small;
}

div.bond h3 {
	font-size		:	small;
	font-weight		:	bold;
	margin			:	20px 0px 10px 0px;
}

div.bond h4 {
	font-size		:	x-small;
	margin			:	0px;
	font-weight		:	bold;
	margin-top		:	10px;
}

div.bond th {
	font-size		:	xx-small;
	font-style		:	italic;
	font-weight		:	normal;
	text-align		:	left;
}

div.bond td {
	font-size		:	xx-small;
}

div.bond div.maininfo {
	float			:	left;
	font-weight		:	bold;
}

/*div.bond div.maininfo li*/

div.bond div.sig {
	float			:	right;
}

div.bond div.sig  img { width	: 200px; }



div.other_bond {border		:	1px solid #666;
	background-color	:	#c9c9c9;
	margin-bottom		:	1px;
	padding-top		:	5px;
	padding-bottom		:	5px;
	background-repeat	:	no-repeat;
	background-position	:	left center;
	clear			:	left;
}

div.other_bond h3 {	
	margin-top		:	0px;
}

div.other_bond p {
	text-align		:	justify;
}

div.other_bond div.pic {
	width			:	200px;
	padding			:	5px;
	float			:	left;
}

div.other_bond div#pic {
	width			:	200px;
	padding			:	5px;
	float			:	left;
}


div.other_bond div.otherinfo {
	width			:	600px;
	padding			:	5px;
	float			:	left;
}

div.other_bond div#otherinfo {
	width			:	600px;
	padding			:	5px;
	float			:	left;
}

div.other_bond h2 { font-size	:	small;margin-bottom:0px; }
div.other_bond p { margin:0px 0px 10px 0px; }

th {
	color			:	white;
	background-color	:	black;
	font-family		:	Verdana, Tahoma, Arial, sans-serif;
	font-size		:	small;
}

table.boxoffice { width:100%; }

table td {
	background-color	:	#c9c9c9;
	text-align		:	right;
	font-size		:	small;
}

div.infobox {
	width			:	267px;
	border			:	1px #8d8d8d solid;
	float			:	left;
}

div.infobox li {
	font-size		:	xx-small;
}

div.infobox h2 {
	margin-top		:	0px;
	font-size		:	small;
	color			:	white;
	background-color	:	black;
}

ol.analyze {
	margin-left		:	auto;
	margin-right		:	auto;
	width			:	710px;
}

ol.analyze li {
	border			:	1px #8d8d8d solid;
	font-size		:	x-small;
	float			:	left;
	text-align		:	center;
	width			:	140px;
	height			:	130px;
}

div#store_main {
	margin-left		:	auto;
	margin-right		:	auto;
	width			:	715px;
}

div#store_main h1 {
	background-repeat	:	no-repeat;
	background-color	:	black;
	color			:	white;
	font-weight		:	normal;
	padding-left		:	3px;
	font-family		:	Verdana, Tahoma, Arial, sans-serif;
	background-image	:	url('http://www.bondmovies.com/board/images/bond.gif');
	background-position	:	right center;
	font-size		:	large;
	margin			:	3px 2px 1px 3px;
}

div#store_main h2 {
	margin			:	3px 2px 1px 3px;
	background-color	:	#666;
	color			:	white;
	font-size		:	small;
	padding			:	2px;
	font-weight		:	bold;
	font-family		:	Verdana, Tahoma, Arial, sans-serif;
}

div#store_main li {
	float			:	left;
	width			:	225px;
	height			:	169px;
	list-style-type		:	none;
	background-color	:	#c9c9c9;
	text-align		:	center;
	margin			:	1px;
	padding			:	5px;
}

div#store_main ul {
	margin-top		:	1px;
	margin-left		:	1px;
	padding-left		:	1px;
}

div#store_main img {
	width			:	125px;
	height			:	125px;

}

.border { border:1px black solid; }

ul.cat_list {width	:	700px;}

ul.cat_list li {float:left;margin-left		:	auto;
	margin-right		:	auto;font-size:small;
	border			:	0px black solid;
	text-align		:	center;
	list-style-type		:	none;
	width			:	200px;
	padding			:	15px;
}

div.store_items {
	width			:	730px;
	margin-left		:	auto;
	margin-right		:	auto;
	background-color	:	#c9c9c9 !important;
}

div.store_items h2 {
	color			:	white;
	background-color	:	black;
	margin			:	0px 2px 1px 1px;
	font-size		:	small;
	text-align		:	center;
	font-weight		:	normal;
	padding			:	7px;
background-image	:	url('/board/images/bond2.gif');
background-position	:	right center;
background-repeat: no-repeat
}

div.store_items ul {
	margin			:	0px;
	padding			:	0px;
	background-color	:	#c9c9c9 !important;
}

div.store_items li {
	float			:	left;
	list-style-type		:	none;
	background-color	:	#c9c9c9;
	/*border:1px white solid;*/
	width			:	205px;
	/*height			:	250px;*/
	font-size		:	x-small;
	margin			:	0px;
	text-align		:	center;
	padding-top		:	12px;
}

div.store_items p.buynow {
	margin			:	0px;
	font-size		:	x-small;
	font-weight		:	bold;
}

div.store_items img {

}

div.games li {
	height			:	50px !important;
	font-size		:	small;
	width			:	49%;
}

div.games { width		:	38%; }

dt { 
	font-weight		:	bold;
	font-size		:	small;
}

dd {
	font-size		:	small;
}

ul.skins {
	margin-left		:	auto;
	margin-right		:	auto;
	background-color:blue;
}

ul.skins li {
	float			:	left;
	list-style-type		:	none;
	text-align		:	center;
	width			:	275px;
	height			:	260px;
	font-size		:	x-small;
}

ul.stills {width			:	748px;
	margin-left		:	50px;
	margin-right		:	50px;
}

ul.stills li {
	float			:	left;
	list-style-type		:	none;
	margin			:	10px;
	background-position	:	bottom;
	padding-bottom		:	5px;
	background-repeat	:	repeat-x;
}

ul.stills img {	padding-right		:	5px;
}


/* Stuff for the index page */
 div.main_left div.main_box {
	width			:	167px;
}

div.main_left { float:left; }

div.main {
	float			:	left;
	margin-left		:	10px;
	width			:	540px;

}

div.main_box {
	padding			:	0px;
	margin-top		:	0px;
}

div.box_content {
	margin			:	0px;
	background-color	:	#c9c9c9;
position:relative;
bottom:5px;
}

div.box_text {
	padding			:	0px 10px 0px 10px;
	font-size		:	small;
	border-left		:	1px #666 solid;
	border-right		:	1px #666 solid;
	border-bottom		:	1px #666 solid;
}

div.box_content ul {
	margin-top:0px;margin-bottom:0px;
}

div.main_box h1 {
	margin-left		:	0px;
	padding-right		:	10px;
	padding-left		:	10px;
	margin-bottom		:	0px;
	height			:	25px;
	padding-top		:	10px;
	background-color	:	#666;
	color			:	white;
	font-size		:	small;
}

div.main_box div.news_listing {
	padding-left		:	105px;
	height			:	105px;
	background-repeat	:	no-repeat;
	background-position	:	left top;
}

div.news_listing h2 {
	margin-bottom		:	0px;
	font-size:small;
}

div.main_left h1 {
	text-align		:	center;
}

div.main h1 { 
	text-align		:	left;
	font-size		:	small;
	padding-top		:	1px;
	padding-bottom		:	2px;
	letter-spacing		:	0.3px;
}

div.subtitle {
	font-size		:	small;
	margin-bottom		:	0px;}

h2.headline {
	margin			:	10px 0px 0px 0px;
}

div.main_box li {
	font-size		:	x-small;
	padding-top		:	6px;
	padding-bottom		:	6px;
}

ul.lesspadding li {
	padding-top		:	0px;
	padding-bottom		:	0px;
	list-style-type		:	square;
	font-size		:	small;
}div.buttons {
	float		:	left;
}






 div.news_listing {
	padding-left		:	105px;
	height			:	105px;
	background-repeat	:	no-repeat;
	background-position	:	left top;
}div.quote{width:400px;font-size:small;margin-left:auto;margin-right:auto;border-top:1px #FFFFFF solid;border-bottom:2px #FFFFFF solid;border-left:1px #FFFFFF solid;border-right:2px #FFFFFF solid;background-color:#B8B8B8;padding:20px;}  



div.breaking_box {
	background-color	:	#FF0000;
	color			:	white;
	font-size		:	small;
	font-weight		:	bold;
	padding-top		:	5px;
	padding-bottom		:	6px;
	border-top		:	2px #FFFF00 solid;
	border-bottom		:	2px #FFFF00 solid;
}

div.weeklyscreenshot img { border:1px solid #000000; }

div.breaking_box a { color:white; }
div#topbar a:visited { color:white; }

div#topbar li {
	display			:	inline;
	font-size		:	x-small;
}
