@charset "UTF-8";
.body {
	background-image: url(../images/home_page/greengradient.jpg);
}

#height700px {
	height:700px;
	margin-left:10px;
}

.paragraph_10pxmargin {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	margin-left:10px;
	margin-right:10px;
}

a.specialLink:link { color: black; }
a.specialLink:visited { color: black; }
a.specialLink:hover { color: red; }

div.background {
	background:url(../images/home_page/Photographer-studio-1893.jpg);
	background-repeat:no-repeat;
}

div.height1000 {
	height: 1000px;
}

.tk-brush-script-std {
   font-family: "brush-script-std",sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size:36px;
}


/*logo rotation 360deg*/
#logo {
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
#logo:hover {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.box_thick_border {
	border:thick;
	border-bottom-color:rgba(0,0,0,1.00);
}
.boxshadow_inner_green_roundedcorners {
	border-radius: 15px;
	-webkit-box-shadow: inset 0px 0px 28px 7px #000000;
	box-shadow: inset 0px 0px 28px 7px #000000;
	padding: 15px;
	color: #000000;
	font-family: sancreek, Constantia, "Lucida Bright", Georgia, serif;
	font-weight: bolder;
	font-size: 3em;
	background: rgb(252,249,171); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(252,249,171,1) 54%, rgba(201,27,24,1) 100%, rgba(117,34,1,1) 100%, rgba(191,110,78,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(54%,rgba(252,249,171,1)), color-stop(100%,rgba(201,27,24,1)), color-stop(100%,rgba(117,34,1,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,249,171,1) 54%,rgba(201,27,24,1) 100%,rgba(117,34,1,1) 100%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(252,249,171,1) 54%,rgba(201,27,24,1) 100%,rgba(117,34,1,1) 100%,rgba(191,110,78,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(252,249,171,1) 54%,rgba(201,27,24,1) 100%,rgba(117,34,1,1) 100%,rgba(191,110,78,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(252,249,171,1) 54%,rgba(201,27,24,1) 100%,rgba(117,34,1,1) 100%,rgba(191,110,78,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf9ab', endColorstr='#bf6e4e',GradientType=1 );
	border: thin solid #000000;
}
/*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_lime { color: lime }
.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 }
.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;
}
#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(file:///Macintosh%20HD/Users/albertbrizendine/Dropbox/Web%20Sites/images/homepage/football-field-background.jpg) }
.background_wispyclouds { background-image: url(file:///Macintosh%20HD/Users/albertbrizendine/Dropbox/Web%20Sites/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;
	
}
