
/*
Colours
Dark blue #00416B
Mid blue #185484
Light blue #009FE3
Purple #800080

*/


body {
	font-size: 16px;
	line-height: 140%;
 font-family: 'News Cycle';
font-style: normal;
font-weight: 400;
color: #333333;
}


.clear {
	clear:both;
}

h2, page-header h2 {
	text-transform:uppercase;
	color: #004f71;
	text-align: center;
	font-size: 28px;
}

/*  LINKS */

a {
  color: #004f71;
  text-decoration: underline;
}

a:hover,
a:focus {
  color: #000000;
  text-decoration: underline;
}

.moduletable-menu a {
color: #000000;	
}



.small {
	font-size: 90%;
}

.verysmall {
	font-size: 80%;
}

.page-header {
	margin-bottom: 20px;
}

/* LISTS */



@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}



img.shadow {
	-webkit-box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 0px;
	box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 0px;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.55);
border: solid 10px #eaeaea;
-webkit-border-radius:  4px;
-moz-border-radius:  4px;
border-radius: 4px;
 background-color: transparent;
  *background-color:  transparent;
  }
  


p.readmore .btn {
  color: #000;
  text-shadow: none;
  background-color: #2DCDB4;
  padding: 10px 10px 10px 5px;
  display:block;
  max-width: 80%;
margin: auto;
font-size: 90%;
}
 
p.readmore .btn:hover  {
  color: #000;
  background-color: #30CCE6;
}
 
p.readmore .btn.active {
  color: #000;
}
 
p.readmore .btn:active,
p.readmore .btn.active {
  background-color: #30CCE6;
}
 
p.readmore a .icon-chevron-right {
/*  background-image: url(../../../media/jui/img/glyphicons-halflings-white.png); */
display: none;
}



/* NAV STYLING */


.nav .small {
font-size: 95%;	
}

.nav ul li  {
margin-left: 10px;	
}

.nav ul li ul li {
margin-left: 10px;	
}

.nav ul li ul li a:hover {
	display: block;
}

.nav ul li ul li li {
margin-left: 10px;	
}

.nav ul li ul li li li {
margin-left: 10px;	
}
/* template specific CSS styles */


.background-1 {
	background: #eaeaea;
}

.background-2 {
	background: #fafafa;
	border-top: solid 1px #f5f5f5;
		border-bottom: solid 1px #f5f5f5;
}

.background-3 {
/*	background: #EF4981; */
background: #e1e1e1;
}

hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
   color: #0000ff;	
   border-top: none;
   border-bottom: 1px solid #5f94a7;
}



.rounded {
	  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


.breadcrumb {
	padding: 8px 15px;
	margin: 10px 0 18px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	  font-size: 90%;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999;
}


/*  template specific styles */


.tullydeath {
	width: 240px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #032C5D; 
	padding: 10px 10px 5px 10px;
}


.circle-red { 
width: 200px; 
height: 200px; 
background: red; 
-moz-border-radius: 50px; 
-webkit-border-radius: 50px; 
border-radius: 50px; 
color: #ffffff;
}




.nugget1 {
	display:block;
     background-image: url(../images/nugget-background-1.png);
     background-repeat: no-repeat;
      background-size: 100%; //propotional resize;
      padding: 50px 30px 50px 30px;
    width: 210px;
height: 210px;
 min-width: 210px;
 min-height: 210px;
    color: #ffffff;
    margin-left: auto;
    margin-right:auto;
}

.nugget1 a:link, .nugget1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget1 a:hover {
	color: #ffffff;
}

div.nugget1:hover {
    -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari */
    transform: rotate(-10deg);
}



.nugget2 {
	display:block;
     background-image: url(../images/nugget-background-1-grey.png);
     background-repeat: no-repeat;
      background-size: 100%; //propotional resize;
      padding: 30px 30px 50px 30px;
height: 210px;
width: 210px;
 max-width: 210px;
 max-height: 210px;
    color: #ffffff;
    margin-left: auto;
    margin-right:auto;
}

.nugget2 a:link, .nugget2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget2 a:hover {
	color: #ffffff;
}

div.nugget2:hover {
    -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari */
    transform: rotate(-10deg);
}

.nugget3 {
	display:block;
    border-radius: 15px 50px 30px 5px;
    background: #004f71;
    padding: 20px; 
    color: #ffffff;
    max-width: 250px;
    margin-left: auto;
    margin-right:auto;
}

.nugget3 a:link, .nugget3 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget3 a:hover {
	color: #ffffff;
}

div.nugget3:hover {
    -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}


.nugget4 {
	display:block;
    border-radius: 15px 50px 30px;
    background: #004f71;
    padding: 20px;
    max-width: 250px;
    color: #ffffff;
    margin-left: auto;
    margin-right:auto;
}

.nugget4 a:link, .nugget4 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget4 a:hover {
	color: #ffffff;
}

div.nugget4:hover {
    -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari */
    transform: rotate(-10deg);
}

.nugget5 {
	display:block;
    border-radius: 15px 50px;
    background: #004f71;
    padding: 20px;
    max-width: 250px;
    color: #ffffff;
    margin-left: auto;
    margin-right:auto;
}



.nugget5 a:link, .nugget5 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget5 a:hover {
	color: #ffffff;
}

div.nugget5:hover {
    -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}

.nugget6 {
	display:block;
    border-radius: 15px 50px 30px;
    background: #d6d6d6;
    padding: 20px;
    max-width: 250px;
    color: #000000;
    margin-left: auto;
    margin-right:auto;
}

.nugget6 a:link, .nugget6 a:visited {
	color: #000000;
	text-decoration: none;
}
.nugget6 a:hover {
	color: #000000;
}

div.nugget6:hover {
    -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}

.nugget7 {
	display:block;
    border-radius: 15px 50px;
    background: #d6d6d6;
    padding: 20px;
    max-width: 250px;
    color: #000000;
    margin-left: auto;
    margin-right:auto;
}

.nugget7 a:link, .nugget7 a:visited {
	color: #000000;
	text-decoration: none;
}
.nugget7 a:hover {
	color: #000000;
}

div.nugget7:hover {
    -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari */
    transform: rotate(-10deg);
}

.nugget-green {
	display:block;
    border-radius: 15px 50px 30px 5px;
    background: #4e7d00;
    padding: 20px; 
    color: #ffffff;
    max-width: 250px;
    margin-left: auto;
    margin-right:auto;
}

.nugget-green a:link, .nugget-green a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget-green a:hover {
	color: #ffffff;
}

div.nugget-green:hover {
    -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}

.nugget-green2 {
	display:block;
    border-radius: 15px 50px 30px 5px;
    background: #4e7d00;
    padding: 20px; 
    color: #ffffff;
    max-width: 250px;
    margin-left: auto;
    margin-right:auto;
}

.nugget-green2 a:link, .nugget-green2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget-green2 a:hover {
	color: #ffffff;
}

div.nugget-green2:hover {
    -ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari */
    transform: rotate(-10deg);
}

.nugget-brown {
	display:block;
    border-radius: 15px 30px 50px 5px;
    background: #8d5900;
    padding: 20px; 
    color: #ffffff;
    max-width: 250px;
    margin-left: auto;
    margin-right:auto;
}

.nugget-brown a:link, .nugget-brown a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nugget-brown a:hover {
	color: #ffffff;
}

div.nugget-brown:hover {
    -ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}

.nugget-static {
	display:block;
    border-radius: 5px 30px;
    background: #004f71;
    padding: 20px;
    max-width: 600px;
    color: #ffffff;
    margin-left: auto;
    margin-right:auto;
}