/* 2001-01-19, Charles.Curran@ukuug.org */
/* 2004-05-28, charles  some of own `bugs' removed */

@page {
	margin-right: 0.98in;
	margin-top: 0.28in;
	margin-bottom: 0.28in;
}

body {
	/* background:  url("/images/bgimg.jpg");
	background-image: url("/images/bgimg.jpg"); */
	font-family: verdana, Tahoma, sans-serif;
	color: black;
	margin-left: 2%
}


.event-header{
	background-color:	lightblue;
	padding:		5px;
	text-align: 		center;
	font-weight: 		bold;
}

a:link {
	color:			blue;
	text-decoration:	underline;
}

a:visited {
	color:				blue;
	text-decoration:	underline;
}

input { 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	color: black;
        background: white ;
}




#bigredbox {
    color: #ff0000;
    background-color: #ffcccc;
    border: solid 2px #990000;
    margin: 1em auto 0;
    width: 80%;
    padding: 10px;
    text-align: center;
}


.bigredbox {
    color: #ff0000;
    background-color: #ffcccc;
    border: solid 2px #990000;
    margin: 1em auto 0;
    width: 80%;
    padding: 10px;
    text-align: center;
}

select { 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	color: black; 
	background: white ;
}


/* these variations were in /ukuug.css and are retained for now */
/* 	this sort of transient CSS -- as generated by Tidy, etc -- */
/* 	SHOULD be incorporated into standard settings, and removed */

 div.c6 {text-align: right}

 span.c5 {color: #660000}

 span.c4 {font-size: 120%}

 a.c3 {font-size: 120%}

 div.c2 {text-align: center}

 p.c1 {font-size: 64%; text-align: right}

/*end of variations */

.newsbox {
	font-size:	90%
}

.newsbox dd {
 /* XXX */
	 margin-left: 5px;
}


h1,h2,h3,h4,h5 {
	font-family: Tahoma, sans-serif;
}

h1 {
	font-size: 200%;
	/*margin-left: -10%; */
	margin-top: 14px;
}

h2 {
	font-size: 120%;
	/*margin-left: -2%; */
	margin-top: 12px;
}

h3 {
	font-size: 100%;
	/* margin-left: -1%; */
}

h4 {
	font-size: 90%
}


.justify {
	text-align: justify;
}

code {
	font-size: smaller;
	font-family: Tahoma, sans-serif;
}

.strong {
	font-weight: bold;
}

.strong-emph {
	font-style: italic;
	font-weight: bold;
}

.strong-center {
	font-weight: bold;
	text-align: center;
}

.strong-emph-cent {
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

.emphasis {
	font-style: italic;
}

.PName {
	font-size: large;
	font-style: italic;
	font-weight: bolder;
	text-align: center;
}

/* bits used in confs etc but more globally useful */

120pc {
	font-size: 120%;
}
/*  delete 120pc: invalid name.  suggest the following */

sz-120pc {
	font-size: 120%;
}

.bold-centre {
	font-weight: bold;
	text-align: center;
}

.centre {
	text-align: center;
}

.right {
	text-align: right;
}

.ttitle {
	font-style: italic;
	font-weight: bold;
}

.smallerTxt {
	font-size: smaller;
}

.authorblurb {
	text-align: justify;
}

.aio-author {}

.navtable {
	font-size: smaller;
	color: #999999;
	background: #FFFFCC;
	vertical-align: middle;
}

.copy-notice {
	font-size: small;
	font-style: normal;
}

.newslettertable {
	border: ridge;	
}
/*  */

.ft-serif {
	font-family: Tahoma, sans-serif;
}

.ft-sans {
	font-family: Tahoma, sans-serif;
}


.timeline-wanted {
	font-size: small;
	font-style: italic;
}

.timeline-event  {
	
}

.timeline-newsletter  {
	
}


/* start of Diary stylesheet */


/* Diary Stuff - based on designs/colours by Adam McNeeney adam@meliorist.co.uk */

.diary_event {
	margin-top:			1em;
	border-left:		1em solid black;
	border-bottom:		1px solid black;
	padding:			0 0 0.3em 0.5em;
}

.diary_title {
	font-weight:		bolder;
	font-size:			120%;
}

.diary_category {
	font-size:			80%;
	font-style:			italic;
	padding-left:		1em;
}

.diary_date {
	color:				#32537c;
}

.diary_venue:before {
	content:			"Venue: ";
	font-weight:		bold;
}

.diary_date, .diary_venue, .diary_description {
	margin-top:			0.5em;
	display:			block;
}



.advert {
	border: 2px solid #09405F;
	background-color: #E1F1FF;
	width: 80%;
	text-align: left;
	padding: 1em;
}


/* Diary Stuff */

/* The defaults. */


.diary_event {
	margin-top:			1em;
	border-left:		1em solid black;
	border-bottom:		1px solid black;
	padding:			0 0 0.3em 0.5em;
}

.diary_title {
	font-weight:		bolder;
	font-size:			120%;
}

.diary_category {
	content:			"Category : ";
	font-size:			80%;
	font-style:			italic;
}

.diary_date {
	color:				#32537c;
}

.diary_venue:before {
	content:			"Venue: ";
	font-weight:		bold;
}

.diary_date, .diary_venue, .diary_description {
	margin-top:			0.5em;
	display:			block;
}

.diary_description {
	font-size:			80%;
}

/* Now override the defaults for specific types of event -- generally colours */

.diary_ukuug {
	border-color:		#7314b9; /* purple */
}

.diary_ukuuginternal {
	border-color:		#32537c; /* blueish */
}

.diary_unix {
	border-color:		#008103; /* unix.net green */
}
.diary_linux {
	border-color:		#f5bd03; /* tux's foot yellow/orange */
}

.diary_apple {
	border-color:		#acb5c0; /* apple grey */
}

.diary_perl {
	border-color:		#006699; /* perl blue */
}

.diary_other {
	border-color:		#ff4928; /* horrible red */
}

span.hidden{
  display: none;
}

span.error{
  display: inline;
  color: black;
  background-color: red;
}



div.sponsorscontainer {
  display: table;
  background-color: white;
  margin-top: 0.2em;
  border: 0;
}

div.sponsorscontainer > div {
  display: table-row;
  border-bottom: 1px solid black;
}

div.sponsorscontainer > div > div {
  display: table-cell;
  vertical-align: top;
  padding: 1em 0.5em;
}

div.booking {
  background-color: #EEEEEE;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

div.booking th {
 font-weight: bold;
 text-align: right;
 vertical-align: top;
 color: #666666;
 padding-right: 0.6em;
 white-space: nowrap;
}

div.booking th.heading {
  text-align: center;
}

div.booking td {
  text-align: left;
  color: #666666;
  padding-left: 0;
  padding-right: 1em;
}




@media print {
	.noprint {
		display: none;
	}
}


.entry_0 {
        background: #eeeeee;
}

.entry_1 {
        background: #eeeeff;
}
