/* Colours Used in the GG Site */

/*======================*/
/* TABLE CELL COLOURS	*/
/*======================*/
/* LIGHT GREY: #F4F4F4	*/
/* MENU GREY:  #202220	*/
/* ORANGE:     #C5480B	*/
/* BLACK:      #202220	*/
/* BLUE:       #2885CC	*/
/* GREEN:      #4EB25E	*/


/*==============================*/
/* 	TEXT COLOURS		*/
/*==============================*/
/* LinkGrey:      #333333 	*/
/* LinkHover:     #ff6600 	*/
/* LinkActive:    #000066	*/
/*				*/
/* Subtitle Grey: #A4A4A4	*/
/* Date Green:    green		*/
/* NavTop Grey:   #077700	*/
/* NavTop Active: #93CF93	*/
/* All Text:      #202220	*/
/* Top Link:	  #AAAAAA	*/
/* Top LinkHover: #555555	*/
/* Right Content: #111111	*/
/* Menu Text:	  #E4E4E4	*/
/* Menu Hover:    #FF8000	*/


/*======================*/
/* FORM FIELD COLOURS	*/
/*======================*/
/* Search Grey: #666666	*/
/* Login Line:  #D4D4D4	*/
/* Login Text:  #606660	*/
/* Login Bkgnd: #F4F4F4	*/




/* Main Page Body*/
BODY  {
	background-color : White;
	color : Black;
}

/* GENERAL fonts*/
P, OL, UL, DIV, H1, H2  {
	font-family : verdana, arial;
	font-size : 11px;
}

P {
	padding-bottom : 7px; }
OL {
	padding-top : 1px; }

/* Using an image in list items */
/* LI { list-style-image: url(disc.gif); } */


H1  {
	font-size : 15px;
}

H2  {
	font-size : 13px;
}

P, H1, H2  {
	margin : 0px 0px 5px 0px;
}

.today  {
	font-size : 9px;
	font-weight : bold;
	margin : 0px 0px 3px 0px;
	color : #FF8000;
}


/* Links  */
a  {
	font-size : 11px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color : #ff6600;
	text-decoration : none; }

a:hover  {
	color : #333333;
	text-decoration : none; }

a:active  {
	text-decoration : underline;
	color : #000066; }






TABLE#pagetable  {
	border-color : gray; }


/* Default Table Column*/
TD  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #202220;
	vertical-align : top;
	padding-top : 0px;
	padding-left : 0px;
	text-align : left;
	padding-right : 0px; }



/****************************************/
/****************************************/
/* HEAD CONTENT	*/
/****************************************/
/****************************************/
/* Left most cell on left of image */
TD#head1  {
	width : 20px;
	background-color : #C5480B; }

/* Image cell at top */
TD#headimageL  {
	width : 160px;
	background-color : #202220; }

/* Site Name, logo and ditty */
TD#headname  {
	vertical-align : middle;
	width : 480px;
	background-color : #202220; }
/* Colorbar beside title and subtitle in head section (new table) */
TD#colorbar  {
	vertical-align : middle;
	width : 3px;
	height : 18px; }
/* Site Title (new table) */
TD#title  {
	font-weight : bold;
	font-size : 16px;
	margin : 0px 0px 0px 0px;
	color : #FFFFFF; }
/* Site Subtitle (new table) */
TD#subtitle  {
	font-size : 10px;
	margin : 0px 5px 0px 0px;
	color : #A4A4A4; }

/* Right most cell containing image */
TD#headimageR  {
	vertical-align : middle;
	text-align : center;
	width : 160px;
	background-color : #2885CC; }

.date  {
	font-size : 10px;
	margin : 0px 0px 3px 0px;
	text-align : center;
	vertical-align : middle;
	color : green; }
	
	
	
	
	
/****************************************************************/
/****************************************************************/
/* Navigation line CONTENT (thin line between head and body)	*/
/****************************************************************/
/****************************************************************/
/* Rightmost cell of nav line - containing small image */
TD#navarrow { 
	width : 20px; }

/* Nav line cell located above menu */
TD#navleft {
	background-color : #4EB25E;
	vertical-align : middle; }

/* Location navigation line above body content */
TD#navtop  {
	vertical-align : middle;
	white-space : nowrap;
	font-size : 11px;
	padding : 1px 1px 5px 5px;
	background-color : #4EB25E; }
#navtop A {
	color : #000000; }
#navtop A:hover {
	color : #FFFFFF;
	text-decoration : none; }
#navtop A:active  {
	text-decoration : underline;
	color : #93CF93; }
DIV#tx-jullenavpath-pi1-menu A {
	color : #077700; }
DIV#tx-jullenavpath-pi1-menu A:hover  {
	color : #FFFFFF;
	text-decoration : none; }
	
/* Right most nav line cell - Search form */
TD#navright  {
	padding-left : 5px;
	padding-right : 5px;
	overflow : none; }
TD#navright A {
	color : #D06924; }
.inputbox  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	background : #FFFFFF;
	border : 1px solid; }




DIV#login_1 {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 100px;
	overflow : none; }
DIV#login_1 TD {
	color : gray; }
INPUT#login_txt {
	border : 1px solid #D4D4D4;
	color : #606660;
	background-color : #F4F4F4;
	width : 120px; }
INPUT#login_btn {
	border : 1px  #D4D4D4;
	color : #606660;
	background-color : #F4F4F4;
	width : 50px;
	cursor : hand; }



/****************************************/
/****************************************/
/* >>>>> BODY AND CONTENT <<<<<	*/
/****************************************/
/****************************************/
/* Left most cell at content level - containing color */
TD#body1  {
	width : 20px;
	height : 350px;
	background-color : #C5480B; }

/* Cell in which content is placed */
TD#content  {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 480px;
	background-color : #F4F4F4;
	color : #202220; }
/* TABLE inside TD#content */
TABLE#maincontent {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 400px;
	color : #202220; }
/* Contains print icons and whatnots */
TD#content_top {	
	width : 480px;
	height : 1px;
	color : #202220; 
	text-align : right; }
/* Contains main body content */
TD#content_body {
	width : 480px;
	height : 100%;
	color : #202220; }
/* Contains link to page top */
TD#bottom_content {	
	width : 480px;
	background-color : #F4F4F4;
	color : #202220; 
	vertical-align : middle;
	text-align : center; }
TD#bottom_content A {
	color : #AAAAAA; }
TD#bottom_content A:hover {
	color : #555555; }

/* Right most cell at body content level */
TD#right  {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 21px;
	width : 160px;
	background-color : #2885CC;
	color : #111111; }

#right a { color : navy; }
#right a:hover { color : white; }
#right a:active { color : yellow; }






	
/****************************************/
/****************************************/
/* Menu 1 TABLE	*/
/****************************************/
/****************************************/
/* Cell containing menu items - controlled by details below */
TD#menu_1  {
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	width : 160px;
	background-color : #E4E4E4;
	color : #111111; }
TABLE#menu_1 { background-color : #E4E4E4; width : 100%; }


/* MENU 1, level 1, normal state (NO)*/
TD#menu1-level1-no  { padding-left : 5px; }
TD#menu1-level1-no A { font-size : 11px; }
TD#menu1-level1-no A:hover { font-color : #FF8000; }
/* MENU 1, level 1, active state (ACT)*/
TD#menu1-level1-act  {
	padding-left : 5px;
	background-color: #C5480B;
	border-bottom: 1px solid #C5480B;
	border-top: 1px solid #C5480B; }
	/* #FF8000 */
	/* filter : alpha(opacity='70', style='0'); */
TD#menu1-level1-act A  {
	/* color : #D64601; */
	color : white;
	font-weight : bold;
	font-size : 11px; }
#menu_1 a { color : #333333; }
#menu_1 a:hover { color : #ff6600; }


/* MENU 1, level 2, normal state (NO)*/
TD#menu1-level2-no { padding-left : 5px; }
#menu1-level2-no A {
	font-size : 10px;
	font-weight : bold;
	color : #2885CC; }
#menu1-level2-no A:hover { color : black; }
/* MENU 1, level 2, active state (ACT)*/
TD#menu1-level2-act {
	padding-left : 5px;
	background-color: #2885CC;
	border-bottom: 1px solid #2885CC;
	border-top: 1px solid #2885CC;
	border-left: 1px solid #2885CC;
	border-right: 1px solid #2885CC; }
#menu1-level2-act A  {
	color : white;
	font-size : 10px;
	font-weight : bold;
	font-color : #CC3300; }


/* MENU 1, level 3, normal state (NO)*/
TD#menu1-level3-no  {
	padding-left : 5px; }
#menu1-level3-no A { font-size : 9px; }
#menu1-level3-no A:hover { color : #4EB25E; font-weight : bold; }
/* MENU 1, level 3, active state (ACT)*/
TD#menu1-level3-act  {
	padding-left : 3px;
	border-left: 3px solid #4EB25E;
	background-color: #4EB25E; }
#menu1-level3-act A { color : white; font-size : 9px; font-weight : bold; }




TR#1stTMenu A { color : black; }
TR#1stTMenu A:hover { color : white; }

TABLE#2ndTMenu A { color : white; }
TABLE#2ndTMenu A:hover { color : black; }

TABLE#3rdTMenu A { color : white; }
TABLE#3rdTMenu A:hover { color : black; }







/********************************************/
/********************************************/
/* Bottom most cell - Credit and Copyright	*/
/********************************************/
/********************************************/
TD#bottom_left {
	background-color : #C5480B; }
TD#bottom_menu {
	background-color : #E4E4E4; }
/* TD#bottom_content {} - found in BODY SECTION */
TD#bottom_sidebar {
	background-color : #2885CC; }
TD#credit {
	text-align : center; }








/* NEWS CAPTIONS */
.news_caption { color : #4EB25E;}









/********************************************/
/********************************************/
/* Unused or unknown as of yet				*/
/********************************************/
/********************************************/
/* Horizontal Line*/
HR  {
	background : #c0c0c0;
	height : 2px;
	width : 170px;
	border : 1px inset;
}

/* --Default Class Settings--*/
.articlehead  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.button  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 10px;
	color : #000000;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

.componentHeading  {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	text-align : left;
}

.newsarticle  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-align : left;
}

.newspane  {
	background-color : White;
}

.newspaneopen  {
	border : 0px ridge #DCDCDC;
}

.poll  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	line-height : 14px;
}

.popupwindow  {
	background-color : #FFFFFF;
}

.sectiontableentry1  {
	background-color : #FFFFFF;
}

.sectiontableentry2  {
	background-color : #EBEBEB;
}

.sectiontableheader  {
	background-color : #999999;
	color : #FFFFFF;
	font-weight : bold;
}

.small  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff6600;
	text-decoration : none;
	font-weight : medium;
}

.smalldark  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight : normal;
}

li  {
	list-style : inside url(../images/arrow.gif) 2px;
	list-style-image : url(../images/arrow.gif);
}





    /* gallery - listing */
	#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#909990;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:lightgrey;color:black;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;color:darkgrey;font-style:italic;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;font-weight:bold;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}

	#tx-lzgallery-pi1-listing a {color:black;}	
	#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	#tx-lzgallery-pi1-listing tr.sorting {padding:4px 4px 4px 4px;color:grey;} 
	#tx-lzgallery-pi1-listing tr.sorting span.sortlabel {font-weight:bold;font-style:italic;}
	#tx-lzgallery-pi1-listing tr.sorting a {color:#555555;}
	#tx-lzgallery-pi1-listing tr.sorting a:hover {color:orange;}
	#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count span#countlabel {font-style:italic;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount span#subcountlabel {font-style:italic;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;color:#999999;}
	#tx-lzgallery-pi1-listing td.information span.locationlabel {font-weight:bold;}

    /* gallery - search */
	div.tx-lzgallery-pi1-searchbox input.tx-lzgallery-pi1-searchbox-sword {border : 1px solid #D4D4D4;color : #606660;background-color : #FDFDFD;width : 170px; }
	div.tx-lzgallery-pi1-searchbox input.tx-lzgallery-pi1-searchbox-button {border : 1px solid #A4A4A4;color : #606660;background-color : #F4F4F4;width : 50px;cursor : hand; }


    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#FF4455;}
	#tx-lzgallery-pi1-fotonav select {border:1px solid #D4D4D4;color:#444444;background-color:#FDFDFD;}
	#tx-lzgallery-pi1-fotonav {background-color:#EEEEEE;border-color:#CCCCCC;border-style:solid;border-width:2px;font-family:verdana;}
	#tx-lzgallery-pi1-fotonav tr#fotonav_headings {font-weight:demi-bold;font-style:italic;}
	#tx-lzgallery-pi1-fotonav a {color:#2885CC;}
	#tx-lzgallery-pi1-fotonav a:hover {color:green;}

	#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#909990;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#909990;padding:3px;}

	#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#444444;text-align:center;margin-bottom:20px;font-size:20px;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;margin:3px 3px 3px 3px;text-align:justify;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
// )