body {
	font-size:11px;
	line-height:16px;
	color:#2f2f2f;
	background:#fff url(images/bg.gif) repeat-x 0 0;
	margin:0;
}
body, input, select, textarea {
	font-family:arial, helvetica, sans-serif;
}

/* --- M A R K D O W N   E L E M E N T S ---*/
#content #content-area p,
.sidebar .block p {
	margin:0;
	padding:0 0 15px;
}
#content #content-area ul,
.sidebar .block ul,
#content #content-area ol,
.sidebar .block ol {
	margin:0;
	padding:0 0 10px 25px;
}
#content #content-area ul li,
.sidebar .block ul li {
	padding:0 0 5px 0;
	list-style-type:disc;
}
#content #content-area ol li,
.sidebar .block ol li {
	padding:0 0 5px 0;
	list-style-type:decimal;
}
#content #content-area ul ol,
.sidebar .block ul ol,
#content #content-area ul ul,
.sidebar .block ul ul,
#content #content-area ol ul,
.sidebar .block ol ul {
	padding-bottom:0;
	padding-top:7px;
}
#content #content-area ul ol li,
.sidebar .block ul ol li {
	padding:0 0 5px 0;
	list-style-type:decimal;
}
#content #content-area ul ul li,
.sidebar .block ul ul li,
#content #content-area ol ul li,
.sidebar .block ol ul li {
	padding:0 0 5px 0;
	list-style-type:disc;
}

/* --- H E A D I N G S --- */

h1, h2, h3, h4, caption {
	color:#2f2f2f;
	background-color:transparent;
	text-align:left;
	margin:0;
}
h2 a, h3 a { color:#2f2f2f; }
h2 a:hover, h3 a:hover { color:#2f2f2f; }

h1, h2, h3 {
	font-family: helvetica, arial, verdana, sans-serif;
	line-height:1.2em;
	font-weight:normal;
}
h1 {
	font-family: georgia, times, "times new roman", serif;
	margin:0 0 10px;
	font-size:27px;
}
h1:first-letter {
	text-transform:uppercase;
}
h2 {
	padding:0 0 3px;
	font-size:17px;
}
h3, caption {
	font-weight:bold;
	font-size:13px;
}
h4 { /* Preamble */
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
}

/* --- F O R M S ---*/

/* --- FORMS: Default --- */
form {
	margin:0;
	padding:0;
}
input, select, textarea {
	font-size:100%;
	margin:0;
	background:#f9f9f9;
	border:1px solid #ddd;
	padding:3px;
}
.teaser-button,
.form-submit {
	padding:5px 10px;
	margin-bottom:15px;
	overflow:auto;
	border:none;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	border:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
input.form-checkbox,
input.form-radio {
	border:none;
	background:none;
}

/* --- FORMS: Webforms --- */
.node-type-webform {
}
.node-type-webform .form-textarea,
.resizable-textarea {
	width:350px;
}
.node-type-webform .form-select {
	width:256px;
}
.form-required {
	color:#c03;
}
.node-type-webform .form-text,
.node-type-webform .form-select,
.node-type-webform .form-textarea {
	width:250px;
}
.node-type-webform .form-item .form-radios,
.node-type-webform .form-item .form-checkboxes {
	padding:2px 0 0;
}

/* --- FIELDSET: Default (used by admin, webforms, etc) --- */
html.js fieldset {
	border:none;
	margin-bottom:10px;	
	background:#f0f0f0;
	padding:15px 10px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* --- FIELDSET: Expanded & Collapsed --- */
html.js fieldset.collapsed {
	margin-bottom:10px;
	padding:2px 10px 2px;
	background:none;
}
html.js legend,
html.js fieldset.collapsible legend {
	display:block;	
	color:#fff;
	background:#616161;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:2px 10px 2px 10px;
}
html.js fieldset.collapsible legend a {
	color:#fff;
	background:#616161 url(images/admin_arrow_expanded.gif) left center no-repeat;
	padding-left:8px;
}
html.js fieldset.collapsed legend a {
	color:#fff;
	background:#616161 url(images/admin_arrow_collapsed.gif) left center no-repeat;
	padding-left:8px;
}

/* --- LEGEND: Hover color --- */
html.js fieldset legend.collapse-processed:hover,
html.js fieldset legend.collapse-processed:hover a {
	text-decoration:none;	
}
form#views-ui-edit-view-form .resizable-textarea,
form#user-profile-form .resizable-textarea,
form#node-form .resizable-textarea {
	width:90%;	
}

/* --- FIELDSET: Admin design fixes --- */
div.teaser-button-wrapper {
	float:none;	
}
form#node-form .admin {
	margin-bottom:20px;	
}
#user-profile-form .sticky-table td .form-item {
	font-size:11px;	
}

/* Fieldgroup */
#content .fieldgroup { 
	margin: 5px 0 15px;
}
#content .fieldgroup .content { 
	margin: 0;
	padding: 0;
}
#content .fieldgroup .field { margin-bottom: 3px; }

/* --- T A B L E S --- */

#content-area table {
	margin-bottom:15px;
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
}
#content-area table td,
#content-area table th {
	padding:3px 8px;
	vertical-align:top;
	border-top:#ddd 1px solid;
	border-left:#ddd 1px solid;
}
#content-area table th,
#content-area table td.active {
	background:#f3f3f3;
}

/* --- H E A D E R --- */

#header {
	padding:50px 0 20px;
	background: url(images/bg_header.gif) no-repeat 0 0;
}
#header #logo {
	float:left;
	margin-top: 6px;
}
#header #logo img {
	display:block;
}
#header #slogan {
}

/* --- C O N T E N T --- */
#page {
	width:921px;
	margin:0 auto;
	padding:0 20px;
	text-align:left;
}
#main { 
	width:100%;
	margin:25px 0;
	background: url(images/dotted.gif) repeat-y 330px 0;
}
#content {
	float:right;
	width:560px;
}
#slideshow { margin-top: 15px; }
#slideshow img,
#slideshow embed,
#slideshow object { display: block; }
.sidebar {
	font-size:11px;
	line-height:14px;
}
#sidebar-left {
	float:left;
	width: 300px;
}
#sidebar-right {
	float:right;
	display: none;
}

.section-node-add #main,
.section-node-delete #main,
.section-node-edit #main,
.section-admin #main {
	background: none;
}
.section-node-add #sidebar-left,
.section-node-delete #sidebar-left,
.section-node-edit #sidebar-left,
.section-admin #sidebar-left {
	display:none;	
}
.section-node-add #content,
.section-node-delete #content,
.section-node-edit #content,
.section-admin #content {
	width:100%;	
}

/* --- F R O N T   R E G I O N S --- */

#front-regions { padding-top: 28px; margin-bottom: 30px; }
#front-regions .region { 
	width: 287px; 
	float: left; 
	margin-right: 30px;
	padding: 0;
}
#front-regions #front-region-3 { margin-right: 0; }

#front-regions .region a { color: #666d2b; }
#front-regions .region a:hover { color: #525918; }
#front-regions .region-count-1.block { margin-top: 0; }
#front-regions .front-region-wrapper {
	background: url(images/bg_front-region-wrapper.gif) no-repeat bottom left;	
	float: left;
	padding: 0 0 6px;
	margin: 0;
}
#front-regions .front-region-wrapper .block .content { background: none; }
#front-regions .view-footer,
.sidebar .view-courses .view-footer { padding-top: 5px; }
#front-regions .view-footer { padding: 15px 0 10px; }
#front-regions .view-footer p { padding: 0; margin: 0; }
#front-regions .view-footer a,
#front-regions .view-footer a:hover,
.sidebar .view-courses .view-footer a,
.sidebar .view-courses .view-footer a:hover {
	background: #8c8c8c url(images/bg_arrow-button.gif) no-repeat right;
	padding:3px 15px 3px 7px;	
	color: #fff;
	font-weight: bold;
}


/* Front blurbs */
#front-regions #block-block-2 { padding: 0; margin: 0 0 8px; }
#front-regions #block-block-2 .content { padding: 15px 15px; }

#front-regions .block#block-block-3 { 
	padding-top: 0;
	margin-top: 0;
}
#front-regions .block#block-block-3,
#front-regions .block#block-block-3 .inner,
#front-regions .block#block-block-3 .content { background: none; }

#front-regions #block-block-3 p { padding: 0; margin: 0 0 10px; }
#front-regions #block-block-3 a {
	background: url(images/bg_link-mindfulness.gif) no-repeat left;
	color: #b62b79;	
	padding: 2px 0 2px 20px;
}
#front-regions #block-block-3 a:hover { color: #8f1e5e; }


/* --- N E W S L E T T E R --- */
#newsletter-signup {
	float: right;	
}
#newsletter-signup h3 { 
	font-size: 11px;
	font-weight: normal;	
	padding-bottom: 5px;
}
#newsletter-signup label { display: none; }
#newsletter-signup .form-item,
#newsletter-signup input.form-submit {
	float: left;
	margin: 0;
	padding: 0;
}
#newsletter-signup .form-item { margin-right: 12px; }
#newsletter-signup .form-item input.form-text { 
	border: none;
	color: #2f2f2f;
	width: 176px; 
	padding: 2px 3px;
}
#newsletter-signup input.form-submit {
	padding: 1px 12px 1px 11px;
	background: none;
	overflow: visible;
	color: #2f2f2f;
	font-weight: bold;
	text-transform: uppercase;	
	margin: 0;
	text-align: center;
}
#newsletter-signup form {
	background: url(images/bg_newsletter-form.gif) no-repeat bottom left;	
	width: 248px;
	padding-bottom: 4px;
}
#newsletter-signup form div {
	background: url(images/bg_newsletter-form-top.gif) no-repeat 0 0;	
	padding: 4px;
}
#newsletter-signup form div div { background-image: none; }

/* --- F O O T E R --- */

#footer {
	background: url(images/dotted.gif) repeat-x 0 0;
	padding:15px 0;
	font-size:11px;
	line-height:14px;
}
#footer p {
	margin:0;
}
#footer ul {
	margin:3px 0 0;
	padding:0;
}
#footer ul li {
	padding:0;
	display:inline;
	list-style:none;	
}
#footer ul li a {
	float:left;
	display:block;
	margin:0 10px 0 0;
}

/* --- B L O C K S --- */

.sidebar .block {
	margin-top:20px;
	padding: 0;
	background: url(images/bg_block-content.gif) repeat-y 0 0;
}
.sidebar .block .inner,
#front-regions .block .inner {
	background: url(images/bg_block-inner.gif) no-repeat 0 0;
	padding-top: 5px;
}
.sidebar .block .content,
#front-regions .block .content {
	background: url(images/bg_block.gif) no-repeat bottom left;
	padding: 10px 20px;
}
.sidebar .block.region-count-1 { 
	margin:0;
}
.sidebar h2,
#front-regions h2 {
	margin: 0 5px;	
	border-bottom: 1px solid #fff;
	font: bold 11px helvetica, arial, verdana, sans-serif;
	text-transform: uppercase;
	padding: 0;
}
.sidebar h2 span,
#front-regions h2 span {
	border-bottom: 1px solid #c1d236;
	display: block;
	padding: 8px 15px 7px;
	background: #cddf39 url(images/bg_block-h2.gif) no-repeat 0 0;
	margin: 0;
}

/* Front blocks */
#front-regions .block { background-image: url(images/bg_block-content-front.gif); }
#front-regions .block .inner { background-image: url(images/bg_block-inner-front.gif); }
#front-regions .block .content { background-image: url(images/bg_block-front.gif); }
#front-regions h2 span { background-image: url(images/bg_block-h2-front.gif); }



/* --- BLOCK: Forms --- */
.block .form-text,
.block .form-select,
.block .form-textarea { 
	width:212px;
}
.block .form-text.search { 
	padding-left:18px;
	width:207px;
	background-image:url(images/search.gif);
	background-position:3px 50%;
	background-repeat:no-repeat;
}

/* --- P R I M A R Y   L I N K S --- */

/* --- NAVIGATION: Main nav --- */
#nav {
	background: #fdfdfd url(images/bg_nav-ul.gif) no-repeat bottom left;
	padding: 0;
}
#nav ul {
	margin:0;
	padding:0;
	background: url(images/bg_nav.gif) no-repeat 0 0;
}
#nav li {
	list-style:none;
	float: left;
	white-space:nowrap;
	padding: 0 0 6px;
}
#nav li a {
	display:block;
	padding: 0;
	line-height: 16px;
	color:#434343;
	text-decoration:none;
	text-transform: uppercase;
	font: bold 11px helvetica, arial, verdana, sans-serif;
}
#nav li a span {
	padding:10px 14px 10px;
	display: block;
}
#nav li.active,
#nav li.active-trail {
	background: url(images/bg_nav-li-active.gif) no-repeat bottom;
}
#nav li a.active,
#nav li a.active:hover,
#nav li a.active:hover span,
#nav li.active-trail a,
#nav li.active-trail:hover a,
#nav li.active-trail:hover a span {
	color:#000;
	background: #ccdd3e url(images/bg_nav-active.gif) repeat-x 0 0;
	margin-top: 0;
}
#nav li a:hover span {
	background: url(images/bg_nav-hover.gif) repeat-x bottom;
	margin-top: 1px;
	padding-top: 9px;
}
#nav li a.active:hover span,
#nav li.active-trail:hover a span {
	padding-top: 10px;
}
#nav li.active.first a {
	background-image: url(images/bg_nav-active-a-first.gif);
}
#nav li.active.first {
	background-image: url(images/bg_nav-li-active-first.gif);
}
#nav li.active.first a span,
#nav li.active.first a:hover span {
	background: url(images/bg_nav-active-span-first.gif) no-repeat bottom left;
}
#nav li.first a:hover span {
	background: url(images/bg_nav-first-hover.gif) no-repeat bottom left;
}

/* --- NAVIGATION: Sub nav --- */
.sidebar #subnav {
	width:300px;
	margin:0 0 20px 0;
}
.sidebar #subnav ul.menu {
	width:300px;
	margin:0;
	padding:0;
}
.sidebar #subnav ul.menu li {
	padding:0;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	white-space:nowrap;
	background: url(images/bg_subnav-li.gif) no-repeat 0 0;
	padding-top: 3px;
	margin-bottom: 3px;
}
.sidebar #subnav ul.menu li a {
	display:block;
	padding:5px 20px 8px;
	width:260px;
	color:#434343;
	text-decoration:none;
	background-image: url(images/bg_subnav-a.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	font-weight: bold;
	font-size: 12px;
}
.sidebar #subnav ul.menu li.active,
.sidebar #subnav ul.menu li.active-trail {
	background-image: url(images/bg_subnav-li-active.gif);
}
.sidebar #subnav ul.menu li.active a,
.sidebar #subnav ul.menu li.active-trail a,
.sidebar #subnav ul.menu li.active a:hover,
.sidebar #subnav ul.menu li.active-trail a:hover {
	color:#000;
	background-position: -600px 100%;
}
.sidebar #subnav ul.menu li a:hover {
	color:#000;
	background-position: -300px 100%;
}

/* --- NAVIGATION: Sub nav (Third Level) --- */
.sidebar #subnav ul.menu li ul { 
	padding: 3px 0 0;
	margin: 0;
}
.sidebar #subnav ul.menu li ul li,
.sidebar #subnav ul.menu li.active ul li,
.sidebar #subnav ul.menu li.active-trail ul li { 
	background: url(images/bg_subnav-li.gif) no-repeat 0 0;
	padding-top: 3px;
	list-style: none;
}
.sidebar #subnav ul.menu li ul li.last { margin-bottom: 0; }
.sidebar #subnav ul.menu li ul li a,
.sidebar #subnav ul.menu li.active ul li a,
.sidebar #subnav ul.menu li.active-trail ul li a {
	width:240px;
	padding-left: 40px;
	background-image: url(images/bg_subnav-a.gif);
	background-position: 0 100%;
}
.sidebar #subnav ul.menu li ul li a:hover,
.sidebar #subnav ul.menu li.active ul li a:hover,
.sidebar #subnav ul.menu li.active-trail ul li a:hover {
	background-position: -300px 100%;
}
.sidebar #subnav ul.menu li ul li.active a,
.sidebar #subnav ul.menu li ul li.active a:hover,
.sidebar #subnav ul.menu li ul li.active-trail a,
.sidebar #subnav ul.menu li ul li.active-trail a:hover {
	background-position: -900px 100%;
}

/* --- BOOKS -- */
#content .field-field-book-cover {
	float: right;	
	margin: 0 0 15px 15px;
}
#content .field-field-book-cover img { display: block; }


#content .view-books,
#content .view-referring-books {
	background: url(images/bg_views-3-grids.gif) repeat-y center;	
	margin-top: 20px;
}
#content .view-books .row-item,
#content .view-referring-books .row-item {
	border-bottom: 1px solid #ededed;
	padding: 20px 0;
}
#content .view-books .row-first,
#content .view-referring-books .row-first { padding-top: 0; }
#content .view-books .row-last,
#content .view-referring-books .row-last { padding-bottom: 0; border-bottom: 0; }
#content .view-books .col-item,
#content .view-referring-books .col-item {
	float: left;
	width: 153px;
	margin: 0;
	text-align: center;
}
#content .view-books .col-1,
#content .view-referring-books .col-1 { padding-right: 24px; }
#content .view-books .col-2,
#content .view-referring-books .col-2 { padding: 0 24px; }
#content .view-books .col-3,
#content .view-referring-books .col-3 { padding-left: 24px; }
#content .view-books .views-field-field-book-cover-fid img,
#content .view-referring-books .views-field-field-book-cover-fid img { margin-bottom: 10px; }
#content .view-books .views-field-title,
#content .view-referring-books .views-field-title {
	font-weight: bold;	
	margin-bottom: 5px;
}
/* Teaser block */

#front-regions .view-books .views-row {
	background: url(images/dotted.gif) repeat-x bottom;
	padding: 10px 0 14px;
}
#front-regions .view-books .views-row-first { padding-top: 0; }
#front-regions .view-books .views-row .views-field-title {
	background: url(images/icon-book.gif) no-repeat 10px 50%;
	padding-left: 45px;
}

/* Teaser block recommended */

.sidebar #block-views-highlights-block_1 .content { padding-bottom: 20px; }
.sidebar #block-views-highlights-block_1 .content .views-field-type { display: none; }

.sidebar #block-views-highlights-block_1 .content .views-field-field-book-cover-fid {
	float: left;
	margin-right: 15px;	
}
.sidebar #block-views-highlights-block_1 .content .views-field-field-book-cover-fid img { display: block; }

.sidebar #block-views-books-block_3 .content .views-field-title,
.sidebar #block-views-highlights-block_1 .content .views-field-title {
	margin-bottom: 10px;	
	font-size: 17px;
	line-height: 19px;
}

.sidebar #block-views-highlights-block_1 .content .views-field-field-book-author-nid,
.sidebar #block-views-highlights-block_1 .content .views-field-body,
.sidebar #block-views-highlights-block_1 .content .views-field-view-node {
	width: 148px;
	float: right;
}
.sidebar #block-views-highlights-block_1 .content .item-utbildning .views-field-body,
.sidebar #block-views-highlights-block_1 .content .item-utbildning .views-field-view-node {
	width: auto;
	float: none;
	padding-left: 85px;
}
.sidebar #block-views-highlights-block_1 .content .item-utbildning .views-field-body {
	background: url(images/icon-course-big.gif) no-repeat 0 0;
	width: auto;
	min-height: 55px;
}

.sidebar #block-views-books-block_3 .content .views-field-field-book-author-nid,
.sidebar #block-views-highlights-block_1 .content .views-field-field-book-author-nid {
	margin-bottom: 8px;	
}
.sidebar #block-views-books-block_3 .content .views-field-view-node,
.sidebar #block-views-highlights-block_1 .content .views-field-view-node {
	margin-top: 8px;	
}
.sidebar #block-views-books-block_3 .content .views-field-view-node a,
.sidebar #block-views-highlights-block_1 .content .views-field-view-node a { 
	background: url(images/bg_link-arrow.gif) no-repeat right;
	padding-right: 10px;
}


/* --- COURSES -- */

#content .field-field-course-contact { margin-bottom: 15px; }
#content .field-field-course-contact .link-title,
#content .field-field-course-contact .link-url { display: inline; }
#content .field-field-course-contact .link-title { padding-right: 5px; }

/* Teaser views */

#content #content-bottom .view-courses .views-row {
	background: url(images/bg_course-item.gif) repeat-y 0 0;	
	margin-bottom: 20px;
}
#content #content-bottom .view-courses .views-row.views-row-last { margin-bottom: 0; }
#content #content-bottom .view-courses .views-row .course-item {
	background: url(images/bg_course-item-inner.gif) no-repeat bottom left;
}
#content #content-bottom .view-courses .views-row .course-item .inner {
	background: url(images/bg_course-item-title.gif) no-repeat 0 0;
	padding: 10px 15px;
}
#content #content-bottom .view-courses .views-row .course-item .views-field-title { 
	margin-bottom: 10px; 
	background: url(images/icon-course.gif) no-repeat 0 6px;
	padding: 3px 0 3px 33px;
}
#content #content-bottom .view-courses .views-row .course-item .views-field-title,
#content #content-bottom .view-courses .views-row .course-item .views-field-title a {
	font: 17px/22px helvetica, arial, verdana, sans-serif;	
}
#content #content-bottom .view-courses .views-row label { font-weight: bold; }
#content #content-bottom .view-courses .views-row .views-field-view-node {
	margin-top: 10px;	
}
#content #content-bottom .view-courses .views-row .views-field-view-node a {
	background: url(images/bg_link-arrow.gif) no-repeat right;
	padding-right: 10px;	
}

/* Teaser blocks */

#front-regions .view-courses .views-row,
.sidebar .view-courses .views-row {
	background: url(images/dotted.gif) repeat-x bottom;
	padding: 10px 0 14px;
}
#front-regions .view-courses .views-row-first,
.sidebar .view-courses .views-row-first { padding-top: 0; }
#front-regions .view-courses .views-row .views-field-title,
.sidebar .view-courses .views-row .views-field-title {
	background: url(images/icon-course.gif) no-repeat 7px 50%;
	padding: 3px 0 3px 45px;
}
.sidebar .view-courses .view-footer { padding-top: 15px; }





/* --- PERSONS -- */

.node-type-person #content .field-field-person-image {
	float: right;
	margin:0 0 15px 15px;	
}
.node-type-person #content .field-field-person-image img { display: block; }

/* --- S T O R Y --- */
	
/* --- BLOCK: Latest News --- */
.sidebar .block .view-story ul { padding-left:0; }
.sidebar .block .view-story li { list-style:none; }
.sidebar .block .view-story li a { display:block;line-height:1.3em; }

/* --- BLOCK: Archive --- */
.sidebar .block .view-archive ul { padding-left:0; }
.sidebar .block .view-archive li { list-style:none; }
.sidebar .block .view-archive li a { line-height:1.3em;text-transform:capitalize; }

.sidebar .block .item-list ul { padding-left:0; }
.sidebar .block .item-list li { list-style:none; }
.sidebar .block .item-list li a { line-height:1.3em; }

/* --- NODE: Teaser --- */
#main .views-row-first table.story-teaser { border-top:#eee 1px solid; }

#main .view-story .view-header p {
	margin:0;
	padding-bottom:8px;
}
#main table.story-teaser {
	margin-bottom:0;
	border:none;
	border-bottom:#eee 1px solid;
}
#main table.story-teaser td {
	padding:3px 0;
	border:none;
}
#main table.story-teaser td.date {
	padding-right:10px;
	white-space:nowrap;
	vertical-align:top;
}
#main table.story-teaser td.title {
	width:100%;
}

/* Topimage */

#content .view-top-image { margin-bottom: 20px; }


/* --- I M A G E S --- */
.node-type-story .field-field-story-image img,
.node-type-page .field-field-page-image img,
img.inline {
	display:block;
	float:right;
	margin:2px 0 20px 20px;
	/*float:left;
	margin:2px 20x 20px 0;*/
}

/* Attachments */
#content .field-field-attachments {
	background: url(images/bg_attachments_top.gif) no-repeat 0 0;	
	margin-bottom: 15px;
}
#content .field-field-attachments .field-label {
	padding: 13px 10px 6px 35px;	
}
#content .field-field-attachments .field-items {
	background: url(images/bg_attachments.gif) no-repeat bottom left;	
	padding-left: 34px;
	padding-bottom: 8px;
}



/* --- S E A R C H --- */
dl.search-results {
	margin:5px 0 0;
}
dl.search-results dt {
	font-size:100%;	
}
dl.search-results dd {
	margin:0;	
}
fieldset.search-advanced {
	display:none;	
}

/* --- L I N K S --- */
a {
	color:#7d8b03;
	text-decoration:none;
}
a:hover {
	color:#7d8b03;
}
.block.readmore a {
	background: url(images/bg_link-arrow.gif) no-repeat right;
	padding-right: 10px;
}


/* --- LINKS: Button, Pager & Legend color --- */
#content .item-list ul.pager li.pager-current,
#content #content-area .item-list ul.pager li.pager-current,
#content .item-list ul.pager li a:hover,
#content #content-area .item-list ul.pager li a:hover,
html.js fieldset legend.collapse-processed:hover,
html.js fieldset legend.collapse-processed:hover a,
.teaser-button,
{
	background-color:#93a308;
}
.form-submit {
	background-color: #616161;
}


/* --- T A B S --- */

ul.tabs.primary,
#content .content ul.quicktabs_tabs {
	padding:0;
	margin:0 0 2px;
	font-size:11px;
	font-weight:bold;
	border-bottom:#616161 3px solid;
}
ul.tabs.primary li,
#content .content ul.quicktabs_tabs li {
	padding:0;
}

ul.tabs.primary li a,
#content .content ul.quicktabs_tabs li a {
	display:block;
	float:left;
	padding:3px 10px;
	margin:0 1px 0 0;
	background:#f0f0f0;
	border-left:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;	
	border-right:1px solid #f0f0f0;	
	line-height:18px;
	color:#000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
ul.tabs.primary li.active a,
ul.tabs.primary li.active a:hover,
#content .content ul.quicktabs_tabs li.active a {
	background:#616161;
	border-left:1px solid #616161;
	border-top:1px solid #616161;	
	border-right:1px solid #616161;	
	color:#fff;
}
ul.tabs.primary li a:hover, 
#content .content ul.quicktabs_tabs li a:hover {
	text-decoration:none;
	background:#fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;	
	border-right:1px solid #ccc;
}

/* --- LINKS: UL links --- */
#content #content-area .links {
	padding:0 0 15px;	
}
#content #content-area .links ul {
	margin:0;
	padding:0;
}
#content #content-area .links ul li {
	padding:0 5px 0 0;
	list-style-type:none;
}
#content #content-area .links ul li.comment_delete a,
#content #content-area .links ul li.comment_edit a,
#content #content-area .links ul li.comment_reply a {
	text-transform:capitalize;	
}

/* --- LINKS: Taxonomy --- */
#content #content-area .taxonomy ul li {
	padding:0 5px 0 0;	
}

/* --- C O M M E N T S --- */
#comments {
	border-top:#616161 3px solid;
	padding-top:10px;	
}
.comment {
	margin:0;
	padding:15px 0 0;
	border-top:#ddd 1px dotted;
}
#comment-form .tips {
  display:none;
}
#comment-form p {
  display:none;
}

/* --- V I E W S   F I X --- */
#content #content-area .views-tabset .views-tabs ul {
	padding:0;
	margin:0;
	list-style-image:none !important;
	list-style-type:none !important;	
}

#content #content-area .views-tabset .views-tabs ul li {
	padding:0;
	list-style-image:none;
	list-style-type:none;	
}

.editor-container .editor-text-button,
.editor-container .editor-image-button {
	margin:1px 4px 0 0;	
	border:#ddd 1px solid;
	padding:2px;
}

/*--------------------------------
	P A G E R
--------------------------------*/

#content .item-list ul.pager { 
	padding-top: 10px;
}
#content .item-list ul.pager li {
	padding: 0;	
	margin-right: 4px;
	background: none;
}
#content .item-list ul.pager li.pager-current { 
	padding: 3px 6px; 
	background: #b4c52b;
	border: 1px solid #b4c52b;
	color: #fff;
}
#content .item-list ul.pager li a { 
	padding: 3px 6px; 
	text-transform: none;
	border: 1px solid #e5e5e5;
	background: none;
}
#content .item-list ul.pager li a:hover { 
	border-color: #cbcbcb; 
	text-decoration: none;
	background: none;
	color: #000;
}
