/* ****************************************
The CSS file
**************************************** */

body {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  /* background-color : #e2edff; */
  background-color : gray;
  background-color : #88929B;

  margin : 2px;
  /* border : 2px solid silver; */
  padding : 2px;

  width : 810px;
  /* width : 1010px; */
}

h1 {
  font-size : x-large;
}

li {
  font-size : small;
}

h2 {
  color : blue;
  font-size : medium;
  font-weight : normal;
}

h3 {
  color : black;
  font-size : normal;
  font-weight : normal;
}

h1, h2, h3 {
  font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, Sans-serif;
}


p {
  font-size : x-small;
  /* font-weight : normal; */
  color : black;
}

em {
  /* font-style : normal; */
  text-transform : uppercase;
}

a {
  /* font-weight : bold ; */
  font-size : small ;
}
a:link {
  color : black;
}
a:visited {
  color : gray;
}
a:hover {
  text-decoration : none;
  color : white;
  background-color : navy;
}
a:active {
  color : aqua;
  background-color : navy;
}



#header, #content, #footer {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  background-color: #ECECEC;
  /* background-color : lightgray; */

  /* position : static; */
  position : relative;
  top : 0;
  color : black;
  font-size : small;
  margin : 0;
  padding : 4px;
  left : 0;
  width : 800px;
  /* width : 1000px; */
}
#header {
/*  background-image : url(../content/clipart/AcademyBakalas-1.jpg) ; */
  background-repeat : no-repeat ;
  background-position : top right ;
}
#footer {
  font-size : x-small;
  /* font-size : 8px ; */
}

#content {
  min-height : 400px;
}
#navcontent, #bodycontent {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
/*  background-color : #ECECEC ; */
  /* position : relative; */
  padding : 2px;
  top : 0; 

  min-height : 360px;
}
/* #navcontent {
  background-color : lightgray;
  color : navy;
  font-weight : bold;
  font-size : small;

  margin : 2px;
  float : left;
  width : 150px;

  margin-right : 10px ;
  margin-bottom : 10px ;
} */
#navcontent {
  background-color : lightgray;
  color : navy;
  font-weight : bold;
  font-size : small;

  margin : 2px;
  /* float : left; */
position : absolute;
left : 0;
/* top : 21; */
/* top : 42;
bottom : 21; */
top : 40;
bottom : 17;
top : 37;
bottom : 13;
  width : 150px;

  margin-right : 10px ;
  margin-bottom : 10px ;
}
/* #navcontent p {
  font-weight : bold;
  font-size : medium;
}
#navcontent a {
  font-weight : bold;
  font-size : small;
} */
/* Sample CSS definition for the example list. Remove if desired */
.navlist ui {
border:1px solid black;
}
.navlist li {
	padding-left: 4px;
   	padding-top: 1px;
    	padding-bottom: 1px;
    	padding-right: 4px;
	text-decoration: none;
	color: #4E626B;
	font-size: 11px;
	font-weight:bold;
}
.navlist li a { 
        text-decoration: none;
        font-weight:bold;
        background-color:#ECECEC;
        font-size: 11px;
        border-bottom:0px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left:5px;
        display: block;
}
.navlist li:hover, .navlist li a:focus {
        text-decoration: none;
        background-color: #92A4B0;
        color: #FFFFFF;
        font-size: 11px;
      	font-weight:bold;
}
.navlist li a:hover{
	text-decoration: none;
    	background-color: #92A4B0;
    	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
}
.navlist {
	padding: 0;
    	margin: 0;
    	list-style: none;
	
}
/* END left menu CSS */



/* #bodycontent {
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  position : static;
  // background-color : lightgray; //
  background-color : white;
  color : black;
  font-weight : normal;
  // font-size : small; //
  font-size: 12px ;

  margin : 2px;
  padding : 8px;
  height : inherit;
} */
#bodycontent {
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  position : static;
  /* background-color : lightgray; */
  background-color : white;
  color : black;
  font-weight : normal;
  /* font-size : small; */
  font-size: 12px ;

  margin : 2px;
  padding : 8px;
  height : inherit;

  /*margin-left : 161;
  margin-left : 155;*/
  margin-left : 157;
/* left : 161;
left : 201; */
}
#bodycontent p {
  font-weight : normal;
  /* font-size : small; */
}
#bodycontent a {
  /* font-weight : normal;
  font-weight : bold ; */
  
  /* font-size : small; */
  font-size: 12px ;
}


/* table.fancytable */
table.fancytable {
  font-size: 12px ;
  border-collapse : collapse ;
  border : 1px solid black ;
}
table.fancytable th, table.fancytable td {
  /* font-size : small; */
  padding : 4px ;
  padding : 0.2em ;
  /* padding : 0.2em ; */
  padding-left : 8px ;
  padding-right : 8px ;
  padding-top : 2px ;
  padding-bottom : 2px ;
}
table.fancytable th {
  text-align : left ;
  /* background : gray ; */
  background-color : darkgray ;
  color : white ;
}
table.fancytable td {
  border : 1px solid black ;
}

/* table.eventstable */
table.eventstable {
  font-size: 12px ;
  border-collapse : collapse ;
}
table.eventstable th, table.eventstable td {
  border : 1px solid #000066 ;
  /* padding-bottom : 2px ; */
  padding : 4px ;
}
table.eventstable th {
  /* font-size : x-small; */
  font-size: 10px ;
  text-align : left ;
}
table.eventstable td {
  /* font-size : small; */
}
table.eventstable caption {
  color : #000066 ;
  /* font-size : small; */
  text-align : left ;
  padding-bottom : 5px ;
  font-weight : bold ;
}

/* table.prettytable */
table.wikitable, 
table.prettytable {
	font-size: 12px ;

	margin : 1em 1em 1em 0 ;
	background : #f9f9f9 ;
	border : 1px #aaaaaa solid ;
	border-collapse : collapse ;
}
table.wikitable th, table.wikitable td, 
table.prettytable th, table.prettytable td {
	border : 1px #aaaaaa solid ;
	padding : 0.2em ;
	
	padding : 0.5em ;
}
table.wikitable th, 
table.prettytable th {
	background : #f2f2f2 ;
	text-align : center ;
}
table.wikitable caption, 
table.prettytable caption {
	margin-left : inherit ;
	margin-right : inherit ;
}


#header {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  /* background-color : lightgray; */
  color : black;
  font-weight : normal;
  /* font-size : small; */
  font-size : 12px ;

  height : 120px;
}
#header p {
  font-weight : bold;
  /* font-size : medium; */
}
#header a {
  font-weight : normal;
  /* font-size : small; */
}

#footer {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  /* background-color : lightgray; */
  color : black;
  font-weight : normal;
  /* font-size : x-small; */
  font-size : 11px;
}
#footer p {
  font-weight : bold;
  font-weight : normal;
  /* font-size : x-small; */
}
#footer a {
  font-weight : normal;
  /* font-size : x-small; */
}

#tagline {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;

  font-style : italic;
  text-shadow : 1px 1px darkgray ;
  /* text-transform : uppercase;
  font-family : Sans-serif; */
  font-weight : normal ;
  /* font-size : medium ; */
  /* font-size : small; */
  font-size : 11px;
  
/*  background-color : #bed8f3 ; */
  background-color : lightgray ;
/*  border-top : 3px solid #7da5d8 ;
  border-bottom : 3px solid #7da5d8 ; */
  border-top : 3px solid darkgray ;
  border-bottom : 3px solid darkgray ;
  
  margin : 4px ;
  padding : 4px ;
}

#tagline2 {
  font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-serif;
  text-align : right ;

  font-weight : normal ;
  /* font-size : small; */
}



.fun {
  color : #339999;
}

.noborder {
  border-width : 0;
}

.simpleblackborder {
  border-width : 1px;
  border-style : solid;
  border-color : black;
}
.simplegrayborder {
  border-width : 1px;
  border-style : solid;
  border-color : gray;
}
.simplesilverborder {
  border-width : 1px;
  border-style : solid;
  border-color : silver;
}

.insetborder {
  border-width : 10px;
  border-style : inset;
  border-color : #999999;
}
.ridgeborder {
  border-width : 10px;
  border-style : ridge;
  border-color : #999999;
}


.csexodus {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* font-size: 10px; */
  /* font-size: 8px; */
  font-size: 9px;
  font-weight: bold;
  color: #4E626B;
  text-decoration: none;
  border:none;
}
.csexodus p {
  font-weight: bold;
  /* font-size: 10px; */
}
/*
.csexodus a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #4E626B;
  text-decoration: none;
  border:none;}
  .csepik{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #92A4B0;
  text-decoration: none;
} */


.pagenavbar {
	text-align : right ;
	
	/* font-size : x-small ; */
	font-size: 9px;
}

.articleheader {
	font-weight : normal;
	/* font-size : small ; */
	/* font-size: 10px; */
	
	margin : 0 ;

	padding-top: .22em ;
	padding-top: 1px ;
	padding-bottom: .35em ;
	padding-bottom: 1px ;
	
/*	color : lightgray ; */
	color : gray ;
}
.articleheader a {
	/* font-weight : bold ;
	font-style : bold ; */
  color : black;
}
.articleheader a:link {
  color : black;
}
.articleheader a:visited {
  color : gray;
}
.articleheader a:hover {
  text-decoration : none;
  color : white;
  /* background-color : navy; */
  background-color : darkgray;
}
.articleheader a:active {
  color : aqua;
  /* background-color : navy; */
  background-color : darkgray;
}

.articledetails {
	font-weight : lighter;
	/* font-size : xx-small ; */
	*/* font-size: 8px; */
	
	margin : 0 ;

	padding-top: 1px ;
	padding-bottom: 1px ;
	
/*	color : lightgray ; */
	color : gray ;
}


.abovepagetitle  {
	/* font-size : small; */
	font-weight : normal ;
	
	color : black ;
	background : lightgray ;
	/* background-color : darkgray ; */
	
	margin : 0 ;
}
.pagetitle  {
	/* font-size : medium; */
	font-weight : bold ;
	
	color : white ;
	background : gray ;
	/* background-color : darkgray ; */
}

.photo {
	border-width : 8px 8px 20px 8px ;
	border-style : solid ;
	border-color : #ffffff ;
	float : right ;

	margin-left : 10px ;
	margin-bottom : 10px ;
}
