/*
	Color sets:
	
	light grey: #f2f2f2
	text black: #000
	red: #be302e
	Green: #aed254
	Dark green: #639e3f
	Grey: #353d3e
	
*/

* {margin: 0; padding: 0;}

body {
	background: #aed254 url(/images/bg.png) 0 0 repeat-x;
	font-family: Arial, sans-serif;
	font-size: 75%;
	color: #353d3e;
	margin: 10px;
}

/*Global preferences*/
a {color: #779f18; text-decoration: none;}
a:visited {color: #779f18; text-decoration: none;}
a:hover {color: #779f18; text-decoration: none;}
ul, ol {list-style: none;}
img, img a, img a:hover {border: 0;}


/*Headings*/
h1, h2, h3, h4, h5 {color: #825116; margin: 0 0 10px 0; font-weight: normal;}
h1 {
	font-size: 3em;
	background: url(/images/line.png) center bottom no-repeat;
	padding: 0 0 7px 0;
}
h1.inner_heading {
	font-size: 1.8em;
	background: url(/images/line.png) center bottom no-repeat;
	padding: 0 0 7px 0;
}
h1.explain {font-size: 2.4em;}
h1.email_question {font-size: 1.6em;}
h1.email_question span {font-weight: normal;}

h2.question_title {
	font-size: 1.6em;
	float: right;
	display: inline;
	width: 610px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
h2.widget_heading {
	text-align: center;
	background: white;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid black;
	margin: 0;
}
h2.select_heading {
	margin: 0 0 5px 0;
	background: url('/images/header_g.jpg') left center no-repeat;
  padding-left: 22px;
  padding-top: 2px;
}
h2.select_heading span, h2.widget_heading span {
	font-size: .75em;
	font-weight: normal;
}

h3 {
	font-size: 1.7em;
	background: url(/images/line.png) center bottom no-repeat;
	padding: 0 0 5px 0;
}
h4 {
	font-size: 1.4em;
	background: url(/images/line.png) center bottom no-repeat;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}

#sideBar h3 {
	font-size: 1.7em;
	padding: 0 0 5px 0;
	background: none;
}
#sideBar h4 {
	background: none;
	border-bottom: 1px dotted white;
	font-size: 1.4em;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}
h2 {font-size: 1.5em;}
h5 {font-size: 1.1em; margin: 0 0 5px 0;}


/*=========*/
/*Structure*/
/*=========*/
#container_small {
	width: 452px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}
#container_medium {
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}
#container_large {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}

/*Left side content for medium and large screen sizes*/
#contentMedium {
	float: left;
	display: inline;
	width: 450px;
}
#contentLarge {
	float: left;
	display: inline;
	width: 700px;
	position: relative;
	z-index: 1;
}

/*Right sidebar*/
#sideBar {
	float: right;
	display: inline;
	width: 223px;
	padding: 0 0 0 10px;
	margin-right: 15px;
}

#header {
	overflow: hidden;
	height: 80px;
	margin: 0 0 15px 0;
	background: url(/images/header_bg.png) 0 14px no-repeat;
}

.content_small {
	background: transparent url(/images/content_small.png) 0 0 repeat-y;
	padding: 16px 18px;
	width: 416px;
}
.content_small_top {
	background: transparent url(/images/content_small_top.png) 0 0 repeat-y;
	width: 452px;
	height: 5px;
	margin: 0 auto;
}
.content_small_bottom {
	background: transparent url(/images/content_small_bottom.png) 0 0 repeat-y;
	width: 452px;
	height: 5px;
	margin: 0 auto;
}

.content_medium {
	background: white;
	border: 1px solid black;
	padding: 16px 18px;
	width: 414px;
}

.content_large {
	background: transparent url(/images/content_large.png) 0 0 repeat-y;
	padding: 16px 18px;
	width: 668px;
}
.content_large_top {
	background: transparent url(/images/content_large_top.png) 0 0 repeat-y;
	width: 704px;
	height: 5px;
	margin: 0 auto;
}
.content_large_bottom {
	background: transparent url(/images/content_large_bottom.png) 0 0 repeat-y;
	width: 704px;
	height: 5px;
	margin: 0 auto;
}

.widgets_large {
	background: url(/images/content_large.png) 0 0 repeat-y;
	width: 701px;
	overflow: hidden;
	height: 100%;
	padding: 0 0 0 3px;
}
.top_content {
	border-bottom: 0;
}



/*=======*/
/*Content*/
/*=======*/

/*Tabs for container*/
ul#tabs {
	overflow: hidden;
	height: 100%;
	position: relative;
	top: 1px;
	z-index: 2;
}
ul#tabs li {
	float: left;
	display: inline;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background: white;
	padding: 4px 25px;
	margin: 0 10px 0 0;
}
ul#tabs li a {text-decoration: none;}
ul#tabs li a:hover {text-decoration: underline;}

ul.medium {width: 450px;}
ul.large {width: 700px;}
ul#tabs li#selected_tab {border-bottom: 0; padding-bottom: 5px;}

/*List items*/
/*This contains the more generic list items used throughout the site*/
ul.general_list li {
	padding: 0 0 0 10px;
}
ul.blogs_and_bookmarks li {
	margin: 14px 0 0 0;
	background: url(/images/line.png) center bottom no-repeat;
}
ul.blogs_and_bookmarks li span {
	padding: 2px 0 14px 20px;
	display: block;
	background: url(/images/ico_bookmark.png) 0 2px no-repeat;
}
ul.blogs_and_bookmarks li.last_li {
	background: none;
	border: 0;
	padding: 0;
}
ul.blogs_and_bookmarks li.last_li a {
}

ul.moderation {
	text-align: center;
	margin: 0 0 10px 0;
}
ul.moderation li {
	display: inline;
}


/*TWIN WIDGETS*/
/*This controls the styles for the two widgets (shared links / questions) in the front page*/
.widget {
	float: left;
	display: inline;
	background: white;
}
.shared_links_widget {
	background: url(/images/line_vertical.png) right 0 no-repeat;
	width: 312px;
	padding: 16px 18px;
}

.questions_widget {
	width: 312px;
	padding: 16px 18px;
}

#share_stuff {
	background: #aed255 url(/images/green_box_bottom.png) 0 bottom no-repeat;
	padding: 21px 10px 30px 10px;
	text-align: center;
	width: 291px;
	font-weight: bold;
	margin: 0 0 0 18px;
}
#share_stuff a {color: white;}
#share_stuff a:hover {color: white; text-decoration: none;}

.have_a_question {
	background: #aed255 url(/images/green_box_bottom.png) 0 bottom no-repeat;
	padding: 0 10px 10px 10px;
	width: 291px;
	height: 106px;
	margin: 0 0 0 18px;
}
.have_a_question_top, #share_stuff_top {
	background: #aed255 url(/images/green_box_top.png) 0 bottom no-repeat;
	height: 9px;
	width: 311px;
	margin: 0 0 0 18px;
	font-size: 1px;
}
.have_a_question h4 {background: none; color: white; margin: 0 0 3px 0;}

/*Messages, questions*/
ul.questions_main {margin: 0 0 10px 0;}
div.questions_widget ul.questions_main {margin: 0;}
ul.messages li, ul.questions li, ul.followers li, ul.shared_links li,
ul.questions_main li {
	overflow: hidden;
	height: 100%;
	padding: 12px 0 0 0;
	margin: 0 0 12px 0;
	background: url(/images/dotted_bg.png) center 0 repeat-x;
}

ul.questions_main li.first {
  background: none;
}

ul.questions_main li, ul.questions_secondary li {
	
	padding: 12px 0 12px 0;
	margin: 0 0 0px 0;
}
ul.questions_main li div.question {
	float: left;
	display: inline;
	width: 610px;
}
ul.messages li p.message, ul.questions_main li p.question,
ul.questions_main li p.question2 {
	float: right;
	display: inline;
	/*width: 86%;*/
	width: 610px;
	clear: right;
}
ul.questions_main li p.question2 {width: 590px;}
ul.questions_main li div.question p.question2 {width: 550px;}
ul.messages li p.message {
	float: right;
	display: inline;
	width: 610px;
	clear: right;
}
div.questions_widget ul.questions_main li p.question,
div.questions_widget ul.questions_main li h5 {
	float: right;
	display: inline;
	width: 255px;
	clear: right;
	margin: 0 0 3px 0;
}
ul.messages li p.item_details, ul.questions_main li p.item_details {
	clear: both;
	padding: 5px 0 0 0;
}
ul.messages li p.item_details a, ul.questions_main li p.item_details a,
ul.questions_main li p.question a, ul.questions li p.question a,
ul.questions li a {color: #353d3e;}
a.anwser {color: #e99d2f !important; font-weight: bold;}

div.questions_widget ul.questions_main p.item_details {
	float: left;
	display: inline;
	width: 300px;
}
ul.messages li p.item_details_main, ul.questions_main li p.item_details_main {
	clear: both;
	padding: 5px 0 0 0;
	width: 610px;
	float: right;
	display: inline;
}
ul.questions li p.title, ul.questions_main li p.title {margin: 0 0 10px 0;}
ul.questions_main li p.title a {font-weight: bold;}
ul.questions li p.question, ul.questions_main li p.question {margin: 0 0 10px 0;}

ul.messages li.top_li, ul.questions_main li.top_li,
ul.shared_links li.top_li {background: none;}
ul.questions_main li.top_li { border-bottom: 2px dotted #aed254; }
ul.questions li.last_li, ul.followers li.last_li, 
ul.shared_links li.last_li {border-bottom: 1px dotted #aed254; padding: 12px 0 12px 0;}

ul.followers li ul li, ul.shared_links li ul li {background: none;}
ul.followers li .user_block, ul.shared_links li .link_block {margin: 0;}


/*Content for moderation*/
/*Messages, questions*/
ul.content_types li {
	overflow: hidden;
	height: 100%;
	padding: 12px 0 12px 0;
	margin: 0 0 0 0;
	background: url(/images/dotted_bg.png) center 0 repeat-x;
}

ul.content_types li.answer_highlight {
  background-color: #fbfff0;
}

ul.content_types li div.question {
	float: left;
	display: inline;
	width: 390px;
}
ul.content_types li p.question {
	float: right;
	display: inline;
	width: 608px;
	clear: right;
}

ul.content_types li p.item_details a, ul.content_types li p.question a {color: #353d3e;}

ul.content_types li p.item_details {
	clear: both;
	padding: 5px 0 0px 0;
}


ul.content_types li p.title {margin: 0 0 5px 0;}
ul.content_types li p.description {margin: 0 0 5px 0;}
ul.content_types li p.tags {margin: 0 0 5px 0;}

ul.content_types li.top_li {background: url(/images/line.png) center 0 no-repeat;}
ul.content_types li.last_li {border-bottom: 1px dotted black; padding: 12px 0 12px 0;}

ul.admin_tool {
	background: #fdffcb;
	padding: 5px;
	margin: 5px 0 0 0;
	clear: both;
}
ul.admin_tool li {
	display: inline;
	background: none;
}
ul.admin_tool li.approve a {color: #518727;}
ul.admin_tool li.edit a {color: #070900;}
ul.admin_tool li.hide a {color: #821a01;}
ul.admin_tool li.spam {color: #060600;}

ul.content_types li.feed ul.general_list li {background: none; margin: 3px 0; padding: 0 0 0 20px;}

ul.content_types li.feed p.feed {
	background: url(/images/ico_bookmark.png) 0 2px no-repeat;
	padding: 0 0 0 20px;
}

ul.content_types li .user_info {
	width: 605px;
	float: right;
	display: inline;
	margin: 0 0 8px 0;
}
ul.content_types li .user_info p.title {margin: 2px 0 2px 0;}


/*MOST ACTIVE USERS*/
/*For the active users sidebar widget*/
ul.most_active {
  margin-bottom: 15px;
}

ul.most_active li {
	padding: 0 0 12px 0;
	margin: 12px 0 0 0;
	background: none;
	border-bottom: 1px dotted white;
	overflow: hidden;
	height: 100%;
}
ul.most_active li .user_info {
	width: 75%;
	float: right;
	display: inline;
}
ul.most_active li .user_info p.meta {margin: 5px 0 0 0;}

ul.most_active li.view_more {background: none;}



/*TAG CLOUD*/
/*Tag cloud styles*/
ul.tag_cloud li a {
	text-decoration: none;
}
ul.tag_cloud li a:hover {
	text-decoration: underline;
}
ul.tag_cloud li {
	display: inline;
	margin: 0 15px 0 0;
}
ul.tag_cloud li.tag1 a {
	font-size: 12px;
	color: #b11d24;
}
ul.tag_cloud li.tag2 a {
	color: #e58f2f;
	font-size: 14px;
}
ul.tag_cloud li.tag3 a {
	color: #418138;
	font-size: 15px;
}
ul.tag_cloud li.tag4 a {
	color: #363c26;
	font-size: 16px;
}
ul.tag_cloud li.tag5 a {
	color: #a87250;
	font-size: 18px;
}
ul.tag_cloud li.tag6 a {
	font-size: 21px;
	color: #89b227;
}
ul.tag_cloud li.tag7 a {
	color: #fff;
	font-size: 23px;
}
ul.tag_cloud li.tag8 a {
	color: #6b7171;
	font-size: 25px;
}

/*USER DETAILS*/
/*This controls the sidebar introduction box*/
ul.my_profile li {
	padding: 0;
	margin: 2px 0px 0 0;
	background: none;
	overflow: hidden;
	height: 100%;
}
ul.my_profile li .user_info {
	width: 75%;
	float: right;
	display: inline;
}
ul.my_profile li .user_info p.meta {margin: 5px 0 0 0;}

ul.my_profile li.view_more {background: none;}

ul.my_profile li.description{margin: 5px 0 0 0;}

div.my_profile_in_progress {
  background: #fdffcb;
  margin: 6px 0px 10px 0px;
}
div.my_profile_in_progress p {
  padding: 10px 10px 3px 10px;
}
div.my_profile_in_progress ul.actions {
  padding-bottom: 10px;
}
div.my_profile_in_progress ul.actions li {
	margin: 6px 14px 0 10px;
}
div.my_profile_in_progress ul.actions li.entire_profile {
  margin-top: 10px;
  text-align: center;
}
div.my_profile_in_progress ul.actions li.entire_profile a {
  color: #353d3e;
  font-weight: bold;
}
div.my_profile_in_progress ul.actions li.complete a {
  text-decoration: line-through;
  color: #353d3e;
}
div.my_profile_complete ul.actions {
  list-style-type: disc;
  padding: 0 0 10px 15px;
}
div.my_profile_complete ul.actions li {
  padding: 5px 0 0px 0;
}

/*This controls the blocks where user data is propagated, such as questions asked*/
.user_block {
	overflow: hidden;
	height: 100%;
	margin: 0 0 20px 0;
}
.user_block .user_data {
	width: 610px;
	float: right;
	display: inline;
}
.user_block h2 {font-size: 1.4em; margin: 0 0 6px 0;}
.user_block ul li {
	display: inline;
}

/*LINK DETAILS*/
/*This controls the blocks where link data is propagated, such as links and feeds*/
/*In addition, it controls the list styles that show mixtures of content*/
ul.shared_links .link_block {
	overflow: hidden;
	height: 100%;
	margin: 0px 0 20px 0;
}
ul.content_types .link_block {
	overflow: hidden;
	height: 100%;
	margin: 0 0 5px 0;
}
ul.shared_links .link_block .link_data {
	width: 550px;
	float: right;
	display: inline;
}
div.shared_links_widget ul.shared_links .link_block .link_data {
	width: 196px;
	float: right;
	display: inline;
}
ul.content_types .link_block .link_data {
	width: 550px;
	float: right;
	display: inline;
}
.link_block h2 {font-size: 1.4em; margin: 0 0 6px 0;}
.link_block ul li {
	display: inline;
}
.link_block p.description {margin: 0 0 0px 0;}
.link_block p.meta a {color: #353d3e; font-weight: bold;}
.link_block p.meta a.spam {font-size: 9px; color: #81868b; font-weight: normal;}
.link_block p.meta {clear: both; padding: 6px 0 0 0;}


/*LATEST MEMBERS*/
#latestMembers {
	overflow: hidden;
	height: 100%;
	margin-bottom: -20px;
}

#latestMembers ul {
	padding: 0px 15px 0px 15px;
	overflow: hidden;
	height: 100%;
}
#latestMembers ul li {
	margin: 0 4px;
	padding: 0;
	float: left;
	display: inline;
}
#latestMembers ul li.last_li {
	margin: 0 0 0 4px;
}
#latestMembers ul li div {overflow: hidden; height: 100%;}

/*PAGINATION*/
/*This controls the pagination links*/
ul.pagination {
	margin: 10px 0 0 0;
	text-align: center;
}
ul.pagination li {
	display: inline;
}


/*Sidebar large buttons*/
ul.sideBarButtons li {
	margin: 0 0 8px;
	border: 1px solid black;
	background: white;
	padding: 12px;
	text-align: center;
}
ul.sideBarButtons li a {text-decoration: none;}
ul.sideBarButtons li a:hover {text-decoration: underline;}

ul.sideBarButtons li.selected_button {font-weight: bold;}
ul.sideBarButtons li.add_new_community {
	border: 0;
	background: transparent;
}
ul.sideBarButtons li.add_new_community a {text-decoration: underline;}
ul.sideBarButtons li.add_new_community a:hover {text-decoration: none;}

/*Text properties*/
p.message_link {text-align: center; font-size: 1.1em;}
p.message_link a {font-weight: bold;}
p.user_description {margin: 5px 0 10px 0;}
	
span.forgot_password {float: right; display: inline; margin: 5px 0;}
span.forgot_password a {color: #be302e;}

p.sign_up_avatar {padding: 15px 0 0 10px; float: left; display: inline;}
a.delete, a.no {color: #be302e;}
a.yes {color: #4f8a2b;}

a.user {font-weight: bold;}

p.nav_links {overflow: hidden; height: 100%;}
p.nav_links a.older {float: left; display: inline;}
p.nav_links a.newer {float: right; display: inline;}

p.stat {overflow: hidden; height: 100%; margin: 2px 0;}
p.stat span.type {float: left; display: inline;}
p.stat span.count {float: right; display: inline;}

p.add_tag {margin: 5px 0;}
p.or_login_tag {margin: 5px 0 20px 0; text-align: center;}

h2.select_heading a {color: #825116;}
h2.select_heading a.selected_tab {font-weight: bold; text-decoration: none;}


/*==========*/
/*Form items*/
/*==========*/
/*To keep floated form elements in check, create a row class*/
form {margin: 0 0 10px 0;}
.have_a_question form {margin: 0;}
.form_row {margin: 15px 0; overflow: hidden; height: 100%;}
.search {margin-top: 0px;}
.row {margin: 0 0 15px 0; overflow: hidden; height: 100%;}
.tiny_row {margin: 0 0 5px 0; overflow: hidden; height: 100%;}
.form_column {float: left; display: inline; margin: 0 10px 0 0;}
.form_boxes {margin: 5px 0;}
input, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit;}
input, textarea, select {*font-size: 100%;}
input.long_text, input.medium_text, input.small_text, input.password_field {
	width: 400px;
	padding: 4px;
	border: 1px solid #c0c0c0;
	font-family: Arial;
}
input.small_text {width: 140px;}
input.medium_text {width: 260px;}
input.email_field {}
input.password_field {float: left; display: inline; width: 260px;}

input.first_name {margin: 0 10px 0 0;}

textarea.small_textarea, textarea.medium_textarea, textarea.small_question_textarea,
textarea.large_textarea, textarea.user_textarea {
	width: 400px;
	padding: 4px;
	height: 40px;
	font-size: 1em;
	overflow: auto;
	border: 1px solid #c0c0c0;
	font-family: Arial;
}
textarea.large_textarea {
	width: 656px;
}
textarea.medium_textarea {height: 80px;}
textarea.user_textarea {height: 40px; width: 300px;}
textarea.small_question_textarea {width: 250px; height: 34px;}
textarea.tiny_textarea {width: 200px; height: 50px;}

/*Labels*/
label span {font-style: italic; color: #777; font-weight: normal;}

/*Radios and checks*/
input.question_radio {
	margin: 17px 3px 0 0;
	padding: 0;
	float: left;
	display: inline;
}


/*Form buttons*/
button.add_feed, button.login, button.forgot_password,
button.signup, button.submit {
	padding: 0;
	background: transparent;
	font-family: Arial, sans-serif;
	cursor: pointer;
	border: 0;
}
button.login {padding: 4px 30px;}
button.signup {padding: 0;}
button.submit {padding: 4px 10px;}
button.submit {padding: 4px 10px;}
button.forgot_password {padding: 4px 20px;}


/*Submit button structures*/
.submit_form_with_cancel, .submit_form {
	overflow: hidden;
}
.submit_form_with_cancel button {
	float: left;
	display: inline;
}
.submit_form_with_cancel a {
	color: #be302e;
	float: right;
	display: inline;
	margin: 6px 0 0 0;
}

button, button.green {
	text-align: center;
	background: url(/images/button_white_right.png) no-repeat right;
	border: 0;
	margin: 0;
	cursor: pointer;
	padding: 0 8px 0 0;
	overflow: visible;
}
button span, button.green span {
	position: relative;
	display: block;
	white-space: nowrap;
	height: 26px;
	color: white;
	font: 11px/26px Arial, Helvetica, sans-serif;
	background: url(/images/button_white_left.png) no-repeat left top;
	padding: 0 5px 0 14px;

}
button.green {background: url(/images/button_green_right.png) no-repeat right;}
button.green span {background: url(/images/button_green_left.png) no-repeat left top;}

/*======*/
/*Footer*/
/*======*/
#footer {
	margin: 5px 0;
	text-align: center;
	font-size: 90%;
}
#footer a {
	color: #353d3e;
	text-decoration: underline;
	font-size: 90%;
}

/*========*/
/*Top menu*/
/*========*/
ul.meta {
	float: right;
	display: inline;
	padding: 25px 30px 0 0;
	position: relative;
	z-index: 1;
}
ul.meta li {
	display: inline;
	color: #ccc;
}
ul.meta li a {color: #825116; text-decoration: none;}



/*Images*/
.logo, .logo2 {
	float: left;
	display: inline;
	position: absolute;
}
.logo2 {margin: 0 0 0 10px;}
.logo a, .logo2 a {
	width: 315px;
	height: 79px;
	display: block;
	background: url(/images/logo.png) 0 0 no-repeat;
}

.thumbnail, .link_thumbnail, .link_thumbnail_small {
	border: 1px solid #418138;
	background: white;
	width: 42px;
	height: 42px;
	padding: 2px;
	float: left;
	display: inline;
}
.thumbnail_link, .link_thumbnail_link, .link_thumbnail_link_small {
	background: white;
	float: left;
	display: inline;
}
.thumbnail_link img, .link_thumbnail_link img, .link_thumbnail_link_small img {
	border: 1px solid #353d3e;
}
.thumbnail_link a, .link_thumbnail_link a, .link_thumbnail_link_small a {
	border: 1px solid #418138;
	display: block;
	width: 42px;
	height: 42px;
	padding: 2px 4px 4px 2px;
}
.thumbnail_link a:hover, .link_thumbnail_link a:hover,
.link_thumbnail_link_small a:hover {border-color: #666;}

.link_thumbnail {
	width: 100px;
	height: 75px;
}
.link_thumbnail_link a {
	width: 100px;
	height: 75px;
}
.link_thumbnail_small {
	width: 65px;
	height: 45px;
}
.link_thumbnail_link_small a {
	width: 65px;
	height: 45px;
}

/* User form */

div#user_details {
  display: none;
}

/* First Message */
div#first_message {
  display: none;
  padding: 10px;
  margin: 10px 20px;
  background-color: #F5953E;
}

div#first_message h4 {
  background: none;
  color: white;
}

div#first_message p {
  padding: 2px 0;
  color: white;
}

div#first_message a, div#first_message a:hover, div#first_message_more a, div#first_message_more a:hover {
  color: white;
}

div#first_message div.nav {
  margin-top: 10px;
}

div#first_message div.nav a {
  font-weight: bold;
}

div#first_message_more {
  display: none;
}

div#first_message_more h5 {
  padding: 0;
  margin: 0;
  padding-top: 5px;
  color: white;
  font-weight: bold;
}

div#first_message_more p {
  padding: 2px 0;
  margin: 0;
}

div#first_message_more p a, div#first_message_more p a:hover {
  color: white;
}

/* Error */
.error h2 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 1em;
  color: red;
}
.error li {
  background-color: red;
  color: white;
  padding: 5px;
  margin: 5px 0;
}

/* Notice */
.notice {
  background-color: yellow;
  padding: 8px;
}

/* Highlight */
.highlight_tag {
  background-color: #639e3f;
  color: white;
  padding: 3px 5px;
}

.disclaimer {
  font-weight: bold;
}

a.facilitate {
  color: red;
  font-weight: bold;
}

.sidebutton {
  background-color: #639e3f;
  color: white;
  padding: 5px 7px;
  margin-bottom: 5px;
}
.sidebutton a {
  color: white;
}

.tekst p {
  margin: 10px 0;
  text-align: justify;
}

.tekst h3 {
  font-size: 100%;
}

/* search guus */

#guus-search {
  width: 100px;
  background: url('/images/guus_search.jpg') right center no-repeat;
}

/* changes */
a.users {
 color: #779f18 !important;
}

a.arrow {
  padding: 0 0 0 15px;
	background: url('/images/guus_arrow.jpg') left center no-repeat;
}

/* twitter guus */

.tweet { }
  .tweet .tweet_list {}
    .tweet .tweet_list li {
      overflow: auto;
      padding: .5em; }
      .tweet .tweet_list li a {
        ; }
    .tweet .tweet_list .tweet_even {
      ; }
    .tweet .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img {
        vertical-align: middle; }

/* blog */

#blog .content_large p {
	margin: 10px 0;
}

#blog .content_large img {
	margin: 10px 0;
}