/*	Title: Yoga 		*/
/*	Date: February 20, 2009		*/
/*	S2 Style: Flexible Squares	*/
/*	Design & Codes  by Ruthenia Alba (www.livejournal.com/ruthenia_alba) 	*/



/*--------BASICS---------*/



body {
	background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-background.jpg);
	background-repeat: repeat;
	margin: 0;
	}

.ljuser img {
	background-color: transparent;
	width: 0;
	height: 0;
	background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-ljuser.png);
	background-repeat:no-repeat;
	padding:10px 10px 8px 18px;
	}

.ljuser img[src="http://p-stat.livejournal.com/img/community.gif"] {
	background-color: transparent;
	width: 0;
	height: 0;
	background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-ljcomm.png);
	background-repeat:no-repeat;
	padding:10px 10px 8px 22px;
	}

/* ---------- a (links) --------- */

a, a:link {
	color: #d28981;
	text-decoration: none;
        font-size: 12px;
	font-family: Arial;
	}
	
a:hover {
	color: #EDA79F;
	text-decoration: underline;
        font-size: 12px;
	font-family: Arial;
	}

a:visited {
	color: #8A8527;
	text-decoration: none;
        font-size: 12px;
	font-family: Arial;
	}

/* -------- title & subtitle ----- */

.title {
	display: none;
	}

.subtitle {
	display: none;
	}


/* ----------- CONTENT ----------- */

#content {  
	width: 100%;
	background-color: transparent;
        border: 0px;
	margin-top: -60px !important;	
	padding: 0px;
	}


/* ----------- header ----------- */

#header {		
	background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-header.png);
	background-position: top center;
	background-repeat: no-repeat;
        background-color: transparent;
	width: auto;
	height: 431px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	border: 0px;
        align: ;
	}

/* --------- navigation --------- */

ul.navheader {	
	background-color: transparent !important;
	width: 140px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	text-transform: uppercase;
	text-color: #8A8527;
	padding: 0px 0px 0px 0px;	
	margin: 60px 0px 0px 0px;
	}

ul.navheader li {
	font-family: arial;
	font-size: 11px;
	display:block;
	padding: 8px 10px 10px 10px;	
	margin: 10px 0px 0px 0px;
	background-color: #8C7F1F;
	opacity: 0.5;
	border: 0px;
	border-left: 7px solid #373704;
	-moz-border-radius: 0px 2px 12px 0px;
	letter-spacing: 1px;
	}

ul.navheader a, 
ul.navheader a:link, 
ul.navheader a:visited {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	}

ul.navheader a:hover {
	font-family: arial;
	font-size: 11px;
	color: #1c1c02;
	text-decoration: none;
	}

/* ----------- SIDEBAR ---------- */

#sidebar {
	background-color: transparent;
	width: 175px;
	float: left;
	text-align: center;
        border: 0px;
	font: arial 10px;
	color: #;
	padding: 0px;
	margin-left: 20px;
	}

div .defaultuserpic {
	background-color: transparent;
	border: 0px;
        }

.defaultuserpic img {
        background-color: #ffffff;
	opacity: .95;
	border-width: 3px;
        border-color: #d28981;
        padding: 20px;
        }

div .sbarbody {
        margin: 0px;
        }

ul.sbarlist, ul.sbarlist sbarcontent {
	padding: 0px;
	margin: 0px;
        background-color: #ffffff;
	opacity: .9;
        text-align: center;
	}

li.sbartitle {
        width: 100%;
	background-color: #d28981;
	text-align: center;
	font-family: arial;
        font-size: 11px;
        font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ffffff;	
        border: 0px;	
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	} 

li.sbaritem {
	margin: 0px;
	color: #ffffff;
	}

li.sbaritem a {
	letter-spacing: 0px;
	text-transform: none;
        font: 11px Arial;
	}


/* ----------- sidebar blurb ---------- */

div .sbarbody2 {
        text-align: center;
        background-color: #ffffff;
	opacity: .9;
        color: #8A8527;
        padding: 10px;
        margin: 0px;
        font: 11px Arial;
        }

div.sbarbody2 a, 
div.sbarbody2 a:link {
	padding: 5px 0px 10px 15px;
	color: #d28981;
	text-decoration: none;
	}

div.sbarbody2 a:hover {
	padding: 5px 0px 10px 15px;
	color: #EDA79F;
	text-decoration: underline;
	}

div.sbarbody2 a:visited {
	padding: 5px 0px 10px 15px;
	color: #8A8527;
	text-decoration: none;
	}

/* --------- sidebar links--------- */

div#sidebar_linklist ul.sbarlist sbarcontent {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	opacity: .9;
	}

div#sidebar_linklist li.sbaritem {
        background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-om.png);
	background-repeat: no-repeat;
	font: 11px Arial;
	padding: 5px 10px 10px 10px;
	margin-left: 10px;
	text-align: left;
	} 


div#sidebar_linklist li.sbaritem a, 
div#sidebar_linklist li.sbaritem a:link {
	padding: 5px 0px 10px 15px;
	color: #d28981;
	text-decoration: none;
	}

div#sidebar_linklist li.sbaritem a:hover {
	padding: 5px 0px 10px 15px;
	color: #EDA79F;
	text-decoration: underline;
	}

div#sidebar_linklist li.sbaritem a:visited {
	padding: 5px 0px 10px 15px;
	color: #8A8527;
	text-decoration: none;
	}


/* ------- sidebar summary -------- */

div #sidebar_summary .sbarbody {
	padding: 0px;
        }

div #sidebar_summary li.sbaritem {
	text-align: left;
        background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-om.png);
	background-repeat: no-repeat;
	border: 0px;
	font-size: 10px;
	font-family: arial;
	color: none;
	padding: 5px 5px 10px 10px;
	margin-left: 12px;
	}

div #sidebar_summary li.sbaritem a, 
div #sidebar_summary li.sbaritem a:link {
	padding: 5px 0px 10px 15px;
	color: #d28981;
	text-decoration: none;
	}

div #sidebar_summary li.sbaritem a:hover {
	padding: 5px 0px 10px 15px;
	color: #EDA79F;
	text-decoration: underline;
	}

div #sidebar_summary li.sbaritem a:visited {
	padding: 5px 0px 10px 15px;
	color: #8A8527;
	text-decoration: none;
	}

div #sidebar_summary li.sbaritem span.count {
	color: #8A8527;
	padding: 5px;
	}

div #sidebar_summary li.sbaritem span.count a {
	color: #8A8527;
	padding: 2px;
	}

/* --------- sidebar tags--------- */

div#sidebar_tags .sbarbody {
	font-size: 10px;
	font-family: arial;
	}

div#sidebar_tags li.sbaritem {
	padding: 3px 0px 3px 0px;
	}

div#sidebar_tags li.sbaritem a, 
div#sidebar_tags li.sbaritem a:link {
	padding: 5px 0px 10px 0px;
	color: #d28981;
	text-decoration: none;
	}

div#sidebar_tags li.sbaritem a:hover {
	padding: 5px 0px 10px 0px;
	color: #EDA79F;
	text-decoration: underline;
	}

div#sidebar_tags li.sbaritem a:visited {
	padding: 5px 0px 10px 0px;
	color: #8A8527;
	text-decoration: none;
	}


/* ------- sidebar calendar ------- */
			
div #sidebar_calendar .sbarbody {

        }
	
.sbarcalendar {
	text-align: center;
	font-family: arial;
	font-size: 10px;
	color: #8A8527;
	padding: 5px;
	}

.sbarcalendarposts {
	text-align: center;
	font-family: arial;
	font-size: 10px;
	background-color: #BBBC47;
	padding: 5px;
	-moz-border-radius: 2px 2px 10px 2px;
	}

div#sidebar .sbarcalendarposts a,
div#sidebar .sbarcalendarposts a:link,
div#sidebar .sbarcalendarposts a:visited {
	color: #ffffff;
	text-decoration: none;
	}

div#sidebar .sbarcalendarposts a:hover {
	color: #8A8527;
	text-decoration: none;
	}


/* --------- MAIN CONTENT --------- */

#maincontent {	
	font-family: "arial", sans-serif;
	font-size: 11px;
	background-color: transparent;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
        padding: 0px 0px 0px 60px;
        border: 0px;
	align: center;
	}

.subcontent {
	border: 0px;
        margin: 0px;
        padding: 0px;
	background-color: transparent;
	}

* ------- content: date & subject ------- */

div.datesubject {
	position: relative;
        background-color: transparent !important;
	margin: 0px;
	padding: 0px;
	}

div.date {
        background-color: #BBBC47;
        opacity: .95;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	color: #ffffff;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	border: 0px;
	border-left: 7px solid #8A8527;
	}

div.subject, 
div.replytosubject {
        background-color: #BBBC47;
        opacity: .95;
	border: 0px;
	border-left: 7px solid #8A8527;
	padding: 0px 0px 10px 10px;
	margin: 0px;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0px;
	text-decoration: none;
	color: #ffffff;
	}

div.subject a, 
div.subject a:link, 
div.subject a:visited, 
div.replytosubject a, 
div.replytosubject a:link,
div.replytosubject a:visited {
	color: #767336;
	text-decoration: none;
}

div.subject a:hover, 
div.replytosubject a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* ------- content: userpic ------- */

div.userpic {
	z-index: 5;
	background-color: #BBBC47;
	opacity: .95;
	border: 0px;
	position: relative;
	float: right;
	padding: 0px;
	margin: 10px 20px 0px 10px;
	padding: 10px;
	border: 1px solid #BBBC47;
	-moz-border-radius: 2px 2px 20px 5px;
	}



/* ------- content: entry ------- */
		
.entry	{
	background-color: transparent;
        width: auto;
	text-align: justify;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}


div.entry_text {
	background-color: #ffffff;
	opacity: 0.95;
	padding: 20px 20px 10px 20px;
        margin: 0px;
	min-height: 110px;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	color: #8A8527;
	border: 0px;
        border-left: 7px solid #D28981;
	}

div .entry_text p {
	font: Arial 12px;
	}


blockquote {
	background: #f8cdc8;
	font-size: 11px;
	color: #9c5b54;
	margin-left: 90px;
	margin-right: 90px;
	padding: 10px;
	line-height: 20px;
	border: 0px;
	border-right: 5px solid #D28981;
	-moz-border-radius: 5px 0px 0px 20px;
}


/* ---- content: tags ---- */

div.ljtags {
        background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-tags.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	font-size: 11px;
	font-family: Arial;
        color: #9B9C9A;
	font-weight: bold;
        margin: 0px;
	}

div.ljtags a, 
div.ljtags a:link {
	font-family: Arial;
	font-size: 11px;
	color: #d28981;
	font-weight: normal;
	text-decoration: none;
	}

div.ljtags a:hover {
	color: #EDA79F;
	text-decoration: underline;
	}

div.ljtags a:visited {
	color: #8A8527;
	text-decoration: none;
	}

div .clear {
	height: 0px;
	padding: 0px;
	margin: 0px;
	}


/* ---- content: currents ---- */

div.currents {
	background-color: #ffffff;
	opacity: 0.95;
	padding: 0px 10px 0px 20px;
	margin: 0px;
	border: 0px;
        border-left: 7px solid #D28981;
	}

div .currentlocation {
        background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-location.png);
	background-repeat: no-repeat;
	padding: 0px 0px 10px 25px;
	font-size: 11px;
	font-family: Arial;
        color: #9B9C9A;
	font-weight: bold;
        }

div .currentlocation a, 
div .currentlocation a:link {
	font-size: 11px;
	font-family: Arial;
	color: #d28981;
	font-weight: normal;
	text-decoration: none;
	}

div .currentlocation a:hover {
	color: #EDA79F;
	text-decoration: underline;
	}

div .currentlocation a:visited {
	color: #8A8527;
	text-decoration: none;
	}

div .currentmood {
        background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-mood.png);
	background-repeat: no-repeat;
	padding: 2px 0px 5px 25px;
	font-size: 11px;
	font-family: Arial;
        color: #9B9C9A;
	font-weight: bold;
         }

div .currentmusic {
        background-image: url(http://www.ljplus.ru/img4/r/u/ruthenia_alba/010yoga-music.png);
	background-repeat: no-repeat;
	padding: 2px 0px 10px 25px;
	font-size: 11px;
	font-family: Arial;
        color: #9B9C9A;
	font-weight: bold;
        }

div .currentmusic a, 
div .currentmusic a:link {
	font-family: Arial;
	color: #d28981;
	font-weight: normal;
	text-decoration: none;
	}

div .currentmusic a:hover {
	color: #EDA79F;
	text-decoration: underline;
	}

div .currentmusic a:visited {
	color: #8A8527;
	text-decoration: none;
	}


/* ------- content: comments ------- */		

div.comments {
	text-align: right;
	background-color: transparent;
	font-family: arial;
	font-size: 1px;
	color: #;
	text-align: right;
	text-transform: uppercase;
        font-weight: normal;
	padding: 0px 35px 0px 0px;
	border: 0px;
	margin: 10px 0px 0px 0px;
	}

div.comments a, 
div.comments a:link, 
div.comments a:visited {
	background-color: #d28981;
	color: #ffffff;	
        font-size: 10px;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 0px 0px 0px 20px;
	}

div.comments a:hover {
	background-color: #eda79f;
	padding: 10px 10px 6px 10px;
	margin: 0px 0px 0px 20px;
	border: 0px;
	border-bottom: 4px solid #d28981;
	color: #a9746f;
	}


/* ------- content: footer ------- */

div#footer {	
	background-color: transparent;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;	
	letter-spacing: 1px;
	line-height: 5px;
	align: center;
	color: ;
	text-transform: uppercase;
        font-weight: normal;
	padding: 0px 35px 0px 0px;
	border: 0px;
	margin: 0px px 0px 0px;
	}

ul.navfooter {
	width: 40%;
	align: center;
	margin: auto;
	margin-left: 400px;
	padding: auto;

	}

ul.navfooter li {
	display: inline;
	background-color: #d28981;	
	}

ul.navfooter li.viewing {
	padding: 10px;
	background-color: #d28981;	
	font-size: 10px;
	align: center;
	margin-left: 20px;
	letter-spacing: 1px;
	}

div#footer a, 
div#footer a:link, 
div#footer a:visited {
	padding: 10px;
	background-color: #d28981;	
	font-size: 10px;
	font-family: Arial;
	color: #ffffff;
	letter-spacing: 1px;
	}

div#footer a:hover {
	font-size: 10px;
	font-family: Arial;
	background-color: #eda79f;
	padding: 10px 10px 6px 10px;
	border: 0px;
	border-bottom: 4px solid #d28981;
	color: #a9746f;
	text-decoration: none;
	letter-spacing: 1px;
	}


.separator {
	margin: 0px;
	height: 50px;
        }


/* ------- COMMENTS PAGE ------- */

/* ------- links to posts ------- */

div.skiplinks {
	background-color: #D28981;
	opacity: 0.95;
	text-align: center;
	margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
	border: 0px;
	border-left: #9c5b54 solid 7px;
	font-size: 1px;
	color: #D28981;
        }

div.skiplinks a, 
div.skiplinks a:link,
div.skiplinks a:visited {
	color: #ffffff;
	font-size: 10px;
	padding: 5px 5px 10px 5px;
	font-family: Arial;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

div.skiplinks a:hover {
	background: #EDA79F;
	color: #a9746f;
        text-decoration: none;
	}



/* ------- COMMENTS userpics ------- */

div.userpicfriends {
	z-index: 5;
	background-color: #BBBC47 !important;
	opacity: .95;
	border: 0px;
	position: relative;
	float: right;
	padding: 0px;
	margin: 10px 20px 0px 10px;
	padding: 10px;
	border: 1px solid #BBBC47;
	-moz-border-radius: 2px 2px 20px 5px;
	text-align: center;
	}

div.userpicfriends a, 
div.userpicfriends a:link,
div.userpicfriends a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff !important;
	}

div.userpicfriends a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff !important;
	}

/* ------- comments ------- */

div.box {
	background-color: #ffffff;
	opacity: .95;
	border: 0px;
	color: #;
	font-size: 12px;
	font-family: arial;
	line-height: 18px;
	color: #8A8527;
	border: 0px;
        border-left: 7px solid #D28981;
        margin: 0px;
	padding: 0px 0px 20px 0px;
	}

div.box center {
        background-color: #BBBC47;
	font-family: arial;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
        align: center;
	margin: 0px;
        color: #BBBC47;
        padding: 10px;
	}

div.box center a, 
div.box center a:link, 
div.box center a.visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #767336;
        }

div.box center a:hover {
	color: #ffffff;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
        }

.commentbox {
	background-color: transparent;	
	border: 0px; 
        font-size: 11px;
	font-family: arial;
	padding: 10px; 
	margin: 0px; 
	}

.commentboxpartial {
	background-color: transparent;	
	border: 0px; 
        font-size: 11px;
	font-family: arial;
	padding: 0px; 
	margin: 10px;
	}

.commentreply {
	background-color: transparent;	
        border: 0px;
        font-size: 12px;
	font-family: arial;
        color: #;
	padding: 3px 0 5px 0; 
        margin: 0px;
	}

div.datesubjectcomment {				
	background-color: #transparent;
	color: #9B9C9A;
        border:0px;
	padding: 5px;
	margin: 0px;
	}	

div.datesubjectcomment a,
div.datesubjectcomment a:link {
	color: #d28981;
        text-decoration: none;
	letter-spacing: 0px;
	}
		
div.datesubjectcomment a:hover {
	color: #EDA79F;
        text-decoration: underline;
	}

div.datesubjectcomment a:visited {
	color: #8A8527;
        text-decoration: none;
	letter-spacing: 0px;
	}

.userpiccomment {
	position: relative;
        width: 80px;
        height: 80px;
        float: left;
	background-color: #BBBC47;
	border-width: 4px;
        border-color: #ffffff;
	padding: 10px;
	-moz-border-radius: 2px 2px 15px 5px;
	margin: 0px 10px 10px 0px;
	}


/* ------ REPLY PAGE  ------ */

.lj-view-reply div.entry {
	background-color: #ffffff;
	opacity: 0.95;
	padding: 20px 20px 10px 20px;
        margin: 0px 0px 20px 0px;
	min-height: 110px;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	color: #8A8527;
	border: 0px;
        border-left: 7px solid #D28981;
	}

.lj-view-reply div .replytoposter {
        background-color: #BBBC47;
        opacity: .95;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	color: #ffffff;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	border: 0px;
	border-left: 7px solid #8A8527;
	}

.lj-view-reply div .replytoposter a, 
.lj-view-reply div .replytoposter a:link, 
.lj-view-reply div .replytoposter a:hover, 
.lj-view-reply div .replytoposter a:visited {
	color: #ffffff;
	}

.lj-view-reply div .replytosubject {
	color: #767336;
         }

/* ------ CALENDAR PAGE ------ */
		
ul.year {
        background-color: transparent;
	margin: 0px 0px 10px 300px;
	padding: 0px;
	}
	
ul.year li {
	display: inline;	
	background-color: #d28981;
	color: #ffffff;	
	font-family: arial, sans serif;
	font-size: 10px;
	font-weight: normal;
        letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0px 10px 0px 10px;
	}

ul.year li.active {
	background-color: #d28981;
        padding: 10px;
	}

ul.year li a,
ul.year li a:link,
ul.year li a:visited {
	background-color: #d28981;
        padding: 10px;
	color: #ffffff;	
	font-family: arial, sans serif;
	font-size: 10px;
	}

ul.year li a:hover {
        padding: 10px 10px 6px 10px;
	background-color: #eda79f;
	border: 0px;
	border-bottom: 4px solid #d28981;
	color: #a9746f;
	text-decoration: none;
	}

/* ------ calendar ------ */

table.yeartable {
	width: 300px;
	margin: 0px auto 0px auto;
	padding: 0px 10px 0px 10px;
        background-color: #ffffff;
	opacity: .9;
	}
	
td.yearmonth {
	font-family: arial;
	font-size: 11px;
	color: #8A8527;
	padding: 5px 0px 5px 0px;
	}
 
td.yearmonth a, 
td.yearmonth a:link, 
td.yearmonth a:visited {
	font-family: arial;
	font-size: 11px;
	color: #d28981;
	padding: 5px 0px 5px 0px;
	text-transform: none;
	letter-spacing: 0px;
	}

td.yearmonth a:hover {
	color: #EDA79F;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
        }
	
/* ------ days of the week ------ */

table.yeartable td.yearday {
	font-family: arial;
	font-size: 11px;
        background-color: #BBBC47;
	text-align: center;
	color: #ffffff;
	border: 0px;
	}
	
/* ------ date ------ */

table.yeartable td.yeardate {
	font-family: arial;
	font-size: 10px;
	border: 0px;
	color: #8A8527;
	}

table.yeartable td.yeardate a,  
table.yeartable td.yeardate a:link, 
table.yeartable td.yeardate a:visited {
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	background-color: #BBBC47;
	padding: 3px;

	-moz-border-radius: 2px 2px 4px 2px;
	text-transform: none;
	letter-spacing: 0px;
	}

table.yeartable td.yeardate a:hover {
	color: #8A8527;
	text-decoration: none;
	}


/* ------- MISCELLANEOUS  ------- */

/* ------- input & textarea ------- */


textarea {
	font-family: arial;
	font-size: 12px;
	color: #8A8527;
	border: 1px solid #BBBC47;
        background-color: #ffffff;
        padding: 4px;
	}

input, select {
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	border: 0px;
        background-color: #BBBC47;
        padding: 4px;
	}


/* ------- Contextual Popup  ------- */


div.ContextualPopup div.Inner {
        border-width: 1px;
        border-color: #BBBC47 !important;
        background-color: #ffffff !important;
	opacity: .8;
        position: relative;
        margin: 5px 0 0 20px;
        font: 11px Arial;
	color: #d28981 !important;
        }

div.ContextualPopup div.Inner a, 
div.ContextualPopup div.Inner a:link, 
div.ContextualPopup div.Inner a:visited {
       text-decoration: none !important;
       font: 10px arial;
       font-weight: normal;
       color: #9B9C9A !important;
       }

div.ContextualPopup div.Inner a:hover {
       text-decoration: none !important;
       font-weight: normal;
       color: #d28981 !important;
       }

div.ContextualPopup div.Inner div.Content {
       font-weight: normal;
       }

div.ContextualPopup div.Inner div.Content a, 
div.ContextualPopup div.Inner div.Content a:link, 
div.ContextualPopup div.Inner div.Content a:visited {
       text-transform: none !important;
       letter-spacing: 0px;
      }

div.ContextualPopup div.Inner div.Content a:hover {
      text-decoration: underline;
      color: #d28981;
      }
