div.content
{
	padding		: 15px;


	background-color	: #48a451;
	border			: 0;
	border-style		: solid; 
	border-color		: #000000;
	border-left-width	: 1px;
	border-right-width	: 1px;


}

div.content img
{
	border			: 0;		
}


div.content a
{
	color			: #003c06;
	text-decoration	: none;
}

div.content a:hover
{
	color			: #73b279;
	text-decoration	: underline;	
}

div.text
{
	width			: 450px;
}

div.sidebar
{
	float			: right;
	width			: 250px;
}

div.content ul.links
{
	color			: #619101;
}

div.content ul li.large, div.content a.large
{
	font-size		: 18px;
}

div.content ul.season, div.content ul.episodes, div.content ul.folders
{
	list-style-type	: none;
	margin			: 0;
	padding		: 0;
}

div.content ul.season li, div.content ul.episodes li, div.content ul.folders li
{
	background-image	: url('icon-season.png');
	background-repeat	: no-repeat;
	background-position	: center left;
	padding-left		: 25px;
	font-size		: 18px;	
}

div.content ul.episodes li
{
	background-image	: url('icon-episode.png');
}

div.content ul.folders li
{
	background-image	: url('icon-folder.png');
}




div.profiles
{
	height			: 150px;
	margin-top		: 15px;
}

div.profiles div.thumb
{
	width			: 100px;
	float			: left;
}

div.profiles div.thumb img
{
	width			: 100px;
}

div.profiles div.data
{
	margin-left		: 110px;
	height			: 150px;
}

div.profiles span.title a
{
	color			: #1c6c23;
	font-size		: 18px;	
}

div.discuss
{
	background-image	: url('discuss-bg.jpg');
	background-repeat	: no-repeat;
	background-position	: top left;
	font-family		: Trebuchet MS;
	padding		: 15px;
	padding-left		: 80px;
	font-size		: 18px;
	cursor			: pointer;
	clear			: both;
}

div.discuss-for
{
	clear			: both;
	margin			: 20px;
	padding-top		: 10px;	
}

div.discuss a, div.discuss a:hover
{
	color			: #FFFFFF;
	text-decoration	: none;
}

div.lastposts
{
	height			: 163px;
	margin-top		: 10px;
	background-image	: url('lastposts-bg.jpg');
	background-repeat	: no-repeat;
	background-position	: top left;
	font-family		: Trebuchet MS;
}

div.lastposts span.title a
{
	font-family		: Trebuchet MS;
	font-size		: 17px;
	text-decoration	: none;
	padding-left		: 40px;
	color			: #FFFFFF;
}

div.lastposts ul
{
	list-style-type	: none;
	margin			: 0;
	padding		: 0;
	margin-top		: 8px;
}

div.lastposts ul li a
{
	display		: block;
	color			: #236f2a;
	padding		: 2px;	
	padding-left		: 4px;
	background-color	: #87c28d;
}

div.lastposts ul li a:hover
{
	background-color	: #a0dba6;
	text-decoration	: none;
}


div.products
{
	width			: 250px;
	float			: left;
	margin-right		: 5px;
	margin-bottom		: 2px;
}

div.character-thumb
{
	float			: left;
	margin			: 10px;
	margin-left		: 0;
	margin-top		: 0;
	border			: 1px solid #000000;
	text-align		: center;
	padding		: 3px;
}

div.product
{
	height			: 131px;
	margin-top		: 15px;
	background-image	: url('product-bg.jpg');
	background-repeat	: no-repeat;
	background-position	: top left;
	font-family		: Trebuchet MS;
	padding		: 10px;
	cursor			: pointer;
}


div.product div.image
{
	float			: left;
	width			: 100px;
}

div.product div.text
{
	margin-left		: 105px;
	width			: 120px;
}

div.product span.title
{
	font-family		: Trebuchet MS;
	font-size		: 14px;
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}

div.product span.price
{
	font-size		: 18px;
	color			: #e1f2b0;
	font-weight		: bold;
	padding-left		: 18px;
}

div.product a.order, div.product a.info
{
	font-size		: 12px;
	color			: #e1f2b0;
	float			: right;	
}




div.content img.download
{
	width			: 200px;
}


span.price
{
	font-family		: Trebuchet MS;
}



form label
{
	float			: left;
	display		: block;
	width			: 150px;
	margin-bottom		: 2px;
}

img.tiny-thumb
{
	width			: 100px;
}
