/* Skagit Valley College Top Styles */
/* Artfully Masterminded by JWalters 6-22-2012 */

.row.hmain { margin-top: 0em; }
.hmainspace { margin-top: 3em; }

.homespacer {
	height: 4em;
	}
	
.homemobilespacer {
	height: 1em;
	}
	
.sliderwrap {
	margin-top: 0;
	}
.nopad {
	padding-left: 0;
	}
/* IMAGE SLIDER CONTAINTER CURRENTLY ACTIVE on Homepage only */
/*#featured img { border:0px; width: 100%;}
#featured div img { border:0px }*/

.titleboardL {
	background: #555555; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzNmNDAzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #555555 0%, #3f403f 25%, #333333 50%, #272727 75%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#555555), color-stop(25%,#3f403f), color-stop(50%,#333333), color-stop(75%,#272727), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #555555 0%,#3f403f 25%,#333333 50%,#272727 75%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #555555 0%,#3f403f 25%,#333333 50%,#272727 75%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #555555 0%,#3f403f 25%,#333333 50%,#272727 75%,#000000 100%); /* IE10+ */
	background: linear-gradient(to right, #555555 0%,#3f403f 25%,#333333 50%,#272727 75%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
	height: 520px;
	padding: 2em .25em 0 5em;
	}
.titleboardR {
	background: #000;
	height: 520px;
	}

.slidershadow > img {
	border: 1px solid #000;
	}
#sliderlens2 {
	margin-top: 2em;
	height:  340px;
	box-shadow: 6px 6px 25px #111;
	background:#333;
	/*-webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; */
	border: 1px solid #333;
	overflow:hidden;
	}
	
.photowindow {
	margin-top: 0em;
	border: 1px #ebebeb solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	
	}
/* IMAGE SLIDER TURNED OFF */
#sliderlens {
	margin-top: 2.75em;
	padding: .135em;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	background-color: rgb(000, 000, 000);
	border: .92em solid rgb(050, 050, 050); 
	border: .92em solid rgba(0, 0, 0, 0.2); 
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box;
	}

/* Homepage IN THE NEWS */
div.innewswrap { 
	margin: 2em 0 .25em 0;
	padding: .5em 2.5em .5em 2.5em;
	}
div.innewswrap h3 { 
	margin: 0 0 .5em 0;
	border-bottom: dotted thin #555;
	padding-bottom: .25em;
	font-size: 110%;
	}
div.innewsitem { 
	margin: 0 0 2.5em 0;
	padding: 0; 
}
	
div.innewsitem P { 
	font-size: 95%;

	}
div.innewsitem .date { 
	margin: 0 0 .375em 0;
	font-size: 80%; color: #777; line-height: 130%
	}

.tabletfill {
	margin: 1.4em 0 0 0;
	}
	
ul.socialwrap {  
		background-color:#666;
		/*-webkit-border-radius: 5px;
   		-moz-border-radius: 5px;
    	border-radius: 5px;*/
		padding: .75em .5em .75em .75em;
	}

ul.socialwrap li {  
		padding: 0;
		margin: .25em 1.25em .25em 0;
		color:#FFF;
	}
	
ul.socialwrap li a {  
		color:#FFF;
		margin:0;
		text-transform:uppercase;
	}
	
ul.socialwrap li a:hover {
	color: #000;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
	
.socialicons {  
		padding:0;
	}
	
ul.socialwrap li.fb {  
	margin-left: .75em	}

.socialicons img {  
		border: none;
		margin-right: .5em;
		vertical-align:middle;
		}
	
.newsfeatured {  
		margin-top: 0em;
	}
	
.newsfeatured H2 {  
		font-size: 160%;
		font-weight:normal;
		color: #FFF;
	}
	
.newsfeaturedL {  
		margin-bottom: 2em;
	}
	
.newsfeaturedR h3 {
	color: #FFF;
}
	
.newsfeatured a:hover {  
		color: #b46c2c;
	}
	
.newsfeatureurl {  
		margin-top: -.5em;
	}

.newsfeatureurl2 {  
		margin-top: -.5em;
		font-size: 95%;
	}
	
.newsfeaturedL img {  
		margin-bottom: 1em;
	}
	
/* HOME PAGE CALENDAR */
.cal-container {
	background-color: #632a17; 
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-top: 2em;
	padding: .75em 0 1.5em 0;
}

.home-cal {
	/*border-radius: 7px;
	-webkit-border-radius: 7px;
    -moz-border-radius: 7px;*/
	border: 1px #632a17 solid;
	height: 275px;
	margin-top: 10px;
	background:#FFF;
	-webkit-box-shadow: 0 0 43px rgba(0,0,0,.75); 
	-moz-box-shadow: 0 0 43px rgba(0,0,0,.75); 
	box-shadow: 0 0 43px rgba(0,0,0,.75);
}

table.calendar {
	border-color: none;
	margin-top: 10px;
}


table.calendar td,
table.calendar th {
	text-align: center;
	padding:6px;
}

table.calendar thead{
	background: #231f20;
}

table.calendar thead th{
	height: 20px;
	font-size: .9em;
	color: #f3f3f4;
}

td.has-event {
	background: #d75d34;
	color: #f3f3f4;
	/*-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;*/
}

td.has-event:hover {
	background: #333;
	cursor:pointer;
}

td.today-event {
	background: #632a17;
	color: #f3f3f4;
	/*-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;*/
}

/* EVENT SCROLLER */

.event-scroller {
	height: 275px;
	background: #f3f3f4;
	color: #231f20;
	margin: 10px 0 0 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: none;
	/*border-radius: 7px;*/
	-webkit-box-shadow: 0 0 43px rgba(0,0,0,.75); 
	-moz-box-shadow: 0 0 43px rgba(0,0,0,.75); 
	box-shadow: 0 0 43px rgba(0,0,0,.75);
}

.event-scroller > .scroller-content {
	max-height: 200px;
}

.event-scroller > .scroller-content a.event-date {
	width: 145px;
	background: #333;
	color: #f3f3f4;
	box-shadow: none;
	padding: 10px 10px;
	outline: none;
	transition: none;
	border: none;
}

.event-scroller > .scroller-content a.small.event-date {
	width: auto;
	padding: 7px 14px 8px;
}

.event-scroller > .scroller-content a.small.event-date:hover {
	opacity: 0.9;
}

.event-scroller h5 {
	color: #6b2e19;
	font-weight: normal;
	padding-top: .25em;
	margin-left: .5em;
	margin-right: 1em;
	margin-bottom: .5em;
	font-size: 24px;
	border-bottom: 1px solid #333;
}

#featuredContent h1 {
	color: #fff;
	font-family:Fjalla One;
	font-size: 50px;
	line-height:1.125;
	margin-bottom: 0;
}
#featuredContent h2 {
	color: #fff;
	font-size: 24px;
	font-weight:600;
	margin-top: .5em;
}
#featuredContent hr {
	height:1px;       
	border: 1px dotted #ccc;
	margin: 0 0 1em 0;
}
#featuredContent h3, .newsfeatured h3 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: .5em;
}
ul.button-group li a.event {
	margin-right: .75em;
}

.upcoming-event {
	line-height: 1.2; 
	margin-top:.05em;
	font-size: 115%;
	
}
.time {
	font-size: 85%;
	
}

.upcoming-event-line {
	margin:0 1em 1em 1em;
	border-bottom: dotted 1px #333;
}

.newsfeatured h3 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: .5em;
}

.newsfeatured h4 { 
	margin: 0 0 .5em 0;
	border-bottom: dotted thin #555;
	padding-bottom: .25em;
	font-size: 110%;
	color: #fff;
	}
