@CHARSET "UTF-8";

/** From Django admin **/
.errornote { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:red;background:#ffc url(./images/exclamation.png) 5px .3em no-repeat; }
ul.errorlist { margin:0 !important; padding:0 !important; color:red;}
.errorlist li { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:white; background:red url(./images/error.png) 5px .3em no-repeat; }
ul.messagelist { padding:0 0 5px 0; margin:0; }
ul.messagelist li { font-size:12px; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border-bottom:1px solid #ddd; color:#666; background:#ffc url(./images/accept.png) 5px .3em no-repeat; }

/* BLOG CSS*/
.feed {
	font-size:12px;
	padding:4px 5px 4px 25px;
	color:#666; background: url(./images/feed.png) 5px .3em no-repeat;
	 }

.user {
	font-size:12px;
	padding:4px 5px 4px 25px;
	color:#666; background: url(./images/user.png) 5px .3em no-repeat;
	 }

.entry h2.title {
  font-size: 12%;
  font-family: Verdana;
  display:block;
  /*padding:0px 0px 0px 25px;*/
  margin-bottom:0;
  border-bottom: 2px solid;
  /*background:#ffd url(./images/asterisk_yellow.png) 5px .3em no-repeat;*/
}


/* Entry */
.entry h2.title a{
  font-family: Verdana;
  text-decoration: none;	
}

.entry .entry-body {
	padding:0px 0px 30px 10px;
	border-bottom:#EFEFEF 1px dashed;	
}

.blog-date{
  color:#487858;
  margin-top:-.2em;
  font-size:90%;
  text-align: right;
  width: 100%;
}

.edit a{
  text-decoration:none;
  font-size: 100%;
  display:block;
  padding:4px 0px 0px 25px;
  margin-bottom:0;
  background:#fff url(./images/pencil.png) 5px .3em no-repeat;
}

.trackback {
  color:#59800;
  margin-top:-.2em;
  font-size: 85%;
  border-top: #EFEFEF 1px dashed;
  border-left: #EFEFEF 1px dashed;
  border-right: #EFEFEF 1px dashed;
}

.trackback h1{
  border-bottom: #EFEFEF 1px dashed;
}

.trackback .body{
  border-bottom: #EFEFEF 1px dashed;
}

.trackback .excerpt{
  padding:0px 0px 10px 25px;
}

.trackback .blog-date{
  color:#487858;
  padding:0px -50px 0px 0px;
  font-size:90%;
}


.date-header
{
	font-weight: normal;
	color: blue;
}

.entry-header
{
	color: blue;
	border-bottom : 3px solid #EFEFEF;	
}

.entry-body
{
	margin :1em 0;
	margin-bottom: 10px;
}

.entry-body p
{
	margin :1em 0;
}

.entry-footer
{
	padding-top:3px;
	border-top : 1px solid #EFEFEF;
}

.comment
{
	background-color:#EFEFEF;
	border: 1px dashed #FCCCFF;
}
.comment-body
{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
}
.comment .comment-body .name
{
	font:bold ;
	font-size:120%;
	color:#0066FF;
	padding: 0px 0px 0px 10px;
}

.comment-body .body
{
	font-size:90%;
	padding: 10px 0px 0px 30px;
}


.comment-footer
{
	padding-top:3px;
}

.comment-footer table
{
  border-top: 1px solid #CCCCCC;
  border-right: none;
  border-left: none;
  border-bottom: none;
  font-size: 85%;
  width:100%;
}

.comment-footer th
{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #CCCCCC;
  background-color:#F3F3F3;
  padding: 10px;
}

.comment-footer td
{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
}

.entry
{
}

.entry table
{
  border-top: 1px solid #CCCCCC;
  border-right: none;
  border-left: none;
  border-bottom: none;
  font-size: 85%;
  width:100%;
}

.entry th
{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #CCCCCC;
  background-color:#F3F3F3;
  width: 100% 70px;
  
}

.entry td
{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #CCCCCC;
  width:100%;
}

pre.literal-block {
  font-family: Monaco, "Courier New", Courier, monospace;
  font-size: 100%;
  padding: 1em;
  border: 1px solid #999;
  color: #333;
  background-color: #f0f0f0;
  overflow: auto;
}

/* TAG */
.tag
{
	color: blue;
	border-bottom : 2px solid #DFEFEF;	
}
.tag-name
{
	color: blue;
	width: 100px;
	
}
.tag table
{
  border-top: 1px solid #CCCCCC;
  border-right: none;
  border-left: none;
  border-bottom: none;
  font-size: 85%;
  width:100%;
}

.tag th
{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #CCCCCC;
  background-color:#F3F3F3;
}

.tag td
{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #CCCCCC;
}
