body, address, blockquote, center, dir, 
div, dl, fieldset, form, h1, h2, h3, h4, h5, h6, 
hr, isindex, menu, noframes, 
noscript, ol, p, pre, table, ul
{
		margin: 0;
		padding: 0;
}
body
{
	background: #FFFFFF url(images/backgroundGum.gif) no-repeat top left;
    color: #343A32;
    font: 75% verdana, arial, helvetica, sans-serif;
    margin: 0px;
    padding: 0;
}
h1,h2,h3,h4,h5, .h3
{
	font-family: Georgia, Serif;
	font-style: normal;
	font-weight: 900;
  margin: 10px 0;
}
h2,h3,.h3
{
    background: #FFF5F7;
    border: solid 1px #98A892;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding: 0.4em 0.1em 0 0.1em;
}
h4, h5
{
    border-bottom: solid 2px #98A892;
}
h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3, th, .h3 {font-size:1.3em;}
h4 {font-size:1.1em;}
h5 {font-size:1em;}
p
{
		margin:1em 0;
}

#SideBar
{
	position: absolute;
	top: 226px;
	left: 0px;
	height: 271px;
	width: 30px;
	margin: 0;
	padding: 0;
	border: none;
	background: #FFFFFF url(images/weTrade.gif) no-repeat top left;
}

#Content
{
	margin: 30px 170px 30px 30px;
	margin: 30px 210px 30px 30px;
	border: solid 1px #FFFFFF;
	min-height: 500px;
  height: auto !important;
  height : 500px;
}
#Content .gutter
{
		padding: 5px;
}
#header
{
		background: #FFFFFF url(images/transpGum.jpg) no-repeat top left;
		height: 117px;
		padding: 0 5px;
}
#header h1
{
		margin: 0;
}
#header h2
{
		background: transparent;
		border: none;
}
#NewMembers
{
	position: absolute;
	left: 30px;
  width: 140px;
  padding: 0 5px;
}

#Forum
{
	margin-left: 150px;
  border-left: solid 1px #98A892;
  padding-left: 5px;
}

#DirCategory
{
		/*
	position: absolute;
	left: 35px;
	top: 158px;
	width: 300px;
*/
		float: left;
}

#SearchDir
{
	text-align: right;
	margin-bottom: 10px;
}

#PdfDirectory
{
	text-align: right;
}

#Search
{
		position:absolute;
		top: 30px;
		right: 170px;
		right: 210px;
		width: 150px;
		border: solid 1px #98A892;
		padding: 5px;
}

#Menu
{
    position: absolute;
    top: 30px;
    right: 20px;
    width: 130px;
    width: 160px;
		background: #FFFFFF url(images/gumnut.gif) no-repeat top;
		background-position: center 10px;
		border: solid 1px #98A892;
		padding: 60px 5px 5px 5px;
		line-height: 1.9;
}
#Menu h3
{
    background: #FFFFFF;
    border: none;
    line-height: 1.1em;
    margin-bottom: 1em;
    text-align: center;
}
#Menu a
{
		text-decoration: underline;
}
#Menu .parent
{
		background-color: #FFF5F7;
		border: solid 1px #98A892;
		width: 120px;
		width: 150px;
		display: block;
}
#Menu a:hover
{
		background-color:#D5DBD2;
}
#Menu div.parent
{
		padding-left: 5px;
}
#Menu div.parent a
{
		width: 120px;
		width: 150px;
		display: block;
}
#Menu ul.subMenu
{
    margin-left: 0;
    list-style: none;
    margin-top: 5px;
}
#Menu ul.subMenu li
{
    padding-left: 10px;
    margin: 0;
}
#Menu ul.subMenu li.parent
{
    padding-left: 5px;
    margin-top: 0;
}
#Menu ul.subMenu li.parent a
{
    display: block;
}
#footer
{
	background: #FFF5F7;
	border: solid 1px #98A892;
	text-align: center;
	margin: 20px 180px 20px 30px;
	padding: 3px;
	clear: both;
}
/* Newsletter */
.newsletterHTMLBody 
{
}
.newsletterHTMLBody H1              { font-size: 2em; margin: .67em 0 }
.newsletterHTMLBody H2              { font-size: 1.5em; margin: .83em 0 }
.newsletterHTMLBody H3              { font-size: 1.17em; margin: 1em 0 }
.newsletterHTMLBody LI              { display: list-item }
.newsletterHTMLBody H4, .newsletterHTMLBody P,
.newsletterHTMLBody BLOCKQUOTE, .newsletterHTMLBody UL,
.newsletterHTMLBody FIELDSET, .newsletterHTMLBody FORM,
.newsletterHTMLBody OL, .newsletterHTMLBody DL, .newsletterHTMLBody DIR,
.newsletterHTMLBody MENU            { margin: 1.33em 0 }
.newsletterHTMLBody H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
.newsletterHTMLBody H6              { font-size: .67em; margin: 2.33em 0 }
.newsletterHTMLBody H1, .newsletterHTMLBody H2, .newsletterHTMLBody H3, .newsletterHTMLBody H4,
.newsletterHTMLBody H5, .newsletterHTMLBody H6, .newsletterHTMLBody B,
.newsletterHTMLBody STRONG          { font-weight: bolder }
.newsletterHTMLBody BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
.newsletterHTMLBody I, .newsletterHTMLBody CITE, .newsletterHTMLBody EM,
.newsletterHTMLBody VAR, .newsletterHTMLBody ADDRESS    { font-style: italic }
.newsletterHTMLBody PRE, .newsletterHTMLBody TT, .newsletterHTMLBody CODE,
.newsletterHTMLBody KBD, .newsletterHTMLBody SAMP       { font-family: monospace }
.newsletterHTMLBody PRE             { white-space: pre }
.newsletterHTMLBody BIG             { font-size: 1.17em }
.newsletterHTMLBody SMALL, .newsletterHTMLBody SUB, .newsletterHTMLBody SUP { font-size: .83em }
.newsletterHTMLBody SUB             { vertical-align: sub }
.newsletterHTMLBody SUP             { vertical-align: super }
.newsletterHTMLBody S, .newsletterHTMLBody STRIKE, .newsletterHTMLBody DEL  { text-decoration: line-through }
.newsletterHTMLBody HR              { border: 1px inset }
.newsletterHTMLBody OL, .newsletterHTMLBody UL, .newsletterHTMLBody DIR,
.newsletterHTMLBody MENU, .newsletterHTMLBody DD        { margin-left: 40px }
.newsletterHTMLBody OL              { list-style-type: decimal }
.newsletterHTMLBody OL UL, .newsletterHTMLBody UL OL,
.newsletterHTMLBody UL UL, .newsletterHTMLBody OL OL    { margin-top: 0; margin-bottom: 0 }
.newsletterHTMLBody U, .newsletterHTMLBody INS          { text-decoration: underline }
.newsletterHTMLBody CENTER          { text-align: center }

/*Modal Popup*/
.modalBackground {
	background-color:#39433C;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:#39433C;
	padding:3px;
	width:280px;
}
.modalPopup h3
{
		text-align: center;
}

/* breadcrumb */
.breadcrumb
{
		background: #E7EFDE;
		border: solid 1px #98A892;
		padding: 3px;
}
.breadcrumb .pathSeparator
{
		color: #000;
}
.currentNode
{
		color: #000;
}
.breadcrumb a.node
{
		color: #480066;
}
.breadcrumb a.rootNode
{
		color: #480066;
		display: none;
}

/* calendar extender */
.calendar td
{
		padding: 1px;
}
.calendar .ajax__calendar_container {
    border:1px solid #98A892;
    background-color: #fff;
    color: #000000;
}
.calendar .ajax__calendar_other .ajax__calendar_day,
.calendar .ajax__calendar_other .ajax__calendar_year {
    color: #CD1742;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year {
    color: #CD1742;
}
.calendar .ajax__calendar_active .ajax__calendar_day,
.calendar .ajax__calendar_active .ajax__calendar_month,
.calendar .ajax__calendar_active .ajax__calendar_year {
    color: #CD1742;
    font-weight:bold;
}

/* newsletter sending progress bar */
.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
		width: 0;
   background-color: #CD1742;
   height: 15px;
}



td.formLabel
{
    font-weight: 600;
    width:120px;
    padding-right: 5px;
    text-align: right;
}

ul, ol
{
		margin: 20px;
}
li
{
		margin: 10px;
		padding-bottom: 5px;
}

br.nobr 
{
    display:none;
} 

fieldset
{
    margin: 10px;
    padding: 10px;
}

hr
{
    color: #98A892;
    height: 1px;
}

img
{
    border: none;
}

input.postSubject
{
	width: 100%;
}

input.date
{
	width: 50px;
}

input.value
{
	width: 30px;
}

input.description
{
	width: 97%;
}


legend
{
	color: #6A7666;
}

span.result
{
    color: #C92F56;
    font-weight: 600;
}

span.error
{
	color: #990000;
	font-weight: 600;
}

a 
{
	color: #000066;
}

a:link {color: #000066;}
a:visited {color: #666699;}
a:hover {background-color:#D5DBD2;}

textarea
{
	width: 100%;
}

table.datagrid, table.list
{
    border: solid 1px #98A892;
    width: 100%;
}
table.list th
{
		font-size: 1em;
}

tr.gridHeader, tbody tr.gridHeader th
{
	font-weight: 600;
	font-size: 1em;
    border-top: solid 1px #98A892;
    border-bottom: solid 1px #98A892;
    text-transform: capitalize;
}

tr.gridAlt, tr.odd
{
    vertical-align: top;
    background: #FFF5F7;
}

tr.gridItem, tr.list
{
    vertical-align: top;
}

td.dataListItem
{
	padding-bottom: 5px;
}

td
{
    padding: 2px 3px 2px 3px;
}
textarea
{
	width: 415px;
}
.bold
{
    font-weight: 900;
}
.center
{
    text-align: center;
}
.alignTop
{
    vertical-align: top;
}
.alignRight
{
		text-align: right;
}
.blue
{
		color: #3300ff;
}
.red
{
		color: #CD1742;
}
.clear
{
		clear: both;
}
.floatRight
{
		float: right;
		margin: 10px;
}
.floatLeft
{
		float: left;
		margin: 10px;
}
.hidden
{
		display: none;
}
.leftContent
{
		margin-right: 32%;
}
.rightBar
{
		float: right;
		width: 30%;
		background-color: #E7EFDE;
		border: solid 1px #98A892;
		margin: 10px 0 10px 10px;
		padding: 5px;
}
.rightBar h2, .rightBar h3
{
		color: #ffffff;
		background: #98A892;
		border: solid 1px #ffffff;
		text-align: center;
}
ul.tight
{
		margin: 0 10px;
		padding: 0;
}
ul.tight li
{
		margin: 0 5px;
		padding: 0;
}
.strong
{
		font-weight: 900;
}
.big
{
		font-size: large;
}
select.disabled
{
		background-color: #ffffff;
		color: #000000;
		border: none;
}
li.highlight, div.highlight
{
		background-color: #E7EFDE;
		border: solid 1px #98A892;
		padding: 5px;
}
.disabled {
    background-color:#39433C; 
    filter:alpha(opacity=10); 
    opacity:0.1; 
}
/********* blog ***************/
a#subscribe {
	position: absolute;
	top: 151px;
	right: 27px;
	padding-right: 18px;
	background: url(../../images/rssbutton.gif) no-repeat right;
}

.hilite {
	background-color: #ff0;
}

.loginbox{
	margin: 0 auto;
}
/*----------------------------
						Menu
----------------------------*/
#menu{
	background: white;
	border: 1px solid #98A892;
	padding: 5px;
	margin-bottom: 20px;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li{
	display:inline;
}

#menu ul li a{
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
}

#menu ul li a.feed img{
	position: relative;
	top : 2px;
	margin-right: 3px;
}
/*----------------------------
					Side Panel
----------------------------*/
#sidepanel {
}

#sidepanel .box {
	background-color: white;
	border-top: 1px solid #98A892;
	padding: 3px 15px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #666666;
	clear: both;
}

#sidepanel .box h1 {
	margin: 5px 0 7px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #98A892;
	color: #343A32;
}

#sidepanel .box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}

#sidepanel .box ul li {
	margin-bottom: 3px;
}

#sidepanel img.rssButton {
	margin-right: 3px;
}
/*----------------------------
					 Blogroll
----------------------------*/
/*
#blogroll ul {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0px;
}

#blogroll ul li ul li a {
	margin-left: 25px;
	color: #666666;
}

#blogroll ul li a img {
	border: none;
	margin-right: 3px;
}
*/
/*----------------------------
					 Posts
----------------------------*/
div.post, .mceContentBody {
	padding: 3px 10px;
	margin-bottom: 20px;
}

div.post h1, .mceContentBody h1 {
	margin: 0 0 7px 0;
	position: relative;
	top: 5px;
}

div.post .author {
	color: #666666;
	font-size: 10px;
	float: left;
	text-transform: capitalize;
}

div.post .pubDate {
	color: #666666;
	font-size: 10px;
	float: right;
}

div.post .text {
	margin-top: 30px;
}

div.post .text h2 {
	margin-bottom: -10px;
	background: none;
	border: none;
}

div.post .footer {
	text-align: right;
	border-top: 1px dashed #98A892;
	padding-top: 4px;
	padding-bottom: 2px;
}

div.post .bottom {
	margin-bottom: 45px;
}

div.post .categories {
	margin-bottom: 5px;
	float: right;
}

div.post .tags {
	float: left;
	margin-bottom: 5px;
}

div.post .text a[href^="http:"] {
	background: url(../../images/remote.gif) right top no-repeat;
	padding-right: 10px;
  white-space: nowrap;
}
/*----------------------------
			Related Posts
----------------------------*/
#relatedPosts {
	background: white;
	padding: 5px 10px 10px 10px;
	border: 1px solid #98A892;
}

#relatedPosts h1 {
	margin: 0px;
}

#relatedPosts a {
	display: block;
	margin-top: 5px;
}

#relatedPosts span {
	color: #666666;
	text-indent: 10px;
	font-size: 10px;
}
/*----------------------------
				Recent posts
----------------------------*/
/*
ul.recentPosts li{
	padding-bottom: 10px;
}

ul.recentPosts li a{
	font-weight: bold;
}

ul.recentPosts li span{
	display: block;
	text-indent: 10px;
	text-transform: none;
}
*/
/*----------------------------
			Recent comments
----------------------------*/
/*
ul.recentComments li{
	padding-bottom: 10px;
	text-transform: none;
}

ul.recentComments li a.postTitle{
	font-weight: bold;
}
*/
/*----------------------------
			Social bookmarks
----------------------------*/
.bookmarks {
	float: left;
}
/*----------------------------
					Comments
----------------------------*/
.comment {
	border: 1px solid #98A892;
	background-color: white;
	padding: 3px 10px;
	margin-bottom: 10px;
}

.comment .date {
	font-size: 10px;
	color: #666666;
	text-align: right;
	margin: 0;
	padding: 3px 0px;
	border-bottom: 1px dashed #98A892;
}

.comment .author {
	margin: 0;
	padding: 3px 0px;
	border-top: 1px dashed #98A892;
}

.self {
	border: 1px solid black;
}

.comment .gravatar {
	float: left;
	clear: both;
	margin: 5px 10px 5px 0;
}

.comment .gravatar img {
	height: 80px;
	width: 80px;
}

.comment .content {
	min-height: 85px;
	margin: 5px;
	margin-left: 85px;
}

.comment img.flag {
	position: relative;
	top: 2px;
}

.commentForm {
	padding: 5px;
}

.commentForm label {
	float: left;
	display: block;
	width: 80px;
	margin-top: 4px;
}

.commentForm input {
	width: 300px;
}

.commentForm textarea {
	width: 100%;
	height: 150px;
}

.success {
	color: green;
	font-weight: bold;
}
/*----------------------------
					Archive
----------------------------*/
#archive {
	background-color: white;
	border: 1px solid #98A892;
	padding: 10px;
}

#archive h1 {
	margin: 0;
	border-bottom: 1px dashed #98A892;
	padding-bottom: 9px;
}

#archive h2 {
	border-bottom: 1px solid #98A892;
	padding-bottom: 4px;
	font-size: 12px;
	margin-bottom: 10px;
}

#archive h2 img {
	margin-right: 3px;
}

#archive ul {
	list-style-type: square;
	margin: 0 10px;
	padding: 10px;
}

#archive ul li {
	margin-right: 20px;
}

#archive table{
	width: 100%;	
	border-collapse: collapse;
}

#archive table td, #archive table th{
	text-align:left;
}

#archive table td{
	text-align:left;
	border-bottom: 1px solid #D8D8D8;
	padding: 2px;
}

#archive .date{
	width: 70px;
}

#archive .comments{
	width: 70px;
	text-align: center;
}

#archive .rating{
	width: 70px;
	text-align: center;
}
/*----------------------------
					 Search
----------------------------*/
#searchbox {
	margin-top: 5px;
	font-size: 10px;
}

#searchbox input {
	font-size: 10px;
}

#searchbox #searchbutton {
	margin-left: 5px;
}

#searchbox #searchfield {
	width: 200px;
}
/*----------------------------
			Search on search
----------------------------*/
#searchonsearch {
	background: white;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: 1px solid #98A892;
}

#searchonsearch h3 {
	margin: 3px;
	font-size: 13px;
}

#searchonsearch ol li {
	margin: 2px 0;
}
/*----------------------------
				Month list
----------------------------*/
/*
ul#monthList{
	font-weight: bold;
}

ul#monthList ul li{
	margin-left: 20px;
	font-weight: normal;
}

ul#monthList li.year{
  cursor: pointer;
}

ul#monthList ul{
	display: none;
}

ul#monthList ul.open{
	display: block;
}
*/
/*----------------------------
				 Tag cloud
----------------------------*/
/*
#tagcloud {
	margin-bottom: 10px;
	white-space: normal;
}

#tagcloud li {
	display: inline;
}

#tagcloud a {
	margin-right: 3px;
	display: inline;
}

#tagcloud a.biggest {
	font-size: 20px;
}

#tagcloud a.big {
	font-size: 17px;
}

#tagcloud a.medium {
	font-size: 13px;
}

#tagcloud a.small {
	font-size: 12px;
}

#tagcloud a.smallest {
	font-size: 10px;
}
*/
/*----------------------------
					 Page
----------------------------*/
#page {
	border: 1px solid #98A892;
	padding: 3px 10px;
	margin-bottom: 20px;
	background-color: white;
	line-height: 17px;
}

#page h1 {
	margin: 3px 0 10px 0;
}

#page #admin {
	border-top: 1px solid #98A892;
	margin-top: 10px;
	padding: 5px 0;
}
/*----------------------------
					 Calendar
----------------------------*/
/*
#calendarContainer {
	text-transform: capitalize;
	margin: 0 auto;
}

.calendar {
	border: none;
	margin: 0 auto;
}

.calendar .weekend {
	background-color: #F1F1F1;
}

.calendar .other {
	color: #98A892;
}

.calendar a.exist {
	display: block;
	font-weight: bold;
	background-color: #F1F1F1;
}

.calendar td {
	vertical-align: top;
	background: white;
}
*/
/*----------------------------
					Star rater
----------------------------*/
.rating{
	margin-bottom: 10px;
}

.rating p{
	display: inline;
	position: relative;
	top: 14px;
	left: 55px;
}

.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

.star-rating li {
	display: inline;
}

.star-rating a, .star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}
.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}

.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}

.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}
.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}
.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}
.star-rating .current-rating {
	z-index: 1;
	background-position: left center;
}
.small-star {
	width: 50px;
	height: 10px;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url(../../images/star_small.gif);
	line-height: 10px;
	height: 10px;
}
/*----------------------------
				Search page
----------------------------*/
#searchpage{
	margin-bottom: 30px;
}

#searchpage input#q{
	width: 300px;
}

#searchpage input#comment{
	clear: both;
}

.searchresult{
	margin-bottom: 20px;
}

.searchresult a{
	font-weight: bold;
}

.searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}
/*----------------------------
				Contact page
----------------------------*/
/*
#contact{
	background : white;
	padding: 10px;
	border: 1px solid #98A892;
}

#contact h1{
	margin-top: 0;
}

#contact label{
	display: block;
	padding-top: 5px;	
}

#contact input.field{
	width: 200px;
}

#contact textarea{
	display: block;	
	overflow: auto;
	width: 75%;
	height: 150px;
	margin: 0;
}
*/
/*----------------------------
			Syntax highlighter
----------------------------*/
/*
.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}

.code p{
	padding: 5px;
}

.code .rem { color: #008000; }

.code .kwrd { color: #0000ff; }

.code .str { color: #006080; }

.code .op { color: #0000c0; }

.code .preproc { color: #0000ff; }

.code .asp { background-color: #ffff00; }

.code .html { color: #800000; }

.code .attr { color: #ff0000; }

.code .alt {	background-color: #f4f4f4; }

.code .lnum { color: #606060;}
*/
/*----------------------------
					XFN tags
----------------------------*/
div.post .text a[rel] {
	padding-right:11px;
	background-repeat: no-repeat;
	background-position: right center;
}
div.post .text a[rel="me"] {	
	background-image:url('../../images/xfn/me.gif');
}
/*-------- [ These should cascade to pick the correct icon for the contact ]--*/

/*-------- [ Normal contacts ]--*/
div.post .text a[rel~="contact"] ,
div.post .text a[rel~="acquaintance"],
div.post .text a[rel~="friend"] {
	background-image:url('../../images/xfn/contact.gif');
}
/*-------- [ Normal contacts youve met ]--*/
div.post .text a[rel~="contact"][rel~="met"] ,
div.post .text a[rel~="acquaintance"][rel~="met"] ,
div.post .text a[rel~="friend"][rel~="met"] {
	background-image:url('../../images/xfn/contactMet.gif');
}
/*-------- [ Colleague and co worker icon more important than contact ]--*/
div.post .text a[rel~="colleague"] ,
div.post .text a[rel~="co-worker"] {
	background-image:url('../../images/xfn/colleague.gif');
}
/*-------- [ Colleague and co worker icon when met ]--*/
div.post .text a[rel~="colleague"][rel~="met"] ,
div.post .text a[rel~="co-worker"][rel~="met"] {
	background-image:url('../../images/xfn/colleagueMet.gif');
}

/*-------- [ Sweethearts are more important than work!!! ]--*/
div.post .text a[rel~="muse"] ,
div.post .text a[rel~="crush"] ,  
div.post .text a[rel~="date"] ,
a[rel~="sweetheart"] {
	background-image:url('../../images/xfn/sweet.gif');
}
/*-------- [ ...and if youve met them thats even better ]--*/
div.post .text a[rel~="muse"][rel~="met"] ,
div.post .text a[rel~="crush"][rel~="met"] ,  
div.post .text a[rel~="date"][rel~="met"] ,
div.post .text a[rel~="sweetheart"][rel~="met"] {
	background-image:url('../../images/xfn/sweetMet.gif');
}
/********* print css **********/
@media print
{
BODY {color: black; background: white;}
A:link, A:visited {background: white; color: black; text-decoration: underline;}
H1, H2, H3 {background: white; color: black; padding-bottom: 1px; border-bottom: 1px solid gray;}
#Menu 
{
	visibility: hidden;
	display:none}
}