body {
background-image : url(/images/navigation/background.gif);
font-family : "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-weight : normal;
font-size : 13px;
line-height: 20px;
}
img {
border : none;
}
p img { 
float: left;
margin: .3em 1em .2em 0 !important;
}
a {
color : #99004e;  /* Dark Red */
text-decoration : none;
}
a:active {
color : #99004e;  /* Dark Red */
text-decoration : none;
}
a:visited {
color : #ff004e;  /* Pink */
text-decoration : none;
}
a:hover {
color :#ff7200;  /* Orange */
text-decoration : none;
}
hr {
border-top : 1px solid #99004E;  /* Dark Red */
margin: auto;
}

/*	
	HACK: How To Clear Floats Without Structural Markup
	source: http://positioniseverything.net/easyclearing.html
*/
.clearfix:after, P:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*************************************
 +Texts
 *************************************/
 
p {
color : #300000;
text-align : left;
padding-left : 10px;
padding-right : 10px;
padding-top : 0px;
padding-bottom : 0px;
margin: .6em 0 .6em 0;

}
blockquote {
font-family : "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-style : italic;
font-size : 12px;
line-height : 18px;
text-align : left;
padding-right : 10px;
margin-left : 20px;
margin-right : 0;
}
h1 {
border : 0;
color : #99004e; /* Dark Red */
font-weight :  bold;
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-size : 52px;
line-height : 54px;
padding-left : 10px;
padding-right : 10px;
}
h2 a {
border : 0;
color : #99004e; /* Dark Red */
font-weight : normal;
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-size : 24px;
line-height : 30px;
padding-left : 10px;
padding-right : 10px;
}
h3 {
color :#ff7200;  /* Orange */
border : 0;
font-weight : normal;
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-size : 18px;
line-height : 18px;
padding-left : 30px;
padding-right : 10px;
}

h4 {
border : 0;
font-weight : normal;
font-family : Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-size : 12px;
line-height : 14px;
text-align : left;
padding-left : 10px;
padding-right : 10px;
}
h5 {
color :#ff7200;  /* Orange */
font-weight : normal;
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-size : 18px;
line-height : 18px;
text-align : left;
padding-left : 10px;
padding-right : 10px;
}
h6 {
color :#ff7200;  /* Orange */
font-weight : normal;
font-family : "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-size : 12px;
line-height : 13px;
text-align : left;
padding-left : 30px;
padding-right : 30px;
}

.sup {
color :#ff7200;  /* Orange */
font-size : 12px;
}

.caps {
letter-spacing : 0.15em;
font-size : 12px;
}
.smalltext, .footnote {
border : 0;
color :#ff7200;
text-align : left;
font: normal 12px/0 "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
}

.abc {
color : black;
font-weight : normal;
font-family : "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-size : 90px;
line-height : 90px;
text-align : left;
padding-left : 30px;
padding-right : 30px;
}

.abcitalic {
color : black;
font-weight : normal;
font-style : italic;
font-family : "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-size : 90px;
line-height : 90px;
text-align : left;
padding-left : 30px;
padding-right : 30px;
}


/*************************************
 +Lists
 *************************************/

ul.none {
list-style-type : none;
}

ul {
list-style-type : square;
font-weight : normal;
text-align : left;
padding: 0;
margin-left : 15px;
}

li {
list-style-type : decimal-leading-zero;
font-weight : normal;
text-align : left;
padding: 0;
margin-left : 15px;
margin-right : 10px;
}
ul a {
text-decoration : none;
display : block;
}
ul a:hover {
text-decoration : none;
}



/*************************************
 +Menus
 *************************************/

#right ul.none {
list-style-type : none;
}
#right ul, #right li {
list-style-type : none;
width : 160px;
font-family : "lemonde-journal-1","lemonde-journal-2", Georgia, Palatino, 'Palatino Linotype', Sylfaen, 'Times New Roman', Times, serif;
font-weight : normal;
font-size : 12px;
line-height : 14px;
text-align : left;
margin-top : -1px;
margin-left : 10px;
margin-bottom : 0px;
position: static;
}
#right ul a {
text-decoration : none;
display : block;
width : 160px;
padding : 0;
margin-left : 0;
}
#right ul a:hover {
color : #99004e;
padding : 0;
margin-left : 0;
}
#right ul li {
float : left;
position : relative;
background-color :#ff7200;  /* Orange */
padding : 0;
margin-left : 0;
}
#right ul li ul {
list-style : none;
position : relative;
bottom : 40px;
top : 0;
display : none;
width : 160px;
border-bottom : 1px solid #99004e;
padding : 0;
margin-left : 0;
margin-top: 0px;
}
#right ul li:hover ul {
display : block;
position: relative;
}

/*************************************
 +Div
 *************************************/

#container {
width : 710px;
margin : 0;
margin-left : auto;
margin-right : auto;
padding : 0;
}
#head {
width : 710px;
margin-top : 39px;
margin-left : 0;
text-align : left;
height : 100px;
}
#center {
float : left;
width : 520px;
padding-top : 0;
padding-left : 0px;
background-color : #ffffff;
border-top : 6px solid #99004e;
border-left : 1px solid #99004e;
border-right : 1px solid #99004e;
border-bottom : 6px solid #99004e;
}
#center h1 {
padding-left : 10px;
color : #ff004e;  /* Pink */
}
#article {
border-bottom: 1px solid #99004E;
}

#right {
float : left;
width : 170px;
padding-top : 5px;
padding-left : 0;
background-color :#ff7200;  /* Orange */
border-top : 6px solid #99004e;
border-left : 1px solid #99004e;
border-right : 1px solid #99004e;
border-bottom : 6px solid #99004e;
}
#right p {
font-size : 12px;
line-height : 14px;
color : #99004e;
}
#foot {
clear : both;
margin-top : 5px;
text-align : left;
}
#right a {
color : white;
}
#right a:hover {
color : #99004e;
}

/*************************************
 +Comments
 *************************************/

.commentsblock {
background : #FEF9ED;  /* Porcelain White */
padding-bottom : 10px;
}
.commentsblock h3 {
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-size : 12px;
line-height : 18px;
color : #ff004e;  /* Pink */
padding : 30px;
}
.commentsblock textarea {
background : #ffeeca;  /* Light Orange */
width : 500px;
height : 140px;
}
.commentsblock input, .commentsblock textarea {
background : #ffeeca;  /* Light Orange */
border : 1px solid #99004e; /* Dark Red */
}
.commentsblock textarea:focus {
background : white;  /* White */
border : 1px solid #99004e;
}
.commentsblock textarea:focus, .commentsblock input:focus {
background : white;  /* White */
border : 1px solid #99004e; /* Dark Red */
}
.commentauthor {
display : block;
font-size : 12px;
}
ol.comments {
color : #99004e; /* Dark Red */
font-size : 12px;
list-style-type : none;
margin : 0 0 0 0;
padding :  0 0 0 0;
}
.comments li {
margin : 0 0 0 0;
padding :  0 0 0 0;
}
.even {
background : #ffeeca;  /* Light Orange */
padding-top : 10px;
border-bottom : 1px solid #99004e;
}
.odd {
background : #FEF1E9;  /* Light Pink */
padding-top : 10px;
border-bottom : 1px solid #99004e;
}

h3#comment, h3#respond {
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
color: #99004e;  /* Dark Red */
font-size : 18px;
line-height : 18px;
margin-bottom : 0px;
margin-top : 0px;
border-bottom : 1px solid #99004e;
}

 /*************************************
rssThumbFloat
 *************************************/

.photo-item {
padding-left : 10px;
padding-right : 10px;
}
.rssThumbFloat, photo-item {
float : left;
width : 100px;
height : 100%;
border : 0 solid #ff7200;  /* Orange */
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-weight : normal;
font-size : 10px;
line-height : 16px;
text-align : left;
color : #99004e; /* Dark Red */
}
#fullsize {
font-family : "lemonde-journal-1","lemonde-journal-2", 'Lucida Grande', 'Lucida Sans', 'Trebuchet MS', Verdana, sans-serif;
font-weight : normal;
font-size : 10px;
line-height : 16px;
text-align : left;
color : #99004e; /* Dark Red */
}