`/*
Theme Name: Underline Communications
Description:
Version: 1.0
Author: Flow Communications
Date: July 2009
*/

/*RESET AND CLEARFIX
----------------------------*/
:link,:visited {}
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address {font-style:normal}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}  
.clearfix {display:inline-block;}
.clearfix {display:block;}

/* BODY
-----------------------------------*/
html, body {height:100%;}

/* BASE TYPOGRAPHY
-----------------------------------*/ 
body {font:12px Verdana, sans-serif; background: url(/theme/images/bg-strip.jpg) repeat-x;}

p,ul,ol {font-size:12px; line-height:18px; margin-bottom:12px;}
ul {margin-bottom:0;}
li {margin-bottom:0;}
a {line-height:18px; text-decoration:underline; }
a {outline: none;}



li a:link {text-decoration:underline;}
.item li a {text-decoration:none;}

h1 {font: 32px Georgia, serif;}
h2 {font: 18px Georgia, serif;}
h3 {font: 18px Georgia, serif;}
h4 {font: 16px Georgia, serif;}

h1,h2,h3,h4,h5,h6 {font-weight:normal; margin-bottom:0.2em; line-height:1.3em;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:normal; margin-bottom:0.2em; line-height:1.3em;}

#main ol {list-style-type: decimal; margin-left:3em;}
#main ul {list-style-type: disc; margin-left:3em;}
#main li {padding-bottom: 0px;}
#main ul {margin-left:1em; margin-bottom:1em;}

div.percentage {background: #8A5C3A; color: white; margin-bottom: 3px;}
div.percentage small {background: #8A5C3A; padding: 0px 2px;}
div.percentage {font-size:10px; height:12px; line-height:12px;}

.floatleft {float:left; margin: 0 10px 10px 0;}
.floatright {float:right; margin: 0 10px 0 10px;}
/* GLOBAL STYLES
-----------------------------------*/
/* TYPE SETTINGS */
/*-----------------------------------

#5b402c {brown}
#522e19 {dark brown}
#835636 {bright brown}
#986c4b {soft brown}
#979789 {light grey - hover}
#5F5F59 {dark grey}
#696059 {warm grey}
#ecece0 {ivory}
*/

body {color:#5b402c; background-color: #9C8B7B;}

a:link {outline:none; color:#835636;} 
a:visited {color:#5F5F59}
a:hover {color:#979789;}

#sidebar li a:visited {color:#835636;}
#sidebar li a:hover {color:#835636;}

.feed-item a {font-weight:bold;}

.feed-item a:link {color:#696059;}
.feed-item a:visited {color:#5F5F59;}
.feed-item a:hover {color:#979789;}

#nav, #nav a {color: #ecece0;}
#nav li.current a {color: #522e19;}

.meta {color:#ecece0; }
.meta a:link {color:#ecece0; text-decoration:underline;}
.meta a:visited { color:#ecece0; text-decoration:underline;}
.meta a:hover {color: #ecece0; text-decoration: underline;}

#summary-box p {color: #835636;}

#page-heading, #page-heading a, #page-heading a:hover  {color: #835636;}

#home #summary-box p {color: #835636;}

.small-heading, .small-heading a {color: #ecece0;}

#home .meta {color: #696059;}

#fp-network #twitter-feed .inner {color: #ffffff;}
#fp-network #twitter-feed .inner a {color: #e8e8d9;}

/*#login {color:#696059;}*/

.contact-details-item {color: #986c4b;}

.resource-link, .resource-link a {color:#ecece0;}

.resource-meta .item {color: #696059;}
.comment-meta {color:#696059;}

.readmore {font-size:11px; font-weight:bold;}

/*---------------------------------*/
#wrap-outer {background: transparent url(/theme/images/bg-strip-bottom.gif) 50% 0% repeat-y;}

#wrap {background: url(/theme/images/bg.jpg) no-repeat 50% 0%;}

#container { /*height:100%*/; width:960px; margin:0 auto;/*padding-bottom:105px;*/}

#header {height:140px; position:relative;}

#footer {margin:0 auto; width:960px; background: #d0d0c0; height:105px; position:relative;}
#footer, #footer p {font-size:11px;}
#footer-inner {/*float:left; */ text-align:left; padding:5px 10px; width:600px; position: relative; z-index: 10;}


#supporters {width:600px; padding:5px 10px; text-align:right; position:absolute; right:0; top:0; z-index: 5;}
#supporters ul {margin:0;padding:0;}
#supporters li {float:right; margin-right: 5px;}
#supporters li.last {margin-right: 0px;}
#supporters p {width:450px; position:absolute; right:0; padding-right:10px;}

#main {background:#ecece0; padding: 0px 10px; padding-bottom:20px; min-height:800px;}

#breadcrumb {padding-left:250px; margin-bottom:14px; font-size:11px; height:10px;}

.onecol {width:300px; margin-right:20px; float:left;} /* background:#d0d0c0;*/
.twocol {width:620px; margin-right:20px; float:left; background:#d0d0c0;}
.threecol {float:left; background:#d0d0c0; margin-bottom:10px;}
.last {margin-right:0px;}

.inner {padding:10px; background: #e4e3d4; }
#home .inner {padding:10px; padding-bottom:0px; background: #e4e3d4; }
#home .inner, #sidebar .inner {border-bottom: #d0d0c0 solid 15px;}

#newscol {position: relative; padding-bottom: 80px;}
.newsletter-feed {position: absolute; bottom: 0;}

#sb-search.sidebar-item {background: #e4e3d4;}
#sb-search .inner {border-bottom: none; background: none;}

.sb-noheading {background: #e4e3d4 !important;}
#sidebar .sb-noheading .inner {border-bottom: none; background: none;}



.image-left {float:left; padding: 0px 10px 10px 0px;}
.image-right {float:right; padding: 0px 0px 10px 10px;}
.full {padding: 10px 0px; float:none;}

.image-caption {font-size:11px; font-weight:bold; position:relative;}
.image-attribution {}
 
.box-bottom {height:30px;}

#sidebar {width:220px;  margin-left:10px; margin-right:10px; float:left;}
#sidebar li {padding:0; margin:0;}
#sidebar li {height: 1%;}
/*#sidebar li {width: 200px;}*/

#sidebar li a {display:inline-block; padding:5px; border-bottom:2px dotted #d0d0c0; text-decoration: none; width: 190px;}
#sidebar li a:hover {background: #ecece0}
#sidebar li.here a {background: #ecece0}

#sidebar li li a {font-size:11px; padding:3px; padding-left:20px; width: 170px;}
#sidebar li a.current {background: #ecece0}

.sidebar-item {background:#d0d0c0; margin-bottom:10px;}


#news #main, #conferences #main, #blog #main, #resources #main, #static #main, #gallery #main {width:690px; float:left;}

.meta {display:block; border-top: solid 1px #BDBCB5; border-bottom: solid 1px #BDBCB5; padding:0px 8px; font-weight:normal; text-transform:uppercase; font-size:10px; }
.meta, .meta a:link, .meta a:visited  {color: #9E9C98;}
.meta a:hover {color: #7B7A77;}

.sub-metaleft {float:left; width: 570px;}
.sub-metaright {float: left;}

.sub-meta {float:right;}


.sub-meta-1 {float:left; width:50%; line-height:18px; }
.sub-meta-2 {float:left; width:50%; text-align:right; line-height:18px; }



#blog .sub-meta-1, #news .sub-meta-1  {float:left; width:50%; }
#blog .sub-meta-2, #news .sub-meta-2 {float:left; width:50%; text-align:right;}

#blog .meta {margin-bottom:10px;}

.search-result {margin: 0; border: 0; padding: 0;}
.search-result-item {padding: 10px; border: 1px solid #E4E3DA; margin-bottom: 10px; background: #E4E3DA;}
.search-result-item .sub-metaleft {width: 790px;}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/

/* SUMMARY BOXES */

#summary-box {background: #d0d0c0; width:940px; margin: 0 10px 5px 10px;}

#summary-box p {margin:0;padding:0;  font-family: "Trebuchet MS"; font-style: italic; font-weight: bold; font-size:14px; padding-left:230px;}

span#page-heading {width: 210px; text-align: center; font: 44px "Times New Roman", serif; line-height: 36px; font-variant: small-caps; float:left; padding-right:10px;}
span#page-heading a {width: 210px; text-align: center; font: 44px "Times New Roman", serif; line-height: 36px; font-variant: small-caps; float:left; padding-right:10px; text-decoration:none;}

#home #summary-box p {padding-left:310px;}
#home span#page-heading {width: 290px;}

.summary-inner {padding:10px;}

/* FRONT PAGE BOXES */

.small-heading {/*border-bottom: 2px dotted #696059;*/ background: #696059; display: block; padding: 0px 12px; text-align: center; font: 20px "Times New Roman", serif; line-height: 24px; margin-bottom:6px; font-variant: small-caps;}
.small-heading a {text-decoration:none;}

.more-link {display:block; text-align:right;}

#fp-promo {margin-bottom:10px;}

#fp-promo #blog-feed .inner {min-height: 636px}

#news-feed .inner {padding-bottom: 68px; min-height: 568px;}

#fp-promo #forum-feed .inner {min-height: 346px;}

#fp-promo #comments-feed .inner {min-height:218px;}
#fp-promo #resources-feed .inner {min-height:151px;}
#fp-promo #topics-feed .inner {min-height:151px;}

#fp-promo #comments-feed {margin-bottom:10px;}

#fp-network #twitter-feed .inner, #fp-network #facebook-group .inner, #fp-network #login .inner {min-height: 275px;}


.box-heading img {position:absolute; right:50px;top:2px;}
.box-heading a {display:block; height:30px; width:300px; float:left;}
.box-heading {height:34px; }
.box-heading h2 {font: 16px "Times New Roman", serif; line-height:16px; font-variant: small-caps; text-align: center; padding:0; margin:0; padding-top:8px;}

#news-feed, #forum-feed, #login, #twitter-feed, #facebook-group, #login, #blog-feed, #resources-feed, #comments-feed, #topics-feed {background: #d0d0c0}

#news-feed .box-heading {background: url("/theme/images/header-news-trans.png") top center no-repeat;}
#forum-feed .box-heading {background: url("/theme/images/header-forum-trans.png") top center no-repeat;}
#login .box-heading {background: url("/theme/images/header-login-trans.png") top center no-repeat;}
#twitter-feed .box-heading {background: url("/theme/images/header-twitter-trans.png") top center no-repeat;}
#facebook-group .box-heading {background: url("/theme/images/header-facebook-trans.png") top center no-repeat;}
#comments-feed .box-heading {background: url("/theme/images/header-haveyoursay.gif") top center no-repeat;}

#topics-feed .box-heading {background: url("/theme/images/header-topics-trans.png") top center no-repeat;}

#blog-feed .box-heading {background: url("/theme/images/header-blog-trans.png") top center no-repeat;}
#resources-feed .box-heading {background: url("/theme/images/header-resources-trans.png") top center no-repeat;}


#home div.promo-box p {font-size:11px;}

/* NEWS BOX */

.feed-item a {}
.feed-item {font-size:11px; border-bottom:1px solid #D0D0C0;}
.feed-item {margin-bottom:5px;}
img.feature-image {float:right; margin: 5px 0px 5px 5px;} /****/
.feed-date {font-size:10px;}
.feed-item.last {border-bottom:0;}

/* FORUM BOX */

#home .meta {font-size:10px; font-weight: bold; background:none; padding:2px 0;}

.forum-item {border-bottom:1px solid #D0D0C0; margin-bottom:12px;}

.forum-item h3 a {font-size: 14px;}
.forum-body { margin-top: 5px;}
.forum-reply {display: block; font-size: 11px; margin-top: 5px;}

/* LOGIN BOX */
#login {position:relative;}
#register-box a {text-decoration:none;}
a#register-toggle {display:block;}

#register-showhide {position:absolute; top:40px; padding:3px; left:10px; background:#ecece0; border: 4px solid #D0D0C0; width:266px;}

#register-showhide {display:none;}

.form-box {border: 4px solid #D0D0C0; padding: 5px 2px; margin-bottom:5px;}

#submit {float:right;}

.user-subscribe-button {border: 2px solid #D0D0C0; float:left; margin-right:10px; font-size:11px; font-family: Verdana, sans-serif; cursor: pointer; width:80px;}
#newsletter-subscribe form {padding:0; margin:0;}
#newsletter-subscribe .subscribe-buttons {display:block; margin: 0 auto; width:190px;}

/* COMMENTS FEED BOX (okay so it isn't a comments feed anymore) */

#home #comments-feed h3 p {font:12px Verdana, sans-serif; font-weight: bold;}
#comments-feed li {list-style: none;}
#comments-feed ul {padding-bottom: 10px;}
#comments-feed input[type='submit'] {display: block; width: 100px; margin: 0 auto;}

h3 p {font:16px Verdana, sans-serif; font-weight: bold;}


/* TWITTER BOX */

#fp-network #twitter-feed .inner {background: #986c4b;}

#fp-network #twitter-feed .inner p {font-size: 10px; font-weight: bold; }
.tweet-text {font-size: 10px; font-weight: bold; margin-bottom:6px;}

/* LOGIN BOX */

#login {font-size:11px;}
.contact-details-item {font-weight:bold;}

/* FACEBOOK BOX */
#fb-feed-box {border-bottom:1px solid #94A3C4;}


/*photo*/
.floatleft {float:left;}
.photo.floatleft {padding-right:10px; padding-bottom:10px;}

/* NAV BAR
-----------------------------------*/

#nav-holder {position:absolute; top:101px; width:960px; margin:0 auto; padding:0 5px;}


#nav {font: 17px "Times New Roman", serif; font-variant: small-caps; width:740px; float:left;}
#nav a {text-decoration: none;}

#nav li {float:left; background:url("/theme/images/tab-right.jpg") no-repeat right top; margin:0; padding:0; margin-left:3px;}
#nav a {display:block; background:url("/theme/images/tab-left.jpg") no-repeat left top; padding:5px 0px 5px 12px; margin-right: 12px}

#nav li.current {background:url("/theme/images/tab-right-active.jpg") no-repeat right top;}
#nav li.current a {background:url("/theme/images/tab-left-active.jpg") no-repeat left top;}

#secondary-nav {height:32px; background:url("/theme/images/bg-secondarynav.jpg") no-repeat left bottom; margin-top:-10px; padding-left: 25px;}
#secondary-nav li {float:left;}
#secondary-nav li a {display:inline-block; padding-top: 2px; font: 16px "Times New Roman", serif; font-variant: small-caps; text-decoration: none; padding-right: 20px;}

#secondary-nav li.current a {color: #6F4322;}

#fp-search {width:200px; float:right; padding-top:4px; padding-right:10px;}
#fp-search p {margin:0 !important; padding:0 !important;}

#fp-search input {color: #6a6666; font-style:italic;}
#fp-search input:focus {color: #3c3a3a; font-style:normal;}

/*#nav li.current {float:left; background:url("/theme/images/tab-right.jpg") 0 -46px no-repeat;}
#nav li.current a {display:block; background:url("/theme/images/tab-left.jpg") 0 -46px no-repeat;}*/

/* FRONT PAGE PROMO
-----------------------------------*/
#fp-promo {}
#fp-promo #news-feed,
#fp-promo #forum-feed,
#fp-promo #sign-up {}



/* NEWS TEMPLATE
-----------------------------------*/
#news li a span {font-size: 10px;}
#news li a hr {color: #BDBCB5; background-color:#BDBCB5; border: 0; height: 1px;}
#news h2 a {text-decoration: none;}

.news-item {margin-bottom: 5px;}

.news-item h2 span.category {font-size:11px; text-transform: uppercase; font-weight:bold; font-family: Verdana, sans-serif;}
.news-item {}


#news .meta, #conferences .meta  {font-weight: normal; margin-bottom: 10px;}


/* CONFERENCES TEMPLATE
-----------------------------------*/

#conferences .news-item {border-bottom:1px solid #BDBCB5; padding: 5px 0px;}
#conferences .news-item h2 {width: 70%; float:left; padding-right:3%;}
#conferences .news-item h2 a {text-decoration: none; }
#conferences .expiration-date {display:block; width:25%; float: left;}


/* BLOG TEMPLATE
-----------------------------------*/

#blog #col-left {width:330px; float:left; margin-right:20px;}

#blog #col-right {width:330px; float:left;}


.blog-item {/*border-bottom: #d0d0c0 solid 1px; border-top: #d0d0c0 solid 1px;*/} 

/* RESOURCES TEMPLATE
-----------------------------------*/
.resource-item {margin-bottom:10px;}
.resource-item h2 {margin-bottom: 10px;}
.resource-item .inner {border-bottom: #d0d0c0 solid 1px; border-top: #d0d0c0 solid 1px; margin-bottom: 10px;} 

#resources.entry .resource-item .inner {padding:0;}

.resource-item h3 a {font-family: verdana, sans-serif; font-size: 12px; font-weight: bold;}

.link-description {padding-left:8px; /*margin-left:8px; margin-top: 8px; border-left: #d0d0c0 solid 2px;*/}
.link-description img {float:right; padding-left:10px;}

.resource-link {display:block; background: #696059; padding:2px 8px;}

.resource-meta {font-size:11px; padding:0 8px;}

#static.projects .resource-meta {padding:0 0px;}


.resource-meta span.item {text-transform:uppercase; font-weight:bold; font-size:10px;}

span.resource-link span {line-height:18px;}

/* POJECTS PAGE TEMPLATE
-----------------------------------*/
/*#static.links .summary-inner span*/
/*#resources.entry .summary-inner span {width: auto;}
*/
.resource-file {list-style: none;}
.resource-file p {padding-left: 20px;}

.project-item {margin-bottom:20px;  position: relative; }

.project-item .project-title {width: 120px; height: 120px; float:left;}
.project-item h2 {background: url("/theme/images/icon-project01.jpg") no-repeat; width: 110px; height: 120px; display: table-cell; text-align: center; vertical-align: middle; padding: 10px 5px;}

/* border-bottom:1px solid #D0D0C0;
border-top:1px solid #D0D0C0; background:#E4E3D4 none repeat scroll 0 0;}
*/
.project-item {padding: 10px 0 20px 0; 	background: url("/theme/images/project-bg.jpg") bottom left repeat-x;}

.project-item h2 a, .project-item h2 a:visited {font-size: 17px; font-variant: small-caps; color: #faeed8; text-decoration: none;}

a.project-link {font-family: "Times New Roman", serif; margin-right: 5px; text-decoration: none;font-size: 14px; line-height: 16px; font-variant: small-caps; color: white; background: url("/theme/images/forum-link.gif") no-repeat right; float:right; padding: 0 10px; position: absolute; bottom: 16px; right: 0;}

.project-inner {padding: 0px 10px 0px 10px; margin-left: 120px; color: #645848;}
.project-inner {min-height:105px;}

a.forum-link {font-family: "Times New Roman", serif; text-decoration: none ;font-size: 14px; line-height: 16px; font-variant: small-caps; color: white; background: url("/theme/images/forum-link.gif") no-repeat right top; float:right; padding: 0 10px; padding-right: 15px; position: relative; right: -10px;}


/* COMMENT STYLE
-----------------------------------*/
.comment-item {margin-bottom:10px;}
.comment-item .inner {border-bottom: #d0d0c0 solid 1px; border-top: #d0d0c0 solid 1px;} 
.comment-meta {font-size:11px; padding:0 8px; display:block; background: #D0D0C0;}
.comment-meta .item {/*text-transform:uppercase; */ font-weight:bold; font-size:10px;}



/* SEARCH TEMPLATE
-----------------------------------*/
#search-results #main {padding-left:20px; padding-right:20px;}


/* GALLERY TEMPLATE
-----------------------------------*/

ul#gallery-albumview {list-style:none;}

#gallery-albumview li {margin-bottom:5px; width:auto; clear: both;}
#gallery-albumview li img {float: left;}
#gallery-albumview li .albumview-inner {margin-left: 190px;}

#gallery-albumview li p { font-size:11px;}
#gallery-albumview li h3 { font-size:12px; font-weight:bold;}


#gallery-albumview li a img {}
#gallery-albumview li a:hover {}


.flickrfeed li {width: 60px; float: left;}

.page {text-align:center;}

.subcat {margin-left:20px;}

	/* CATEGORY PAGE */

#gallery-catdescription {}
#gallery-catdescription p {text-align:right; margin-right:20px;}

	/* ENTRY PAGE */
#gallery-fullview {margin-left: 8px; margin-top:-4px;}
#gallery-fullview #caption {}
#nextprev {text-align: center; padding-top:5px;}

.gallery-photo {width:600px; text-align: center; margin: 0 auto;}
.gallery-photo img {margin-bottom: 5px;}
.gallery-caption {text-align: left;}

	/* LIGHTBOX GALLERY 
	--------------------------------------*/

ul.entry-gallery {margin-left:10px; margin-top:10px;}
ul.entry-gallery li {list-style:none; text-decoration:none;} 


/* CONTACT FORM
-----------------------------------*/
textarea {font: 12px Verdana, sans-serif;}


/* COPYRIGHT PAGE
---------------------------------*/
#copyright {margin: 30px auto; background: #ecece0; width:600px; padding:30px;}



/* BLOCK QUOTE */
blockquote p {font-size:16px; padding-left:24px; }

/* ROUNDED EDGES */

.curvy {background-image: url(/theme/images/curvy/csc_tl-trans.png); background-repeat:no-repeat; position:relative;} 

.tr,.bl,.br {position: absolute; width :10px; height :10px; display :block; }

/* change position and image:top-right */
.tr {background :transparent url(/theme/images/curvy/csc_tr-trans.png) no-repeat; top :0; right :0;}

/* change position and image:bottom-left */
.bl {background :transparent url(/theme/images/curvy/csc_bl-trans.png) no-repeat; bottom :0; left :0;}

/* change position and image:bottom-right */
.br {background :transparent url(/theme/images/curvy/csc_br-trans.png) no-repeat; right :0; bottom :0;}


/* ICONS */
/*.resource-link a[href^="http:"], #resources-feed .feed-item a[href^="http:"] {
display:inline-block;
padding-left:20px;
background:transparent url(/theme/images/icons/page_world.png) center left no-repeat;
/*}*/

/*a[href^="http://www.archivalplatform.org"] {background:none; padding:0; margin:0; }
a[href^="http://archivalplatform.org"] {background:none; padding:0; margin:0; }*/

.resource-file a[href$='.pdf'] {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white_acrobat-trans.png) center left no-repeat;}
.resource-file a[href$='.doc'] {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white_word.png) center left no-repeat;}
.resource-file a[href$='.ppt'] {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white_powerpoint-trans.png) center left no-repeat;}
.resource-file a[href$='.mp3'] {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/ipod_sound-trans.png) center left no-repeat;}

.resource-file a[href^="http:"] {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_world.png) center left no-repeat; }

span.pdf, 	a.pdf 	{display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white_acrobat-trans.png) center left no-repeat;}
span.link, 	a.link 	{display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_world-trans.png) center left no-repeat;}
span.doc,	a.doc	{display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white-word-trans.png) center left no-repeat;}
span.audio,	a.audio	{display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/ipod_sound-trans.png) center left no-repeat;}
span.ppt,	a.ppt	{display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white_powerpoint-trans.png) center left no-repeat;}
span.book,  a.book  {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/book-trans.png) center left no-repeat;}
span.archive,  a.archive  {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/page_white_stack-trans.png) center left no-repeat;}
span.org,  a.org  {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/group-trans.png) center left no-repeat;}

span.rss,   a.rss   {display:inline-block; padding-left:20px; background:transparent url(/theme/images/icons/feed-trans.png) center left no-repeat;}


.editthis {opacity:0.25; float:right;}
.editthis:hover {opacity:0.75;}

/***********************/

div.normalform ul, div.normalform ol {list-style:none !important; margin:0 !important; padding:0 !important;}

div.normalform form fieldset {
  margin-bottom: 10px;
}
div.normalform form legend {
  padding: 0 2px;
  font-weight: bold;
}
div.normalform form label.text {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
div.normalform form fieldset ol {
  margin: 0;
  padding: 0;
}
div.normalform form fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
div.normalform form fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
div.normalform form fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
div.normalform form fieldset fieldset label {
  display: block;
  width: auto;
}
div.normalform form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
div.normalform label.text {
  width: 120px; /* Width of labels */
}
div.normalform form fieldset fieldset label {
 /* Width plus 3 (html space) */
}

#submit fieldset.calendar-field {float:left; width:300px; padding-right:20px;}

.ff-ft label {display:block;}

div.normalform.comment li {margin-bottom:5px;}

