#groups {
	padding-left: 10px;
	}

#groups .groupcontainer form label {
    display: block;
    margin-top: 10px;
    margin-bottom: 3px;
    color: #828c96;
}

#groups .groupcontainer {
	margin: 5px 0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	word-break: normal;
	/* width: 450px; */
	padding: 10px 20px 10px 10px;
	/* background-image: url(http://gfx.dagbladet.no/blink/elements-2/gradients/gradient-grey-2.gif); */
	background-repeat: repeat-x;
	_height: 1%;
}



#groups .groupcontainer-small {
	margin: 0;
	border-top: 1px solid #efefef;
	overflow: hidden;
	word-break: normal;
	/* width: 450px; */
	padding: 1px 5px 4px 2px;
	/*background-image: url(http://gfx.dagbladet.no/blink/elements/gradients/gradient-grey.gif);
	background-repeat: repeat-x;*/
	_height: 1%;
}

#groups .groupcontainer-alternate {
	border-top: 1px solid #eef3f9;
	background-color: #f5fafa;
	/*background-image: url(http://gfx.dagbladet.no/blink/elements-2/gradients/gradient-blue.gif);
	background-repeat: repeat-x;*/
}

#groups .groupcontainer form input, #groups .groupcontainer form textarea, #groups .groupcontainer form select {
    width: 100%;
}

#groups .groupcontainer form textarea.ingress {
    height: 50px;
}

#groups .groupcontainer form textarea.body {
    height: 150px;
}

#groups .groupcontainer form input.submit {
    width: 100px;
    margin-top: 10px;
}

#groups .groupcontainer form select.dateSmall {
    width: 45px;
}

#groups .groupcontainer form select.dateMedium {
    width: 60px;
}

#groups .groupcontainer form select.dateLarge {
    width: 100px;
}

#groups .groupcontainer h3, #groups .groupcontainer h3 a, #groups .groupcontainer h3 a:visited,
#groups .groupcontainer-small h3, #groups .groupcontainer-small h3 a, #groups .groupcontainer-small h3 a:visited {
    font-size: 12px;
    color: #3e6091;
    padding: 0;
    margin: 0;
    text-decoration: none;
}

#groups .groupcontainer h3.important {
    padding-left: 20px;
    background-image: url(http://gfx.dagbladet.no/blink/elements-2/icons/exclamation-important.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

#groups .groupcontainer h3.notimportant {
    padding-left: 20px;
    background-image: url(http://gfx.dagbladet.no/blink/elements-2/icons/exclamation-notimportant.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

#groups .groupcontainer h3.normal {
    padding-left: 20px;
    background-image: url(http://gfx.dagbladet.no/blink/elements-2/icons/exclamation-normal.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

#groups .groupcontainer h3.error {
    padding-left: 20px;
    background-image: url(http://gfx.dagbladet.no/blink/elements-2/icons/exclamation-error.gif);
    background-position: center left;
    background-repeat: no-repeat;
}


#groups .rss_link {
    padding-left: 20px;
    background-image: url(http://gfx.dagbladet.no/blink/elements/icons/feed.png);
    background-position: center left;
    background-repeat: no-repeat;
    height: 20px;
}

#groups .groupcontainer h3 a:hover,
#groups .groupcontainer-small h3 a:hover {
    border-bottom: 1px solid #3e6091;
}



#groups .groupcontainer .byline, 
#groups .groupcontainer-small .byline {
    margin: 3px 0 0 0;
    color: #6e6e6e;
    line-height: 15px;
}

#groups .groupcontainer .byline a img {
    border:1px solid #aaaaaa;
    vertical-align:middle;
}

#groups .groupcontainer a, #groups .groupcontainer a:visited,
#groups .groupcontainer-small a, #groups .groupcontainer-small a:visited, 
#groups .info a, #groups .info a:visited, 
#groups h2 a, #groups h2 a:visited  {
    color: #000;
}

#groups h1 {
    color: #6699cc;
	font-size: 18px;
	margin: 0;
	padding: 0;
}

#groups h2 {
    color: #6e6e6e;
	font-size: 11px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: normal;
}

#groups p.ingress {
    margin: 5px 0 5px 0;
}

#groups p.body {
    color: #000000;
}


#groups .rss {
    float: right;
    border: none;
}

#groups .rss img {
    border: none;
}

#groups .info {
    color: #6e6e6e;
    margin-top: 20px;
}

#groups .private {
    background-image: url(http://gfx.dagbladet.no/blink/gr-lukket-l.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 12px;
    background-position: 0 2px;
}

#groups .public {
    background-image: url(http://gfx.dagbladet.no/blink/gr-aapen-l.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 12px;
    background-position: 0 2px;
}

#groups .private_active {
    background-image: url(http://gfx.dagbladet.no/blink/gr-lukketaktiv-l.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 12px;
    background-position: 0 2px;
}

#groups .public_active {
    background-image: url(http://gfx.dagbladet.no/blink/gr-aapenaktiv-l.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 12px;
    background-position: 0 2px;
}

.groups_button {
    background-repeat: no-repeat;
    background-position: left middle;
    padding: 3px 3px 3px 20px;
}

.toolbar {
	border-top: none !important;
	}


/* --------------------------------------------------------------------------------
									GROUP FRONT		
--------------------------------------------------------------------------------*/


#groups_front_main_wrapper {
	padding: 0 10px;
	}

#groups_front_main .groups_header h1 {
	background-image: url(http://gfx.dagbladet.no/blink/elements/icons/classic/48/127.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 60px;
	font-size: 182%;
	color: #69c;
	margin-bottom: 10px;
	}

#groups_front_last_news,
#groups_front_last_discussions,
#group_front_last_visitors {
	padding: 0 10px;
	}



#groups_front_last_discussions h2,
#groups_front_last_news h2,
#group_front_last_visitors h2 {
	font-size: 136%;
	color: #3a5a7a;
	margin-bottom: 10px;
	}

#groups_front_main .groups_header {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	}

#groups_front_main .groups_header p {
	margin-bottom: 1em;
	line-height: 1.3em;
	}

#groups_front_main .groups_header ul.dbm_iconlist {
	margin-top: 10px;
	}


#groups_front_sidebar h2 {
	color: #3a5a7a;
	margin-bottom: 5px;
	font-size: 136%;
	}

#groups_front_sidebar table {
	width: 95%;
	margin: 10px 0;
	}

#groups_front_sidebar table tr {
	/* background-image:url(http://gfx.dagbladet.no/blink/elements/gradients/toolbar-gradient.gif); */
	background-position:center bottom;
	background-repeat:repeat-x;
	}

#groups_front_sidebar table td {
	padding: 2px;
	border-top: 1px solid #ddd;
	}

#groups_front_sidebar table tr:hover {
	background-color: #eee;
	}

#groups_front_sidebar #ad_300_right {
	margin: 15px 0;
	}

#groups_front_last_discussions {
	margin: 10px 0;
	padding-top: 10px;
	}

#groups table {
	margin-top: 10px;
	}

#newsentries {
	clear: both;
	margin-top: 15px;
	}

.newsentry .left,
.newsentry .right {
	margin-bottom: 20px;
	}

.newsentry .left {
	float: left;
	width: 48%;
	clear: left;
	}

.newsentry .right {
	float: right;
	width: 48%;
	}

.newsentry h2 img {
	float: left;
	margin-right: 10px;
	}

.newsentry h2,
.newsentry p {
	margin: 0 !important;
	}

.newsentry h2 {
	font-weight: bold !important;
	font-size: 122%;
	}


/* -------------------------------------------------------------------------------
									GROUPS BROWSE
---------------------------------------------------------------------------------*/

table#group_browse_category_list td {
	line-height: 1.8em;
	}



/* -------------------------------------------------------------------------------
								SINGLE GROUP FRONT
---------------------------------------------------------------------------------*/


#group_description {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding: 10px;
	}

#group_description h2 {
	color: #69c;
	margin-bottom: 10px;
	font-size: 122%;
	}


/* ---------------------------------------------------------------------------------
								CALENDAR
-----------------------------------------------------------------------------------*/

#calendar {
	padding: 0 10px;
	}

#calendar h1 {
	background-image: url(http://gfx.dagbladet.no/blink/elements/icons/classic/48/50.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 60px;
	font-size: 182%;
	color: #69c;
	margin-bottom: 10px;
	}

#calendar table#calendar_listing {
	border: 1px solid #eee;
	margin: 10px 0;
	}

#calendar table#calendar_listing td {
	padding: 5px;
	}

/* ---------------------------------------------------------------------------------
								CREATE GROUP
-----------------------------------------------------------------------------------*/

table#create_group {
	margin: 0 auto;
	}

table#create_group td {
	padding: 5px;
	vertical-align: top;
	}

table#create_group td h3 {
	color: #3a5a7a;
	font-size: 107%;
	margin-bottom: 5px;
	}

table#create_group td p {
	font-size: 77%;
	}
	
/* ---------------------------------------------------------------------------------
								/community/edit_news.php5
-----------------------------------------------------------------------------------*/


#edit_news h1 {
	background-image: url(http://gfx.dagbladet.no/blink/elements/icons/classic/24/1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 30px;
	font-size: 167%;
	color: #69c;
	margin-bottom: 10px;
	}


#edit_news_rules {
	width: 260px; 
	float: right;
	line-height: 1.4em;
	}

#edit_news_rules p {
	margin-bottom: 1em;
	}


#edit_news_rules h2 {
	font-size: 107%;
	color: #3a5a7a;
	margin-bottom: 10px;
	}

#edit_news_rules ul li {
	background-image: url(http://gfx.dagbladet.no/blink/elements/icons/newspaper.png);
	background-repeat: no-repeat;
	padding: 0 5px 8px 22px;
	background-position: top left;
	} 

/* ---------------------------------------------------------------------------------
								/community/article.php5
-----------------------------------------------------------------------------------*/

#article h1 {
	font-size: 197%;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
#article p.photobyline {
	font-size: 77%;
	}

#article .ingress {
	font-weight: bold;
	}

#article p.byline {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 3px 0;
	margin: 5px 0;
	}

#article p.byline .userimg {
	float: left;
	margin-right: 5px;
	border: 1px solid #eee;
	padding: 3px;
	}
	
/* ---------------------------------------------------------------------------------
								/community/read_post.php5
-----------------------------------------------------------------------------------*/

#group_discussion_post {
	padding: 0 5px;
	border-bottom: 1px solid #eee;
	}

.warning {
	border: 1px solid red;
	padding: 10px 10px 10px 80px;
	background-color: #fffec5;
	background-image: url(http://gfx.dagbladet.no/blink/elements/icons/classic/48/10.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-bottom: 10px;
	}

.warning h2 {
	color: red;
	}	

#group_discussion_post h2 {
	font-size: 122%;
	margin-bottom: 0.5em;
	}

#group_discussion_post img.userimg {
	border: 1px solid #eee;
	padding: 3px;
	background-color: white;
	float: right;
	}


#group_discussion_post ul.dbm_iconlist {
	margin: 15px 0;
	}

#group_discussion_post .quote {
	border: 1px solid #dfeaf6;
	padding: 10px;
	background-color: #f5fafa;
	margin: 10px;
	}

#group_discussion_post .quote h3 {
	font-size: 122%;
	margin-bottom: 0.3em;
	}

.post_metadata {
	padding-bottom: 5px;
	color: #999;
	}

.post_metadata span#user_ip {
	color: black;
	}

#post_reply {
	padding: 10px;
	}

#post_reply h2 {
	font-size: 122%;
	margin-bottom: 1em;
	}

#post_reply_helptext {
	float: right;
	width: 230px;
	}

/* ---------------------------------------------------------------------------------
								fra oyvind/groups.css
-----------------------------------------------------------------------------------*/

	
	#group_content {
		clear: both;
		margin-top: 5px;
		padding: 10px 5px;
		}
	
	#sidebar1 {
		padding: 10px 5px !important;
		}
	
	#sidebar1 table.group_sidebar_admins td {
		padding: 1px;
		}

	#sidebar1 table.group_sidebar_admins {
		margin: 5px 0;
		}


	#group-top {
		/* margin: 10px; */
		}

	#group-top {
		background-color:#f8f8f8;
		border-bottom:1px solid #eee;
		margin-top:-10px;
		padding:10px;
		}
	
	#group-top div.grouplogo {
		/* border: 1px solid #ddd; */
		/* background-color: white; */
		padding: 2px;
		height: 40px;
		width: 40px;
		float: left;
		margin-right: 10px;
		}

	#group-top div.grouplogo img {
		height: 40px;
		width: 40px;
		}
	
	#group-top h1.groupname {
		color: #69c;
		font-size: 159%;
		}
	
	table.debate-table {
		width: 98%;
		margin: 10px;
		}

	table.debate-table thead {
		color: #999;
		font-weight: bold;
		border-bottom: 2px solid #eee;
		}

	table.debate-table thead th {
		padding: 3px 0;
		}

	table.debate-table tr:hover {
		background-color: #f5fafa;
		}

	
	.debate-table td.t img {
		vertical-align: bottom;
		/* border: 1px solid red; */
		height: 24px;
		}
		
	.debate-table td {
		/* border: 1px solid red; */
		height: 24px;
		}
	
	table#group_files {
		width: 100%;
		margin: 10px 0;
		clear: both;
		}
	
	table#group_files td {
		padding: 5px;
		border: 1px solid #ddd;
		}
	
	table#group_files th,
	table#group_links th,
	table#group_members th {
		background-image: url(http://gfx.dagbladet.no/blink/elements/gradients/toolbar-gradient.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		border-top: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
		font-weight: bold;
		padding: 3px;
		}
	
	table#group_members th {
		border: none;
		border-top: 1px solid #ddd;
		}
	
	table#group_discussions {
		
		}
	
	table#group_discussions td {
		padding: 10px;
		line-height: 1.5em;
		color: #777;
		}
	
	table#group_discussions td a {
		/* color: #000; */
		font-weight: normal;
		}

	table#group_discussions td a.online {
		color: green;
		font-weight: normal;
		}

	table#group_discussions td a.linkblaa {
		font-weight: bold;
		color: #000;
		}

	table#group_discussions td a:visited {
		color: #000;
		font-weight: normal;
		}
	
	table#group_discussions tr.group_discussion_bg {
		/* background-image: url(http://gfx.dagbladet.no/blink/elements/gradients/toolbar-gradient.gif); */
		background-position: bottom;
		background-repeat: repeat-x;
		}
	
	table#group_discussions tr {
		border-top: 1px solid #eee;
		}

	table#group_links,
	table#group_members  {
		clear: both;
		width: 100%;
		margin: 10px 0;
		}

	table#group_links td,
	table#group_members td {
		padding: 5px;
		}

	table#group_links tr.group_links_bg {
		background-image: url(http://gfx.dagbladet.no/blink/elements/gradients/toolbar-gradient.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		}


