/*
The pagan theme colours.

NOTE: This style sheet is for colours only. Do not add any other styles.
*/

@media screen
{
	#header
		{ background-color: #667e9f; background-image: url(../images/header.gif); background-position: 0 0; }
}

#nav ul
{
    color: #fff;
}

#nav a
{
    background: #212b45 url(../images/pagan-nav.gif) repeat-x top;
    color: #fff;
    border-color: #fff;
}

#nav a.active, #nav a:hover {
    color: #fff;
    background: #f07e0a;
}

/* style for the tabs. */
#pulse #navpulse a, #home #navhome a, #about #navabout a, #support #navsupport a, #sales #navsales a
{
    color: #667e9f;
    background: #fff;
}


#content h1, #content h2, #content h3
{
    color: #212b45;
}

#content h1, #content h2
{
    border-bottom: solid 1px #caced4;
}

#content h4, #sidebar h1, #sidebar h2
{
    color: #667e9f;
}

#sidebar h3, #footer
{
    color: #caced4;
}

@media screen
{
	a
	{
    	color: #f07e0a;
	}
}

@media screen
{
	body
	{
    	background: #3e4e6a url(../images/pagan-bg.gif) repeat-x center top;
	}
}

#footer
{ background-image: url(../images/transparentfooter.gif); }

@media screen
{
	#corner { background-image: url(../images/corner.gif); background-position: center top; width: 760px; height: 9px; margin: 0; padding: 0; }
}

@media print
{
	#corner {display: none;}
}

#content .license h2
{
    border-bottom: none;
}

.column {
    border-color: #bbb;
}

th.error-label, td.error-field, th.error-message, th.error-textarea {
    background-color: #ffdddd;
}

th.error-message {
    color: #dd0000;
}

#ci li#lci, #simplicity li#lsimplicity, #power li#lpower, #maintainability li#lmaintainability, #flexibility li#lflexibility
{
    background-image: url(../images/li.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}

#ci li#lci a, #simplicity li#lsimplicity a, #power li#lpower a, #maintainability li#lmaintainability a, #flexibility li#lflexibility a

{
    color: #667e9f;
}

#zutubihome li#lzutubihome, #newsindex li#lnewsindex, #testimonialsindex li#ltestimonialsindex, #pulsehome li#lpulsehome, #downloads li#ldownloads, #featurelist li#lfeaturelist, #demovideos li#ldemovideos, #featuretour li#lfeaturetour, #beta li#lbeta, #new li#lnew, #articles li#larticles
{
    background-image: url(../images/li.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}

#zutubihome #lzutubihome a, #newsindex #lnewsindex a, #testimonialsindex #ltestimonialsindex a, #pulsehome #lpulsehome a, #downloads #ldownloads a, #demovideos #ldemovideos a, #featurelist #lfeaturelist a, #featuretour a#lfeaturetour, #beta #lbeta a, #new #lnew a, #articles #larticles a
{
    color: #667e9f;
}

/* the about page state. */
#contact li#lcontact, #company li#lcompany, #acknowledgements li#lacknowledgements
{
    background-image: url(../images/li.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}

#contact #lcontact .navlink, #company #lcompany .navlink, #acknowledgements #lacknowledgements .navlink
{
    color: #667e9f;
}

/* licensing page state */
#saleshome li#lsaleshome, #evaluation li#levaluation, #smallteam li#lsmallteam, #commercial li#lcommercial, #pulse21 li#lpulse21, #opensource li#lopensource
{
    background-image: url(../images/li.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}

#saleshome #lsaleshome .navlink, #evaluation #levaluation .navlink, #smallteam #lsmallteam .navlink, #commercial #lcommercial .navlink, #pulse21 #lpulse21 .navlink, #opensource #lopensource .navlink
{
    color: #667e9f;
}

/* Nav links are all of the links in the sidebar that represent a
   navigable location */
.navlink
{
    color: #f07e0a;
    background: #fff;
}

.navlink.active, .navlink:hover {
    border-bottom-style:solid;
    color: #667e9f;
}

#testimonials li {
    border: 1px dotted #999;
}

#content p.posted {
    color: #888;
}

#content p.articletail {
    border-color: #caced4;
}

blockquote p {
    background: url(../images/quote_down.png) bottom right no-repeat;
}

blockquote {
    background: url(../images/quote_up.png) top left no-repeat;
}

.download th {
    background-color: #f2f2ff;
}

.errorlist {
    color: #a00;
}

.understated {
    color: #555;
}

.note { 
    border-color: #f0c000;
    background: #ffffc0;
}

