/*Set up the above the fold section of the frontpage*/
#secondarybody #themefront h4
{
	margin: 0;
	padding: 0;
}
/* latest themes, random themes */
#secondarybody #themefront #latest_themes, #secondarybody #themefront #random_themes
{
	margin: 1em 0 1em 0;
	padding: 0;
}
#secondarybody #themefront #latest_themes h4 
{
	background: #f0f0f5;
	border: solid 1px #ccc;
	padding: 1em;
}
#secondarybody #themefront #latest_themes ul
{
	padding: 0;
	margin: 1em 0 2em 0;
	list-style: none;
	font-size: 0.85em;
	float: left;
}
#secondarybody #themefront #latest_themes li
{
	padding: 0.3em 0.5em 0.3em 0;
	text-align: center;
	margin: 0 0.5em 0 0;
	float: left;
}
#secondarybody #themefront #latest_themes li a img
{
	margin-top: 1em;
}
/* Browse for themes */
#secondarybody #themefront #browse
{
	background: url(http://www.simplemachines.org/site_images/browse.jpg) no-repeat;
	padding: 2em;
	width: 45%;
	margin-top: 1em;
}
#secondarybody #themefront #browse form
{
	margin: 2em 0;
	padding: 0;
	background: #f0f0f0;
}
#secondarybody #themefront #browse ul
{
	padding: 0.5em 0 0 0.5em;
	margin: 0;
	list-style: none;
}
#secondarybody #themefront #browse ul li
{
	padding: 0 0 0 1.5em;
	margin: 1em 0 0 0;
	background: url(http://www.simplemachines.org/site_images/theme_bullet.gif) 0 50% no-repeat;
}
#rightside
{
	float: right;
	width: 40%;
	padding-top: 2em;
}
/* developer */
#developer
{
	border: solid 1px #ccc;
	background: url(http://www.simplemachines.org/site_images/info_background.png) top right no-repeat #fbf8f4;
	margin: 0 0 1em 1em;
	padding: 1em;
	font-size: 0.9em;
}
#developer h5
{
	font-size: 0.9em;
	color: #aaa;
	font-style: italic;
	font-weight: normal;
}
/*Popular themes*/
#secondarybody #themefront #popular
{
	border: solid 1px #ccc;
	background: url(http://www.simplemachines.org/site_images/modpopular.png) #F0F0F5 112% -10px no-repeat;
	margin: 0 0 1em 1em;
	padding: 1em;
	font-size: 0.9em;
}
#secondarybody #themefront #popular ol
{
	list-style: none;
	padding: 1em 0 0 1em;
	margin: 0;
}
#secondarybody #themefront #popular ol li
{
	padding: 0.2em 0 0.2em 20px;
	margin: 0;
	font-size: 1.2em;
}
#secondarybody #themefront #popular ol li.num1
{
	background: url(http://www.simplemachines.org/site_images/num1.png) 0 50% no-repeat;
}
#secondarybody #themefront #popular ol li.num2
{
	background: url(http://www.simplemachines.org/site_images/num2.png) 0 50% no-repeat;
}
#secondarybody #themefront #popular ol li.num3
{
	background: url(http://www.simplemachines.org/site_images/num3.png) 0 50% no-repeat;
}
#secondarybody #themefront #popular ol li.num4
{
	background: url(http://www.simplemachines.org/site_images/num4.png) 0 50% no-repeat;
}
#secondarybody #themefront #popular ol li.num5
{
	background: url(http://www.simplemachines.org/site_images/num5.png) 0 50% no-repeat;
}

#additional
{
	clear: both;
}
#approve_themes
{
	border: solid 1px #ccc;
	margin: 1em 0 4px 0;
	background: url(http://www.simplemachines.org/site_images/info_background.png) 5px 0 no-repeat #fbf8f4;
	padding: 1em 1em 1em 4em;
}
#themesearch dt
{
	padding: 0.5em 0 0.3em;
}
#featuredtheme
{
	clear: both;
	background: url(http://www.simplemachines.org/site_images/browse2.jpg) no-repeat;
	padding: 2em;
	margin-top: 2em;
}
#featuredtheme p
{
	font-style: italic;
	padding: 0;
}
#featuredtheme h6
{
	font-style: normal;
	padding: 1em;
	font-size: 1.2em;
}
#featuredtheme h5
{
	background: url(http://www.simplemachines.org/site_images/featured_themes.jpg) top right no-repeat;
	font-size: 1.2em;
	height: 60px;
	line-height: 40px;
}	
#warning
{
	padding: 1em;
	border: solid 1px #ccc;
	background: #f5f0f0;
	margin: 1em 0 1em 0;
}
#download
{
	width: 30%;
	float: right;
	padding: 0 1em 1em 1em;
	background: #f0f0f4;
	border: solid 1px #ccc;
}
/* for IE */
* html #download
{
	height: 420px;
}
#download ul.dldetails
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	max-height: 420px;
	overflow: auto;
}
#download ul.dldetails li
{
	background: url(http://www.simplemachines.org/site_images/dlbullet.jpg) 0 50% no-repeat;
	padding-left: 16px;
	margin: 0;
}
#download ul.dldetails li.edit
{
	background: none;
	padding-left: 26px;
	margin: 0 0 2px 0;
}
#detailsfront
{
	background: url(http://www.simplemachines.org/site_images/browse.jpg) no-repeat;
	padding: 2em 1em 2em 1em;
	width: 40%;
	margin-top: 1em;
}
#moderation
{
	padding: 2em;
	width: 40%;
	text-align: center;
}
#secondarybody #moderation  li
{
	margin-top: 2px;
	border: none;
	padding: 0;
	text-align: center;
	display: inline;
	float: none;
}
#descript
{
	background: url(http://www.simplemachines.org/site_images/browse2.jpg) no-repeat;
	padding: 1em 2em 2em 2em;
	clear: both;
}
/* details  */ 

#details dt
{
	font-size: 1em;
	width: 10em;
	float: left;
	text-align: right;
}
#details dd
{
	font-size: 1em;
	margin-left: 10em;
	padding-left: 1em;
}
#previewimage
{
	margin-bottom: 2em;
	text-align: center;
}
a.hoverimage img
{
	border: solid 1px white;
}
#featuredtheme a.hoverimage img
{
	float: left;
	margin-right: 1em;
}
a.hoverimage:hover img
{
	border: solid 1px orange;
}
/* browsing the themes */
#browsing
{
	font-size: 0.9em;
	width: 99%;
	float: left;
}
#browsing li.thumb
{
	float: right;
	background: none;
	padding: 0;
	margin: 1em;
}
#browsing li.thumb a img
{
	border: solid 1px white;
}
#browsing li.thumb a:hover img
{
	border: solid 1px orange;
}
#browsing dt
{
	display: block;
	padding: 0.4em 0.7em 0.4em 30px;
	background: url(http://www.simplemachines.org/site_images/theme_bullet.gif) 10px 50% no-repeat #F0F0F5;
	border: solid 1px #ccc;
	font-weight: bold;
	font-size: 1.2em;
}
#browsing dt.newtheme
{
	background: url(http://www.simplemachines.org/site_images/theme_bullet.gif) 10px 50% no-repeat #F5F4F0;
}
#browsing dd
{
	margin: 0;
	display: block;
	font-size: 0.9em;
	padding: 2px 0 0.5em 0;
}
#browsing dd br
{
	clear: right;
}
#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
{
	margin-left: 4px;
	padding-left: 16px;
	background: url(http://www.simplemachines.org/site_images/menu.png) 2px 50% no-repeat;
}
#browsing dt.not_approved
{
	background: #ffe8e8;
}
#browsing dd.not_approved
{
	background: #f3f3f3;
}
.browsing_theme
{
	float: left;
	width: 100%;
}
#approvetheme
{
	margin: 1em 0 1em 0;
	background: #f6e0e0;
	border: solid 1px #ccc;
	padding: 0.5em;
}
#approvetheme table
{
	margin: 0.5em;
}
.site
{
	margin-top: 1em;
}
#discuss_box
{
	padding-left: 2em;
	width: 70%;
}
.submenu
{
	margin-left: 1em;
}
h3.grid_header, h4.grid_header
{
	height: 25px;
	margin-bottom: 0 !important;
	line-height: 26px !important;
	margin-top: 0em !important;
}
.content
{
	padding: 8px !important;
}
#secondarybody h3
{
	margin: 0 !important;
}
.theme_thumb
{
	max-height: 250px;
	max-width: 250px;
}