@import "layout.css?a3";

body#commentspopup {background:white;}

/* links
--------------------------------------------------*/
a {
	color:#7b9537;
}

a:visited {
	color:#d98100;
}

a:hover {
	color:Blue;
}

a:active {
}

a.commentlink {
    color:#7b9537;
    padding-left:16px;
    background:url(images/spring_flavour/comments.gif) center left no-repeat;
}

a.more {
    color:#7b9537;
    padding-right:12px;
    background:url(images/spring_flavour/more.gif) center right no-repeat;
}

a.commentlink:visited, a.more:visited {
    color:#7b9537;
}


/* paragraphs, lists, etc
--------------------------------------------------*/
pre,
code,
blockquote
{
	background-color:#F8FAF2;
	border-left:#a3c159 2px solid;
}

kbr {color:#009193;}

#commentspopup #container {background-image:none;}

/* Entry */
.entry {margin:0 0 40px 0;}

.entry .author {}

.entry .info {
  border-color:#F3F4F4;
  background-color:#FAFAFA;
}

.entry .info a {border-color:#949494;}

.entry .info .date {
  padding-left:15px;
  background:url(images/spring_flavour/post.gif) center left no-repeat;
}

.entry .info .author {
  padding-left:23px;
  border-color:#949494;
  background:url(images/spring_flavour/author.gif) 10px 2px no-repeat;
}

.entry #filedunder {border-color:#F3F4F4;}


/* Comments
--------------------------------------------------*/
#comments h2 {margin-bottom:24px;}

#comments h2 a {color:#6C8C37;}

#comments li.comment {list-style-image:url(images/spring_flavour/comments.gif);}

#comments li.trackback,#comments li.pingback {list-style-image:url(images/spring_flavour/pingtrackback.gif);}

#commentform {
    background-color:#EDF3DE;
    width:500px;
}

#comments .header {background-color:#EDF3DE;}

#comments .header .alt {background-color:#E9F7F6;}


/* form
--------------------------------------------------*/
form p {border-color:white;}

form label { color:#6C8C37;}

form em {color:#C8C8B4;}

form input {color:#414141;}

form input, form textarea {
  border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;
}
form input:focus, form textarea:focus {
  border-color:#9a9a9a #c0c0c0 #c0c0c0 #9a9a9a;
}

form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
}


/* Archives
--------------------------------------------------*/
.archive .postspermonth {color:#A0A0A0;}


/* content misc
--------------------------------------------------*/
.next a {
  padding-right:10px;
  background:url(images/spring_flavour/next.gif) center right no-repeat;
}

.previous a {
  padding-left:10px;
  background:url(images/spring_flavour/previous.gif) center left no-repeat;
}

#entrynavigation {border-color:#F3F4F4;}

.editlink {
    position:absolute;
    height:14px;
    width:14px;
    right:2px;
    background:url(images/spring_flavour/edit.gif) 0 -14px;
}

html>body .editlink {bottom:6px;}

.entry .info .editlink a, .minientry .editlink a, #comments li .editlink a {
    display:block;
    height:14px;
    width:14px;
    margin:0;
    padding:0;
    border:none;
    font-size:1px; /* IEWin */
    line-height:0; /* IEWin */
    text-indent:-9999px;
    background:url(images/spring_flavour/edit.gif) 0 0;
}

.entry .info .editlink a:hover, .minientry .editlink a:hover, #comments li .editlink a:hover {
    background:none;
}

/* subcontent list
--------------------------------------------------*/

#subcontent ul.pages li {list-style-image:url(images/spring_flavour/post_yellow.gif);}

#subcontent ul.categories li,
#subcontent ul.months li {list-style-image:url(images/spring_flavour/categories_yellow.gif);}

#subcontent ul.links li {list-style-image:url(images/spring_flavour/links_yellow.gif);}

#subcontent ul.feeds li {list-style-image:url(images/spring_flavour/feeds_yellow.gif);}

#subcontent ul.posts li {list-style-image:url(images/spring_flavour/post_yellow.gif);}
#subcontent ul.pages ul
{
	margin:0;
	padding:0;
	border:0;
}
#subcontent ul.pages li li,
#subcontent ul.categories li li
{
	list-style-image:url(images/spring_flavour/sub_categories_yellow.gif);
	border:0;
}


/* calendar
--------------------------------------------------*/
#wp-calendar {color:#A0A0A0;}

#subcontent table caption {border-bottom-color:#F3F4F4;}

#subcontent table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
}

#subcontent table th {border-bottom-color:#F3F4F4;}

#subcontent table td#today {
  border-color:#F3F4F4;
  color:#414141;
}

#subcontent table td a {
  border-bottom-color:#A3C159;
  background-color:#EDF3DE;
}

#subcontent table tfoot {border-top-color:#F3F4F4;}

#subcontent table tfoot a {background:none;}

/* Code formating */
.csharpcode, .csharpcode pre
{
	font-size:small;
	color:black;
	font-family:Consolas, "Courier New", Courier, Monospace;
	background-color:#fafafa;
	border:0;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }

/***********************
 Page Specific Elements
************************/
table.table-colors
{
	width:460px;
	border:solid 1px #000000;
	margin:16px auto;
}

table.table-colors td
{
	border:solid 1px #000000;
	padding:4px;
}

table.table-domains
{
	width:280px;
	border-collapse:collapse;
	border:solid 1px #000000;
	margin:8px auto 24px auto;
}


table.table-domains td, table.table-domains th
{
	width:140px;
	border:solid 1px #676767;
	padding:8px 16px;
}

table.table-domains th
{
	text-align:center;
	font-weight:bold;
}


