/* reset */
html,body,address,blockquote,del,div,h1,h2,h3,h4,h5,h6,hr,ins,noscript,p,pre,dl,dt,dd,li,ol,ul,table,caption,colgroup,col,thead,tfoot,tbody,tr,td,th,form,button,fieldset,legend,label,select,optgroup,option,textarea,a,bdo,br,img,map,area,object,param,q,script,span,sub,sup,abbr,acronym,cite,code,del,dfn,em,ins,kbd,samp,strong,var,b,big,i,small,tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}ol,ul{list-style:none;}th{text-align:left;}

/* body */
body						{color:#454545;background:#4d462f;}
							:link{color:#788f0a;text-decoration:none;}
							:visited{color:#788f0a;text-decoration:none;}
							:link:hover,:visited:hover{text-decoration:underline;}
							:link:active,:visited:active{text-decoration:underline;}


/*container*/
#container					{width:846px;margin:0px auto;margin-top:0px;margin-bottom:60px;background:#ebe7d4;border:0;overflow:auto;}


/*head*/
#head						{width:846px;height:120px;background:url(./images/head.jpg) no-repeat top center;font-family:arial,sans-serif;font-size:12px;color:#454545;padding-top:0;}


/*main_stories*/
#main_stories				{background:#ffffff;margin:0 18px 18px 18px;padding:0;border:0;overflow:auto;width:810px;}
#main_stories #left			{width:378px;margin:18px 18px 0 18px;padding:0;float:left;background:#ffffff;display:inline;}
#main_stories #left h1		{font-family:georgia,serif;font-weight:normal;font-size:22px;line-height:24px;color:#788f0a;margin-bottom:4px;}
#main_stories #left #byline	{font-family:arial,sans-serif;font-size:12px;color:#999999;font-weight:normal;}
#main_stories #left a:link	{text-decoration:none;}
#main_stories #left a:hover	{text-decoration:underline;}
#main_stories #left a:visited{text-decoration:none;}
#main_stories #left a:visited:hover{text-decoration:underline;}
#main_stories #left p		{font-family:georgia,serif;font-size:16px;line-height:20px;color:#454545;clear:right;margin-top:8px;margin-bottom:12px;}
#main_stories #headline		{margin-bottom:12px;clear:both;overflow:auto;}
#main_stories #headline #image{float:left;margin:0 18px 0 0;width:120px;}
#main_stories img			{border:1px solid #788f0a;float:left;}
#main_stories #right		{width:378px;margin:18px 0 0 0;padding:12px 0 0 0px;/*background:url(./images/main_stories-right-bg.jpg) top left repeat-x #ffffff;*/float:left;clear:right;display:block;}
#main_stories #right h1		{font-family:georgia,serif;font-weight:normal;font-size:22px;line-height:24px;color:#788f0a;margin-bottom:4px;}
#main_stories #right #byline{font-family:arial,sans-serif;font-size:12px;color:#999999;font-weight:normal;}
#main_stories #right ul		{font-family:georgia,serif;font-weight:normal;font-size:16px;line-height:20px;color:#454545;margin-bottom:24px;margin-top:8px;}
#main_stories #right li		{background:url(images/bullet.gif) no-repeat left 7px;padding-left:12px;margin-bottom:12px;}
#main_stories #right #call_for_papers{width:342px;margin:0 0 24px 0;padding:12px 18px 12px 18px;float:left;background:#f7f5e9;border-top:0px solid #d6d1bf;height:auto;}
#main_stories #right #call_for_papers h1{font-family:arial,sans-serif;font-weight:bold;font-size:18px;line-height:22px;color:#454545;margin-bottom:12px;}
#main_stories #right #call_for_papers hr{border-top:1px solid #cccccc;margin-bottom:12px;}	
#main_stories #right #call_for_papers p{font-family:georgia,serif;font-size:14px;line-height:18px;color:#454545;margin-bottom:12px;}
#main_stories #right #call_for_papers ul{font-family:georgia,serif;font-size:14px;line-height:18px;color:#454545;margin-bottom:12px;margin-top:0px;}
#main_stories #right #call_for_papers li{background:url(images/bullet.gif) no-repeat left 7px;padding-left:12px;margin-bottom:0px;}

#main_stories #right #other_articles{width:342px;padding:16px 18px 12px 18px;background:url(./images/other_articles-bg.jpg) repeat-x;clear:both;font-size:14px;line-height:18px;clear:both;border-bottom:0;border-top:1px solid #877f6a;margin-bottom:0;}
#main_stories #right #other_articles h1{font-weight:bold;font-size:14px;margin-top:0px;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px;color:#454545;}
#main_stories #right #other_articles ul{font-family:georgia,serif;}
#main_stories #right #other_articles li{background:url(images/bullet.gif) no-repeat left 7px;padding-left:12px;margin-bottom:12px;color:#666666;}
#main_stories #right #other_articles a:link{text-decoration:none;}
#main_stories #right #other_articles a:hover{text-decoration:underline;}
#main_stories #right #other_articles a:visited{text-decoration:none;}
#main_stories #right #other_articles a:visited:hover{text-decoration:underline;}


/*bottom*/
#bottom						{width:810px;clear:both;border:0;overflow:auto;padding-bottom:0px;background:#f7f5e9;margin:0 18px 18px 18px;}
#bottom hr					{border-top:1px solid #cccccc;margin-bottom:12px;}			


#guest_author				{width:360px;margin-left:0;padding:12px 18px 18px 18px;background:#f7f5e9;border-top:0px solid #d6d1bf;float:left;height:auto;clear:right;}
#guest_author h1			{font-family:arial,sans-serif;font-weight:bold;font-size:18px;line-height:22px;color:#454545;margin-bottom:12px;}
#guest_author p				{font-family:georgia,serif;font-size:14px;line-height:18px;color:#454545;margin-bottom:12px;}
#guest_author img			{float:left;margin:4px 18px 0 0;}


/*alt*/
#alt					{background:white;margin:0 18px 36px 18px;padding:0px 18px 36px 18px;border:0;overflow:auto;width:774px;}
#alt #top				{width:774px;height:auto;overflow:auto;border-bottom:1px solid #cccccc;margin-bottom:36px;padding-bottom:18px;}
#alt h1					{font-family:georgia,serif;font-weight:normal;font-size:28px;line-height:30px;color:#454545;margin-bottom:4px;margin-top:27px;}
#alt h2					{font-family:georgia,serif;font-size:16px;font-weight:normal;margin-bottom:8px;font-style:italic;color:#877f6a;}
#alt h3					{font-family:arial,sans-serif;font-size:18px;color:#877f6a;margin-top:24px;font-weight:bold;width:618px;}
#alt #byline			{font-family:arial,sans-serif;font-size:12px;color:#999999;}
#alt p					{font-family:georgia,serif;font-size:16px;line-height:24px;margin-top:12px;color:#454545;width:618px;}
#alt ol					{list-style-type: decimal;font-family:georgia,serif;font-size:16px;line-height:24px;margin-left:18px;margin-top:6px;width:600px;}
#alt li					{padding-left:0px;margin-bottom:6px;}
#alt a:link				{text-decoration:underline;}
#alt a:hover			{text-decoration:underline;}
#alt a:visited			{text-decoration:underline;}
#alt a:visited:hover	{text-decoration:underline;}

/*article*/
#article					{background:white;margin:0 18px 36px 18px;padding:0px 18px 36px 18px;border:0;overflow:auto;width:774px;}
#article #top				{width:774px;height:auto;overflow:auto;border-bottom:1px solid #cccccc;margin-bottom:36px;padding-bottom:18px;}
#article h1					{font-family:georgia,serif;font-weight:normal;font-size:28px;line-height:30px;color:#454545;margin-bottom:4px;margin-top:27px;}
#article h2					{font-family:georgia,serif;font-size:16px;font-weight:normal;margin-bottom:8px;font-style:italic;color:#877f6a;}
#article h3					{font-family:arial,sans-serif;font-size:18px;color:#877f6a;margin-top:24px;font-weight:bold;width:486px;}
#article #byline			{font-family:arial,sans-serif;font-size:12px;color:#999999;}
#article p					{font-family:georgia,serif;font-size:16px;line-height:24px;margin-top:12px;color:#454545;width:486px;}
#article ol					{list-style-type:decimal;font-family:georgia,serif;font-size:16px;line-height:24px;margin-left:24px;padding:0;margin-top:6px;}
#article li					{padding-left:0px;margin-bottom:6px;display:list-item;}
#article #quote				{padding-left:18px;font-style:italic;padding-right:18px;width:424px;}
#article #superscript		{font-size:75%;position:relative;bottom:0.5em;}
#article #notes				{border:1px solid #cccccc;margin:18px 0 18px 0;width:462px;padding:0 12px 6px 12px;}
#article #notes	p			{color:#666666;font-family:georgia,serif;font-size:14px;line-height:18px;margin-bottom:8px;width:440px;}
#article a:link				{text-decoration:underline;}
#article a:hover			{text-decoration:underline;}
#article a:visited			{text-decoration:underline;}
#article a:visited:hover	{text-decoration:underline;}

/*tools*/
#tools						{float:right;width:288px;background:#ffffff;overflow:auto;border:0;margin-left:18px;margin-bottom:0;}
#tools #typechanger			{float:right;clear:both;font-size:12px;font-family:arial,sans-serif;padding-bottom:8px;letter-spacing:1px;}
#tools #share				{clear:both;float:right;background:url(./images/button-share.jpg) no-repeat;width:180px;height:24px;margin-bottom:4px;}
#tools #print				{clear:both;float:right;background:url(./images/button-print.jpg) no-repeat;width:180px;height:24px;margin-bottom:0px;}
#tools #contact				{clear:both;float:right;background:url(./images/button-contact.jpg) no-repeat;width:180px;height:24px;margin-bottom:0;}

/*other_articles*/
#other_articles				{float:right;width:234px;padding:16px 18px 12px 18px;background:url(./images/other_articles-bg.jpg) repeat-x;clear:both;font-size:14px;line-height:18px;clear:both;border-bottom:0;border-top:1px solid #877f6a;margin-bottom:18px;}
#other_articles h1			{font-weight:bold;font-size:14px;margin-top:0px;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px;}
#other_articles ul			{font-family:georgia,serif;}
#other_articles li			{background:url(images/bullet.gif) no-repeat left 7px;padding-left:12px;margin-bottom:12px;color:#666666;}
#other_articles a:link		{text-decoration:none;}
#other_articles a:hover		{text-decoration:underline;}
#other_articles a:visited	{text-decoration:none;}
#other_articles a:visited:hover{text-decoration:underline;}

/*contacter*/
#contacter					{background:#F6F7EF;font-family:georgia,serif;width:582px;padding:12px 18px 18px 18px;margin-top:18px;}
#contacter div				{padding:6px 0 6px 0;}

/*topnav*/
#topnav						{float:right;background:transparent;padding:6px 18px 0 0;font-family:arial,sans-serif;font-size:12px;line-height:20px;font-weight:normal;}

/*footer*/
#footer						{width:846px;text-align:center;font-family:arial,sans-serif;font-size:12px;line-height:20px;font-weight:normal;padding:12px 0 12px 0;border-top:4px solid #4D462F;background:#ffffff;}

/*misc*/
.italic						{font-style:italic;}
.clearboth					{clear:both;}
.displaynone				{display:none;}
.bold						{font-weight:bold;}
.center						{text-align:center;}