body {
	background:#eee;
	font: 1em/17px georgia,'palatino linotype',palatino,'times new roman',times,serif;
	color:#222;

}

h1,h2,h3,h4,h5 {
	color:#222;
	font-weight:normal;
	font: 1em/1.3em georgia, 'palatino linotype',palatino,'times new roman',times,serif;
}
h2.featuredTitle {
	font-size:20px;
	line-height:1.1em;
	background: url(default/bgTransparent.png);
	width:480px;
	padding-top:7px;
	padding-bottom:7px;
	color:#fff;
	position:absolute;
	z-index:2;
	bottom:0;
}
h2.featuredTitle a {
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	display:block;
}
h2.featuredTitle a:hover {
	text-decoration:underline;
}
h2.scrollerTitle {
	display:float;
	color:#222;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:1.4em;
	padding-left:8px;
	padding-right:8px;
	border-left: 1px solid #eee;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
h2#innerPostTitle { /* Post title for blog entries */
	font-size:20px;
	padding-top:4px;
	padding-left:4px;
	padding-top:2px;
	color:#222;
	line-height:1.1em;
	border-top:1px solid #efefef;
}
h2#innerPostTitle a {
	color:#222;
}
h2#innerPostTitle a:hover {
	color:#cd1713;
}
h2#innerPostTitleMedia { /* Post title for blog entries */
	font-size:20px;
	padding-top:-4px;
	padding-left:4px;
	color:#222;
	line-height:1.1em;
}
h2#innerPostTitleMedia a {
	color:#222
}
h2#innerPostTitleMedia a:hover {
	color:#333
}
h2#BlogTitle { /* Post title for blog entries */
	font-size:26px;
	padding-top:-15px;
	padding-bottom:5px;
	text-align:center;
	text-transform:uppercase;
	color:#999;
	line-height:1em;
}
h2#BlogTitle a {
	color:#999
}
h2#BlogTitle a:hover {
	color:#333
}
h2#postBlogClear { /* Post title for blog entries */
	font-size:13px;
	padding-top:0px;
	padding-left:4px;
	padding-bottom:10px;
	color:#222;
	line-height:1.1em;
	border-top:1px dotted #cacaca;
}
h2#preBlogClear { /* Post title for blog entries */
	font-size:13px;
	padding-top:0px;
	padding-left:4px;
	padding-bottom:6px;
	color:#222;
	line-height:1.1em;
	border-top:1px dotted #cacaca;
}
h2#ArchiveTitle { /* Post title for blog entries */
	font-size:26px;
	padding-top:-15px;
	padding-bottom:5px;
	text-align:center;
	text-transform:uppercase;
	color:#575757;
	line-height:1em;
}
h2#ArchiveTitle a {
	color:#222
}
h2#ArchiveTitle a:hover {
	color:#333
}
h2#CategorySlider {
	font-size:14px;
	padding-left:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	color:#fff;
}
h2#SidebarTitle {
	font-size:26px;
	padding-bottom:5px;
	text-align:center;
	text-transform:uppercase;
	color:#575757;
	line-height:1em;
}
h2#SidebarTitle a {
	color:#222
}
h2#SideabarTitle a:hover {
	color:#333
}
h2#BlogArchiveMiniTitle { /* Mini Titles on Blog Archive Pages */
	font-size:14px;
	padding-top:-15px;
	padding-bottom:15px;
	text-align:left;
	text-transform:uppercase;
	color:#575757;
	line-height:1em;
}
h2#BlogArchiveMiniTitle a {
	color:#575757
}
h2#BlogArchiveMiniTitle a:hover {
	color:#cd1713
}
h2#BlogArchiveMiniTitle2 { /* Post title for blog entries */
	font-size:13px;
	padding-top:-15px;
	padding-bottom:15px;
	text-align:left;
	text-transform:uppercase;
	color:#4c4c4c;
	line-height:1em;
}
h2#BlogArchiveMiniTitle2 a {
	font-size:13px;
	color:#575757
}
h2#BlogArchiveMiniTitle2 a:hover {
	font-size:13.5px;
	color:#cd1713
}
h2#postArchiveClear { /* Post title for blog entries */
	font-size:13px;
	padding-top:0px;
	padding-left:4px;
	padding-bottom:10px;
	color:#222;
	line-height:1.1em;
	border-top:1px dotted #bbb;
}
h2#preArchiveClear { /* Post title for blog entries */
	font-size:13px;
	padding-top:0px;
	padding-left:4px;
	padding-bottom:6px;
	color:#222;
	line-height:1.1em;
	border-top:1px dotted #bbb;
}
h2#innerAuthor { /* Post title for blog entries */
	font-size:13px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:0px;
	color:#222;
}
h2#postHeadClear { /* Post title for blog entries */
	font-size:13px;
	padding-top:0px;
	padding-left:4px;
	padding-bottom:10px;
	color:#222;
	line-height:1.1em;
	border-top:1px solid #efefef;
}
h2#innerTitle { /* Post title for pages*/
	font-size:20px;
	color:#222;
	line-height:1.1em;
	padding-bottom:10px;
}
h2.innerTitle a {
	color:#333;
	display:block;
}
h2.innerTitle a:hover {
	color:#cd1713;
	text-decoration:underline;
}
h2.archiveTitle { /* Post title for archive pages where more than 1 entries are listed*/
	font-size:20px;
	line-height:1em;
	color:#231f20;
	display:block;
}
h2.archiveTitle a {
	color:#231f20;
	display:block;
}
h2.archiveTitle a:hover {
	color:#cd1713;
}
h2.sidebarTitle { /* Post title for archive pages where more than 1 entries are listed*/
	font-size:18px;
	line-height:1em;
	padding-top:15px;
	padding-bottom:30px;
	color:#231f20;
	display:block;
}
h2.sidebarTitle a {
	color:#231f20;
	display:block;
}
h2.sidebarTitle a:hover {
	color:#cd1713;
}
h2.bigPostTitle {
	font-size:20px;
	line-height:1em;
	color:#231f20;
	display:block;
	margin-top:5px;
	margin-bottom:4px;
}
h2.bigPostTitle a {
	color:#231f20;
	display:block;
}
h2.bigPostTitle a:hover {
	color:#cd1713;
	text-decoration:underline;
}
h2.bottomFeaTitle  {
	color:#005497;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
}
h2.bottomFeaTitle  a {
	color:#005497;
	display:block;
}
h2.bottomFeaTitle  a:hover {
	color:#005497;
	text-decoration:underline;
}
h2.moreMedia  {
	color:#005497;
	text-align:justify;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
}
h2.moreMedia  a {
	color:#005497;
	display:block;
}
h2.moreMedia  a:hover {
	color:#005497;
	text-decoration:underline;
}
h2.subNewsTitle  {
	color:#005497;
	font-size:1.3em;
	font-weight:bold;
}
h2.subNewsTitle  a {
	color:#005497;
	display:block;
}
h2.subNewsTitle  a:hover {
	color:#005497;
	text-decoration:underline;
}
h3.bcrum {
	margin-bottom:10px;
	font-size:1.2em;
	border-bottom:1px dashed #ddd;
}
h3.overlayTitle {
	font-size:11px;
	line-height:1.1em;
	background: url(default/bgTransparent.png);
	width:200px;
	padding-top:4px;
	padding-bottom:4px;
	color:#fff;
	position:absolute;
	z-index:2;
	bottom:0;
}
h3.overlayTitle a {
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	display:block;
}
h3.overlayTitle a:hover {
	text-decoration:underline;
}
h3.titleCategoryRSS {
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:-1px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:3px;
	font-family:arial, verdana, san-serif;
	color:#bd8b43;
	border-bottom:1px dotted #555;
	background:url(default/rssBig.gif) no-repeat left center;
	padding-left:20px;
}
h3.footerWidgetTitle {
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:-1px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:arial, verdana, san-serif;
	color:#bd8b43;
	border-bottom:1px dotted #555;
}
h3.whiteWidgetTitle {
	color:#fff;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
}
h3.redWidgetTitle {
	color:#cd1713;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
}
h3.redWidgetTitle a, h3.redWidgetTitle a:hover {
	color:#cd1713;
}
h3.redBgTitle, h3.redBgTitle:visited {
	font-weight: bold;
	background: #cd1713 repeat-x;
	display: block;
	padding: 4px 0px 4px 3px;
	text-align:center;
	width:100%;
	color: #fff;
	text-align:center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position:center;
	margin-top:2px;
	margin-bottom: 10px;
	font-size: 12px;
}
h3.redBgTitle:active{
	color:
	margin-top:4px;
}


h3#comments {
	display:block;
	font-size:1.3em;
	font-weight:normal;
	clear:both;
	display:block;
	color:#010d37;
	padding:5px;
	margin-bottom:10px;
	background:#f9f9f9;
}

h3#leaveComment{
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
	color:#fff;
	margin-top:3px;
	clear:both;
	background:#cd1713;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
}
h4.titleSidebarNews {
	text-transform:uppercase;
	color:#cd1713;
	margin-left:10px;
	margin-bottom:3px;
	margin-top:10px;
	font-weight:bold;
	font-size:11px;
}
h4.titleDEBATE {
	text-transform:uppercase;
	color:#fff;
	margin-left:110px;
	margin-bottom:0px;
	margin-top:3px;
	font-weight:bold;
	font-size:12px;
}
h4.titleDEBATE a {
	color:#fff;
}
h4.titleDEBATE a:hover {
	text-transform:underline;
}
h5 {
color:#777;
font-weight:bold;
font-size:.9em;
padding-bottom: 5px;
}
h6.postmeta {
font: 10px georgia,'palatino linotype',palatino,'times new roman',times,serif;
color:#a7a7a7;
display: inline;
line-height:120%;
margin-top: -10px;
margin-bottom: 4px;
}
h6.postmeta a {
color:#2d2d2d;
}
h6.postmeta a:hover {
color:#666;
text-decoration:underline;
}
h6.mainbar {
color:#666;
text-align:left;
padding-left:2px;
padding-bottom:1px;
}
h6.mainbar a {
color:#666;
}
h6.mainbar a:hover {
color:#333;
}
h6.minibar {
color:#707070;
font: 11px georgia,'palatino linotype',palatino,'times new roman',times,serif;
display: inline;
padding-top:5px;
}
h6.minibar a {
color:#707070;
}
/* SITE WRAPPER
============================================================== */
#wrapper {
	padding:0 10px 10px;
	background:#fff;
	margin:0 auto;
	-moz-box-shadow: 0px 1px 30px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 1px 30px rgba(0,0,0,0.4);
	font-size:.75em;
	/* Using padding value will cause site NOT to look same on every browsers, Following hack will make it sure the total value to be 960 with all browsers */
	width:960px!important; /*width after excluding 20px of padding value*/
	width:980px; /*Real width*/
	width/**/:/**/960px; /*width after excluding 20px of padding value*/
}

/* HEADER (header1 + header2 + Navigation bar)
============================================================== */
#header1 {
	font-size:.75em;
	position:relative !important;
	background:#ddd !important;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	height:28px;
	width:980px;
	margin:0 auto;
}
	ul#pages {
		position:absolute !important;
		left:0;
		top:1px;
		height:28px;
		width:700px;
	}
	ul#pages li {
		float:left;
		width: auto;
		padding-right:10px;
		padding-left:10px;
	}
	ul#pages li a {
		display: block;
		color:#222;
		padding-top:4px;
		padding-bottom:4px;
	}
	ul#pages li a:hover {
		color:#cd1713;
		text-decoration:none;
	}
	ul#pages li.current_page_item a {
		color:#cd1713;
		text-decoration:none;
	}
	ul#pages li ul {
		position: absolute;
		width: 180px;
		z-index:998;
		left: -999em;
	}
	ul#pages li li {
		float: left;
		width: 180px;
	}
	ul#pages li li a {
		display:block;
		background: #e9e9e9;
		float: none;
		color:#222;
		padding: 3px 10px;
		border-top: 1px solid #afafaf;
		border-right:0;
		width: auto;
	}
	ul#pages li li a:hover, ul#pages li li a:active {
		background: #ddd;
		color:#000;
		text-decoration:none;
	}
	ul#pages li:hover ul, ul#pages li.sfhover1 ul {
		left: auto;
		display:block;
	}
	
	#searchform { /* Search form style for header */
		width:240px;
	}
	#s { /* box on header*/
		width: 180px;
		top:3px;
		right:30px;
		position:absolute;
		padding:2px;
		border:1px solid #ccc;
	}
	.searchsubmit {
		background: url(default/search-btn.gif) no-repeat;
		width: 19px;
		height:19px;
		position:absolute;
		top:4px;
		right:5px;
		text-indent: -900em;
		line-height:0;
		cursor:pointer;
		border:0;
	}		

#header2 {
	display:block;
	padding-right:10px;
	overflow: hidden;
}
	#sitename {
		float:left;
		width:460px;
		padding-top:7px;
	}
	#ad468px {
		float:right;
		padding-top:13px;
		padding-bottom:10px;
		width:468px;
	}
	
/* NAVBAR STYLE
============================================================== */
#navbar {
	background:#eee;
	height:30px;
	font-size:1.2em;
}
ul#navcatlist li {
	float:left;
	width: auto;
}
ul#navcatlist li a {
	display: block;
	color:#18215e;
	border-right:0px;
	padding-top:8px;
	padding-bottom:5px;
	padding-right:11px;
	padding-left:11px;
}
ul#navcatlist li a:hover {
	color:#ffffff;
    background: #cd1713 url(default/newaltbar.gif);
    
}
ul#navcatlist li.admin {
	float:left;
	width: auto;
}
ul#navcatlist li.admin a {
	display: block;
	color:#6A6F85;
	border-right:0px;
	padding-top:8px;
	padding-bottom:5px;
	padding-right:12px;
	padding-left:12px;
}
ul#navcatlist li.admin a:hover {
	color:#ffffff;
    background: #999;
}
/* NAVBAR HIGHLIGHTING
----------------------------
---------------------------- */
ul#navcatlist li.current-cat a {
	color:#fff;
	background:#cd1713 url(default/newbar.gif);
	text-decoration:none;
}
ul#navcatlist li.current-noncontent a {
	color:#fff;
	background:#999;
	text-decoration:none;
}
ul#navcatlist li ul {
	position: absolute;
	width: 180px;
	z-index:999;
	left: -999em;
	border-bottom:0px solid #afafaf;
}
ul#navcatlist li li {
	float: left;
	width: 180px;
}
ul#navcatlist li li a {
	background: #e9e9e9;
	float: none;
	color:#222;
	letter-spacing:-1px;
	padding: 3px 10px;
	border-top: 1px solid #afafaf;
	border-right:0;
	width:auto;
}
ul#navcatlist li li a:hover, ul#navcatlist li li a:active {
	background: #ddd;
	color:#000;
	text-decoration:none;
}
ul#navcatlist li:hover ul, ul#navcatlist li.sfhover ul {
	left: auto;
	display:block;
}
/* NAVBAR BOTTOMS
=============================================================
=============================================================
============================================================= */
#navbar-bottom-minor {
	border-top:5px solid #cd1713;
}
#navbar-bottom-noncontent {
	border-top:5px solid #999;
}
#navbar-bottom-spacer {
	margin-bottom:15px;
}
/* For beautiful yellow: #FFE303 */
#weather {
	letter-spacing: -1px;
	border-style: groove;
	border-width: 0px;
	background-color:#ddd;
	color:#666;
	width:100%;
	height:8px;
	text-align:center;
	font-size:1.9em;
	line-height: 25px;
	padding-top:10px;
	padding-bottom:25px;
	margin-bottom:15px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 2px -4px 3px #4d4d4d, 0, 0, 0.02);
}
#categoryslider {
	text-shadow: 0px -2px 2px;
	background-color:#333;
	width:100%;
	height:286px;
	text-align:center;
	padding-top:5px;
	padding-bottom:15px;
	margin-bottom:7px;
}




/*- Menu 14--------------------------- */
	
	
#menu14 {
	width: 200px;
	margin: 10px;
	}
	
#menu14 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #333;
	display: block;
	background:  url(images/menu14.gif);
	padding: 8px 0 0 10px;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}				





/* SITE CONTENT (Container + mid sidebar + right sidebar)
============================================================== */
#container-media {
	width:640px;
	float:left;
}
#container-matt {
	width:730px;
	float:right;
}
#containerframe {
	width:940px;
	float:left;
}
#container {
	width:480px;
	float:left;
}
	/* FEATURED SECTION */
	#featured { /* Featured tab starting from image till end of post excerpt */
		padding:0px;
		border:0px solid #ddd;
		width: 480px;
		margin-bottom:8px;
		height:290px; /* If post doesn't fit to the defined height, increase that value and the value of container below */
	}
		#featured .container { /* If post doesn't fit to the defined height, increase that value and the value of #featured above */
			overflow:hidden; 
			width: 480px;
			height: 390px;
		}
		#featured .feaPostMeta { /* Text style for "Written on, Filed in..." between postexcerpt and featured post image */
			font-size:1em;
		}
		#featured .feaPostMeta a {
			color:#cd1713;
		}
		#featured .feaPostMeta a:hover {
			color:#222;
			text-decoration:none;
		}
		
	/* LEFT AND RIGHT COLUMNS BELOW THE FEATURED SECTION */
	#contentLeft {
		float:left;
		width:230px;
		background-color:#eee;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding:3px 5px 3px 5px;
	}
	#contentRight {
		float:right;
		width:230px;
		background-color:#eee;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding:3px 3px 3px 3px;
	}
	#contentLeft .titleCatName, #contentRight .titleCatName {
		margin-bottom:7px; /* adding some space between category name link and image below the featured section */
	}
	.featuredSmallPost { /* Wrapper around the posts for the entries listed on left and right hand below the featured section */
		padding-bottom:10px;
	}
	#wspndebate {
	background:#999 url(http://waylandstudentpress.com/new/wp-content/themes/wspn/images/wspndebatefinal.png);
	background-repeat:no-repeat;
	height:20px;
	width:460px;
	margin-top:6px;
	margin-bottom:8px;
	padding-right:20px;
	font-size:18px
	color:#000;
	font-family:arial, verdana, san-serif;
	font-weight:bold;
}	
	#wspndebate a {
	margin-right:25px;

}
	
/* POST STYLE
============================================================== */
span.authorinfo {
	display:inline;
	background:#ffffff;
	color:#777;
	margin-top:6px;
	font-size:.9em;
	text-transform:uppercase;
	margin-bottom:6px;
	padding-left:1px;
	padding-top:4px;
	padding-bottom:2px;
}
span.authorinfo a {
	display:inline;
	color:#cd1713;
}
span.authorinfo a:hover {
	text-decoration:underline;
}
.post {
	margin-bottom:15px;
	font-size:1.2em;
	line-height:1.25em;
}

.post .video {
	margin-bottom:10px;
}

span.date {
	float:left;
	padding-left:1px;
	display:inline;
	font-size: 12px;
}
span.dateMedia {
	padding-left:1px;
	font-size: 12px;
}
span.comments {
	float:left;
	padding-left:2px;
	display:inline;
}
span.postviews {
	float:left;
	color: #cd1713;
	font-weight: bold;
	padding-left:2px;
	display:inline;
}
span.edit {
	float:right;
	color: #cd1713;
	font-weight: bold;
	padding-left:2px;
	display:inline;
}
.post h1 {
	font-size:18px;
	font-family:'palatino linotype',palatino,'times new roman',times,serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h2 {
	font-size:16px;
	font-family:georgia, 'palatino linotype',palatino,'times new roman',times,serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h3 {
	font-size:16px;
	font-family:arial, verdana, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
.post h4 {
	font-size:14px;
	font-family:verdana, tahoma, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}
span.postinfo {
	display:block;
	background:#efefef;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	color:#777;
	margin-top:4px;
	font-size:.9em;
	margin-bottom:6px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
span.postinfo a {
	display:inline;
	color:#cd1713;
}
span.postinfo a:hover {
	text-decoration:underline;
}

.post p {
	padding-bottom:15px;
}
.post a {
	color:#0854C7;
}
.post a:hover {
	color:#cd1713;
	text-decoration:underline;
}
.post ul {
	padding-bottom:10px;
	list-style: square;
}
.post img {
	padding:2px;
	border:1px solid #aaa;
	background:#fff;
}
.post ol {
	padding-bottom:10px;
	list-style: decimal;
}
.post li {
	padding: 2px 0px;
	font-size: .93em;
	line-height:1.7em;
	color:#4c4c4c;
	margin-left:25px;
}
.attachment-post-thumbnail {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.alignleftminor {
	float:left;
	border:1px solid #E0E0E0;
	margin-right:4px;
	padding:3px;
}
.alignleftsidebar {
	float:left;
	margin-right:10px;
}
.alignright {
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.aligncenter {
	margin:0 auto 7px;
	display:block;
}
.alignnone {
	float:none;
	display:block;
	margin:0 5px 7px 0;
}
.wp-caption img {
	margin-bottom: 5px;
	padding:4px;
	border: 1px solid #ddd;
	background-color:#FFFFFF;
}
p.wp-caption-text {
	color:#666;
	width: auto;
	font:.7em verdana, arial, sans-serif;
	
}
	
blockquote {
	padding: 2px 10px;
	background: #f6f5f5;
	color:#333;
	clear:both;
	border-left: 3px solid #bfbbbb;
	margin-bottom:10px;
}

askvilmasig {
	background:url(http://waylandstudentpress.com/new/wp-content/themes/wspn/images/vilmasig.jpg);
	border:0px;
	display:block;
}
code {
	color:#444;
	font:11px/17px tahoma, arial, sans-serif;
	display:block;
}
blockquote p {
	font-size: .9em;
	padding: 5px 0px;
	margin: 5px 0px;
}
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color:#369;
}
.postnav p {
	padding-bottom:15px;
	float:right;
	color:#666;
}
.postnav a {
	color:#0854C7;
}
.postnav a:hover {
	color:#cd1713;
	text-decoration:underline;
}

.btntitle {
  font-family: 'Cabin Sketch', serif;
  background:#000;
  color:#fff;
  width:100%;
  display:block;
  font-size: 70px;
  text-align:center;
  text-shadow: 1px 1px 1px #ddd;
  text-decoration: none;
  text-transform: capitalize;
  padding-top:38px;
  padding-bottom:30px;
}
.btnnum {
  font-family: 'Cabin Sketch', serif;
  color:#84BE6A;
  display:block;
  font-size: 90px;
  text-align:center;
  text-decoration: none;
  text-transform: capitalize;
  line-height: 100.5px;
  padding-left: 10px;
}
.btnnumsmall {
  font-family: 'Cabin Sketch', serif;
  color:#84BE6A;
  display:block;
  font-size: 75px;
  text-align:center;
  text-decoration: none;
  text-transform: capitalize;
  line-height: 100.5px;
  padding-left: 10px;
  padding-right: 5px;
}
.btncapt {
    font-family: 'Annie Use Your Telescope', serif;
	display:inline;
	color:#e5e5e5;
	font-size:30px;
	line-height: 30px;
	padding-left:5px;
	padding-right: 10px;
}
.share {
	padding-bottom:15px;
	text-align:right;
	display:block;
	clear:both;
}
.share img {
	display:block;
	float:right;
	margin-left:5px;
	padding:0;
	border:none;
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.share img:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* SIDEBAR CONTAINER (mid + right sidebar)
============================================================== */
#sidebarContainer {
	width:480px;
	float:left;
}
#midSidebar {
	float:left;
	margin:0 10px;
	width:160px;
	display:inline;
}
	#midSidebarInner {
		border-right:1px solid #eee;
		border-left:1px solid #eee;
		padding-right:7px;
		padding-left:7px;
	}
	#ad125px img {
		display:block;
		margin:0 auto 7px;
	}
	#adtag img {
	display:block;
	float:right;
	margin-top:2px;
	margin-bottom:8px;
	
	}
	#advert img {
	display:block;
	padding:2px;
	border:1px solid #aaa;
	background:#fff;
	}

	a.videoLink23 {
	display:block;
	text-align:left;
	margin-bottom:2px;
	font-weight:bold;
	color:#4d4d4d;
		}
	a:hover.videoLink23 {
	color:#cd1713;
	text-decoration:underline;
		}
#midSidebarArchive {
	float:left;
	margin:0 10px;
	width:160px;
	display:inline-block;
}
	#midSidebarInnerArchive {
		border-right:1px solid #eee;
		border-left:1px solid #eee;
		padding-right:7px;
		padding-left:7px;
	}
	

/* RIGHT
============================================================== */
#rightSidebar {
	float:right;
	width:300px;
	margin-top:-15px;
}
#mattSidebar {
	float:left;
	width:180px;
	padding-top:-10px;
}
	
	
#menu14 {
	width: 200px;
	margin: 10px;
	}
	
#menu14 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #333;
	display: block;
	background:  url(http://waylandstudentpress.com/new/wp-content/themes/wspn/images/menu14.gif);
	padding: 8px 0 0 10px;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(http://waylandstudentpress.com/new/wp-content/themes/wspn/images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}			
#menu14 li.current_page_item a {
	color: #fff;
	display: block;
	background:  url(http://waylandstudentpress.com/new/wp-content/themes/wspn/images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
#rightSidebarVideo {
	float: right;
	margin-left:20px;
	margin-top:-2px;
	width:300px;
}
	#slider2 { /* video widget on sidebar */
		margin-top:15px;
		position:relative;
	}
		.pagination {
			color: #444444;
			position:absolute;
			right:0;
			top:-2px;
			background:#eee;
			margin-bottom: 5px;
			padding: 1px 5px 2px 1px;
			font: 1.2em georgia, 'palatino linotype',palatino,'times new roman',times,serif;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
			
		}
		.pagination a {
			padding-left: 3px;
			padding-bottom: 2px;
			padding-right: 3px;
			padding-top: 1px;
			color: #6b6b6b;
			margin-left:7px;
		}
		.pagination a:hover, .pagination a.selected {
			padding-left: 3px;
			padding-bottom: 2px;
			padding-right: 3px;
			padding-top: 1px;
			text-decoration:none;
			color:#fff;
			background:#cd1713;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
		}
		.contentdiv {
			border:1px solid #d6d6d6;
			background:#eee;
			color:#fff;
			margin-top:6px;
			text-align:center;
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
			-moz-box-shadow-bottomleft: 0 4px 3px rgba(0,0,0,0.5);
			-webkit-box-shadow-bottomleft: 0 4px 3px rgba(0,0,0,0.8);
			-moz-box-shadow-bottomright: 0 4px 3px rgba(0,0,0,0.5);
			-webkit-box-shadow-bottomright: 0 4px 3px rgba(0,0,0,0.8);

		}
		a.videoLink {
			margin-top: 5px;
			color: #383438;
			display:block;
			width:100%;
			text-align:center;
			margin-bottom:6px;
			
			padding-top:2px 1px 1px 2px;
		}
		a:hover.videoLink {
			color: #c71511;
		}
		a.videoLink2 {
			display:block;
			text-align:right;
			margin-bottom:2px;
			
			color:#4d4d4d;
		}
		a:hover.videoLink2 {
			color:#cd1713;
			text-decoration:underline;
		}
	.feaVideoMeta {
	padding-top:-15px;
	}
	
	#moreEntries {
		background:#f9f9f9;
		line-height:1.3em;
		margin-left:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.moreEntriesPost {
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px solid #ccc;
		clear:both;
	}
	.moreEntriesPost img {
		float:left;
		margin-right:10px;
		padding:2px;
		border:1px solid #ccc;
		background:#fff;
	}
#warriorphoto {
	background:#000;
	color:#fff;
	font-weight:italics;
}
		
/* MAIN PAGE PHOTO GALLERY BAR
============================================================== */
#horizontal_carousel {
	width: 960px;
	height: 200px;
	background: url(default/bg-carousel.gif) repeat-y;
	margin-top: 0px;
	margin-bottom:10px;
	position: relative;  
}
#horizontal_carousel .container {
	position: absolute;
	left: 27px;  
	width: 906px;
	height: 200px;
	background: #f9f9f9;
}            
#horizontal_carousel ul {
	width: 100%;
	position: relative;
	margin-top:10px;
	margin-bottom:10px;
	top: 0;
	left: 5px;
}                      

#horizontal_carousel ul li img {
	border:1px solid #999999;
	display:block;
	margin-bottom:5px;  
	background:#E3EDFA;  
}
#horizontal_carousel ul li {
	line-height:1.2em;
	padding:0 10px;
	border-right:1px solid #ccc;
	float:left;
	width:205px!important;/*Width after excluding padding and border value */
	width:225px; /* Real Width */
	width/**/:/**/205px;/*Width after excluding padding and border value */
}
#horizontal_carousel ul li a{
	color:#005497;
	display:block;
}
#horizontal_carousel ul li a.bold{
	font-weight:bold;
}
#horizontal_carousel ul li a:hover {
	color:#cd1713;
}
#horizontal_carousel li ul {
	width: auto;
	font-size:.95em;
	margin:0;
}
#horizontal_carousel li ul li {
	padding:0;
	border:none;
	list-style:disc inside;
}
#horizontal_carousel li ul li a  {
	display:inline;
	color:#005497;
	width:auto;
}
#horizontal_carousel li ul li a:hover {
	color:#005497;
	text-decoration:underline;
}
#horizontal_carousel ul li p {
	padding-top:5px;
	padding-bottom:10px;
}

/* Photo/Video Vertical Bar
============================================================== */
#vertical_carousel {
	width: 300px;
	height: 840px;
	
	margin-top: 0px;
	margin-bottom:-5px;
	position: relative;  
}
#vertical_carousel .container {
	position: absolute;
	/*left: 27px;*/  
	width: 300px;
	height: 825px;
	overflow:hidden;   
	background: #f9f9f9;
}            

#vertical_carousel ul {
	height: 100000px;
	position: relative;
	margin-top:10px;
	margin-bottom:10px;
	top: 0;
	left: 5px;
}                      
#vertical_carousel ul li img {
	border:1px solid #999999;
	display:block;
	margin-bottom:5px;  
	background:#E3EDFA;  
}
#vertical_carousel ul li {
	line-height:1.2em;
	padding:0 10px;
	float:left;
	height:205px!important;/*Width after excluding padding and border value */
	height:225px; /* Real Width */
	height/**/:/**/205px;/*Width after excluding padding and border value */
}
#vertical_carousel ul li a{
	color:#005497;
	display:block;
}
#vertical_carousel ul li a.bold{
	font-weight:bold;
}
#vertical_carousel ul li a:hover {
	color:#cd1713;
}
#vertical_carousel li ul {
	height: auto;
	font-size:.95em;
	margin:0;
}
#vertical_carousel li ul li {
	padding:0;
	border:none;
	list-style:disc inside;
}
#vertical_carousel li ul li a  {
	display:inline;
	color:#005497;
	height:auto;
}
#vertical_carousel li ul li a:hover {
	color:#005497;
	text-decoration:underline;
}
#vertical_carousel ul li p {
	padding-top:5px;
	padding-bottom:10px;
}

/* SECONDAY CONTENT  LEFT FEATURED SECTION(Featured content section on left side below the photo galery)
============================================================== */
#wrapperBelowPhotoGal  {
	border-bottom:1px solid #e1e4f2;
	background:#f9f9f9;
	margin-top:10px;
}
#secondaryFeaWrapper {
	width:645px;
	float:left;
	line-height:1.3em;
}
	#secondaryFeaInner {
		background:#f9f9f9;	
		border:1px solid #f7f7f7;
		padding:5px 10px;
	}
	#secondaryFeaInner ul {
		margin-top:5px;
		font-size:.95em;
	}
	#secondaryFeaInner ul li {
		line-height:15px;
		color:#005497;
		list-style:disc inside;
	}
	#secondaryFeaInner ul li a  {
		display:inline;
		color:#005497;
		width:auto;
	}
	#secondaryFeaInner ul li a:hover {
		color:#005497;
		text-decoration:underline;
	}
	.secondaryInnerPost {
		border-bottom:1px solid #e1e4f2;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	#secondaryFeaLeft {
		float:left;
		padding-right:9px;
		border-right:1px solid #e1e4f2;
		width:280px!important; /*Width after excluding padding and border value */
		width:270px; /*real width */
		width:280px; /*Width after excluding padding and border value */
	}
	#secondaryFeaRight {
		width:320px;
		background:#f9f9f9;
		border:1px solid #f7f7f7;
		float:right;
	}
	#secondaryFeaRight img {
		display:block;
		margin-bottom:6px;
		margin-top:3px;
	}
/* SECONDAY CONTENT  SIDEBAR(Featured content section on right side below the photo galery)
============================================================== */
#secondaryRightWrapper {
	width:300px;
	background:#f9f9f9;
	border:1px solid #f7f7f7;
	float:right;
	padding-right:3px;
}
#secondaryRightWrapper .inner {
	margin-top:5px;
}

/* PHOTO NEWS
============================================================== */
#subNews {
	display:block;
	padding-top:15px;
	padding-bottom:10px;
}
#subNews ul#sub {
	margin: 0 auto;
	width:960px;
}
#subNews img {
	padding:2px;
	display:block;
	margin-bottom:5px;
	margin-top:3px;
	border:1px solid #aaa;
	background:#fff;
}
#subNews  ul#sub li {
	display:inline;
	float:left;
	width:218px;
	margin-right:8px;
	margin-left:12px;
	line-height:1.2em;
}
#photoGalleryBar  ul#sub li a{
	color:#222;
	display:block;
}
#photoGalleryBar  ul#sub li a:hover {
	color:#cd1713;
}
	
/* NEW FOOTER
============================================================== */
#newfooternavbar {
	padding-top:8px;
	display:block;
	text-align:center;
	font-size:.7em;
	line-height:1em;
	font-weight:bold;
}
#newfooterCatInner {
	padding-top:4px;
	padding-bottom:4px;
}
#newfooterCatInner ul {
	display:block;
}
#newfooterCatInner li {
	display:inline;
}
#newfooternavbar a{
	text-transform:uppercase;
	color:#949494;
	margin-right:6px;
	margin-left:6px;
}
#newfooternavbar a:hover {
	color:#da0006;
	text-decoration:none;
}
#newfooterPages {
	margin-top:0px;
	display:block;
	text-align:center;
	font-size:.6em;
	line-height:1em;
}
#newfooterPageInner {
	padding-top:4px;
	padding-bottom:5px;
	font-family:arial,tahoma,sans-serif;
	font-size:1em;
}
#newfooterPageInner ul {
	display:block;
}
#newfooterPageInner li {
	display:inline;
	margin-right:4px;
	margin-left:4px;
	font-weight:bold;
	text-transform:uppercase;
}
#newfooterPages a{
	color:#222;
}
#newfooterPages a:hover {
	color:#da0006;
	text-decoration:none;
}
#newthemeInfo {
	display:block;
	color:#666
	font-size:.9em;
	text-align:center;
	margin-top:10px;
}
#newthemeInfo2 {
	display:block;
	font-size:.9em;
	text-align:center;
	margin-top:10px;
}
img#wpstats{display:none}
img#featimgside{border:#fff 1px solid}


/* LINKS BELOW THE FOOTER
============================================================== */		
#credit {
	width:980px;
	color:#222;
	margin:3px auto;
	font-size:.7em;
	text-align:right;
}		
#credit a {
	color:#222;
}
#credit a:hover {
	text-decoration:underline;
}
#warriorlink {
	color:#cd1713;
	text-align:right;
}
#warriorlink a:hover {
	color:#333
	text-decoration:underline;
}


/* GLOBAL
============================================================== */	
.widget ul li {
	font-size:12px;
	line-height:18px;
	color:#222;
	margin-top:-2px;
	border-bottom:1px dotted #D3D9EB;
	padding-bottom:8px;
	margin-bottom:7px;
	list-style:none;
}
.widget a  {
	display:inline;
	color:#222;
	width:auto;
}

.widget a:hover {
	color:#29568f;
	text-decoration:underline;
}
.widgetMenu ul li {
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#222;
	padding-top:2px;
	margin-top:2px;
	border-bottom:1px dotted #999;
	padding-bottom:4px;
	margin-bottom:2px;
	list-style:none;
}
.widgetMenu ul li.first {
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#222;
	padding-top:2px;
	margin-top:2px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding-bottom:2px;
	margin-bottom:2px;
	list-style:none;
}
.widgetMenu a  {
	display:inline;
	color:#666;
}

.widgetMenu a:hover {
	color:#cd1713;
	text-decoration:underline;
}
.excerpt {
	padding-top:4px;
}
.sidebarRightWidget {
	margin-top:15px;
}
.sidebarRightWidgetList {
	border:1px #666;
	margin-top:15px;
}
.sidebarRightWidget .warriorphoto {
	background:#000;
}
.sidebarRightWidget .warriortext {
	padding:5px;
}
.sidebarRightWidget2 {
	margin-top:15px;
	-moz-box-shadow: 0 1px 7px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 1px 7px rgba(0,0,0,0.8);
	font-family:sans-serif;
	font-size:12px;
	color:#fff;
	padding: 5px;
	background:#333;
	font-color:#ffffff;
}
.sidebarRightWidget2 a {
	color:#cd1713;
	text-transform:underline;
}
.sidebarRightWidget2 a:hover {
	color:#29568F;
}
.sidebarMidWidget {
	margin-bottom:15px;
}
.secondaryContentWidget {
	margin-bottom:15px;
}
.secondaryLastWidget {
	margin-top:15px;
}
.footerWidget {
	margin-bottom:15px;
	color:#ccc;
}
.titleCatMore { /* More links next to sections on homepage */
	font: italic 10px georgia,'palatino linotype',palatino,'times new roman',times,serif;
	color:#a7a7a7;
	display: inline;
	padding-left: 4px;
	padding-top: -4px;
}
.titleCatName { /* Category Links above the sections on homepage */
	margin-top: -1px;                                                    
	display:block;
	text-transform:uppercase;
	background-color:#cd1713;
	color:#fff;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom:12px;
	font-size:12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	text-shadow: 0px 0px 1px, 0, 0, 0.25);
	border-top: 4px rgba(0,0,0,0.42);

}
.titleCatName a:hover {
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
.titleCatNameSubNews { /* Category Links above the sections on homepage */
	text-transform:uppercase;
	font-family: arial, verdana, sans-serif;
	color:#cd1713;
	font-weight:bold;
	font-size:.95em;
}
.titleCatNameSubNews a.titleCatNameSubNews a:hover {
	text-transform:uppercase;
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:underline;
}
.navigation a {color:#cd1713;}
.navigation a:hover {text-decoration:underline;}
.next {float:right;}
.previous {float:left;}
.reset {margin:0;border:0;padding:0;}
.border-bottom {border-bottom:1px solid #efefef;}
.bordernone {border:none}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px !important; 
	margin: 2px !important;
	text-decoration: none !important;
	border: 1px solid #cd1713 !important;
	color: #cd1713 !important;
	background:transparent !important;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px !important; 
	margin: 2px !important;
	text-decoration: none !important;
	border: 1px solid #cd1713 !important;
	color: #cd1713 !important;
	background:transparent !important;	
}
.wp-pagenavi a:hover {	
	color: #fff !important;
	background:#cd1713 !important;	
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px !important; 
	margin: 2px !important;
	text-decoration: none !important;
	color: #fff !important;
	font-weight:bold;
	background:#cd1713 !important;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px !important; 
	margin: 2px 2px 2px 2px !important;
	color: #fff !important;
	border: 1px solid #cd1713 !important;
	background:#cd1713 !important;	
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px !important; 
	margin: 2px !important;
	color: #fff !important;
	background:#cd1713 !important;	
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px !important; 
	margin: 2px !important;	
	border: 1px solid #000000 !important;
	color: #000000 !important;
	background:transparent !important;	
}






/*  _______________________________________

	1.a, 1.b INFORMATION BOX
    _______________________________________  */



.info {
	width: auto;
	float: left; 
	display: inline;
	padding: 0;
	position: relative;
}
	.info:hover {
		z-index: 99;
	}
.info img {
	position: relative;
	
	/* Set an opacity for the default state */
	filter: alpha(opacity=60);
	opacity: 0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.info:hover img{
	z-index: 999;
	
	/* Enabling a 100% opacity on mouse hover */
	filter: alpha(opacity=100);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.details {
	position: absolute;
	left: -10px; 
	top: -10px;
	
	/* The top padding is set to 220px because the height of the demo images
	   is 200px, so we have an additional 10px on the top and at the bottom of the image */
	padding: 180px 10px 0px 10px;
	/* Set the following width according to the size of your images */
	width: 266px;
	/* Hiding the DIV */
	display: none;
	/* Rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.info:hover .details {
	/* Showing on mouse hover */
	display: block;
}
/* Styling for the black variant */
.black {
	background: #000000;
}
	.black h2, .black p {
		color: #ffffff;
	}
/* Styling for the white variant */
.white {
	background: #ffffff;
}
	.white h2, .white p {
		color: #000000;
	}



/*  _______________________________________

	2. LOMO EFFECT
    _______________________________________  */



.lomo {
	position: relative; 
	display: inline-block;
}                    
.lomo img {
	display: block;
}  
.lomo:hover:after {
	/* The box shadow is set to black and mkes the nice inner glowing
	   effect on mouse hover */
	-moz-box-shadow: inset 0 0 80px #000000;  
	-webkit-box-shadow: inset 0 0 80px #000000;   
	box-shadow: inset 0 0 80px #000000;
	/* Positionning this black glow on mouse hover */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;  
	z-index: 2;              
	content: "";
} 



/*  _______________________________________

	3.a, 3.b OVERLAYS
    _______________________________________  */



.overlay {
	position: relative; 
	display: inline-block;
}                    
	.overlay img {
		display: block;
	}  
.overlay .description {
	position: absolute;
	left: 0px; 
	width: 100%;
	
	/* Setting a zero opacity so we have a nice fading effect on mouse hover */
	filter: alpha(opacity=0);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* Semi-transparent background for modern browsers, black for older browsers */
	background:#000000;
	background: rgba(0,0,0,0.8);
	/* CSS3 transition, makes the fading effect */ 
	-webkit-transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}
	.description p {
		/* Text styling */
		padding:10px;
		color:#ffffff;
	}
.overlay:hover .description {
	/* Setting a 100% opacity on mouse hover */
	filter: alpha(opacity=100);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* Aligning to the bottom of the image */
.bottom {
	bottom: 0px;
}
/* Aligning to the top of the image */
.top {
	top: 0px;
}



/*  _______________________________________

	4. IMAGES STACKS
    _______________________________________  */



.stack {
	position:relative;
	/* Set the width and the height according to the size of your pictures */
	width:300px;
	height:200px;
}
	.stack img {
		position:absolute;
		left:0;
		/* CSS3 transitions, creates the fading effect */
		-webkit-transition: opacity 0.4s ease-in-out;
		-moz-transition: opacity 0.4s ease-in-out;
		-o-transition: opacity 0.4s ease-in-out;
		transition: opacity 0.4s ease-in-out;
	}
	.stack img.top:hover {
		/* Set a 0 opacity to the top image and reveal the other image */
		filter: alpha(opacity=0);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}



/*  _______________________________________

	5. FULL OVERLAY
    _______________________________________  */



.full_overlay {
	position:relative;
	/* Set the width and the height according to the size of your pictures */
	width:300px;
	height:200px;
}
.full_overlay p {
	color:#FFFFFF;
	padding:10px;
}
	.full_overlay .content {
		position: absolute;
		left: 0px;
		/* Set the width and the height according to the size of your pictures */
		width: 300px;
		height:200px;
		/* Set a 0 opacity to hide the content */
		filter: alpha(opacity=0);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		/* Semi-transparent background for modern browsers, black for older browsers */
		background:#000000;
		background: rgba(0,0,0,0.8);
		/* CSS3 transitions, creates the fading effect */
		-webkit-transition: opacity 0.4s ease-in-out;
		-moz-transition: opacity 0.4s ease-in-out;
		-o-transition: opacity 0.4s ease-in-out;
		transition: opacity 0.4s ease-in-out;
	}
	.content h2, .content p {
		/* Text styling */
		padding:10px;
		color:#ffffff;
	}
	.full_overlay:hover .content {
		/* Setting a 100% opacity on mouse hover to show the content */
		filter: alpha(opacity=100);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}


