/*
 * Main colour screen stylesheet for johnsy.org.
 */

@import "pajFont.css";
@import "pajLayout.css";
/*
 * Black & White, Purple & Teal... that's my style, baby!
 */
.section,
.section td,
.section td p,
body,
html
{
    color:            white;
    background-color: #009900; /* Green */
}

/*
 * Anchors
 * Link:    Teal
 * Visited: Purple
 * Hover:   Gold
 * Active:  Inverse
 */
select,
input,
textarea,
a:link
{
    color:            #009900; /* Green */
    background-color: transparent;
}
a:visited
{
    color:            #FF9900; /* Gold */
    background-color: transparent;
}
a:hover
{
    color:            #838300; /* gold */
    background-color: transparent;
}
a:active
{
    color:            #FF9900; /* Gold */
    background-color: #009900; /* Green */
}


.pajNormal,
.pajBlogEntry,
#bookmarks
{
    border-color:     black;
    border-style:     solid;
    color:            black;
    background-color: white;
}

h2,
.pajBlogDate
{
    border-color:     black;
    border-style:     solid;
    color:            white;
    background-color: #FF9900; /* Gold */
}

h1:visited,
h2:visited,
.pajBlogDate a,
.pajBlogDate a:visited
{
    color:            white;
    background-color: #FF9900; /* Gold */
}


.pajBlogByline
{
    border-color:     black;
    border-style:     solid;
    color:            black;
    background-color: white;
}

.pajBlogImgCentre,
.pajBlogImgLeft,
.pajBlogImgRight
{
    /* border-color:     none; */ /* paj */
    border-style:     none;
}


.pajLeftHandSide h1,
.pajLeftHandSideHeading
{
    color:            black;
    background-color: white;
}


.pajPageFooter
{
    border-color:     black;
    border-style:     solid;
	color:			  black;
	background-color: white;
}

.pajPageTitle h1
{
    border-color:     black;
    border-style:     solid;
    color:            white;
    background-color: #FF9900; /* Gold */
}

.pajNormal th
{
  color:            white;
  background-color: #FF9900; /* Gold */
}

.pajLeftHandSide
{
    border-color:     black;
    border-style:     solid;
    color:            black;
    background-color: white;
}

.pajBlogEntry table
{
    border-color:     #FF9900; /* Gold */
    border-style:     solid;
}

.pajBlogEntry th,
.pajLeftHandSide th
{
  color:              #FF9900; /* Gold */
  background-color:   white;
}
.pajSearchResult
{
    color:            white; 
    background-color: #FF9900; /* Gold */
}


td,
.pajCalendar,
.pajCalendarDay
{
    color:            black;
    background-color: white;
}

.pajCalendarToday
{
    border-color:     red;
    border-style:     dotted;
    color:            black;
    background-color: white;
}


