@-moz-document domain(www.gamedev.net), domain(gamedev.net) {
body
{
	background: #eaebec; /* lighter blue than default #fff*/
	font: normal 10pt arial, verdana, tahoma, sans-serif; /* Smaller than default font */
	line-height: normal; /* Not 130% height */
}
body .maintitle
{
	font-size: 15px;
	padding: 3px !important;
}
h2
{
	margin: 0 0 2px 0; /* Was 8 pixel margin */
}
body h3
{
	padding: inherit; /* Was 3 for no apperent reason */
}
h3 img
{
	margin-top: 0px; /* Was -2 to push it back against earlier padding */
}
/* General block used on the outside edge.  Distractions.*/
.general_box
{
	border-bottom: 2px solid #d5dde5; /* Was 4 pixels on the bottom */
	padding: 2px; /* Was a 10px buffer between boxes. */
}
/* forum post entry */
.post_block
{
	border-bottom: none; /* The 6px gray line is unnecssary, we already have a 34px "post_controls" bar. */
}
.filter_bar
{
	padding: inherit; /* Remove 12px of unnecessary white space */
	margin: inherit; /* Remove 6px of unnecessary 'blue' space */
}
/* Navigation */
ul.menutopnav
{
	font-size: 1em; /* Regular size text.  I'd go smaller but menus are nice to keep visible even if not content.*/
}
ul.menutopnav li a
{
	padding: 0; /* 7px 5px; */
}
ul.menutopnav li span
{
	/*--Drop down trigger styles--*/
	width: 10px; /* 15px */
	height: 15px; /* 35px */
	background: url(/images/subnav_btn.gif) no-repeat center -5px; /* Needs to shift up because I can't redraw graphics */
}
ul.menutopnav li span.subhover
{
	background-position: center -2px; /* Needs to shift up because I can't redraw graphics */
}
ul.menutopnav li ul.menusubnav
{
	top: 14px; /* Needs to move because we shrunk the window */
}
#primary_nav
{
	height: 15px; /* Shrink to new size */
}
#user_navigation #new_msg_count
{
	padding: 2px 4px; /* 3px 7px */
}
#user_navigation .photo
{
	margin: 0px 10px 6px 6px; /* Move up slightly */
}
#user_navigation.logged_in
{
	height: auto !important; /* shrunk from 65px to minimum box*/
}
#user_navigation ul#user_other
{
	top: 30px; /* bump up slightly from 35px */
}
#user_navigation #user_link
{
	margin: 0px 5px 0px 8px; /* Move up slightly */
}
#user_navigation #user_notifications_link
{
	margin: 0px 0 0px 0px; /* Move up slightly */
}
#search_options_menucontent li
{
	padding: 0px 4px !important; /* Why the huge border was !important I'll never know, but this must also be marked because of it. */
}
#secondary_nav
{
	padding: 0px 15px; /* 12px 15px 12px 25px; */
}
#fbtab
{
	left: -5px; /* we don't need all the space, bump it off screen */
	top: 85%; /* Was 40%, right in the middle of the page blocking content. */
}
#content
{
	min-height: 200px; /* Was 200 px */
	padding: 2px; /* Was 10px */
}
#ajax_loading
{
	background-color: #CC0000; /* Something red so I notice it. */
	left: 85%; /* Unobtrusive place rather than the center of the screen */
}
.block_wrap
{
	padding: 0; /* Don't need extra padding around lists of posts */
}
table.ipb_table tr td
{
	padding: 0px 4px; /* Less padding around topic labels and other data rows */
}
table.ipb_table th, div#current_calendar ol#week_view li.month_bar
{
	padding: 0; /* We don't need the table headings sooooo big. */
}
table.ipb_table ol.subforums
{
	padding: 0px; /* Sub-items have padding, no need for it here.*/
	margin: 0px;
}
table.ipb_table tr.subhead th
{
	padding: 2px;
}
body#ipboard_body fieldset.submit, body#ipboard_body p.submit
{
	padding: 5px; /* 15px 6px 15px 6px; */
}
.message
{
	background: #f1f6ec url(http://public.gamedev.net/public/style_images/master/information.png) no-repeat 8px 1px;
	padding: 0px 10px 0px 30px;
}
.ipbmenu_content, .ipb_autocomplete
{
	padding: 0px 5px;
}
.ipbmenu_content li, .ipb_autocomplete li
{
	padding: 0px 5px;
}
.author_info
{
	font-size: 0.8em;
	width: 130px;
	margin: 0px -5px 0px 0px;
}
.author_info ul.user_fields
{
	display: none;
}
.author_info ul.user_fields li
{
	overflow: inherit;
	visibility: collapse;
	padding: 0;
}
.post_body
{
	margin-left: 135px;
	line-height: 60%; /* suck up a bunch of white space for blank rows*/
}
.post_block h3
{
	padding: 2px;
}
.post_block.topic_summary h3
{
	padding: 2px;
}
.signature
{
	font-size: 9px;
	border-top: 1px solid #1D3652;
	border-top-style: dotted;
	padding: 2px 8px;
	margin: 00px 10px 0 6px;
}
.rep_bar ul
{
	margin-top: 2px;
}
.reputation
{
	padding: 0px 8px;
}
#ipbwrapper
{
	max-width: none; /* 1230px; */
	background: #eaebec;
}
.post_body .post
{
	margin-top: 3px;
	line-height: 100%; /* We don't need 150% of the font size.  Unless THEY ARE SHOUTING.  */
}
p.posted_info
{
	padding: 0 7px; /* This box had bizzare padding with negative borders just to take up space. */
	margin: 0px;
	font-size: 8px;
}
.topic_controls
{
	min-height: 5px; /* Make it not obnoxious */
}
.topic_buttons li
{
	background: #1d3652; /* Why did they put a rounded image here when they used rouned borders elsewhere?  Fix it. */
	background-image: none;
	border-radius: 6px;
	-moz-border-radius: 6px;
}
.topic_buttons li a
{
	background: #1d3652;
	background-image: none;
	padding: 2px 6px 2px 0px; /* Make it smaller now that we are no longer using those rounded images. */
}
.topic_buttons li span
{
	background-image: none;
	padding: 2px 6px 2px 0px;
}
.topic_buttons li:hover
{
	background-image: none;
	background: #3c6999;
}
.topic_buttons li:hover a
{
	background-image: none;
	background: #3c6999;
}
.topic_buttons li.disabled
{
	background-image: none;
	background: #50565c;
}
.topic_buttons li.disabled span
{
	background-image: none;
	background: #50565c;
}
.topic_buttons li.closed
{
	background-image: none;
	background: #7c2323;
}
.topic_buttons li.closed span, .topic_buttons li.closed a
{
	background-image: none;
	background: #7c2323;
}
ul.post_controls
{
	background-image: none;
	background-image: none;
}
ul.post_controls li
{
	background: #ccdff2;
	background-image: none;
	border-radius: 6px;
	-moz-border-radius: 6px;
}
ul.post_controls a
{
	background: #ccdff2;
	background-image: none;
	color: #1d3652;
}
ul.post_controls li.selected
{
	background-image: none;
	background: 528f6c;
}
ul.post_controls li.selected a
{
	background-image: none;
	background: 528f6c;
}
.tab_bar.no_title.mini
{
	padding: 0px 15px 25px; /* 7px 15px 25px 15px;  Problems with scripts if I shrink tab bars too much.*/
}
p.citation
{
	padding: 0px;
}
}
