/* COMMON */

body { padding: 0px; margin:0px; background-color: #eee;}

body, TD, DIV { 

	font-family : Georgia, "Times New Roman", Times, serif;/*Tahoma, Verdana, Arial, Helvetica, sans-serif; */
	font-size: 13px;
	color: #121212;

	



}



/*body { direction: rtl; unicode-bidi: embed; }

TD   { direction: rtl; unicode-bidi: embed; }

DIV  { direction: rtl; unicode-bidi: embed; }*/



/* COMMON LINKS */
a {outline:none;} /* so FF will not create dotted line */

a:link     { background-color: transparent; text-decoration: none; color: #b42f2f; font-weight: bold;}

a:visited  { background-color: transparent; text-decoration: none; color: #b42f2f; font-weight: bold;}

a:active   { background-color: transparent; }

a:hover    { background-color: transparent; text-decoration: underline; #; font-weight: bold;}

a.noformat { text-decoration: none; color: #121212; }

#stickyButton a:link, #stickyButton a:visited {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	color:#FFF; 
	background-color:#FF9900; 
}
#stickyButton a:hover {background-color:#FF3300;}



/* CATEGORY */

.catLink        { font-weight : bold; }

.catDescription { color : #121212;  }



/* blog.lululudovico.com */


.blog a:visited {
	margin:0;
	font: normal 25px/100% Georgia, "Times New Roman", Times, serif;
	color: #999999;
	text-decoration:none;
	/* text-transform:lowercase; */
	float:right;
	text-
} /*blog home header*/


.blog a:hover{color: #fff;text-decoration: none;}

#topLinks {
margin:-30px 0 0 0;
float:right;
text-align:right;
line-height:20px;
}

.gear a, .gear a:visited {

color:#FF8000;
font: normal 20px , "Times New Roman", Times, serif;
}

.gear a:hover {
color:#FFBF00;
text-decoration:none;
}


/* ARTICLE */

H1.articleTitle    { font-size : 1.5em; margin: 0px; color: #c00; }

a.articleLink      { font-weight : bold; }

a.articleLinkOther {  }  /* for other in category and related */

.articleDecription { color : #121212; }

.articleStaff      { color : #505050; 	font-size : 0.8em; }

.glossaryItem      { background-color : #F0F0F0; cursor : help; color : #CC3333; }





/* HEADER & CONTENT */	

div.content {

	background-color: #ffffff;

	padding: 10px 20px;

	

}



/* LOGIN LINK */

div.login { font-size : 0.8em; font-weight: bold; text-align: right; white-space : nowrap;

			padding-right: 15px; padding-bottom: 8px; }		

a.login {  }





/* NAVIGATION */

div.navigation  { color : #121212; 	background-color: #ffffff; font-size : 0.9em; }

a.navigation    { color : #121212; }





/* ARTICLE BLOCK */

a.abLink     {  }

.abBorder    { background-color : #E4E4E4;  }

.abBgr       { background-color : #FFFFFF;  font-size : 0.9em; }

.abBgrDarker { background-color : #FAFAFA;  color : #606060;  font-size : 0.9em; }





/* ATTACHMENT */

.atTitle      { font-weight : bold;  }

.atEntry      { /* font-size: 0.8;*/ }





/* FILES */

.fName        { font-size : 0.8em; }





/* TABLES */

.tdBorder     { background-color : #E4E4E4;  }

.tdTitle      { background-color : #E4E4E4; padding : 4px 4px;  border : 1px solid #D4D4D4; }

.tdSubTitle   { background-color : #EFEFEF; padding : 4px 4px;  border : 1px solid #DADADA; color: #c00;}



.trLighter    { background-color : transparent; }

.trDarker     { background-color : #F4F4F4; }

.trMoreDarker { background-color : #DADADA; }





/*  FORMS  */

.trForm         { background-color : #FAFAFA; }

.tdFormCaption  { background-color : #F4F4F4;  text-align: right; width: 150px; }



input, select   { font-size : 12px;  margin : 0px;  padding: 0px; }

input.text      { width : 110px; }

input.shortText { width : 80px; }

input.longText  {  width : 250px;   }



.button         { width : 150px; }

.colorInput     { background-color : #F5F4ED; }

.requiredSign   { color : #C40000; font-weight : bold; }

.formComment    { font-size : 0.9em; }





/*  OTHER  */

.copyright      { font-size : 0.9em; color: #999;}

.pageByPage     { font-size : 0.9em; }

.smallerText    { font-size : 0.9em; }

.nowrap         { white-space: nowrap; }

.space          { padding-bottom: 5px; }

.less_space     { padding-bottom: 2px; }

.info           { background-color : #FFFFE1; border : 1px solid #8592A2; padding: 10px;}



.fright         { float: right; }

.fleft          { float: left; }





/*  CONTENT STYLES (could be applied in FCK editor)  */

DIV.box {

	background-color : #FFFFE1;

	border : 1px solid #959595;

	padding: 10px;

    overflow:hidden;

	zoom: 1;

}

