/*
	
	Style sheet for LINKLEAF.COM!
	Welcome. It will be a fun ride.
	
*/

body {
	background-color: #ffffff;
	COLOR: #000000;
	/*font-family: Arial;*/
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica,
Arial, sans-serif;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	text-decoration: none;
	color: #1d7c91;
}

a:hover {
	color: #000000;
}

p {
	margin: 0px;
	padding: 2px 0px 4px 0px;
}

h1 {
	font-size: 150%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

input, textarea {
	border: 2px solid #000;
	background: #fff;
}

#banner {
	width: 100%;
	margin: 0px;
}

#footer {
	background: #dfd;
	text-align: center;
	margin-top: 10px;
	font-size: 60%;
	color: #393;
	clear: left;
}

#footer a:link, #footer a:visited {
	color: #393;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: underline overline;
}

#mainbannerlinks {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 3px 5px;
}

#titlebannerlink {
	font-size: 150%;
}

#titlebannerlink a:link, #titlebannerlink a:visited {
	color: #393;
}

#titlebannerlink a:hover {
	color: #000;
	text-decoration: underline;
}

#usernametitle {
	padding-left: 25px;
}

#usernamelinks a:link, #usernamelinks a:visited {
	color: #393;
	padding: 0px 3px 1px 3px;
	border: 1px solid #393;
}

#usernamelinks a:hover {
	background: #bfb;
	color: #000;
	border: 1px solid #000;
}

#loginlinks {
	padding-left: 25px;
}

#loginlinks a:link, #loginlinks a:visited {
	color: #933;
	padding: 0px 3px 1px 3px;
	border: 1px solid #933;
}

#loginlinks a:hover {
	background: #fbb;
	color: #000;
	border: 1px solid #000;
}

#loginform {
	margin: 5px;
	background: #dfd;
	padding: 5px 5px 5px 25px;
}

#registerform {
	margin: 5px;
	background: #dfd;
	padding: 5px 5px 5px 25px;
}

#mainnavbar {
	padding: 5px 5px;
	border-bottom: 2px solid #000;
	background: #393;
}

.navbartext {
	font-weight: bold;
	color: #fff;
}

.activetab a:link, .activetab a:visited {
	background: #dfd;
	border: 2px solid #000;
	color: #000;
	font-weight: bold;
	padding: 1px 4px;
}

.activetab a:hover {
	background: #bfb;
	color: #000;
}

.inactivetab a:link, .inactivetab a:visited {
	background: #fff;
	padding: 1px 4px;
	border: 2px solid #393;
	color: #393;
	font-weight: bold;
}

.inactivetab a:hover {
	background: #bfb;
	border: 2px solid #000;
	color: #000;
}

#searchbar {
	padding-left: 15px;
}

#searchlink a:link, #searchlink a:visited {
	font-size: 80%;
	border: 1px solid #000;
	background: #fff;
	color: #000;
	padding: 1px 4px;
}

#searchlink a:hover {
	background: #bfb;
}

#searchoptions {
	color: #fff;
}

#sidenav {
	float: left;
	width: 200px;
}

#leafmain {
	margin-left: 200px;
}

#tagmain {
	margin-left: 200px;
}

#leafnav {
	/*padding: 5px;*/
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

#familytreelink {
	background: #363 url(images/familytree.png) no-repeat left;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 80%;
	padding: 5px;
	background-position: 5px 5px;
}

#familytreelink:hover {
	background: #000 url(images/familytree.png) no-repeat left;
	background-position: 5px 5px;
}

#familytreelist {
	padding: 5px;
	display: none;
	font-size: 80%;
}

#familytreelist a:link, #familytreelist a:visited {
	color: #393;
	font-weight: bold;
	text-decoration: none;
}

#familytreelist a:hover {
	color: #000;
	text-decoration: overline underline;
}

#familytreetrunks {
	background: url(images/tree.png);
	padding: 0px;
}

/*#familytreetrunks a {
	background: url(images/divot.png) no-repeat left;
	padding-left: 10px;
}*/

.sidenavlabel {
	font-size: 80%;
	padding-left: 5px;
}

#parentleafnav {
	background: #fbb;
	padding: 5px;
	border-bottom: 2px solid #933;
}

#parentleafnav a:link, #parentleafnav a:visited {
	font-weight: bold;
	font-size: larger;
	color: #933;
}

#parentleafnav a:hover {
	color: #000;
	text-decoration: overline underline;
}

#currentleafnav {
	background: #bbf;
	padding: 5px;
	/* border-bottom: 2px solid #339; */
}

#currentleafnav a:link, #currentleafnav a:visited {
	font-weight: bold;
	font-size: larger;
	color: #339;
}

#currentleafnav a:hover {
	color: #000;
	text-decoration: overline underline;
}

#siblingnav {
	padding: 5px;
	background: #fff;
}

#siblingnav a:link, #siblingnav a:visited {
	color: #393;
	font-weight: bold;
}

#siblingnav a:hover {
	text-decoration: overline underline;
	color: #000;
}

#siblingnavtitle {
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #393;
	border-top: 2px solid #339;
	background: #bfb;
	padding: 2px 0px 1px 0px;
}

#tagnav {
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

#currenttagnav {
	background: #bbf;
	padding: 5px;
	border-bottom: 2px solid #339;
}

#currenttagnav a:link, #currenttagnav a:visited {
	color: #339;
	font-weight: bold;
	font-size: larger;
}

#currenttagnav a:hover {
	color: #000;
	text-decoration: overline underline;
}

#othertagsnav {
	padding: 5px;
}

#tagnavtitle {
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #393;
	background: #bfb;
	padding: 2px 0px 1px 0px;
}

.taglink {
	/*padding-left: 3px;*/
}

.taglinkcount {
	font-size: 80%;
	color: #060;
}

.taglinktitle {
	padding-left: 5px;
	font-size: 80%;
}

.taglink a:link, .taglink a:visited {
	color: #393;
	font-weight: bold;
}

.taglink a:hover {
	text-decoration: overline underline;
	color: #000;
}

#hiddenusertaglink {
	font-size: 80%;
	text-align: center;
}

#hiddenusertaglink a:link, #hiddenusertaglink a:visited {
	color: #000;
	text-decoration: none;
}

#hiddenusertaglink a:hover {
	color: #393;
	text-decoration: underline
}

#populartaglist {
	background: #fff;
}

#populartagtitle {
	text-align: center;
	font-size: 80%;
	background: #bfb;
	border-bottom: 2px solid #393;
}

#populartaglist {
	padding: 5px;
}

.populartaglistitem {
	
}

#breadcrumbs {
	/*border-bottom: 2px solid #393;*/
	padding: 0px 0px 3px 0px;
	background: #339;
}


#breadcrumblabel {
	color: #fff;
	font-style: italic;
	font-size: 80%;
	padding: 0px 0px 3px 5px;
}

#breadcrumbtype {
	padding-left: 5px;
}

#breadcrumbtype a:link, #breadcrumbtype a:visited {
	color: #fff;
	font-weight: bold;
}

#breadcrumbtype a:hover {
	color: #000;
	text-decoration: overline underline;
}

#breadcrumblinks {
	color: #fff;
}

#breadcrumblinks a:link, #breadcrumblinks a:visited {
	color: #fff;
	font-weight: bold;
	/*background: url(images/rightarrow.png) no-repeat left;*/
}

#breadcrumblinks a:hover {
	color: #fff;
	text-decoration: underline;
}

#currenttagcrumb {
	color: #fff;
}

#currenttagcrumb a:link, #currenttagcrumb a:visited {
	color: #fff;
	font-weight: bold;
}

#currenttagcrumb a:hover {
	color: #fff;
	text-decoration: underline;
}

.alert {
	margin: 5px;
	padding: 5px 10px 5px 10px;
	border: 2px #ff0000 solid;
	background: #ffeeee;
	color: #880000;
}

.alert a:link, .alert a:visited {
	color: #880000;
	font-weight: bold;
	text-decoration: underline;
}

.alert a:hover {
	color: #880000;
	font-weight: bold;
	text-decoration: underline overline;
}

#currentleaf {
	padding: 2px 15px 2px 5px;
	background: #dfd;
	border-bottom: 2px solid #339;
}

#currentleaftitle a:link, #currentleaftitle a:visited {
	font-weight: bold;
	color: #339;
}

#currentleaftitle a:hover {
	color: #000;
	text-decoration: overline underline;
}

#currentleaflinks a:link, #currentleaflinks a:visited, #currentleafaction a:link, #currentleafaction a:visited,
#currentleafedit a:link, #currentleafedit a:visited, #currentleafdelete a:link, #currentleafdelete a:visited,
#currentleafmove a:link, #currentleafmove a:visited, #currentleafcopy a:link, #currentleafcopy a:visited,
#currentleaflink a:link, #currentleaflink a:visited, #currentleaftag a:link, #currentleaftag a:visited {
	color: #339;
	border: 1px solid #339;
	background: #eef;
	padding: 0px 3px 0px 3px;
	font-size: 80%;
	margin: 0px 2px;
}

#currentleaflinks a:hover, #currentleafaction a:hover, #currentleafedit a:hover, #currentleafdelete a:hover,
#currentleafmove a:hover, #currentleafcopy a:hover, #currentleaflink a:hover, #currentleaftag a:hover {
	background: #339;
	color: #eef;
	border: 1px solid #000;
}

#currentleafaction {
	padding: 3px 0px 3px 10px;
}

#currentleafinfo {
	padding-left: 15px;
}

#currentleafedit, #currentleafdelete, #currentleafmove, #currentleafcopy, #currentleaflink, #currentleaftag {
	padding: 5px 0px 0px 15px;
}

#leafmenus {
	background: #fee;
	padding: 0px 0px 1px 10px;
	border-bottom: 2px solid #933;
}

/*#leafmenus a:link, #leafmenus a:visited {
	font-size: 80%;
	color: #933;
	border: 1px solid #933;
	padding: 0px 3px 0px 5px;
	background: #fee;
}

#leafmenus a:hover {
	color: #fee;
	border: 1px solid #000;
	background: #933;
}*/

#newlinklink a:link, #newlinklink a:visited {
	font-size: 80%;
	color: #933;
	border: 1px solid #933;
	padding: 0px 3px 0px 20px;
	background: url(images/world-add.png) no-repeat left;
}

#newlinklink a:hover {
	color: #fee;
	border: 1px solid #000;
	background: #933 url(images/world-add.png) no-repeat left;
}

#newfeedlink a:link, #newfeedlink a:visited {
	font-size: 80%;
	color: #933;
	border: 1px solid #933;
	padding: 0px 3px 0px 20px;
	background: url(images/feed-add.png) no-repeat left;
}

#newfeedlink a:hover {
	color: #fee;
	border: 1px solid #000;
	background: #933 url(images/feed-add.png) no-repeat left;
}

#newleaflink a:link, #newleaflink a:visited {
	font-size: 80%;
	color: #933;
	border: 1px solid #933;
	padding: 0px 3px 0px 20px;
	background: url(images/folder-add.png) no-repeat left;
}

#newleaflink a:hover {
	color: #fee;
	border: 1px solid #000;
	background: #933 url(images/folder-add.png) no-repeat left;
}

#newlinkform, #newfeedform, #newchildform, #newsiblingform {
	padding: 5px 5px 0px 10px;
}

#newlinkform a:link, #newlinkform a:visited, #newfeedform a:link, #newfeedform a:visited, #newchildform a:link, #newchildform a:visited, #newsiblingform a:link, #newsiblingform a:visited {
	color: #933;
	border: 1px solid #933;
	padding: 0px 3px;
	font-size: 80%;
}

#newlinkform a:hover, #newfeedform a:hover, #newchildform a:hover, #newsiblingform a:hover {
	color: #000;
	background: #fbb;
	border: 1px solid #000;
}

.leaflist, .linklist, .feedlist {
	padding: 2px 5px 2px 5px;
}

.aleaf, .alink, .afeed {
	padding-left: 5px;
}

.leafname a:link, .leafname a:visited {
	font-weight: bold;
	color: #393;
	background: url(images/folder-go.png) no-repeat left;
	padding-left: 19px;
}

.leafname a:hover {
	color: #000;
	text-decoration: underline overline;
}

.leaflinks a:link, .leaflinks a:visited {
	color: #393;
	font-size: 80%;
	padding: 0px 3px;
	border: 1px solid #393;
}

.leaflinks a:hover {
	color: #000;
	border: 1px solid #000;
	background: #bfb;
}

.leafinfo, .linkinfo {
	font-size: 80%;
	padding-left: 10px
}

.feed1info, .feed2info, .feed3info {
	font-size: 80%;
	padding-left: 25px;
}

.feed1info a:link, .feed1info a:visited {
	text-decoration: underline;
	color: #339933;
}

.feed2info a:link, .feed2info a:visited {
	text-decoration: underline;
	color: #333399;
}

.feed3info a:link, .feed3info a:visited {
	text-decoration: underline;
	color: #993333;
}

.feed1info a:hover, .feed2info a:hover, .feed3info a:hover {
	text-decoration: overline underline;
	color: #000000;
}

.leafaction, .linkaction, .feed1action, .feed2action, .feed3action {
	padding: 4px 0px 2px 10px;
}

.leafaction a:link, .leafaction a:visited {
	color: #393;
	border: 1px solid #393;
	padding: 0px 3px;
	font-size: 80%;
	margin: 2px;
	
}

.leafaction a:hover {
	color: #000;
	background: #bfb;
	border: 1px solid #000;
}

.leafform, .linkform, .feed1form, .feed2form, .feed3form {
	margin: 3px 0px 10px 15px;
	padding: 5px;
}

.leafform {
	background: #bfb;
}

.leafform input, .leafform textarea {
	border: 2px solid #393;
}

.leafform h1 {
	color: #393;
}

.leafform a:link, .leafform a:visited {
	font-size: 80%;
	color: #393;
	border: 1px solid #393;
	margin: 2px;
	padding: 0px 3px;
}

.leafform a:hover {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}

.leafpreview {
	border-left: 2px solid #393;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.linkname a:link, .linkname a:visited {
	font-weight: bold;
	color: #339;
	background: url(images/world-go.png) no-repeat left;
	padding-left: 19px;
}

.linkname a:hover {
	color: #000;
	text-decoration: underline overline;
}

.linklinks a:link, .linklinks a:visited {
	color: #339;
	font-size: 80%;
	padding: 0px 3px;
	border: 1px solid #339;
}

.linklinks a:hover {
	color: #000;
	border: 1px solid #000;
	background: #bbf;
}

.linkaction a:link, .linkaction a:visited {
	color: #339;
	border: 1px solid #339;
	padding: 0px 3px;
	font-size: 80%;
	margin: 2px;
	
}

.linkaction a:hover {
	color: #000;
	background: #bbf;
	border: 1px solid #000;
}

.linkform {
	background: #bbf;
}

.linkform input, .linkform textarea {
	border: 2px solid #339;
}

.linkform h1 {
	color: #339;
}

.linkform a:link, .linkform a:visited {
	font-size: 80%;
	color: #339;
	border: 1px solid #339;
	margin: 2px;
	padding: 0px 3px;
}

.linkform a:hover {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}

.feedattach {
  padding-left: 20px;
  font-size: small;
}

.feedattach a:link, .feedattach a:visited {
  font-weight: bold;
  color: #000000;
  background: url(images/feed-attach.png) no-repeat left;
  padding-left: 19px;
}

.feedattach a:hover {
  text-decoration: underline;
}

.feed1name a:link, .feed1name a:visited {
	font-weight: bold;
	color: #393;
	background: url(images/feed-icon.png) no-repeat left;
	padding-left: 19px;
}

.feed1name a:hover {
	color: #000;
	text-decoration: underline overline;
}

.feed1exlink {
  font-size: small;
}

.feed1exlink a:link, .feed1exlink a:visited {
	color: #393;
}

.feed1exlink a:hover {
	color: #000;
	text-decoration: underline;
}

.feed1links a:link, .feed1links a:visited {
	color: #393;
	font-size: 80%;
	padding: 0px 3px;
	border: 1px solid #393;
	
}

.feed1links a:hover {
	color: #000;
	border: 1px solid #000;
	background: #bfb;
}

.feed1action a:link, .feed1action a:visited {
	color: #393;
	border: 1px solid #393;
	padding: 0px 3px;
	font-size: 80%;
	margin: 2px;
	
}

.feed1action a:hover {
	color: #000;
	background: #bfb;
	border: 1px solid #000;
}

.feed1form {
	background: #bfb;
}

.feed1form input, .feed1form textarea {
	border: 2px solid #393;
}

.feed1form h1 {
	color: #393;
}

.feed1form a:link, .feed1form a:visited {
	font-size: 80%;
	color: #393;
	border: 1px solid #393;
	margin: 2px;
	padding: 0px 3px;
}

.feed1form a:hover {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}

.feed1content {
	padding: 2px 5px;
	border: 2px solid #393;
	margin: 5px 5px 5px 20px;
	overflow: hidden;
}

.feed1item, .feed2item, .feed3item {
	clear: right;
}

.feed1itemlink a:link, .feed1itemlink a:visited {
	color: #393;
	font-weight: bold;
	text-decoration: underline;
}

.feed1itemlink a:hover {
	color: #000;
	text-decoration: none;
}

.feed1itemaction a:link, .feed1itemaction a:visited {
	font-size: 80%;
	color: #393;
	padding: 0px 3px;
	border: 1px solid #393;
}

.feed1itemaction a:hover {
	color: #000;
	background: #bfb;
	border: 1px solid #000;
}

.feed1iteminfo {
	padding-left: 10px;
}

.feed1iteminfo a:link, .feed1iteminfo a:visited {
	color: #208820;
	text-decoration: none;
}

.feed2iteminfo a:link, .feed2iteminfo a:visited {
	color: #333399;
	text-decoration: none;
}

.feed3iteminfo a:link, .feed3iteminfo a:visited {
	color: #993333;
	text-decoration: none;
}

.feed1iteminfo a:hover, .feed2iteminfo a:hover, .feed3iteminfo a:hover {
	color: #000000;
	text-decoration: underline;
}

.feed2name a:link, .feed2name a:visited {
	font-weight: bold;
	color: #339;
	background: url(images/feed-icon.png) no-repeat left;
	padding-left: 19px;
}

.feed2name a:hover {
	color: #000;
	text-decoration: underline overline;
}

.feed2exlink {
  font-size: small;
}

.feed2exlink a:link, .feed2exlink a:visited {
	color: #339;
}

.feed2exlink a:hover {
	color: #000;
	text-decoration: underline;
}

.feed2links a:link, .feed2links a:visited {
	color: #339;
	font-size: 80%;
	padding: 0px 3px;
	border: 1px solid #339;
	
}

.feed2links a:hover {
	color: #000;
	border: 1px solid #000;
	background: #bbf;
}

.feed2action a:link, .feed2action a:visited {
	color: #339;
	border: 1px solid #339;
	padding: 0px 3px;
	font-size: 80%;
	margin: 2px;
	
}

.feed2action a:hover {
	color: #000;
	background: #bbf;
	border: 1px solid #000;
}

.feed2form {
	background: #bbf;
}

.feed2form input, .feed2form textarea {
	border: 2px solid #339;
}

.feed2form h1 {
	color: #339;
}

.feed2form a:link, .feed2form a:visited {
	font-size: 80%;
	color: #339;
	border: 1px solid #339;
	margin: 2px;
	padding: 0px 3px;
}

.feed2form a:hover {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}

.feed2content {
	padding: 2px 5px;
	border: 2px solid #339;
	margin: 5px 5px 5px 20px;
	overflow: hidden;
}

/*.feed2item {
	clear: left;
}*/

.feed2itemlink a:link, .feed2itemlink a:visited {
	color: #339;
	font-weight: bold;
	text-decoration: underline;
}

.feed2itemlink a:hover {
	color: #00f;
	text-decoration: none;
}

.feed2itemaction a:link, .feed2itemaction a:visited {
	font-size: 80%;
	color: #339;
	padding: 0px 3px;
	border: 1px solid #339;
}

.feed2itemaction a:hover {
	color: #000;
	background: #bbf;
	border: 1px solid #000;
}

.feed2iteminfo {
	padding-left: 10px;
}

.feed3name a:link, .feed3name a:visited {
	font-weight: bold;
	color: #933;
	background: url(images/feed-icon.png) no-repeat left;
	padding-left: 19px;
}

.feed3name a:hover {
	color: #000;
	text-decoration: underline overline;
}

.feed3exlink {
  font-size: small;
}

.feed3exlink a:link, .feed3exlink a:visited {
	color: #933;
}

.feed3exlink a:hover {
	color: #000;
	text-decoration: underline;
}

.feed3links a:link, .feed3links a:visited {
	color: #933;
	font-size: 80%;
	padding: 0px 3px;
	border: 1px solid #933;
	
}

.feed3links a:hover {
	color: #000;
	border: 1px solid #000;
	background: #fbb;
}

.feed3action a:link, .feed3action a:visited {
	color: #933;
	border: 1px solid #933;
	padding: 0px 3px;
	font-size: 80%;
	margin: 2px;
	
}

.feed3action a:hover {
	color: #000;
	background: #fbb;
	border: 1px solid #000;
}

.feed3form {
	background: #fbb;
}

.feed3form input, .feed3form textarea {
	border: 2px solid #933;
}

.feed3form h1 {
	color: #933;
}

.feed3form a:link, .feed3form a:visited {
	font-size: 80%;
	color: #933;
	border: 1px solid #933;
	margin: 2px;
	padding: 0px 3px;
}

.feed3form a:hover {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}

.feed3content {
	padding: 2px 5px;
	border: 2px solid #933;
	margin: 5px 5px 5px 20px;
	overflow: hidden;
}

/*.feed3item {
	clear: left;
}*/

.feed3itemlink a:link, .feed3itemlink a:visited {
	color: #933;
	font-weight: bold;
	text-decoration: underline;
}

.feed3itemlink a:hover {
	color: #f00;
	text-decoration: none;
}

.feed3itemaction a:link, .feed3itemaction a:visited {
	font-size: 80%;
	color: #933;
	padding: 0px 3px;
	border: 1px solid #933;
}

.feed3itemaction a:hover {
	color: #000;
	background: #fbb;
	border: 1px solid #000;
}

.feed3iteminfo {
	padding-left: 10px;
}

#leaftaglist {
	border: 2px solid #393;
	padding: 0px;
	margin: 5px;
}

#perleaftitle {
	border-bottom: 2px solid #393;
	font-size: 80%;
	font-weight: bold;
	background: #bfb;
	text-align: center;
}

#publeaftitle {
	border-bottom: 2px solid #393;
	border-top: 2px solid #393;
	font-size: 80%;
	font-weight: bold;
	background: #393;
	text-align: center;
	color: #fff;
}

#perleaftagresults, #publeaftagresults {
	padding: 5px;
}

#publeaftagresults {
	background: #dfd;
}

#perleaftaglinks, #publeaftaglinks {
	text-align: right;
	font-size: 80%;
	border-bottom: 2px solid #393;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

#perleaftaglinks a:link, #publeaftaglinks a:link, #perleaftaglinks a:visited, #publeaftaglinks a:visited {
	padding: 0px 3px;
	color: #393;
	border: 1px solid #393;
}

#perleaftaglinks a:hover, #publeaftaglinks a:hover {
	background: #bfb;
	color: #000;
	border: 1px solid #000;
}

#linktaglist {
	border: 2px solid #339;
	padding: 0px;
	margin: 5px;
}

#perlinktitle {
	border-bottom: 2px solid #339;
	font-size: 80%;
	font-weight: bold;
	background: #bbf;
	text-align: center;
}

#publinktitle {
	border-bottom: 2px solid #339;
	border-top: 2px solid #339;
	font-size: 80%;
	font-weight: bold;
	background: #339;
	text-align: center;
	color: #fff;
}

#perlinktagresults, #publinktagresults {
	padding: 5px;
}

#publinktagresults {
	background: #eef;
}

#perlinktaglinks, #publinktaglinks {
	text-align: right;
	font-size: 80%;
	border-bottom: 2px solid #339;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

#perlinktaglinks a:link, #publinktaglinks a:link, #perlinktaglinks a:visited, #publinktaglinks a:visited {
	padding: 0px 3px;
	color: #339;
	border: 1px solid #339;
}

#perlinktaglinks a:hover, #publinktaglinks a:hover {
	background: #bbf;
	color: #000;
	border: 1px solid #000;
}

#feedtaglist {
	border: 2px solid #933;
	padding: 0px;
	margin: 5px;
}

#perfeedtitle {
	border-bottom: 2px solid #933;
	font-size: 80%;
	font-weight: bold;
	background: #fbb;
	text-align: center;
}

#pubfeedtitle {
	border-bottom: 2px solid #933;
	border-top: 2px solid #933;
	font-size: 80%;
	font-weight: bold;
	background: #933;
	text-align: center;
	color: #fff;
}

#perfeedtagresults, #pubfeedtagresults {
	padding: 5px;
}

#pubfeedtagresults {
	background: #fee;
}

#perfeedtaglinks, #pubfeedtaglinks {
	text-align: right;
	font-size: 80%;
	border-bottom: 2px solid #933;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

#perfeedtaglinks a:link, #pubfeedtaglinks a:link, #perfeedtaglinks a:visited, #pubfeedtaglinks a:visited {
	padding: 0px 3px;
	color: #933;
	border: 1px solid #933;
}

#perfeedtaglinks a:hover, #pubfeedtaglinks a:hover {
	background: #fbb;
	color: #000;
	border: 1px solid #000;
}

.agFeed {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border-bottom: 2px solid black;
}

.agFeedDelete {
  padding: 23px 10px 0px 10px;
  float: left;
}

.agFeedSave a:link, .agFeedSave a:visited {
  color: #000000;
  border: 2px solid #BBFFBB;
  border-style: outset;
  background: url(images/feed-save.png) no-repeat;
  background-position: 2px 2px;
  background-color: #BBFFBB;
  padding: 0px 3px 1px 22px;
}

.agFeedSave a:hover {
  background-color: #339933;
  border: 2px solid #339933;
  border-style: inset;
  color: #FFFFFF;
  text-decoration: underline;
}

.agItemsRow1 {
  background: #FFFFFF;
  clear: right;
}

.agItemsRow1:hover {
  background: #BBFFBB;
}

.agItemsRow2 {
  background: #E8FFE8;
  clear: right;
}

.agItemsRow2:hover {
  background: #BBFFBB;
}

.agItemsRow1 a:link, .agItemsRow1 a:visited,
.agItemsRow2 a:link, .agItemsRow2 a:visited {
  color: #000000;
  font-weight: bold;
}

.agItemsRow1 a:hover {
  color: #000000;
  text-decoration: underline;
}

.agItemsRow2 a:hover {
  color: #000000;
  text-decoration: underline;
}

.agToggleInfo {
  width: 16px;
}

.agItemInfo {
  margin-left: 7px;
  padding-left: 23px;
  padding-right: 15px;
  border-left: 2px solid #339933;
  font-size: small;
}

.agItemInfo a:link, .agItemInfo a:visited {
  color: #339933;
  text-decoration: underline;
}

.agItemInfo a:hover {
  text-decoration: none;
  color: #000000;
}

.agItemSave {
  position: absolute;
  /*padding-left: 20px;*/
  right: 10px;
  /*display: block;
  float: right;*/
}
.agItemTitle {
  width: 100%;
}

#agEditFeeds {
  background: #339933;
  color: #FFFFFF;
  font-weight: bold;
}

#agAddFeed { 
  padding-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

#agAddIcon {
  padding: 23px 10px 0px 10px;
  float: left;
}

#agItemsContainer {
  border: 2px solid #339933;
  /*border-right: 2px solid #339933;
  border-bottom: 2px solid #339933;*/
  padding: 4px;
}

#agTitle {
  display: block;
  padding: 0px 0px 2px 19px;
  /*float: left;*/
  font-weight: bold;
  font-size: 100%;
  background: url(images/feed-icon.png) no-repeat;
  background-position: 2px 3px;
}

#agStatus {
  display: inline;
  padding-left: 20px;
}

#agMenu {
  display: block;
  margin: 0px 5px 4px 0px;
  float: right;
  font-size: 80%;
}

#agMenu a:link, #agMenu a:visited {
  color: #ffffff;
  font-weight: bold;
  background: #DD7200;
  border: 2px solid #DD7200;
  border-style: outset;
  padding: 0px 3px 0px 3px;
}

#agMenu a:hover {
  background: #009900;
  border: 2px solid #009900;
  border-style: inset;
  text-decoration: underline;
}

/*#feedAggregator div {
  width: 100%;
}*/

#feedAggregator img {
  border: 0px;
  vertical-align: middle;
}

/*#agItemsTable a:hover {
  color: #DDFFBA;
}*/

.metainfo {
	font-size: 75%;
	padding-left: 25px;
}

.metainfo a:link, .metainfo a:visited {
	color: #339;
	text-decoration: underline;
}

.metainfo a:hover {
	color: #339;
	text-decoration: overline underline;
}

#nfllink {
	background: #363;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 80%;
	padding: 5px;
	background-position: 5px 5px;
}

#nfllink:hover {
	background: #000;
	background-position: 5px 5px;
}

/*
	
	Style sheet for LINKLEAF.COM!
	Now wasn't that fun?
	
*/
