#upgradefront
{
	overflow: auto;
	margin-bottom: 1em;
}
html>#upgradefront
{
	width: 100%;
}
#upgradefront #browse
{
	background: url(http://www.simplemachines.org/site_images/browse.jpg) no-repeat;
	float: left;
	width: 55%;
	margin-top: 1em;
	padding-top: 1em;
}
#secondarybody #upgradefront #browse h4
{
	padding: 0 0 0 1.5em;
}
.upgrade_list
{
	list-style: none;
	padding: 0;
	margin: 1em 1em 1em 1.5em;
}
.upgrade_list li
{
	list-style: none;
	background: url(http://www.simplemachines.org/site_images/menutitlebar2.png) 0 50% no-repeat;
	padding-left: 20px;
	margin-left: 5px;
}
form#upgradesearch
{
	font-size: 0.9em;
	padding: 1em;
	border: solid 1px #ccc;
	margin: 1em 0 4px 0;
	background: #F0F0F5;
}
form input
{
	font-size: 0.9em;
}
#upgradefront #upgradeinfo
{
	margin-top: 2em;
	float: right;
	width: 45%;
}
#upgradefront #getstart, #upgradefront #popular, #additional #developers
{
	border: solid 1px #ccc;
	background: #f0f0f5;
	margin: 0 0 1em 1em;
	padding: 0 1em 1em 1em;
	font-size: 0.9em;
}
#additional #latest_mods
{
	margin: 0 0 1em 1em;
	padding: 1em;
	font-size: 0.9em;
}
#upgradefront #popular
{
	background: url(http://www.simplemachines.org/site_images/modpopular.png) #F0F0F5 112% -10px no-repeat;
}
#additional #developers
{
	background: none;
	border: none;
}

#upgradefront #popular ol
{
	list-style: none;
	padding: 0.7em 0 0.7em 1em;
	margin: 0;
}
#upgradefront #popular ol li
{
	padding: 0.2em 0 0.2em 20px;
	margin: 0;
	font-size: 1.2em;
}
#upgradefront #popular ol li.num1
{
	background: url(http://www.simplemachines.org/site_images/num1.png) 0 50% no-repeat;
}
#upgradefront #popular ol li.num2
{
	background: url(http://www.simplemachines.org/site_images/num2.png) 0 50% no-repeat;
}
#upgradefront #popular ol li.num3
{
	background: url(http://www.simplemachines.org/site_images/num3.png) 0 50% no-repeat;
}
#upgradefront #popular ol li.num4
{
	background: url(http://www.simplemachines.org/site_images/num4.png) 0 50% no-repeat;
}
#upgradefront #popular ol li.num5
{
	background: url(http://www.simplemachines.org/site_images/num5.png) 0 50% no-repeat;
}
#upgradefront #getstart
{
	background: url(http://www.simplemachines.org/site_images/info_background.png) top right no-repeat #fbf8f4;
	padding-right: 4em;
}
#additional
{
	background: url(http://www.simplemachines.org/site_images/browse.jpg) no-repeat;
	margin-top: 3em;
	padding: 2em;
}
#additional #featuredmod
{
	float: right;
	border: solid 1px #ccc;
	background: url(http://www.simplemachines.org/site_images/modfeatured.png) 116% -16px no-repeat #fff8f0;
	padding: 1em;
	width: 50%;
	overflow: hidden;
}
#additional #featuredmod h3
{
	margin: 0;
}
#additional #featuredmod p
{
	font-style: italic;
}
#additional #latestmods, #additional #developers
{
	width: 35%;
}
#browsing
{
	padding-top: 1em;
}
#browsing dt
{
	display: block;
	padding: 0.4em 0.7em 0.4em 30px;
	background: url(http://www.simplemachines.org/site_images/modtitlebar.png) 2px 50% no-repeat #F0F0F5;
	border: solid 1px #ccc;
	font-weight: bold;
	font-size: 1.2em;
}
#browsing dd
{
	margin-bottom: 1em;
	display: block;
	font-size: 0.9em;
	padding: 2px 0 0.5em 0;
}
#browsing dt.not_approved
{
	background: #ffe8e8;
}
#browsing dd.not_approved
{
	background: #f3f3f3;
}
#browsing dd p
{
	margin: 0;
	display: block;
	padding: 0.4em 0.7em 0.4em 0.7em;
	border-bottom: solid 1px #ddd;
}
#browsing dd ul
{
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
#browsing dd li
{
	padding-left: 16px;
	background: url(http://www.simplemachines.org/site_images/menu.png) 2px 50% no-repeat;
}
#displaymod
{
	width: 52%;
	padding-top: 1em;
}
#displaymod dl
{
	background: url(http://www.simplemachines.org/site_images/browse2.jpg) no-repeat;
	padding: 2em 1em 2em 1em;
}
#approvemod
{
	margin: 1em 0 1em 0;
	background: #f6e0e0;
	border: solid 1px #ccc;
	padding: 0.5em;
}
#approvemod table
{
	margin: 0.5em;
}
#download
{
	float: right;
	width: 45%;
	border-left: solid 2px white;

}
#download h3
{
	margin-top: 0;
	margin-bottom: 1em;
	background: none;
	padding-left: 0;
	padding-bottom: 0.5em;
}
#download ul.item
{
	background: #f8f8fd;
	border: solid 1px #ccc;
	padding: 5px;
	list-style: none;
}
#download ul.item li
{
	padding: 0;
	margin: 0;
}
* html #download ul.item li
{
	display: inline;
}
#download ul.item li ul
{
	list-style: none;
	padding: 0;
	margin: 0.5em 0;
}
#download ul.item ul li
{
	display: inline;
	padding: 1px;
	font-size: 0.8em;
	border: bottom: solid 1px #ccc;
}
#details dt
{
	font-size: 1em;
	width: 10em;
	float: left;
	text-align: right;
}
#details dd
{
	font-size: 1em;
	margin-left: 10em;
	padding-left: 1em;
}
ul#upgradethumbs
{
	list-style: none;
	margin: 0;
	max-height: 220px;
	overflow: auto;
}
#upgradethumbs li
{
	display: block;
	background: #f9f9ff;
	padding: 0.5em;
	margin: 0;
	text-align: center;
}
#upgradethumbs img
{
	border: solid 1px #ccc;
}
.info
{
	background: url(http://www.simplemachines.org/site_images/info_background.png) 4px 99% no-repeat #fbf8f4;
	padding: 1em 1em 1em 4em;
}
#secondarybody #upgradefront h4, #secondarybody #additional h4
{
	padding: 0;
	margin: 0.7em 0 0.7em 0;
}
#secondarybody #descript
{
	background: url(http://www.simplemachines.org/site_images/browse.jpg) no-repeat;
	padding: 2em;
	margin-top: 1em;
	clear: both;
}
#upgradesite #warning
{
	background: #ffe0e0;
	padding: 1em;
	height: 65px;
}
#upgradesite #warning p
{
	display: block;
	font-size: 1.0em;
	font-weight: bold;
}
#upgradesite #warning img
{
	float: left;
	margin-right: 2em;
}
fieldset#upgradesearch
{
	background: #f0f0f3;
	padding: 1em 2em 2em 2em;
	margin-top: 1em;
	border: 0;
}
fieldset#upgradesearch legend
{
	font-weight: bold;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0;
	background: white;
}
fieldset#upgradesearch .inputoptions
{
	margin: 0.5em 0.2em 0.3em 0.2em;
	display: block;
	vertical-align: top;
}
.upgradeparse
{
	background: #fbf8f4;
	padding: 1em 1em 1em 2em;
	border: solid 1px #ccc;
}
.upgradereadme
{
	background: #fbf8f4;
	padding: 1em 1em 1em 1em;
	border: solid 1px #ccc;
}
#discuss_box
{
	padding-left: 2em;
	width: 33.7em;
}
.submenu
{
	margin-left: 1em;
}

code
{
	color: #000000;
	background-color: #dddddd;
	display: block;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	overflow: auto;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

.php_code
{
	color: #000000;
	background-color: #dddddd;
	display: block;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	overflow: auto;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

.file_edits:target
{
	background-color: #B3F4B0;
	border: 1px solid #000000;
}

.edits
{
	font-style: italic;
}



