@charset "utf-8";
/* CSS Document */

html{margin:0; padding:0;}

body{margin:0; padding:0; color:#222222; font-family:'Exo 2', Verdana, Arial, Helvetica, sans-serif; background:#eee url(bg.jpg) repeat; font-size:18px; }

body a {color:#8f5f59; text-decoration:none}
body a:hover {color:#ffc000; text-decoration:underline}




 /* The side navigation menu */
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 250px; /* 0 width */
  position: fixed; /* Stay in place */
  z-index: 15; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: #40428c; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 20px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  text-align:center;
}

/* The navigation menu links */
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 20px;
  color: #f1f1f1;
  display: block;
  transition: 0.3s;
  text-align:left;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #ff0;
}



/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
  transition: margin-left .5s;
  margin-left: 250px;
}









/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}







#container { width: 100%; min-height: 400px; margin: 0px auto; } 
#container2 { width: 100%; min-height: 400px; }

#titlebar { color:#943749; padding:10px 10px 15px 10px; background-color:#9d99e9; margin-bottom: 45px; box-shadow: 2px 2px 15px #222; border-bottom: 1px solid #d4d2fa; }

#ddlogo { display:none; }

#dlogo { width:120px; margin:0px auto !important; padding-left:0px !important; text-align:center !important; }
#logod { margin:0px auto !important; padding-left:0px !important; text-align:center !important; }

#dname { font-size:45px; color:#ff0; font-family: CrimsonText-Roman, 'Montserrat Alternates SemiBold', sans-serif; line-height:80%; text-shadow:4px 4px 2px #000; margin-top:-20px; }
#dmotto { font-size:65px; color:#fff; margin-top:-25px; font-weight:bold; font-family: 'Bebas Kai', BebasNeueBook, BebasNeueBold, CrimsonText-Roman, 'Montserrat Alternates SemiBold', sans-serif; letter-spacing:10px; }


.social { font-size:16px; text-align:right; width:200px; float:right; margin-left:25px; }
#ddate { padding-top:5px; }
#ddate a { color:#943749; }
#ddate a:hover { color:#000; }
#dsearch { padding-top:10px; }
#dsocial { padding-top:10px; padding-bottom:10px; }
#dsocial a:hover { opacity: 0.5; filter: grayscale(100%); border:1px solid #fff; }
.topimg { padding-left:10px; width:32px; }




#navbar { margin-top:0px; font-size:16px; display:none; }




.slidercon { color:#fff; margin:25px 45px; }
.slidertitle { text-align:center; margin-bottom:25px; text-transform:uppercase; font-family:BebasNeueBold, 'Times New Roman', serif; font-size:1.6vw; letter-spacing:7px; word-spacing:0.7vw; color:#efd1da; }
.sliderquote { text-align:center; font-size:2.5vw; margin-left:75px; margin-right:75px; }
.sliderwho { text-align:center; font-size:1.2vw; }


.mid { text-align:center; }
.midimage { }
.midimage img { height:300px; max-width:100%; border-radius:15px; }
.midimage img:hover { box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.39); opacity: 0.3; }


.gap { height:5px; line-height:5px; }
.gapbreak { line-height:1px; height:1px; clear:both }
.gapline { clear:both; border-bottom:2px solid #fff; }
.gapline2 { clear:both; border-bottom:2px solid #000; }
.gapline2nobreak { border-bottom:2px solid #000; }
.gapline3 { clear:both; border-bottom:2px dotted #f8cbdc; }



#halves { padding:10px 15px; background:#80374b url(bkg.jpg) no-repeat 50% 0px fixed; min-height:350px; background-size:cover; }
.flexCol2 { display:flex; width: 100%; }
.flexCol2a, .flexCol2b { flex: 1; padding:20px 10px; }
.flexCol2abeach { padding:7px 0px; clear:both; margin-bottom:20px; min-height:100px; }


#onethirdfirst { padding:20px 15px 45px 15px; background-color:#fff; }
.partonethird { width:400px; max-height:900px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.partonethirdrem { width:calc(100% - 430px); max-height:900px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }

#onethirdlast { padding:10px 15px; }
.partonethirdr { width:420px; overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.partonethirdremr { width:calc(100% - 450px); overflow:hidden; margin:0px 5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }


#fixedboxes { padding:15px 5px; }
.boxcon { text-align:center; }
.box4 { width:320px; min-height:250px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.box3 { width:420px; min-height:150px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }
.box3dark { width:420px; min-height:150px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; background-color:#850506; }
.box3l { width:500px; min-height:150px; margin:5px; padding:15px 15px; display:inline-block; *display: inline; vertical-align:top; }





#footbar {	text-align: left; width: 100%; background-color:#d4d2fa; color:#40428c; font-size:16px; box-shadow:0px -3px 15px #111; min-height:100px; padding:20px 20px 20px 25px;
        }
		#footbar a { color:#222; }
		#footbar a:hover { color:#6c67c2; font-size:18px; font-weight:bold; }
.foot { padding:5px 0px 0px 0px; }

#footerlast { background-color:#222; color:#ddd; width: 100%; font-size:14px; }
#footerlast a { color:#f0ff00; }
#footerlast a:hover { color:#ffc000; font-size:18px; }

.heading1 { font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:100%; }
.heading1 a { color:#000; }

#dsocialfoot { padding-top:10px; padding-bottom:10px; }
#dsocialfoot a:hover { opacity: 0.5; filter: grayscale(100%); border:1px solid #fff; }
.bottomimg { padding-left:10px; width:40px; }

.fordfooter, .fordfooter li {
	list-style-type: none;
	list-style-position:inside;
        margin:0;
        padding:0;
}

.fordfooter li {
		padding-top:5px;
}
.fordfooter .divider {
	border-bottom:1px solid #a45769;
	height:15px;
	margin-bottom:15px;
}
.fordfooter .ddropheader {
  font-weight:bold;
  color:#cd8495;
  text-transform:uppercase;
}

.fordmain .divider {
	list-style-type: none;
	border-bottom:1px solid #000;
	height:15px;
	margin-bottom:15px;
}

.fordmain .ddropheader {
	list-style-type: none;
background-color: #5a6583;
  font-weight:bold;
  color:#fff;
  text-transform:uppercase;
  padding:5px 0px 5px 20px;
  margin-left:-20px;
}





#contenter { padding:10px 15px 30px 15px; display:flex; width: 100%; min-height:300px; }
#mainbar { margin:0px 0px; padding:15px 30px; flex-grow: 1; flex:1; }
#sidebar { width:320px; padding:30px 15px 40px 15px; text-align:center; background-color:#bebfbf; min-height:250px; }
#mainbar2 { width:100%; padding: 15px 15px; margin-top:-45px; }


.heading2 {color:#777; font-size:35px; letter-spacing:-2px; font-family:"Montserrat Alternates SemiBold", Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 2px #111; line-height:100%;}
.heading3 {color:#6d2d45; font-size:28px; letter-spacing:-2px; font-weight:bold; font-family:"CrimsonText-Roman", Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 2px #555; line-height:100%;}


.headingbiggest { font-family:Quicksand, sans-serif; font-size:40px; font-weight:bold; padding:15px 0px 10px 0px; letter-spacing:-2px; color:#40428c; line-height:110%; }
.headingbigger { font-family:'Bebas Kai', sans-serif; font-size:34px; font-weight:bold; padding:15px 0px 10px 0px; line-height:110%; }
.headingnormal { font-family:BebasNeueBook, sans-serif; font-size:34px; font-weight:bold; padding:15px 0px 10px 0px; line-height:110%; }
.bindheading { margin:-25px 0px 0px 0px; }
.headingstyled { font-family:'Montserrat Alternates SemiBold', 'Bebas Kai', Quicksand, serif; font-size:28px; font-weight:bold; padding:15px 0px 10px 0px; color:#6d2d45; line-height:110%; }
.headingstyled2 { font-family:CrimsonText-Roman, 'Bebas Kai', Quicksand, serif; font-size:34px; font-weight:bold; padding:15px 0px 10px 0px; color:#6d2d45; line-height:110%; }



.dlinetable { border-bottom:1px solid #999 !important; }
.dtoptable { background-color:#333 !important; color:#fff !important; }
.dinsidebartable { background-color:#7d1e0c; color:#fff; text-align:center; }
.dinsidebartable a { color:#ff0; }
.dinsidebartable a:hover { font-weight:bold; }


.boxer{
width:280px;
padding:30px 10px 30px 10px;
background-color:#fff;
color:#222;
margin:0px auto;
margin-bottom:30px;
	
box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
-webkit-box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
-khtml-box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	
border-radius:10px;
	-moz-border-radius:10px;
    -khtml-border-radius:10px;
    -webkit-border-radius:10px;
}

.toplinker{
color:#ffffff;
padding:10px 0px 10px 0px;
background-color:#606060;
margin-bottom:25px;

text-shadow: 2px 2px 2px #222;
	-moz-text-shadow: 2px 2px 2px #222;
	-khtml-text-shadow: 2px 2px 2px #222;
	-webkit-text-shadow: 2px 2px 2px #222;
}
.toplinker a{
color:#ffff00;
text-decoration:none;
}
.toplinker a:hover{
color:#fadbdd;
text-decoration:overline;
font-weight:bold;
text-shadow:2px 2px 2px #111111;
}

.forcontenter { line-height:175%; }
.forcontenter p { margin:15px 25px 35px 25px; }
.forcontenter img { margin:15px 15px; padding:10px 10px; border: 1px solid #ddd; border-radius: 4px; background-color:#fff;
				box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
			 }

.polaroidmainpiclily {
  width: 300px;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 25px;
  float:right;
  margin-left:25px;
}
			 
.polaroidmainpic {
  width: 20vw;
  height: 14vw;
  overflow: hidden;
  
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  display:inline-block; *display: inline; vertical-align:top;
  
  margin: 1vw 0.7vw;
  padding:7px;
  text-align:center;
}

.polaroidmainpic:hover {
	box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 15px -5px inset, rgba(0, 0, 0, 0.5) 0px 10px 16px -5px inset;
}

.polaroidmainpic img { 
	height:100%;
	max-width:100%;
}

.polaroidmainpic img:hover { 
	opacity: 0.3;
	transition: 2s ease;
	transform: scale(0.8,0.8);
}

/*
.polaroidmainpic {
  width: 300px;
  height: 200px;
  overflow: hidden;
  
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  display:inline-block; *display: inline; vertical-align:top;
  
  margin: 15px 15px 15px 15px;
}

.polaroidmainpic img { 
	width:100%;
	height:100%;
	object-fit: cover;
}

  box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
  
*/

.polaroidmain {
  width: 300px !important;
  min-height:500px;
  background-color: white;	
	box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
	
  margin: 25px;
  display:inline-block; *display: inline; vertical-align:top;
}

.polaroidmainl {
  width: 300px !important;
  min-height:200px;
  background-color: white;	
	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
  margin: 25px;
  display:inline-block; *display: inline; vertical-align:top;
}

.polaroidmainlb {
  width: 300px !important;
  min-height:200px;
  background-color: white;	
	box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
  margin: 25px;
  display:inline-block; *display: inline; vertical-align:top;
	float: right;
}

.containermainpic {
  text-align: center;
  padding: 10px 20px;
}









.polaroid2 {
  width: 250px;
  background-color:#fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: left;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:15px;
  margin-left:15px;
  height:500px;
  overflow:auto;
  
  vertical-align: top;
        display: inline-block;
        *display: inline;
        zoom: 1;
}
.polaroid2 a { color:#900; }
.polaroid2 a:hover { color:#DFA1A2; }

.imnew2 { text-align:center; padding-top:0px; }
.heading22 {color:#fff; font-size:35px; letter-spacing:-2px; font-family:"Montserrat Alternates SemiBold", Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 2px #111, 2px 2px 2px #111; line-height:100%;}
.container62 { padding: 15px; }

.imnew { width:100%; max-height:300px; }
.polaroid2 a:hover .imnew {opacity: 0.5;
    filter: alpha(opacity=50);
	
	-webkit-filter: sepia(100%); 
    filter: sepia(100%);
	}

.maintitle {
color:#990000; font-weight:bold; font-size:26px; padding:0px 5px 8px 5px; line-height:100%; letter-spacing:-1px; font-family:'Quicksand', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; text-align:center;
} 
.maintitle a { color:#0552af; }
.maintitle a:hover { color:#000000; }

.maintext { padding-top:10px; font-size:14px; text-align:center; } 
.maintext span{color:#000000;} 
.maintext a{letter-spacing:-0.06em;color:#0552af;font-weight:bold; text-decoration:none; font-size:12px; line-height:24px;}
.maintext a:hover{color:#900;}

.dbutton { text-align:center; padding-top:5px; }
.dbutton a:hover button { text-shadow:1px 1px 2px #888; box-shadow:2px 2px 2px #222; background-color:#A5ACFC; }






.miniimage { text-align:left; }
.miniimage img { max-width:100%; height:120px; border-radius:15px; }


.imgresponsive { width:90%; margin:0px auto; text-align:center; }
.imgresponsive img { max-width:100%; }

.iframeresponsive {
	position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
	}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


.forheadingcenter { text-align:center; }



.danger {
  background-color: #ffdddd;
  border-left: 6px solid #f44336;
}

.success {
  background-color: #ddffdd;
  border-left: 6px solid #4CAF50;
}

.info {
  background-color: #e7f3fe;
  border-left: 6px solid #2196F3;
}


.warning {
  background-color: #ffffcc;
  border-left: 6px solid #ffeb3b;
}







 /* Dropdown Button */
.dropbtn {
  padding: 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: #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: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #aaa;}

/* 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: #000; color:#fff; } 












/* To make modal fit to images */
.modal-dialog, .modal-content {
    width: 75%;
}

.modal-body img {
    width: 100%;
}




.forsideimage { float:right; width:320px; }



.dtopcell { background-color:#606060; font-weight:bold; color:#fff; text-align:center; }
.dbottomcellempty { background-color:#bbb; color:#222; text-align:left; }
.dbottomcell { background-color:#DADADA; color:#222; text-align:left; }
.dday { color:#6d2d45; font-size:26px; text-align:left; font-weight:bold; }
.dactivity { border-top:1px solid #fff; border-bottom:1px solid #fff; color:#333; }

.dactivity1 {
  background-color: #764643; color:#fff; padding:3px 5px 3px 10px;
}
.dactivity2 {
  background-color: #60590b; color:#fff; padding:3px 5px 3px 10px;
}
.dactivity3 {
  background-color: #cc4156; color:#fff; padding:3px 5px 3px 10px;
}
.dactivity4 {
  background-color: #5a6583; color:#fff; padding:3px 5px 3px 10px;
}
.dactivity5 {
  background-color: #4CAF50; /* Green */ color:#fff; padding:3px 5px 3px 10px;
}
.dactivity6 {
  background-color: #2196F3; /* Blue */ color:#fff; padding:3px 5px 3px 10px;
}
.dactivity7 {
  background-color: #f44336; /* Red */ color:#fff; padding:3px 5px 3px 10px;
}
.dactivity8 {
  background-color: #064b4a; color:#fff; padding:3px 5px 3px 10px;
}
.dactivity9 {
	background-color: #555; /* Light Black */ color:#fff; padding:3px 5px 3px 10px;
}





.boxer3{
width:280px;
padding:10px 10px 10px 10px;
background-color:#6d2d45;
color:#ffffff;
margin:0px auto;

box-shadow:2px 2px 12px #111111;
	-moz-box-shadow:2px 2px 12px #111111;
	-khtml-box-shadow:2px 2px 12px #111111;
	-webkit-box-shadow:2px 2px 12px #111111;
border-radius:10px;
	-moz-border-radius:10px;
    -khtml-border-radius:10px;
    -webkit-border-radius:10px;
}
.boxer3 hr {border:1px solid transparent; border-bottom:2px groove #999999}
.boxer3 a {color:#ffcc00;}
.boxer3 a:hover {color:#ffff00;}

.sweat { margin-bottom:25px; }
.nosweat { margin:5px 0px 30px 0px; padding:10px 0px 0px 0px; border-top:3px solid #ffff00; text-align:center; }

#news-content{width:270px; margin:0px auto;text-align:left; color:#222222; margin-top:-10px;}

#news-content .textstyled {font-weight:bold; background-color:#6d2d45; color:#FFF; width:200px; padding:5px 10px 5px 10px; margin-left:15px; }
#news-content .news{ padding-left:15px; line-height:125%; letter-spacing:0px;}
#news-content .titl {font-weight:bold; color:#111; padding:4px 0px 0px 0px;}

#news-content ul{list-style:none;margin:0 0 0 5px;padding:0;width:230px;}
#news-content ul li{margin:0px; width:230px; padding:15px 0px 0px 0px; }
#news-content ul li a{display:block;padding:3px 5px 10px 16px;margin:0;}
#news-content ul li a:hover{color:#000;font-weight:bold;}

.reminder3 {
	background:transparent url(rem3.png) no-repeat top center;
	padding:50px 15px 10px 15px;
	color:#222;
	height:300px;
	font-size:16px;
}

.reminder2{
width:300px;
background:transparent url(side1.png) no-repeat top center; 
color:#222;
height:350px;
font-size:14px;
}










.injos { width:45%; margin:0px 7px 25px 7px;
        vertical-align: top;
        display: inline-block;
        *display: inline;
        zoom: 1
}

.injosl { width:90%; margin:0px 7px 25px 7px;
        vertical-align: top;
        display: inline-block;
        *display: inline;
        zoom: 1
}

.injoboxl { width:100%; padding:7px 15px 10px 15px; background-color:#6d2d45; color:#fff; border-radius:3px; text-align:left; margin-bottom:5px; }
.injobesideboxl { padding:0px 0px 10px 10px; text-align:left; border-bottom:1px dotted #ff3333; }
.dcategl { font-size:15px; }
.dtitleel { font-size:22px; color:#000; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; line-height:100%; padding-left:5px; }
.dtitleel a { color:#000; }
.dnuml { font-size:14px; padding-top:7px; padding-bottom:3px; color:#333; padding-left:15px; border-left:10px solid #ffbfbf; margin-left:30px; }
.dnuml a { color:#000; }

.injoboxs { width:70px; padding:0px 5px 7px 0px; float:left; background-color:#6d2d45; color:#fff; border-radius:3px; text-align:center; margin-right:10px; }
.dcategs { font-size:13px; padding-top:10px; line-height:70%; }
.dcateg2s { font-size:16px; padding-top:10px; line-height:70%; }
.dcounts { font-size:32px; font-weight:bold; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; margin-top:-5px; }

.injobesideboxs { padding:0px 0px 10px 10px; text-align:left; border-bottom:1px dotted #222; }
.injobesidebox2s { padding:0px 0px 10px 10px; text-align:left; }
.dtitlees { font-size:22px; color:#000; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; line-height:100%; }
.dtitlees a { color:#000; }
.dnums { font-size:14px; padding-top:7px; padding-bottom:3px; color:#333; }
.dnums a { color:#000; }
.dnum2s { font-size:14px; color:#333; height:7px; line-height:7px; }
.dlinkers { font-size:13px; color:#444; }
.dlinker2s { text-align:right; }
.dlinkers a { color:#6d2d45; }
.dlinkers a:hover { color:#bf9f62; }






.injo { width:320px;
margin:12px auto 12px auto;
        vertical-align: top;
        display: inline-block;
        *display: inline;
        zoom: 1
}

.injobox { width:70px; padding:0px 5px 7px 0px; float:left; background-color:#6d2d45; color:#fff; border-radius:3px; text-align:center; margin-right:10px; }
.dcateg { font-size:11px; padding-top:10px; line-height:70%; }
.dcateg2 { font-size:16px; padding-top:10px; line-height:70%; }
.dcount { font-size:32px; font-weight:bold; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; margin-top:-5px; }

.injobesidebox { padding:0px 0px 10px 10px; text-align:left; border-bottom:1px dotted #222; }
.injobesidebox2 { padding:0px 0px 10px 10px; text-align:left; }
.dtitlee { font-size:22px; color:#000; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; line-height:100%; }
.dnum { font-size:11px; text-transform:uppercase; padding-top:7px; padding-bottom:3px; color:#9c6d14; }
.dnum2 { font-size:11px; color:#bf9f62; height:7px; line-height:7px; }
.dlinker { font-size:13px; color:#444; }
.dlinker2 { font-size:13px; color:#444; text-transform:uppercase; }
.dlinker a { color:#6d2d45; }
.dlinker a:hover { color:#bf9f62; }



.divtext {width:50%; display:table-cell; background-color:#b9a256; padding:40px 55px 40px 55px;}
/*
.divtext2 {width:25%; display:table-cell; padding:40px 55px 40px 55px; word-break:break-word; }
*/
.divtext2 { width:280px; height:200px; margin:0px -2px 3px -2px !important; padding:30px 45px 30px 45px; display:inline-block; *display: inline; vertical-align:top; word-break:break-word; text-align:left; overflow:hidden; }
.d1 { background-color:#ddd; }
.d2 { background-color:#aaa; }
.d3 { background-color:#777; color:#eee; }
.d4 { background-color:#555; color:#ccc; }


@media screen and (max-width: 1443px){
.d1 { background-color:#ddd; }
.d2 { background-color:#aaa; }
.d3 { background-color:#777; color:#eee; }
.d4 { background-color:#555; color:#ccc; }
#dempty { display:none !important; }
}
@media screen and (max-width: 1163px){
.d1 { background-color:#ddd; }
.d2 { background-color:#aaa; }
.d3 { background-color:#777; color:#eee; }
.d4 { background-color:#555; color:#ccc; }
#dempty { display:inline-block !important; }
}
@media screen and (max-width: 883px){
.d1 { background-color:#ddd; }
.d2 { background-color:#aaa; }
.d3 { background-color:#777; color:#eee; }
.d4 { background-color:#555; color:#ccc; }
#dempty { display:none !important; }

.divtext2 { width:90% !important; height:auto !important; }
}

@media screen and (max-width: 1024px){
.slidertitle { font-size:1.9vw; }
.sliderquote { font-size:2.7vw; }
.sliderwho { font-size:1.7vw; }

.divtext {
		width:100%;
		display:block;
	}
}

@media screen and (max-width: 940px){
.slidertitle { font-size:2.3vw; }
.sliderquote { font-size:3.1vw; }
.sliderwho { font-size:2.0vw; }

.forsideimage { display:none; float:none; margin:0px auto; }
}


@media screen and (max-width: 919px){
	.dropdown-content {
  	position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
	font-size:16px;
	}
	
.dropdown-content a { color: #f8cbdc !important; }
.dropdown-content a:hover {color: #542b2a !important; background-color:#efd1da !important; }

	.partonethirdrem { width:100%; }
	.partonethird { width:100%; }
	
	.partonethirdremr { width:100%; }
	.partonethirdr { width:400px; margin:0px auto !important; display:block; }
	
}



@media screen and (max-width: 765px){
	.flexCol2 { display:block; }
	
.polaroidmainpic {
  width: 26vw;
  height: 18.2vw
	}
}

@media screen and (max-width: 715px){
	#contenter { display:block; }
	#mainbar { width:100%; margin:30px 0px; }
	#sidebar { width: 320px; margin:0px auto; }
	
	.disappear { display:none; }
}



@media screen and (max-width: 675px){

	#social { margin:0px auto; text-align:center; clear:both; float:none; padding-top:15px; }
	
.slidertitle { font-size:2.3vw; }
.sliderquote { font-size:3.9vw; margin-left:25px; margin-right:25px; }
.sliderwho { font-size:2.0vw; }

}


@media screen and (max-width: 625px){
	#main {
  transition: margin-left .5s;
  margin-left: 0px;
	}
	
	.sidenav {
  width: 0px; /* 0 width */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  display:none;
	}
	
	#navbar { font-size:16px; display:block; transition: 0.5s; width:100%; clear:both; }
	
	#ddlogo { display:block; clear:both !important; float:none !important; margin-bottom:-15px !important; }

}


@media screen and (max-width: 600px){
	.injos { width: 90%; }
}

@media screen and (max-width: 520px){
.box4 { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.box3 { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.box3dark { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.box3l { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }

.partonethird { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.partonethirdrem { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }
.partonethirdr { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important;  }
.partonethirdremr { width:90% !important; display:block; clear:both; float:none; margin-right:auto !important; margin-left:auto !important; }



.btn-lg { font-size:14px; }

}



@media screen and (max-width: 400px){
.slidertitle { font-size:3.3vw; }
.sliderquote { font-size:4.5vw; }
.sliderwho { font-size:2.9vw; }
}




@media print {
	#title{
		display:none;
	}


	#footbar {
		display:none;
			}
			
	#sidebar {
		display:none;
			}		
					
	#navbar {
		display:none;
			}
			
	#mast {
		display:none;
			}
}