/*
	style.css
	
	Color Pallete:
	// https://www.w3schools.com/colors/colors_groups.asp
	// https://www.w3schools.com/tags/ref_colornames.asp
	//https://www.w3schools.com/html/html_colors.asp
	#C4F0FF = sky blue
	
	FontFamily = https://www.w3schools.com/css/css_font.asp
	FontStyle = https://www.w3schools.com/css/css_font_style.asp
	FontSize = https://www.w3schools.com/css/css_font_size.asp
	
	Commenting Principles
	a) https://www.w3schools.com/css/css_comments.asp
	b) https://github.com/necolas/idiomatic-css
	c) https://developer.mozilla.org/en-US/docs/Web/CSS/Comments
	
	Rob Smith
	18 Jul 2023
	*/

/* apply to all */
:root {
	/* from YT KevinPowell for chrome: 21m35 / 22m07, My top 5 most popular front-end tips */
	interpolate-size: allow-keywords;

	--width-dsktp: 35%;
	--width-laptp: 50%;
	--width-tblt: 50%;
	--width-mb: 80%;

	--bgcolor-body: #262626;
	
	--color-table: white;
	--bgcolor-table: #404040;

	--color-h1: red;
	--bgcolor-h1: black;
	--color-h2: white;
	--bgcolor-h2: black;
	--color-h3:  black;
	--bgcolor-h3: #CF9FFF; /* lightviolet */
	--color-h4: black;
	--bgcolor-h4: gold;
	--color-h5: black;
	--bgcolor-h5: cyan;
	--color-h6: black;
	--bgcolor-h6: lime;
	/* extra */
	--color-h7: black;
	--bgcolor-h7: #FFBF00; /* lightorange */
	 /* #FFBF00; lightorange 	#FAD5A5; desert; 	#FFBF00; amber; 	#FFA500; orange; */


	/* no go here in using var(--..) */
	/* --color-lv0: var(--color-h4);
	--bgcolor-lv0: var(--bgcolor-h4);

	--color-lv1: var(--color-h5);
	--bgcolor-lv1: var(--bgcolor-h5);

	--color-lv2: var(--color-h6);
	--bgcolor-lv2: var(--bgcolor-h6);

	--color-lv3: var(--color-h3);
	--bgcolor-lv3: var(--bgcolor-h3);
	
	--color-lv4: red;
	--bgcolor-lv4: black;	
	
	--color-lv5: red;
	--bgcolor-lv5: black;	

	--color-lv6: red;
	--bgcolor-lv6: black;	
	 */
}


*, 
*:: before,
*:: after {
	box-sizing: border-box;
	/* finding border overflows - Kevin Powell / 22m07 */
	/* outline: 2px solid lime;  */
	/* background: hsl(0 100% 50% / .1); */
}

* {
    margin:0px;
    padding: 0px;
    /* font-family: Courier, Verdana, Helvetica, sans-serif; */
	font-family: Verdana, Helvetica, sans-serif;
}

body {
	/* From Magic Pattern Design 241205 */
	/* https://www.magicpattern.design/tools/css-backgrounds */
	/* backround imgae: hz, vt */
	/* background-color: ##262626;
	opacity: 0.8;
	background-image:
	  linear-gradient(green 1px, transparent 1px),
	linear-gradient(to right, green 1px, #262626 1px);
	background-size: 20px 20px; */
}

/* testing 123 - 240724 */
/* IEWS - How to Create Tabs with only HTML & CSS */
/* works ok */

.mytabs {
	display: flex;
	flex-wrap: wrap;
	max-width: 90%;
	/* margin: 5px auto; */
	/* padding: 5px; */
	/* -ms-flex-align: center; */

	/* justify-content: center; */
	align-content: spacebetween;
	/* justify-content: flex-start; */
}

.mytabs input[type="radio"] {
	display: none;
}

.mytabs label {
	padding: 7px;
	background: #e2e2e2;
	font-weight: bold;
	color: black;
	/* blue; */
	/* green; */
	border: 1px solid black;
	margin: 1px;
	border-radius: 1rem;
	order: 0;
}

.mytabs .tab{
	width: 100%;
	padding: 20px;
	background: grey;
	/* f1f1f1; */
	/* 404040; */
	/* 262626; */
	/* blue; */
	order: 1;
	display: none;
	border-radius: 1rem;
}
.mytabs .tab h1, h2, h3, h4, h5, h6{
	font-size: 1rem;
	text-align: center;
	border-radius: 1rem;
	padding: 10px;
}

.mytabs input[type="radio"]:checked + label + .tab {
	display: block;
}

.mytabs input[type="radio"]:checked + label {
	background: grey;
	/* #f1f1f1; */
	/* 404040; */
	/* 262626; */
	 /* blue; */
	 border-radius: 1rem;
	 color: white;
}

.mytabs table {
	width:100%;
}

.mytabs iframe {
	width: 100%;
	border-radius: 1rem;
}

.mytabs img {
	width: 100%;
}

 
table, th, td {
  border: 1px solid white; /*var(--bgcolor-body); /* black; /*1px solid white; /*black;*/
  border-collapse: collapse;
  color: var(--color-table);
  /*background-color: var(--bgcolor-body);/* grey;*/
  background-color: var(--bgcolor-table);	/* to match the lime green links */
  
  padding: 5px;
  /* text-align: center; */ /* ON HOLD */
  text-align: left;
  font-size: 0.875rem;
  /* font-size: 0.75rem; */
  table-layout: auto;
  z-index:1;	/* sit on top */
  /* table-layout: auto; */
}
/* zebra table row markings */
/* https://www.w3schools.com/colors/colors_picker.asp?colorhex=000000 */
/* tr:nth-child(even) { background-color: var(--bgcolor-table);} /* dark grey */
/* tr:nth-child(odd) { background-color: var(--bgcolor-table); } /*#4d4d4d;}  /* slightly lighter grey */
/* lightgrey = https://www.w3schools.com/colors/colors_picker.asp?colorhex=D3D3D3 */


table {
	color: var(--color-table);
	background-color: var(--bgcolor-table); /* #e6e6e6; /*grey; /*black;*/
	table-layout: auto;
	border: blue;
	/* border-radius: 1rem; */
	/* width: 25rem; */
	/* width: 35%; */
	width: var(--width-dsktp);
}

#img_pgqr {
	width: 100px;
}

.cell_txtcenter td {
	text-align: center;
}

.cell_txtleft td {
	text-align: left;
}

.radius td {
	text-align: center;
	/* border-style: none; */
	/* border-radius: 1rem; */
	
	/* background-color: var(--bgcolor-table); */
	/* border-color: yellow; */
	/* border : 1px white; */

	/* background-color: lightblue; */
	/* background-color: var(--bgcolor-body); */
}

.radius table {
	/* border-radius: 2 rem; */
	color: yellow;
}


/* td, th {
	text-align: center;
} */

/* td { text-align: left; 	} */


caption {
	display: table-caption;
	text-align: center;
}


body {
	color: white;
	/* a couple whiter shades away from pitch black*/
	background-color: var(--bgcolor-body);	/*black;*/
	/* font-size: 0.875em;		 */
	/* 14px/16 = 0.875em */
	font-size: 0.75em;
	text-align:left;
}


h1 {
	/*color: black; background-color: white;*/
	color: var(--color-h1);
	background-color: var(--bgcolor-h1);
	 /* black; */
	padding: 10px;
	border-radius: 1rem;
	width: 15rem;
}


h2 {
	/*color: black; background-color: white;*/
	color: var(--color-h2);
	background-color:  var(--bgcolor-h2);
	border-radius: 1rem;
	padding: 10px;
	margin: 10x;
	width: 15rem;
}


/* Should be for h7 in YW, BU, LM, OR */
h3 {
	/* For Laptop or Desktop: */
	color: var(--color-h3);
	background-color: var(--bgcolor-h3);
		/* font-size: 1.5em; /*0.875em;	/14px/16 = 0.875em */
	padding: 10px;
	margin: 10px;
	border-radius: 1rem;
	font-size: 1rem;
	/* font-size: 1.25em; */
	/* font-size: 1.125em; */

	/* For Laptop or Desktop: */
	/* width:25%; */
	width: 15rem;
}


h4 {
	/* For Laptop or Desktop: */
	color: var(--color-h4);
	background-color: var(--bgcolor-h4);
	padding: 10px;
	margin: 10px;
	/* border-radius: 1rem; */
	font-size: 1rem;
	/* font-size: 1.25em; */
	/* font-size: 1.125em; */

	/* For Laptop or Desktop: */
	/* width:25%; */
	width: 15rem;
}


/* trying an alternate background colour to h4 level heading */
h5 {
	/* For Laptop or Desktop: */
	color: var(--color-h5);
	background-color: var(--bgcolor-h5);
	 /* cyan;/* #ffff4d; /*yellow; gold; */
	/* padding: 10px; */
	margin: 10px;
	border-radius: 1rem;
	font-size: 1rem;
	/* font-size: 1.25em; */
	/* font-size: 1.125em; */
	width: 15rem;
}

/* trying an alternate background colour to h4 level heading */
h6 {
	/* For Laptop or Desktop: */
	color: var(--color-h6);
	background-color: var(--bgcolor-h6);
	/* padding: 10px; */
	margin: 10px;
	border-radius: 1rem;
	font-size: 1rem;
	/* font-size: 1.25em; */
	/* font-size: 1.125em; */
	/* width:25%; */
	width: 15rem;
}


/* .img_pghdr img { */
	/* width: 25rem; */
	/* width: 35%;
  } */

/* #img_pghdr {
	width: 50%;
} */

#font_1em5
{
	text-align: left;
	font-size: 1.5em;
}

#font_italic {
	text-align: left;
	font-style: italic;
}

#ndx_main td {
	border: 0;
	/* nth-child(n+1) {
		font-size: 1.5em;
	} */
}

/* For Laptop or Desktop: */
img {
	/* width:68rem; */
	/* width:35%; */
	width: var(--width-dsktp);
	border-radius: 1rem;
}

figcaption {
	/* width:50%;	 */
	/* same a for image */
	/* width:35%; */
	width: var(--width-dsktp);
	border: 1px white solid;
	border-radius: 1rem;
	padding: 2px;
	font-size:0.875rem;
	width: 25rem;
}

/* For Laptop or Desktop: */
iframe {
	
	background-color: #e6e6e6;
	/* width: 35%; */
	width: var(--width-dsktp);
	/* width: 20rem; */
	height:400px;
	border:none;
}
/*  
How TO - Filter/Search List
https://www.w3schools.com/howto/howto_js_filter_lists.asp
25 Apr 2025
/* */ */

* {
	box-sizing: border-box;
}

#myInput {
	/* background-image: url("/Images/Gen/Img_Searchicon.png"); set to 32 x 32 for this to work */
	background-image: url("/css/Img_SearchIcon.png"); 
	/* background-image: url('/css/searchicon.png');  */
	/* Add a search icon to input */
	background-position: 10px 12px;
	background-repeat: no-repeat;
	/* width: 100%; */
	 /* Full-width */
	/* width: 35%; */
	width: var(--width-dsktp);
	font-size: 1rem;
	/* 18px; Increase font-size */
	padding: 12px 20px 12px 60px; /* Add some padding */
	border: 1px solid #ddd; /* Add a grey border */
	margin-bottom: 12px; /* Add some space below the input */

	 /* fautlfinding start 240426 */
	/* background: border-box red; */
	/* background: green; */
	/* background: url("background_00.jpg"); */
	/* background-image: ("background_01.jpg"); */
	/* faultfinding stop */
  }
  
  #myUL {
	/* Remove default list styling */
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: left;
	width: 25%;
  }
  
  #myUL li a {
	border: 1px solid #ddd; /* Add a border to all links */
	margin-top: -1px; /* Prevent double borders */
	background-color: var(--bgcolor-table);
	/* background-color: #f6f6f6; */
	padding: 10px;
	text-decoration: none; /* Remove default text underline */
	font-size: 1rem;
	color: white;  /* Add a white text color */
	display: block; /* Make it into a block element to fill the whole list */
  }
  
  #myUL li a:hover:not(.header) {
	background-color: black; /* Add a hover effect to all links, except for headers */
  }


nav {
	color: white; /*var(--bgcolor-table);/* black;*/
	background-color: var(--bgcolor-body); /*#e6e6e6; /*grey; */
	/*color: lemonchiffon; /*lightyellow;	/*lemonchiffon = FFFF00; white;*/
		
	font-size: 1em; /*0.875em;	//* 14px/16 = 0.875em */	
	text-align:center;	/*left;*/
}


section {
	font-size: 1em; /*0.875em;	//* 14px/16 = 0.875em */	
	color: white;/* var(--bgcolor-body); /*black; /*lemonchiffon; /*lightyellow;	/*lemonchiffon = FFFF00; white;*/
	background-color: var(--bgcolor-body); /*#e6e6e6;*/
	text-align: center;	/*right;*/
}


/* orphan */
/* attempt at using gradient */
/* only shades between photo and menu */
/*
.container{
	width: 100%;
	height: 100vh;
	background-image: linear-gradient(45deg, #4f639b, #ffff);
}
*/


/* Link color default: unvisited = blue; visited = purple; active = red */
a:link {
	color:lightgreen; /*lightgreen; /* #3399ff;/* == mid blue */ /*blue;*/
	text-decoration: none;
}
a:visited {
	color: pink; /*hotpink; /* pink;*/
	text-decoration: none;
}
/* 240515 unresolved: underlines all text inside the <a> </a> tags instead of only the active links */
/* 240828 solved: adding the ':hover' now only underlines the link under the mouse pointer */
/* https://developer.mozilla.org/en-US/docs/Web/CSS/:hover */
a:link:hover, summary:hover {
	text-decoration: underline lightgreen;
}
a:active, summary:active {
	color: yellow;
	text-decoration: none;
	/* text-decoration: underline lightgreen; */
}


/* test of class definition */
/* 
7news
3x = bk/wt = TownName
1x = wt/bk = MinTemp
1x = wt/rd = MaxTemp
1x = Wt/Bu = Icon
*/


.center{
	text-align: center;
}

.centerH4{
	text-align: center;
	color: var(--bgcolor-h4);
	background-color: var(--bgcolor-body); /* gray;*/
	font-size: 0.875rem;	/* same size as table */
}


.centerH5{
	text-align: center;
	color: var(--bgcolor-h5);
	background-color: var(--bgcolor-body); /* gray;*/
	font-size: 0.875rem;
}


.centerH6{
	text-align: center;
	color: var(--bgcolor-h6);
	background-color: var(--bgcolor-body); /* gray;*/
	font-size: 0.875rem;
}

.centerH3{
	text-align: center;
	color: var(--bgcolor-h3);
	background-color: var(--bgcolor-body); /* gray;*/
	font-size: 0.875rem;
}

.rightWT{
	text-align: right;
	color: white;
	background-color: var(--bgcolor-body); /* gray;*/
	font-size: 0.875rem;
}

.leftWT{
	text-align: left;
	color: white;
	background-color: var(--bgcolor-body); /* gray;*/
	font-size: 0.875rem;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

.colourWtBk{
	color: white;
	background-color: black;
}

.colourBkYw {
	color: black;
	background-color: var(--bgcolor-h4);
}

.colourBkCy {
	color: black;
	background-color: var(--bgcolor-h5);
}

.colourBkLm {
	color: black;
	background-color: var(--bgcolor-h6);
}

.colourBkVi {
	color: var(--color-h3);
	background-color: var(--bgcolor-h3);
}

.colourBkOr {
	color: var(--color-h7);
	background-color: var(--bgcolor-h7);
}

.colourOrBk {
	color: var(--bgcolor-h7);
	background-color: var(--bgcolor-body);
}

.colourCyBkCenter {
	color: var(--bgcolor-h5);
	background-color: var(--bgcolor-body);
	text-align: center;
}

/* .colourYW {
	border-style: solid;
	border-color: var(--bgcolor-h4);
}

.colourLM {
	border-style: solid;
	border-color: var(--bgcolor-h6);
}

.colourCY {
	border-style: solid;
	border-color: var(--bgcolor-h5);
}

.colourOR {
	border-style: solid;
	border-color: var(--bgcolor-h3);
} */



details > summary {
	padding: 4px;
	/* width: 350px; */
	width: 90%;
	background-color: var(--bgcolor-table);
	border: none;
	/* box-shadow: 1px 1px 2px #bbbbbb; */
	cursor: pointer;
	color: lightgreen;
  }
  
  details > p {
	/* background-color: black; */
	background-color: var(--bgcolor-body);
	padding: 4px;
	border: 1px lightgreen solid;
	border-radius: 1rem;
	/* margin: 0; */
	/* box-shadow: 1px 1px 2px #bbbbbb; */
	/* width: 200 px; */
	min-width: 100px;
	/* max-width: 400px; */
	max-width: 90%;
  }

  details table {
	width: 100%;
  }

  /* .hero-image {
	background-image: url("background_01.webp");
	background-color: #cccccc;
	height: 60px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
  }
  
  .hero-text {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;

	transform: translate(-50%, -50%);
	color: white;
  } */


  
.noborders td { border:0; }

.nobordersqr td { border:0; }

.noborderscenter td { border:0; text-align: center;}

.fixed-nav-bar-btm { position: fixed; bottom: 0; left: 0; z-index: 9999; width: 100%; height: 60px; background-color: var(--bgcolor-body); }


/* not being used as yet */
/* .ndx_main td { text-align:left; border:0; */
	/* position: sticky; */
	/* top: 0; */
	/* height: 400 px; */
	/* overflow-y: auto; */
	/* width: 100%; */
	/* text-align:center; */
	/* background-color: blue; */
/* } */

/* .align_left td { text-align: left; }; */


  
/* Dropdown Button */
.dropbtn {
	background-color: var(--bgcolor-body);
	 /* #04AA6D; */
	color: lime;
	 /* white; */
	padding: 16px;
	font-size: 16px;
	border: none;
  }
  
  /* The container <div> - needed to position the dropdown content */
  .dropdown {
	position: relative;
	display: inline-block;
  }
  
  /* Dropdown Content (Hidden by Default) */
  .dropdown-content {
	display: none;
	position: absolute;
	background-color: var(--bgcolor-table);
	/* #f1f1f1; */
	min-width: 160px;
	/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
	z-index: 1;
  }
  
  /* Links inside the dropdown */
  .dropdown-content a {
	color: lime;
	 /* black; */
	padding: 12px 16px;
	text-decoration: none;
	display: block;
  }
  
  /* Change color of dropdown links on hover */
  .dropdown-content a:hover {background-color: var(--bgcolor-body);}
	 /* #ddd;} */
  
  /* Show the dropdown menu on hover */
  .dropdown:hover .dropdown-content {display: block;}
  
  /* Change the background color of the dropdown button when the dropdown content is shown */
  .dropdown:hover .dropbtn {background-color: #3e8e41;}


  /* How TO - Centered Top Navigation */
  /* https://www.w3schools.com/howto/howto_css_topnav_centered.asp */
/* Add a black background color to the top navigation */
.topnav {
	position: relative;
	background-color: #333;
	overflow: hidden;
  }
  
  /* Style the links inside the navigation bar */
  .topnav a {
	float: left;
	color: #f2f2f2;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 0.875rem;
	/* 17px; */
  }
  
  /* Change the color of links on hover */
  .topnav a:hover {
	background-color: #ddd;
	color: black;
  }
  
  /* Add a color to the active/current link */
  .topnav a.active {
	background-color: #04AA6D;
	color: white;
  }
  
  /* Centered section inside the top navigation */
  .topnav-centered a {
	float: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  
  /* Right-aligned section inside the top navigation */
  .topnav-right {
	float: right;
  }
  
  /* Responsive navigation menu - display links on top of each other instead of next to each other (for mobile devices) */
  @media screen and (max-width: 600px) {
	.topnav a, .topnav-right {
	  float: none;
	  display: block;
	}
  
	.topnav-centered a {
	  position: relative;
	  top: 0;
	  left: 0;
	  transform: none;
	}
  }


  /* How TO - Equal Width Navbar Links   */
  /* https://www.w3schools.com/howto/howto_css_topnav_equal_width.asp */
  /* Style the navigation menu */
.navbar {
  width: 100%;
  background-color: #555;
  overflow: auto;
}

/* Navigation links */
.navbar a {
  float: left;
  padding:0.5rem;
    /* 12px; */
  color: white;
  text-decoration: none;
  font-size: 0.875rem;
  /* 17px; */
  width: 20%; /* Five equal-width links. If you have two links, use 50%, and 33.33% for three links, etc.. */
  text-align: center; /* If you want the text to be centered */
}

/* Add a background color on mouse-over */
.navbar a:hover {
  background-color: #000;
}

/* Style the current/active link */
.navbar a.active {
  background-color: #04AA6D;
}

/* Add responsiveness - on screens less than 500px, make the navigation links appear on top of each other, instead of next to each other */
@media screen and (max-width: 500px) {
  .navbar a {
    float: none;
    display: block;
    width: 100%;
    text-align: left; /* If you want the text to be left-aligned on small screens */
  }
}




  /* The 'Goldilocks' Version 240424 */
/* Dropup Button */
.dropbtnup {
	background-color: var(--bgcolor-body);
	 /* #04AA6D; */
	color: lightgreen;
	/* color: lightgreen; */
	 /* white; */
	padding: 
	/* 0.875rem; */
	16px;
	font-size: 0.875rem;
	 /* 16px; */
	border: none;
  }
 
  /* The container <div> - needed to position the dropdown content */
  .dropup {
	position: relative;
	display: inline-block;
  }
  
  /* Dropdown Content (Hidden by Default) */
  .dropup-content {
	display: none;
	position: absolute;
	background-color: black;
	 /* var(--bgcolor-body); */
	/* #04040; */
	 /* #f1f1f1; */
	bottom: 40px;
	min-width: 100px;
	text-align: left;
	/* 160px; */
	/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
	z-index: 1;
  }
  
  /* Links inside the dropup */
  .dropup-content a {
	color: white;
	/* color: lightgreen; */
	/* black; */
	padding: 15px 15px;
	text-decoration: none;
	display: block;
  }
  
  /* Change color of dropdown links on hover */
  .dropup-content a:hover {background-color:lightgreen;color:black}
  /* .dropup-content a:hover {background-color:grey;color:lime} */
  /* .dropup-content a:hover {background-color:purple;} */
	/* var(--bgcolor-body);} */
	 /* #ddd;} */
  
  /* Show the dropdown menu on hover */
  .dropup:hover .dropup-content {display: block;}
  
  /* Change the background color of the dropdown button when the dropdown content is shown */
  .dropup:hover .dropbtnup {background-color: var(--bgcolor-body);	color:white;}
  /* .dropup:hover .dropbtnup {background-color: #3e8e41;	color:white;} */


/* Image Gallery controls for Elsoc, Alumni, etc */
/* 240610 */
.img-gallery{
	width: 90%;
	margin: 100px auto 50px;
	display: grid;
	/* original */
	/* grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); */
	grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
	grid-gap: 30px;
}

.img-gallery img{
	width: 100%;
	cursor: pointer;
}

/* feedback of mouse pointer location */
.img-gallery img:hover{
	transform: scale(0.8) rotate(-15deg);
	/* border-radius: 20px; */
	border-radius: 1rem;
	/* hidden because bg has no effect as is currently grey */
	/* box-shadow: 0 32px 75px rgba(68,77,136,0.2); */
}


.full-img{
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.9);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 100;
}

.full-img img{
	width: 90%;
	/* original */
	/* max-width: 700px; */
	max-width: 1000px;
	/* try - nbg 240629*/
	/* height: 80%; */
}

/* location of 'X' for Close large image view */
.full-img span{
	position: absolute;
	top: 5%;
	right: 5%;
	font-size: 30px;
	color: white;
	cursor: pointer;
}


/* Random Quote Generator
https://codepen.io/kkoutoup/pen/zxmGLE
Found: 240707 */

#container{
	width:800px;
	margin:50px auto;
	padding: 20px;
	width:50%;
}
#container h2{
	text-align:center;
	color:#045;
}

#quoteContainer{
	width:75%;
	/* background: #fff; */
	background: darkgrey;
	padding:10px;
	margin:30px auto;
	text-align: center;
	height:70px;
}

#buttonContainer{
	width: 100%;
	text-align: center;
}

#quoteButton{
	width:200px;
	margin-top: 10px;
	/* border:2px solid #46b8da; */
	/* color:#045; */
	color:#fff;
	font-family: inherit;
	/* font-weight: bold; */
	padding:5px;
	text-decoration: none;
	text-align: center;
}

#quoteButton:hover{
	cursor:pointer;
	background:#09c;
	border:2px solid #46b8da;
	color: #fff;	
}

#quoteButton:active{
	cursor: pointer;
}

#quoteButton{
	display: inline-block;
}

#quoteGenius{
	font-style: italic;
	font-weight: 600;
	text-align: center;
}


/*MEDIA QUERIES*/
@media screen and(max-width:760px){
	#quoteButton,#addNew{
		display: block;
	}
}
