@charset "UTF-8";


.whitetexst16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
}
.whiteheading48px {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: #FFF;
}
.whitetext24px {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFF;
}

#marginleft10px {
margin-left: 10px;
margin-right: 10px;
}

#margintop0px {
margin-top: 0px;
}.indentpara {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
}
.borderblack8px {
	border: 8px solid #000;
}
.dashedborder {
	border: thin dashed #CC9900;
}
.centerelement {
	text-align: center;
}
#banner {
	margin-top: 0;
	margin-bottom: 0;
}
#toppara {
	margin-top: 0;
}
#toppara10px {
	margin-top: 10px;
}.black30text {
	font-size: 30px;
	font-weight: bold;
}
p {
	padding:0px 8px 0px 8px;
	}

.whitelink {
	color: #FFF;
}
.blacktext20px {
	font-size: 20px;
	color: #000000;
}
.border-left_brown {
	border-left: 1px solid #8b4513;
}
.margin_centered {
	margin:auto
}
.yellowtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffff00;
}
.blackboldunderlined20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}
body { 
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}
.floatleft {
	float:left;
}
/*Make Image Scalable - Assign this class to any image to make it scale with the browser window size*/
img.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	border-radius: 5px;
}
/*Make Image Scalable - Assign this class to any image to make it scale with the browser window size*/
img.scalable {
    height: auto !important;
    width: auto !important;
    max-width: 100%;
    border-radius: 5px;
}
img.background {
    background-color: #999;
    padding: 6px;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
}
#footer_text p {
    font-size: 0.6em;
    -webkit-transition: font-size .5s linear;
    -moz-transition: font-size .5s linear;
    -o-transition: font-size .5s linear;
    transition: font-size .5s linear;
}
#footer_text p:hover { font-size: .8em }
.text-strikethrough { text-decoration: line-through }
.text_underline { text-decoration: underline }
.margin_left_40px { margin-left: 40px }
.margin_bottom_15px { margin-bottom: 15px }
.margin_bottom_0px { margin-bottom: 0px }
.margin_top_0px { margin-top: 0px }
.margin-top_5px { margin-top: 5px }
/* Flexible iFrame */
.iframe-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16: 9 */;
    padding-top: 25px;
    height: 0;
}
.iframe-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
.text_red { color: red }
.text_firebrick3 { color: #CD2626 }
.text_white { color: white }
.text_green { color: green }
.text_blue { color: blue }
.text_blueviolet { color: blueviolet }
.text_fuchsia { color: fuchsia }
.text_black { color: black }
.text_purple { color: purple }
.text_yellow { color: yellow }
.text_sixgunlabradors_chocolate4 {color: #8b4513 }
.text_red_shadow { text-shadow: 0 0 5px #ff0000 }
.text_yellow_shadow { text-shadow: 0 0 5px #ffff00 }
.text_offset_shadow { text-shadow: 0px 5px #bebebe }
.text-purpleneonshadow { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de }
.text-fireshadow { text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e }
.text-vintage-retro { text-shadow: 3px 3px 0px #fff, 5px 5px 0px #707070 }
.highlightyellow { background-color: #FFFF00 }
.highlightcyan { background-color: #00ffff }
.highlightgreenyellow { background-color: #ADFF2F }
.text-strokewhite {
	text-shadow: -1px -1px 0 #fff,  
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
     1px 1px 0 #fff,
    3px 3px 0 #666666;
}
.text-strokeblack_noshadow {
	text-shadow: -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;
    
}
.text-strokered {
	text-shadow: -1px -1px 0 #ff0000,  
    1px -1px 0 #ff0000,
    -1px 1px 0 #ff0000,
     1px 1px 0 #ff0000;
}
.text-gold-strokered {
    color: gold;
	text-shadow: -1px -1px 0 #ff0000,  
    1px -1px 0 #ff0000,
    -1px 1px 0 #ff0000,
     1px 1px 0 #ff0000;
}
.text-strokeyellow {
	text-shadow: -1px -1px 0 #ffff00,  
    1px -1px 0 #fff000,
    -1px 1px 0 #fff000,
     1px 1px 0 #fff000,
    3px 3px 0 #666666;
}
.text-strokefluorescentyellow {
	text-shadow: -1px -1px 0 #ccff00,  
    1px -1px 0 #ccf000,
    -1px 1px 0 #ccf000,
     1px 1px 0 #ccf000,
    3px 3px 0 #666666;
}
.boxinnershadowblack {
    margin-top: 10px;
    padding: 15px;
    border-radius: 8px;
    box-shadow: inset 0 0 10px 10px #000000;
}
.boxinnershadowred {
    padding: 15px;
    border-radius: 8px;
    box-shadow: inset 0 0 10px 10px #A50719;
}
.boxinnershadowcrimson {
    padding: 10px;
    border-radius: 8px;
    box-shadow: inset 0 0 10px 10px rgba(173,255,47, 1);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffff00+60,dc143c+100&0.5+0,1+100 */
    background: -moz-linear-gradient(top,  rgba(255,255,0,0.5) 0%, rgba(255,255,0,0.8) 60%, rgba(220,20,60,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,0,0.5) 0%,rgba(255,255,0,0.8) 60%,rgba(220,20,60,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,0,0.5) 0%,rgba(255,255,0,0.8) 60%,rgba(220,20,60,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffff00', endColorstr='#dc143c',GradientType=0 ); /* IE6-9 */
}
.boxgreenyellowradialgradient {
    padding: 10px;
    border-radius: 8px;
    box-shadow: inset 0 0 10px 10px rgba(173, 255, 47, 1);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffff00+42,adff2f+60,adff2f+75&0.5+0,1+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,0,0.5) 0%, rgba(255,255,0,0.71) 42%, rgba(173,255,47,0.8) 60%, rgba(173,255,47,0.88) 75%, rgba(173,255,47,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,0,0.5) 0%,rgba(255,255,0,0.71) 42%,rgba(173,255,47,0.8) 60%,rgba(173,255,47,0.88) 75%,rgba(173,255,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(255,255,0,0.5) 0%,rgba(255,255,0,0.71) 42%,rgba(173,255,47,0.8) 60%,rgba(173,255,47,0.88) 75%,rgba(173,255,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffff00', endColorstr='#adff2f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.boxblueradialgradient {
    padding: 10px;
    border-radius: 8px;
    box-shadow: inset 0 0 10px 10px rgba(41,184,229,1);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b3dced+20,29b8e5+59,bce0ee+83 */
background: rgb(179,220,237); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(179,220,237,1) 20%, rgba(41,184,229,1) 59%, rgba(188,224,238,1) 83%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(179,220,237,1) 20%,rgba(41,184,229,1) 59%,rgba(188,224,238,1) 83%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(179,220,237,1) 20%,rgba(41,184,229,1) 59%,rgba(188,224,238,1) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.boxinnershadowgreen {
    padding: 10px;
    border-radius: 8px;
    box-shadow: inset 0 0 10px 6px #006400;
}
.boxinnershadowYellow {
    padding: 15px;
    border-radius: 8px;
    box-shadow: inset 0 0 15px 6px #9B0617, 0 0 10px 6px #FF8C00;
}
.boxyellowcontainer {
    font-size: 1.125em;
    font-weight: bold;
    margin: auto;
    margin-bottom: 15px;
    width: 700px;
    max-width: 90%;
}
.boxinnershadow-basketballcolors {
    padding: 15px;
    border-radius: 8px;
    box-shadow: inset 0 0 15px 6px #FF4D00, 0 0 10px 6px #0052CC;
}
.boxinnershadow-Red_Blue {
    padding: 15px;
    border-radius: 8px;
    box-shadow: inset 0 0 15px 6px #CD2626, 0 0 10px 6px #0052CC;
}
#stormlogo {
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;
}
#stormlogo:hover {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.blinking { text-decoration: blink }
/* top of home page */
#urgent-news p {
    font-size: 0.3em;
    -webkit-transition: font-size .5s linear;
    -moz-transition: font-size .5s linear;
    -o-transition: font-size .5s linear;
    transition: font-size .5s linear;
}
#urgent-news p:hover { font-size: 1em }
.centered { text-align: center; }
.centeredtvimage {
    top: 50%;
    left: 50%;
    margin-top: -63px;
    margin-left: -72px;
}
.zeromargin-padding {
    margin: 0;
    padding: 0;
}
.floatleft {
    float: left;
    margin: 10px;
}
.vertical_center {
    margin-top: auto;
    margin-bottom: auto;
}
.custom-70 { width: 70% !important }
.custom-30 { width: 30% !important }
.text-blue-underline {
    color: blue;
    text-decoration: underline;
}
.maxheight_300 { max-height: 300px }
/*Equivalent H Tag Font Sizes*/
.fontsize-h-one {
    font-size: 2.0em;
    font-weight: 900;
}
.fontsize-h2 {
    font-size: 1.5em;
    font-weight: 900;
}
.fontsize-h3 {
    font-size: 1.125em;
    font-weight: 900;
}
.fontsize-h4 {
    font-size: 1.0em;
    font-weight: 900;
}
.fontsize-h5 {
    font-size: .83em;
    font-weight: 900;
}
.fontsize-h6 {
    font-size: .75em;
    font-weight: 900;
}
.fontsize-3em {
    font-size: 3.0em;
    font-weight: 900;
}
.strong { font-weight: bolder;  }
.firstcharacter {
    float: left;
    color: red;
    font-size: 260%;
    line-height: 60px;
    padding-top: 6px;
    padding-right: 8px;
    padding-left: 3px;
    font-family: Georgia;
}
.normal_line_height { line-height: normal }
.padding_10px { padding:10px }
.visibilityhidden { visibility: hidden }
.background_footballfield { background-image: url(../images/homepage/football-field-background.jpg) }
.background_wispyclouds { background-image: url(../images/homepage/WispyBlue001.jpg) }
/*Google Calendar Responsive*/
.calendar-container {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}
 .calendar-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
#SliderContainer1 {
    height: 400px;
    overflow: auto;
}
.blacklink a:link,
a:visited,
a:active,
a:hover {
    color: black;
    text-decoration: none;
}
.bluelink a:link,
a:visited,
a:active {
    color: blue;
    text-decoration: none;
}
.bluelink a:hover {
    color: red;
    text-decoration: none;
}
/* Scrolling Div*/
div.scroll {
    height: 200px;
    width: inherit;
    overflow: auto;
    border: 2px solid #000;
    background-color: #FFA500;
    padding: 8px;
}
.rounded_corners {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid;
}
/*Begin Specific Needs*/
.float-left-50 {
    float: left;
    width: 50%;
}
/*SMARTPHONE AND NARROW WINDOWS (LESS THAN 700PX WIDE)*/
@media only screen and (min-width: 0px) and (max-width: 725px) { 
	.float-left-50 {
	    float: none;
	    width: auto !important;
	}
}
/*End Specific Needs*/
.titan_title {
    font-size: 2.3em;
    color: #F37021;
    text-shadow: -2px 4px 3px rgba(0, 0, 0, 1.00);
}
/* hide/show elemment on different screen sizes */
@media only screen and (min-width: 0px) and (max-width: 899px) { 
	#swap2 { display: block }
	/* show it on small screens */
}
@media only screen and (min-width: 900px) and (max-width: 3024px) { 
	#swap2 { display: none }
	/* hide it elsewhere */
}
@media only screen and (min-width: 0px) and (max-width: 899px) { 
	#swap { display: none }
	/* hide it on large screens */
}
@media only screen and (min-width: 900px) and (max-width: 3024px) { 
	#swap { display: block }
	/* show it on large screens */
}
@media only screen and (min-width: 0px) and (max-width: 899px) { 
	#swap4 { display: block }
	/* show it on small screens */
}
@media only screen and (min-width: 900px) and (max-width: 3024px) { 
	#swap4 { display: none }
	/* hide it elsewhere */
}
@media only screen and (min-width: 0px) and (max-width: 899px) { 
	#swap3 { display: none }
	/* hide it on large screens */
}
@media only screen and (min-width: 900px) and (max-width: 3024px) { 
	#swap3 { display: block }
	/* show it on large screens */
}
@media all and (max-width: 3024px) { 
	.content .one { display: block }
	.content .two { display: none }
	.content .three { display: none }
}
@media all and (max-width: 900px) { 
	.content .one { display: none }
	.content .two { display: block }
	.content .three { display: none }
}

/* Flex Containers */

.flexcontainer-center-vertical-400px {
	display:flex;
	min-height: 400px;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap; 
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	
}

@charset "UTF-8";
/*Make Image Scalable - Assign this class to any image to make it scale with the browser window size*/
img.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	border-radius: 5px;
}img.background {
	background-color: #999;
	padding: 6px;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}
#footer_text p {
	font-size: 0.6em;
	-webkit-transition: font-size .5s linear;
	-moz-transition: font-size .5s linear;
	-o-transition: font-size .5s linear;
	transition: font-size .5s linear;
}
#footer_text p:hover {
	font-size: 1em;
}
.font-family-aclonica {
	font-family:aclonica, sans-serif;
}
.text_underline {
	text-decoration:underline;
}
.text_shadow {
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
p {
	font-size:1.4em;
}
.text-blue-underline {
	color: blue;
	text-decoration:underline;
}
.text_red { color: red }
.text_white { color: white }
.text_green { color: green }
.text_blue { color: blue }
.text_black { color: black }
.text_purple { color: purple }
.text_yellow { color: yellow }
.text_red_shadow {
	text-shadow: 0 0 5px #ff0000;	
}
.text_yellow_shadow {
	text-shadow: 0 0 5px #ffff00;	
}
.line_height_normal {
    line-height:normal;
}
	
.highlightyellow { background-color:#FFFF00; }
.text_black {
	color: #000000;
}
.paddingleft20px {
	padding-left: 20px;
}

.lgtbluehighlight {
	background-color: rgb(224,255,255);
}

.blinking {
	text-decoration:blink;
}

.margin-bottom_15px {
	margin-bottom:15px;
}


/* Space between Photos */
.margin-right-150px {
	margin-right:150px;
}
.margin-right-100px {
	margin-right:100px;
}
.margin-right-75px {
	margin-right:75px;
}
.margin-left_40px {
	margin-left:40px;
}
.margin-right-50px {
	margin-right:50px;
}
.margin-right-25px {
	margin-right:25px;
}
.margin-bottom-15px {
	margin-bottom:15px;
}
.margin-bottom-50px {
	margin-bottom:50px;
}
.margin-bottom-75px {
	margin-bottom:75px;
}


/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 70%;
}
.map-wrapper {
	float: right;
	width: 60%;
	overflow: hidden;
	margin-top: 12px;
}


/* top of home page */
#urgent-news p {
	font-size: 0.3em;
	-webkit-transition: font-size .5s linear;
	-moz-transition: font-size .5s linear;
	-o-transition: font-size .5s linear;
	transition: font-size .5s linear;
}
#urgent-news p:hover {
	font-size: 1em;
}
.centeredtvimage {
  top: 50%;
  left: 50%;
  margin-top: -63px;
  margin-left: -72px;
}
.zeromargin-padding {
	margin: 0;
	padding: 0;
}
.floatleft {
	float:left;
	margin: 10px;
}
.vertical_center {
	margin-top:auto;
	margin-bottom:auto;
}
.custom-70 { 
	width: 70% !important;
	}
.custom-30 { 
	width: 30% !important;
	}

.maxheight_300 {
	max-height:300px;
}
/* Flexible Video */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.centered-div {
	margin-left:auto;
	margin-right:auto;
}
body {
	background-image:url(images/DiamondMLabradorsLogo.png),url(images/DiamondMLabradorsLogo2.png),url(images/BackgroundPaperDML.jpg);
	background-position:0% 2%, 100% 2%, left top;
	background-repeat:no-repeat, no-repeat, repeat;
	background-attachment:fixed;
}
/* Flexible Iframe */
iframe, object, embed{max-width: 100%;}

/*Equivalent H Tag Font Sizes*/
.fontsize-h1 { font-size: 2em; font-weight:bold; }
.fontsize-h2 { font-size: 1.5em; font-weight:bold; }
.fontsize-h3 { font-size: 1.125em; font-weight:bold; }
.fontsize-h4 { font-size: 1.0em; font-weight:bold; }
.fontsize-h5 { font-size: .83em; font-weight:bold; }
.fontsize-h6 { font-size: .75em; font-weight:bold; }


/*Social Icon Positioning*/
#sideleft {
	position: fixed;
	left: 0;
	top:50%;
	width:50px;
	}
#sideleft ul{
	transition: margin 0.4s ease;
	-moz-transition: margin 0.4s ease;
	-webkit-transition: margin 0.4s ease;
	-o-transition: margin 0.4s ease;
	margin-left: 0px;
}
#sideleft:hover ul{
	margin-left: 5px;
}

.dashedborder {
	border: thin dashed #CC9900;
}
.centerelement {
	text-align: center;
}
#banner {
	margin-top: 0;
	margin-bottom: 0;
}
#toppara {
	margin-top: 0;
}
#toppara10px {
	margin-top: 10px;
}.black30text {
	font-size: 30px;
	font-weight: bold;
}
.textsize_20px {
	font-size: 20px;
}
body { 
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px
}
.fbfloatleft {
	float: left;
	width: 140px;
	margin-left: 170px;
}
.fb2floatleft {
	float: left;
	margin-left: 310px;
}

.clearright {
	clear:right;
}
.textred {
	color: red;
}
.lgtbluehighlight {
	background-color: rgb(224,255,255);
}
.redtextbackgroundyellow {
	display: inline;
	color: red;
	background-color: yellow;
}
.redlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #0000FF;
}
.style8 {color: #000000;
	font-size: 16px;
}
body {
	background-image: url(/images/BackgroundPaperDML.jpg);
}
.margintop0px {
margin-top: 0px;
}

p {
	font-size:18px;
}

@charset "UTF-8";
/*Make Image Scalable - Assign this class to any image to make it scale with the browser window size*/
img.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	border-radius: 5px;
}img.background {
	background-color: #999;
	padding: 6px;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}
#footer_text p {
	font-size: 0.6em;
	-webkit-transition: font-size .5s linear;
	-moz-transition: font-size .5s linear;
	-o-transition: font-size .5s linear;
	transition: font-size .5s linear;
}
#footer_text p:hover {
	font-size: 1em;
}
.font-family-aclonica {
	font-family:aclonica, sans-serif;
}
.text_underline {
	text-decoration:underline;
}
.text_shadow {
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
p {
	font-size:1.4em;
}
.text-blue-underline {
	color: blue;
	text-decoration:underline;
}
.text_red { color: red }
.text_white { color: white }
.text_green { color: green }
.text_blue { color: blue }
.text_black { color: black }
.text_purple { color: purple }
.text_yellow { color: yellow }
.text_red_shadow {
	text-shadow: 0 0 5px #ff0000;	
}
.text_yellow_shadow {
	text-shadow: 0 0 5px #ffff00;	
}
.line_height_normal {
    line-height:normal;
}
	
.highlightyellow { background-color:#FFFF00; }
.text_black {
	color: #000000;
}
.paddingleft20px {
	padding-left: 20px;
}

.lgtbluehighlight {
	background-color: rgb(224,255,255);
}

.blinking {
	text-decoration:blink;
}

.margin-bottom_15px {
	margin-bottom:15px;
}


/* Space between Photos */
.margin-right-150px {
	margin-right:150px;
}
.margin-right-100px {
	margin-right:100px;
}
.margin-right-75px {
	margin-right:75px;
}
.margin-left_40px {
	margin-left:40px;
}
.margin-right-50px {
	margin-right:50px;
}
.margin-right-25px {
	margin-right:25px;
}
.margin-bottom-15px {
	margin-bottom:15px;
}
.margin-bottom-50px {
	margin-bottom:50px;
}
.margin-bottom-75px {
	margin-bottom:75px;
}


/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 70%;
}
.map-wrapper {
	float: right;
	width: 60%;
	overflow: hidden;
	margin-top: 12px;
}


/* top of home page */
#urgent-news p {
	font-size: 0.3em;
	-webkit-transition: font-size .5s linear;
	-moz-transition: font-size .5s linear;
	-o-transition: font-size .5s linear;
	transition: font-size .5s linear;
}
#urgent-news p:hover {
	font-size: 1em;
}
.centeredtvimage {
  top: 50%;
  left: 50%;
  margin-top: -63px;
  margin-left: -72px;
}
.zeromargin-padding {
	margin: 0;
	padding: 0;
}
.floatleft {
	float:left;
	margin: 10px;
}
.vertical_center {
	margin-top:auto;
	margin-bottom:auto;
}
.custom-70 { 
	width: 70% !important;
	}
.custom-30 { 
	width: 30% !important;
	}

.maxheight_300 {
	max-height:300px;
}
/* Flexible Video */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.centered-div {
	margin-left:auto;
	margin-right:auto;
}
body {
	background-image:url(images/DiamondMLabradorsLogo.png),url(images/DiamondMLabradorsLogo2.png),url(images/BackgroundPaperDML.jpg);
	background-position:0% 2%, 100% 2%, left top;
	background-repeat:no-repeat, no-repeat, repeat;
	background-attachment:fixed;
}
/* Flexible Iframe */
iframe, object, embed{max-width: 100%;}

/*Equivalent H Tag Font Sizes*/
.fontsize-h1 { font-size: 2em; font-weight:bold; }
.fontsize-h2 { font-size: 1.5em; font-weight:bold; }
.fontsize-h3 { font-size: 1.125em; font-weight:bold; }
.fontsize-h4 { font-size: 1.0em; font-weight:bold; }
.fontsize-h5 { font-size: .83em; font-weight:bold; }
.fontsize-h6 { font-size: .75em; font-weight:bold; }


/*Social Icon Positioning*/
#sideleft {
	position: fixed;
	left: 0;
	top:50%;
	width:50px;
	}
#sideleft ul{
	transition: margin 0.4s ease;
	-moz-transition: margin 0.4s ease;
	-webkit-transition: margin 0.4s ease;
	-o-transition: margin 0.4s ease;
	margin-left: 0px;
}
#sideleft:hover ul{
	margin-left: 5px;
}
@charset UTF-8;
 #SliderContainer1 {
     height:400px;
     overflow:auto;
}
 #banner {
     margin-bottom:0;
     margin-top:0;
}
 #footer_text p {
     -moz-transition:font-size .5s linear;
     -o-transition:font-size .5s linear;
     -webkit-transition:font-size .5s linear;
     font-size:.6em;
     transition:font-size .5s linear;
}
 #footer_text p:hover,#urgent-news p:hover {
     font-size:1em;
}
 #sideleft {
     left:0;
     position:fixed;
     top:50%;
     width:50px;
}
 #sideleft ul {
     -moz-transition:margin .4s ease;
     -o-transition:margin .4s ease;
     -webkit-transition:margin .4s ease;
     margin-left:0;
     transition:margin .4s ease;
}
 #sideleft:hover ul {
     margin-left:5px;
}
 #stormlogo {
     -moz-transition:all 2s ease;
     -o-transition:all 2s ease;
     -webkit-transition:all 2s ease;
     transition:all 2s ease;
}
 #stormlogo:hover {
     -moz-transform:rotateY(360deg);
     -o-transform:rotateY(360deg);
     -webkit-transform:rotateY(360deg);
     transform:rotateY(360deg);
}
 #toppara10px {
     margin-top:10px;
}
 #urgent-news p {
     -moz-transition:font-size .5s linear;
     -o-transition:font-size .5s linear;
     -webkit-transition:font-size .5s linear;
     font-size:.3em;
     transition:font-size .5s linear;
}
 .Flexible-container {
     height:0;
     overflow:hidden;
     padding-bottom:56.25%;
     padding-top:30px;
     position:relative;
}
 .background_footballfield {
     background-image:url(../images/homepage/football-field-background.jpg);
}
 .background_wispyclouds {
     background-image:url(../images/homepage/WispyBlue001.jpg);
}
 .black30text {
     font-size:30px;
     font-weight:700;
}
 .blacklink a:link,a:visited,a:active,a:hover {
     color:#000;
     text-decoration:none;
}
 .blinking {
     text-decoration:blink;
}
 .bluelink a:hover {
     color:red;
     text-decoration:none;
}
 .bluelink a:link,a:visited,a:active {
     color:blue;
     text-decoration:none;
}
 .boxblueradialgradient {
     background:radial-gradient(ellipseatcenter,rgba(179,220,237,1) 20% 59% 83%;
     border-radius:8px;
     box-shadow:inset 0 0 10px 10px rgba(41,184,229,1);
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3dced',endColorstr='#bce0ee',GradientType=1);
     padding:10px;
}
 .boxgreenyellowradialgradient {
     background:radial-gradient(ellipseatcenter,rgba(255,255,0,0.5) 0 42% 60% 75% 100%;
     border-radius:8px;
     box-shadow:inset 0 0 10px 10px rgba(173,255,47,1);
     }
 .boxinnershadow-Red_Blue {
     border-radius:8px;
     box-shadow:inset 0 0 15px 6px #CD2626, 0 0 10px 6px #0052CC;
     padding:15px;
}
 .boxinnershadow-basketballcolors {
     border-radius:8px;
     box-shadow:inset 0 0 15px 6px #FF4D00, 0 0 10px 6px #0052CC;
     padding:15px;
}
 .boxinnershadowYellow {
     border-radius:8px;
     box-shadow:inset 0 0 15px 6px #9B0617, 0 0 10px 6px #FF8C00;
     padding:15px;
}
 .boxinnershadowblack {
     border-radius:8px;
     box-shadow:inset 0 0 10px 10px #000;
     margin-top:10px;
     padding:15px;
}
 .boxinnershadowcrimson {
     background:linear-gradient(tobottom,rgba(255,255,0,0.5) 0 60% 100%;
     border-radius:8px;
     box-shadow:inset 0 0 10px 10px rgba(173,255,47,1);
     }
 .boxinnershadowgreen {
     border-radius:8px;
     box-shadow:inset 0 0 10px 6px #006400;
     padding:10px;
}
 .boxinnershadowred {
     border-radius:8px;
     box-shadow:inset 0 0 10px 10px #A50719;
     padding:15px;
}
 .boxyellowcontainer {
     font-size:1.125em;
     font-weight:700;
     margin:auto auto 15px;
     max-width:90%;
     width:700px;
}
 .centered-div {
     margin-left:auto;
     margin-right:auto;
}
 .clearright {
     clear:right;
}
 .custom-30 {
     width:30%!important;
}
 .custom-70 {
     width:70%!important;
}
 .dashedborder {
     border:thin dashed #C90;
}
 .fb2floatleft {
     float:left;
     margin-left:310px;
}
 .fbfloatleft {
     float:left;
     margin-left:170px;
     width:140px;
}
 .firstcharacter {
     color:red;
     float:left;
     font-family:Georgia;
     font-size:260%;
     line-height:60px;
     padding-left:3px;
     padding-right:8px;
     padding-top:6px;
}
 .float-left-50 {
     float:left;
     width:50%;
}
 .floatleft {
     float:left;
     margin:10px;
}
 .fontsize-3em {
     font-size:3em;
     font-weight:900;
}
 .fontsize-h-one {
     font-size:2em;
     font-weight:900;
}
 .fontsize-h1 {
     font-size:2em;
     font-weight:700;
}
 .fontsize-h2 {
     font-size:1.5em;
     font-weight:700;
}
 .fontsize-h3 {
     font-size:1.125em;
     font-weight:700;
}
 .fontsize-h4 {
     font-size:1em;
     font-weight:700;
}
 .fontsize-h5 {
     font-size:.83em;
     font-weight:700;
}
 .fontsize-h6 {
     font-size:.75em;
     font-weight:700;
}
 .highlightcyan {
     background-color:#0ff;
}
 .highlightgreenyellow {
     background-color:#ADFF2F;
}
 .highlightyellow {
     background-color:#FF0;
}
 .iframe-wrapper {
     height:0;
     padding-bottom:56.25%;
     padding-top:25px;
     position:relative;
}
 .lgtbluehighlight {
     background-color:#e0ffff;
}
 .map-wrapper {
     float:right;
     margin-top:12px;
     overflow:hidden;
     width:60%;
}
 .margin-bottom-50px {
     margin-bottom:50px;
}
 .margin-bottom-75px {
     margin-bottom:75px;
}
 .margin-right-100px {
     margin-right:100px;
}
 .margin-right-150px {
     margin-right:150px;
}
 .margin-right-25px {
     margin-right:25px;
}
 .margin-right-50px {
     margin-right:50px;
}
 .margin-right-75px {
     margin-right:75px;
}
 .margin-top_5px {
     margin-top:5px;
}
 .margin_bottom_0px {
     margin-bottom:0;
}
 .margin_bottom_15px,.margin-bottom_15px,.margin-bottom-15px {
     margin-bottom:15px;
}
 .margin_left_40px,.margin-left_40px {
     margin-left:40px;
}
 .margin_top_0px,#toppara,.margintop0px {
     margin-top:0;
}
 .maxheight_300 {
     max-height:300px;
}
 .normal_line_height,.line_height_normal {
     line-height:normal;
}
 .padding_10px {
     padding:10px;
}
 .paddingleft20px {
     padding-left:20px;
}
 .redlink {
     color:red;
     font-family:Arial, Helvetica, sans-serif;
     text-decoration:none;
}
 .redtextbackgroundyellow {
     background-color:#FF0;
     color:red;
     display:inline;
}
 .rounded_corners {
     -moz-border-radius:20px;
     -webkit-border-radius:20px;
     border:1px solid;
     border-radius:20px;
}
 .strong {
     font-weight:bolder;
}
 .style8 {
     color:#000;
     font-size:16px;
}
 .text-blue-underline {
     color:blue;
     text-decoration:underline;
}
 .text-fireshadow {
     text-shadow:0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
}
 .text-gold-strokered {
     color:#FFD700;
     text-shadow:-1px -1px 0 #ff0000, 1px -1px 0 #ff0000, -1px 1px 0 #ff0000, 1px 1px 0 red;
}
 .text-purpleneonshadow {
     text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
}
 .text-strikethrough {
     text-decoration:line-through;
}
 .text-strokeblack_noshadow {
     text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
 .text-strokefluorescentyellow {
     text-shadow:-1px -1px 0 #ccff00, 1px -1px 0 #ccf000, -1px 1px 0 #ccf000, 1px 1px 0 #ccf000, 3px 3px 0 #666;
}
 .text-strokered {
     text-shadow:-1px -1px 0 #ff0000, 1px -1px 0 #ff0000, -1px 1px 0 #ff0000, 1px 1px 0 red;
}
 .text-strokewhite {
     text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 3px 3px 0 #666;
}
 .text-strokeyellow {
     text-shadow:-1px -1px 0 #ffff00, 1px -1px 0 #fff000, -1px 1px 0 #fff000, 1px 1px 0 #fff000, 3px 3px 0 #666;
}
 .text-vintage-retro {
     text-shadow:3px 3px 0 #fff, 5px 5px 0 #707070;
}
 .text_black {
     color:#000;
}
 .text_blue {
     color:blue;
}
 .text_blueviolet {
     color:#8A2BE2;
}
 .text_firebrick3 {
     color:#CD2626;
}
 .text_fuchsia {
     color:#F0F;
}
 .text_green {
     color:green;
}
 .text_offset_shadow {
     text-shadow:0 5px #bebebe;
}
 .text_purple {
     color:purple;
}
 .text_red,.textred {
     color:red;
}
 .text_red_shadow {
     text-shadow:0 0 5px red;
}
 .text_shadow {
     text-shadow:1px 1px 2px rgba(150,150,150,1);
}
 .text_underline {
     text-decoration:underline;
}
 .text_white {
     color:#FFF;
}
 .text_yellow {
     color:#FF0;
}
 .text_yellow_shadow {
     text-shadow:0 0 5px #ff0;
}
 .textsize_20px {
     font-size:20px;
}
 .vertical_center {
     margin-bottom:auto;
     margin-top:auto;
}
 .visibilityhidden {
     visibility:hidden;
}
 .zeromargin-padding {
     margin:0;
     padding:0;
}
 a:active {
     color:#00F;
}

 div.scroll {
     background-color:orange;
     border:2px solid #000;
     height:200px;
     overflow:auto;
     padding:8px;
     width:inherit;
}
 iframe,object,embed {
     max-width:100%;
}
 img.background {
     background-color:#999;
     border-bottom:2px solid #000;
     border-right:2px solid #000;
     padding:6px;
}
 img.scalable {
     border-radius:5px;
     height:auto!important;
     max-width:100%;
     width:auto!important;
}
 p {
     font-size:1.4em;
}
 @media only screen and min-width 0px and max-width 725px{
     .float-left-50 {
         float:none;
         width:auto!important;
    }

 @media only screen and min-width 0px and max-width 899px{
     #swap,#swap3 {
         display:none;
    }
     #swap2,#swap4 {
         display:block;
    }

 @media only screen and min-width 900px and max-width 3024px{
     #swap,#swap3 {
         display:block;
    }
     #swap2,#swap4 {
         display:none;
    }

 @media all and max-width 3024px{
     .content .one {
         display:block;
    }
     .content .two,.content .three {
         display:none;
    }

 @media all and max-width 900px{
     .content .one,.content .three {
         display:none;
    }
     .content .two {
         display:block;
    }

