/*

 *	Zenlight v1.0

 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 *	(c) 2005 - Gregory Remington, www.mediatech.net

 * 	Some rights reserved, http://creativecommons.org/licenses/by-sa/2.0/

 */





/* Template Layout */ 



body {

margin:0;

font-family:Verdana;

text-align:left;

background:#EBECE4;

}



#container {

border:0px solid #957311;

top:10px;

width:800px;

margin:0 auto;

text-align:left;

min-height:400px;

}



#header{

clear:both;

text-align:right;

font-size:10px;

color:#FFFFFF;

font-weight:bold;

padding:0px;

top:0px;

left:0px;

width:800px; height:107px; background:url(../images/masthead.jpg) 0 0 no-repeat; position:relative;

z-index: 10;

}

#wrapper {

float:right;

width:800px;

}



#main-content {

float:center;

width:790px;

position:relative;

top:0px;

left:0px;

background:#EBECE4;

padding-top:5px;

padding-left:5px;

padding-right:5px;

padding-bottom:5px;

}



#footer{

clear:both;

text-align:center;

font-size:10px;

color:#FFFFFF;

font-weight:bold;

border-top:0px solid #957311;

background:#000000;

padding:4px;

}





/* TYPO3 CVS id:$id$ */ 

/* Template stylesheet which can be used for new sites */



/*

Colorscheme is:



Background Color 1:#EDEBF1;(Background 1)

Background Color 1-dimmed:#D8D7DC;(Background 1 - dimmed)

Background Color 2:#F5FFAA;(Background 2)

Background Color 3:#D1D2E4;(Background 2)



Text, main:#000000

Text Color 1:#186900;(red)

Text Color 2:#10007B;(green)

Text Color 3:#8A0020;(blue)



Links:#003399;

Link text-decoration: none;

Link hover:#66000C;





Borders/Lines#333333

*/ 



/***************************/ 

/* General element styles:*/ 

/***************************/ 

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:Verdana; color:#000000; font-size:10px; }

PRE { font-family:monospace; }

A { color:#003399; text-decoration:none;}

A:hover { color:#CC0000; text-decoration:none; }

FORM { margin:0px 0px 0px 0px;}

P, PRE { margin:0px 0px 0px 0px; }

P, TD, UL, OL { font-size:10px; }

INPUT, TEXTAREA, SELECT textarea { font-family:Verdana; color:#555555; border:#7EBFD8 1px solid; font-size:10px; }





/********************************/ 

/* Frames, spacing, link-to-top */ 

/********************************/ 

P.csc-linkToTop { text-align:right; }

P.csc-linkToTop A { font-weight:bold; }



DIV.csc-frame { border:0px; }

DIV.csc-frame-invisible {}

DIV.csc-frame-rulerBefore { border-top:1px solid #333333; }

DIV.csc-frame-rulerAfter { border-bottom:1px solid #333333; }

DIV.csc-frame-indent { padding-left:100px; }

DIV.csc-frame-indent3366 { padding-left:33%; }

DIV.csc-frame-indent6633 { padding-right:33%; }

DIV.csc-frame-frame1 { background-color:#EDEBF1; padding:2px 4px 2px 4px; border:1px solid #333333; }

DIV.csc-frame-frame2 { background-color:#FFFFFF; padding:4px 0px 8px 0px; border-bottom:1px dotted #FF6000; margin-bottom:12px; margin-top:5px; font-size:10px; }



DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top:2px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top:2px; }



/******************/ 

/* Headers, plain */ 

/******************/ 

H1 { font-size:16px; }

H2 { font-size:12px; color:#000000; }

H3 { font-size:9px; color:#000000; font-weight:bold;}

H4 { font-size:14px; color:#957005; }

H1, H2, H3, H4, H5, H6 { margin:0px 0px 0px 0px; margin-top:10px; margin-bottom:8px; }

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }



/* Headers, with link */ 

H1 A, H2 A, H3 A, H4 A, H5 A { color:#003399; text-decoration:none; }

H2 A { color:#03095E; }

H3 A { color:#03095E; }

H4 A { color:#03095E; }

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:none; }



/* Header date */ 

P.csc-header-date { font-size:10px; color:#186900; }



/* Subheader, general */ 

P.csc-subheader { font-style:italic; background-color:#EDEBF1; }



/* Subheader, specific */ 

P.csc-subheader-0 { font-style:normal; }

P.csc-subheader-1 { color:#186900; }

P.csc-subheader-2 { color:#10007B; }

P.csc-subheader-3 { color:#8A0020; }







/*******************/ 

/* RTE / Bodytext:*/ 

/*******************/ 

P.bodytext { font-size:10px; color:#000000; }

P.bodytext A { font-weight:normal; }



/* RTE / Bulletlists */ 

UL { margin-top:0px;  }

UL UL LI { font-size:10px; }

OL { margin-top:0px; }

/* LI { margin-top:0px; margin-bottom:0px; padding-top:2px; } */ 

LI {list-style-image:url(../../../../../media/bullets/dot.gif); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:0px; }



/* RTE / Table styling */ 

/* TABLE.contenttable { border:1px #333333 solid; margin:10px 0px 10px 0px; width:100%; } */

/* TABLE.contenttable TR TD { padding:0px 3px 0px 3px; } */

/* TABLE.contenttable TR TD P.bodytext { font-size:10px; } */

/* TABLE.contenttable TR { background-color:#EDEBF1; } /*







/**********/ 

/* Images */ 

/**********/ 



/* Images / Captions */ 

P.csc-caption { font-size:9px; font-style:none; color:#339933; }

/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:9px; color:#339933; }
DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:9px; color:#339933; }
DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:9px; color:#339933; }


/* Images / Tables / Floating text */ 

TABLE.imgtext-table { border:0px; }



/* Images / Tables / Wrapped text */ 

/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here:*/ 

TABLE.imgtext-nowrap { border:0px; }

TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top:0px; }







/***************/ 

/* Bulletlists */ 

/***************/ 



/* Bulletlists, general */ 

UL.csc-bulletlist LI { color:#8A0020; list-style-image:url(../../../../../media/bullets/dot.gif); }



/* Bulletlists, specifically */ 

UL.csc-bulletlist-0 { color:#8A0020; list-style-image:url(../../../../../media/bullets/dot.gif); }

UL.csc-bulletlist-1 { color:#186900; list-style-type :decimal; }

UL.csc-bulletlist-2 { color:#10007B; list-style-position :inside; }

UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }







/*********************/ 

/* Tables, generally */ 

/*********************/ 

TABLE.contenttable P { font-size:9px; }

TABLE.contenttable TR TD { vertical-align:top; }



/* Tables, specifically */ 

TABLE.contenttable-0 P { color:#000000; }



TABLE.contenttable-1 P { color:#186900; }

TABLE.contenttable-1 TR.tr-0 TD P { font-weight:bold; }

TABLE.contenttable-1 TR.tr-0 TD { background-color:#D1D2E4;}

TABLE.contenttable-2 P { color:#10007B; }

TABLE.contenttable-2 TR TD.td-0 { background-color:#F5FFAA;}

TABLE.contenttable-2 TR TD.td-0 P { font-weight:bold; }



TABLE.contenttable-3 P { color:#8A0020; }

TA