	div#tabbedbody {
		border: 0;
		position: relative;
		display: inline-block;
	}
	
	div.smallbox {
		padding-bottom: 1px;
	}
	
	div.box p {
		margin: 1em 1em !important;
	}
	
	form {
		margin: 1em 1em;
	}

	div.boxcontenttitle {
		background-image: url("communities.png");
	}
	
	* html div.boxcontenttitle {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="crop", src="img/communities/communities.png");
	}

	div.channelcontentbox div.boxcontenttitle {
		background-image: url("channels.png");
	}
	
	* html div.channelcontentbox div.boxcontenttitle {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="crop", src="img/communities/channels.png");
	}

	div.boxcontenttitle h2 {
		background-image: url("fi_FI/headers/communities.png");
	}
	
	* html div.boxcontenttitle h2 {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="crop", src="img/communities/fi_FI/headers/communities.png");
	}
	
	div.channelcontentbox div.boxcontenttitle h2 {
		background-image: url("fi_FI/headers/channels.png");
	}
	
	* html div.channelcontentbox div.boxcontenttitle h2 {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="crop", src="img/communities/fi_FI/headers/channels.png");
	}
	
	div.boxcontenttitle h2 span.placeholder {
		display: none;
	}
	
	div#communitycategoryintrobox div.boxcontenttitle h3 {
		background-image: url("fi_FI/headers/intro.png");
	}
	
	* html div#communitycategoryintrobox div.boxcontenttitle h3 {
		background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="crop", src="img/communities/fi_FI/headers/intro.png");
	}
	
	div#communitycategoryintrobox div.boxcontenttitle h3 span.placeholder {
		display: none;
	}
	
	.cim#communitycategorylist div.cimtitle,
	.communitylist div.cimtitle {
		padding-bottom: 3px;
		margin-bottom: 3px;
	}

	.cim#communitycategorylist h4,
	.communitylist h4 {
		font-size: 11px;
		float: left;
	}
	
	.cim#communitycategorylist h4 input.text {
		font-weight: bold;
		font-size: 11px;
		color: #F68C00;
		width: 275px;
	}
	
	.cim#communitycategorylist textarea {
		width: 275px;
		font-size: 10px;
	}
	
	span.communitycount,
	span.channelmembers {
		font-size: 10px;
		font-weight: normal;
		white-space: nowrap;
		float: right;
	}
	
	.cim#communitycategorylist p,
	.communitylist p {
		font-size: 10px;
		clear: both;
	}
	
	div.editlinks a {
		font-size: 10px;
		font-weight: normal;
	}

	a.savelink {
		float: left;
	}

	a.editlink,
	a.cancellink {
		float: right;
	}
	
	div#categoryinfo {
		padding: 5px;
	}
	
	div#categorydetails {
		width: 280px;
		float: left;
	}
	
	div#categorydescription {
		margin: 0 0 1em 0;
	}
	
	div.communitycount {
		margin-left: 0.5em;
	}
	
	div.communitycount span.header {
		font-weight: normal;
	}
	
	div#communitytotalcount {
		margin-left: 0;
	}
	
	div#communitytotalcount span.header {
		font-weight: bold;
	}
	
	div.boxcontentborder {
		position: relative;
	}
	
	div#channelcontentbox {
		line-height: 1.3em;
		padding: 1em 1em 1em 1em;
	}
	
	div#channelcontentbox img {
		vertical-align: bottom;
	}

	div#channelcontentbox dl {
		margin: 0;
	}
	
	div#channelcontentbox dt {
		font-weight: bold;
		color: #F68C00;
		margin: 0;
	}
	
	div#channelcontentbox dd {
		margin: 0.5em 0 1em 2em;
	}
	
	div#channelcontentbox dd#channeldescription {
		margin: -0.5em 0 0 2em;
	}
	
	img#channelimage {
		float: right;
		border: 1px solid #667A8F;
		margin: 1em;
	}
	
	div#channelvideo {
		float: right;
		margin-left: 1em;
	}

/* Channel images */
	table#channelimages {
		margin: 0 0 0 25px;
	}

	td.channelimagecell {
		padding: 5px 10px;
		vertical-align: bottom;
	}
	
	div.channelimage {
		padding: 5px 10px;
		float: left;
		text-align: center;
	}
	
	div.channelimageinfo {
		font-weight: bold;
		color: #F68C00;
		height: 1.5em;
	}
	
	div.channelimagestamp {
		font-size: 10px;
		margin: 0.3em 0;
	}

	div.channelimagethumb {
		width: 160px;
		height: 160px;
		background: center center no-repeat #2A425B;
		border: 1px solid #6788A4;
	}
	
	a.channelimagelink {
		display: block;
		width: 160px;
		height: 160px;
	}
	
	div.channelimagedefault {
		background: #546D87;
	}
	
	div.channelimagehidden {
		opacity: 0.5;
		filter: Alpha(opacity=50);
	}
	
	div.channelimagehidden a.channelimagelink {
		background: url("../idaho/hiddenlayer.gif");
		opacity: 0.5;
		filter: Alpha(opacity=50);
	}
	
	div.channelimageproposed {
		background: #1F364D;
	}
	
	div.channelimagenick {
		margin: 0.2em 0;
	}
	
	div.contentbox div.channelimagenick b {
		color: #DAE6ED;
	}

/* End of Channel images */
	
/* Community search box */
	form#communitysearch {
		float: right;
		width: 290px;

		background: url("spyglass.gif") left top no-repeat #243C56;
		
		padding: 0;
		margin: 0;
	}
	
	form#communitysearch table {
		margin: 0 0 0.2em 60px;
	}
	
	form#communitysearch table td {
		font-size: 0;
	}
	
	form#communitysearch label {
		font-size: 10px;
		font-weight: normal;
	}
	
	form#communitysearch input {
		font-size: 10px;
		margin: 0;
	}
	
	form#communitysearch input#searchname {
		width: 157px;
	}
	
	form#communitysearch select#searchcategory {
		width: 159px;
		margin: 0;
	}
	
	form#communitysearch input#searchsizemin,
	form#communitysearch input#searchsizemax {
		width: 50px;
	}
	
	form#communitysearch span.inputseparator {
		font-size: 10px;
		padding: 0.5em;
	}
	
	form#communitysearch div.letterbrowser {
		text-align: left;
		padding-left: 5px;
	}

/*** CHANNEL.PHP ***/
/* Channel actions box */
	div#channelactions div.innerborder {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}
	
	div#channelactions div.spacer {
		height: 10px;
		background: url("../idaho/dot.gif") left center repeat-x;
	}
	
	div.tool_checkbox a {
		 background-image: url("channelactions_checkbox.gif");
	}
	
	div.tool_checkedbox a {
		 background-image: url("channelactions_checkedbox.gif");
	}
	
	div#channelactionsjoin a {
		background-image: url("channelactions_join.gif");
	}
		
	div#channeltomycommunity a {
		background-image: url("prof_mycomm.gif");
	}
	
	div#channelactionspart a {
		background-image: url("channelactions_part.gif");
	}
	
	div#channelactionstagimage a {
		background-image: url("channelactions_tagimage.gif");
	}
	
	div#channelactionsinvite a {
		background-image: url("channelactions_invite.gif");
	}
	
	div#channelactionsdenunciate a {
		background-image: url("channelactions_denunciate.gif");
	}
	
	div#channelactionsacquireowner a {
		background-image: url("channelactions_acquireowner.gif");
	}
	
	div#channelactionsacquirecommunityowner a {
		background-image: url("channelactions_acquirecommunityowner.gif");
	}
	
	div#channelactionsedit a {
		background-image: url("channelactions_edit.gif");
	}
	
	div#channelactionseditmembers a {
		background-image: url("channelactions_editmembers.gif");
	}
	
	div#channelactionsshowpictures a {
		background-image: url("channelactions_showpictures.gif");
	}
	
	div#channelactionsdeletecomments a {
		background-image: url("channelactions_deletecomments.gif");
	}
	
	div#channelactionsshowevents a {
		background-image: url("channelactions_showevents.gif");
	}
	
	div#channelactionsacquirecommunityowner form,
	form#channelactionsinviteform,
	form#channelactionsdeletecommentsconfirm,
	form#channelactionsdeleteform {
		margin: 0;
		padding: 0 0 0 27px;
	}
	
	div#channelactionsacquirecommunityowner p {
		padding-left: 27px;
	}
	
	div#channelactionsacquirecommunityowner form p {
		padding: 0;
	}
	
	form#channelactionsinviteform label,
	form#channelactionsdeleteform label {
		display: block;
	}

	form#channelactionsacquirecommunityownerform textarea {
		height: 100px;
	}
	
	form#channelactionsacquirecommunityownerform textarea,
	form#channelactionsinviteform textarea {
		width: 125px;
	}
	
	div#invite_success { color: #00FF00; font-weight: bold; margin: 10px 0 10px 28px; }

	div.channelactionsadmin a {
		background-image: url("channelactions_admin.gif");
	}
/* End of Channel actions box */

/* Similar communities box */
	div.smallbox ul.relatedcommunities {
		margin: 1em 0;
		padding: 0;
	}
	
	div.smallbox ul.relatedcommunities li {
		list-style-type: none;
		padding: 0 0 0 0.5em;
		margin: 0.5em 0;
		text-indent: -0.5em;
	}
/* End of Similar communities box */

/* Community members box */
	div#channelmembers div.contentsimpleboxcontent {
		padding: 0 10px;
	}

	table.channelmemberstable {
		width: 100%;
		margin: 0;
		padding: 0;
		border-collapse: collapse;
	}
	
	table.channelmemberstable td {
		width: 20%;
		text-align: left;
		vertical-align: top;
		padding: 0;
	}
	
	div.member a {
		padding-left: 10px;
	}
	
	span.moderator a,
	span.communityowner a,
	span.operator a,
	span.channelowner a {
		padding-left: 0;
	}

	span.moderator,
	span.communityowner {
		background: url("community_moderator.gif") 1px 1px no-repeat;
		padding-left: 10px;
	}
	
	span.moderator span.communityowner,
	span.communityowner span.moderator {
		background: none;
		padding-left: 0;
	}
	
	span.operator,
	span.channelowner {
		background: url("channel_operator.gif") left 2px no-repeat;
		padding-left: 10px;
	}
	
	span.operator span.channelowner,
	span.channelowner span.operator {
		background: none;
		padding-left: 0;
	}
	
	span.newmember {
		background: url("fi_FI/newmember.gif") right 4px no-repeat;
		padding-right: 20px;
	}
	
	/* Members editor */
	table.channelmembersedittable div.member a {
		padding-left: 0;
	}
	
	table.channelmembersedittable span.operator,
	table.channelmembersedittable span.channelowner,
	table.channelmembersedittable span.moderator,
	table.channelmembersedittable span.communityowner {
		background: none;
		padding-left: 0;
	}
	
	table.channelmembersedittable a img {
		border: 0;
		vertical-align: middle;
	}
	
	table.channelmembersedittable a.op img {
		opacity: 0.3;
		filter: Alpha(opacity=30);
	}
	/* End of Members editor */
/* End of Community members box */

/* Channel editor box */
	div#channeleditbox form {
		margin: 0;
	}

	div#channeleditbox form table {
		margin: 0;
	}
/* End of Channel editor box */

/* Channel events table */
	table#channeleventstable {
		border-collapse: collapse;
		border: 0;
		width: 100%;
	}

	table#channeleventstable tr.even td {
		background-color: #496481;
	}
	
	table#channeleventstable th {
		padding: 0 7px;
		text-align: left;
	}
	
	table#channeleventstable td {
		padding: 7px;
	}
	
	table#channeleventstable td.eventstamp {
		white-space: nowrap;
		background-image: url("channelevents_stamp.gif");
		background-position: 13px 8px;
		background-repeat: no-repeat;
		padding-left: 30px;
		width: 120px;
	}
	
	table#channeleventstable td.eventdescription {
		padding-left: 30px;
		background-repeat: no-repeat;
		background-position: 13px center;
	}
	
	table#channeleventstable tr.event_admin_comment td.eventdescription {
		font-weight: bold;
	}
	
	table.communityeventstable#channeleventstable tr.event_deop td.eventdescription {
		background-image: url("demod.gif");
	}
	
	table.channeleventstable#channeleventstable tr.event_deop td.eventdescription {
		background-image: url("deop.gif");
	}
	
	table#channeleventstable tr.event_kick td.eventdescription {
		background-image: url("kick.gif");
	}
	
	table.communityeventstable#channeleventstable tr.event_op td.eventdescription {
		background-image: url("community_moderator.gif");
	}
	
	table.channeleventstable#channeleventstable tr.event_op td.eventdescription {
		background-image: url("channel_operator.gif");
	}
	
	table#channeleventstable tr.event_unban td.eventdescription {
		background-image: url("unban.gif");
	}
	
	table#channeleventstable div.tdcontent {
		background: url("../idaho/dot_inset.gif") repeat-y;
		padding-left: 10px;
	}
	
	table#channeleventstable td.eventcode {
		text-align: right;
	}
	
	table#channeleventstable span.eventvalue {
		font-style: italic;
	}
	
	div#channelevents div.prevnextpagination {
		margin: 0.5em 0 0 0;
		padding: 0;
	}
	
	div#channelevents div.prevnextpagination div.innerborder {
		padding: 0;
	}
	
	div#channelevents div#channeleventsempty {
		text-align: center;
		margin: 0.5em 0 0;
		font-weight: bold;
	}
/* End of Channel events table */

	div.channeliframebox div.content div.innerborder {
		padding: 0;
	}
	
	div.channeliframebox iframe {
		border: 0;
	}
	
	div#campaign_community {
		background: url("fi_FI/campaign_community.gif") right top no-repeat;
		height: 11px;
		width: 100px;
		position: absolute;
		top: 1px;
		right: 1px;
	}
	
	dd#channelblogs ul {
		margin: -0.5em 0;
		padding: 0;
		list-style-type: none;
		position: relative;
		left: -18px;
	}
	
	dd#channelblogs li {
		background: url(../idaho/cicon_blog.gif) left 3px no-repeat;
		padding-left: 20px;
		margin: 1em 0;
	}
	
	dd#channelblogs li .nick1 b {
		color: inherit;
		font-weight: normal;
	}
	
/*** END OF CHANNEL.PHP ***/

	div.adminfeature {
		background: url("channelactions_admin.gif") left center no-repeat;
		padding-left: 15px;
	}
