*{
padding: 0;
margin: 0;
}


p{
    margin:.5em 0 .5em 0;
    clear:both;
}


body{
    background-color:#181713;
    color:#8c877b;
    max-width:80%;
    padding:8% 8% 8% 8%;
    font-family:Baskerville, Palatino, "Book Antiqua",serif;
    max-width:1200px;
}

h1{
    font-size:3em;
    font-family:Baskerville, Palatino, "Book Antiqua",serif;
    font-weight:normal;
    text-align:center;
    padding:2em 0.1em 0.1em 0.1em;
    border-bottom: 2px #8c877b solid;

}


h2{
    font-size:1.4em;
    font-family:Baskerville, Palatino, "Book Antiqua",serif;;
    font-weight:normal;
    text-align:center;
  /*  font-style:italic;*/
    padding-top:0.4em;
}

h3,.comment-now,.comments-invite{
    font-size:2.4em;
    font-family:Baskerville, Palatino, "Book Antiqua",serif;;
    font-weight:normal;
    font-style:italic;
    margin: 0em 0 0.4em 0;
    padding-top: 0.5em;
    border-bottom: 1px #8c877b solid;
    text-align:right;
}

a{
    color:#c0c0c0;
	text-decoration:none; 
}


a:hover{
    color:#c1c1c1;

}

nav h2{
    text-align:center;
    padding:1em;
    color:#8c8757;
    margin:0.2em;

}

nav h2 a:hover{
    border-bottom: 2px #8c8757 solid;

}

#article{
    margin:4% 10% 0 10%;
    clear:both;
}

#foot{
   border-top: 2px #8c877b solid;
   padding:0.5em 10% 0 10%;
   text-align:center;
   clear:both;
}


/* Image Lists
----------------------------------------------- */


div.images,#commentary{ 
    margin:4% 10% 0 10%;
    clear:both;
    display:block;
}

div.photo{
    background-color:#12110F;
    text-align:center;
    width:200px;
    height:238px;
    float:left;
    margin:10px;
}

div.photo p{
    font-size:14px;
    padding:3px;
    font-family:Helvetica,Arial,sans-serif;
}



.download:hover{
    background-color:#fff;
    color:#000;
}


.pic img{
    opacity:0.6;
/*    border: 1px #8c8757 solid;*/
}

.pic img:hover{
    opacity:1;
}







/* IE6 warning
----------------------------------------------- */

.iewarning{
margin-top:20px;
border: 3px red dashed;
color:red;
padding:10px;
font-size:0.8em;
}

.iewarning h3{
margin:2px 0 2px 0;
padding:0;
}




/* comments
----------------------------------------------- */

ul#comments{
list-style-type:none;
}

fieldset{
border:none;
}

label{
width:5em;
display: block;

}



/* see h3 instead
.comment-now,.comments-invite{
	margin:5px 0 2em 0;
	padding:0;
	text-align:right;
	width:100%;
}
*/

.comments-invite a{
/*	font-size:0.8em;*/
/*	display:block;*/
	border:0;
/*	margin:0 2em 0 0;*/
color:#fff;

}

ol.comments{
	font-family: Georgia, Gentium, Times, Serif;
	font-style:italic;
	font-size:1em;
	margin:0em 0 0 1em;
}

ol.comments li{
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-style:normal;
	padding:0 0 0 0.2em;
/*	border-left:0.02em solid #000;*/
	margin:1em 0 1em 0;
	vertical-align:top;
}

ol.comments li:hover{
	background-color:#f0f0f0;
}

ol.comments li p{
	font-size:0.8em;

}

.cominfo{
	font-size:1.3em;
	font-weight:bold;
}




.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #c0c0c0;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}

/* end comments */