/*
 * global css file for all applications
 *
 * All selectors' properties are set for mobile devices first and desktop second
 *	Selectors with font properties will have smaller font-size values on mobile devices and
 *	will change to their regular font-size (specified by their name) for desktop
 */

/* css reset - clears layout of browser built-in css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	outline: 0;
	padding: 0;
}

/* prevents Internet Explorer from adding blue and other color borders around images with anchor links */
a img {
	border: none;
	outline: none;
}

/* to help with floats */
.clear {
	clear: both;
}

/* font-size classes - only used on campusmediagroup.com, will eventually be removed */
.sixteenFontSize {
	font-size: 1.14285714286em /* 16px / 14px */;
}

.eighteenFontSize {
	font-size: 1.28571428571em /* 18px / 14px */;
}

.twentyFontSize {
	font-size: 1.42857142857em /* 20px / 14px */;
}

.twentytwoFontSize {
	font-size: 1.57142857143em /* 22px / 14px */;
}

.twentyfourFontSize {
	font-size: 1.71428571429em /* 24px / 14px */;
}

.twentysixFontSize {
	font-size: 1.85714285714em /* 26px / 14px */;
}

.twentyeightFontSize {
	font-size: 2em /* 28px / 14px */;
}

.thirtyFontSize {
	font-size: 2.14285714286em /* 30px / 14px */;
}

.fourtyFontSize {
	font-size: 2.85714285714em /* 40px / 14px */;
}

/* end font-size classes */

/* blog post classes */
.blog-post-author {
	font-size: 1em;
}

.blog-post-date {
	font-size: 1em;
}

.blog-post-content {
	font-size: 1.14285714286em /* 16px / 14px */;
}

/* end blog post classes */

/**
 * Classes used on divs that contain stuff that is only to be displayed in DEVELOPMENT.
 * Used in/by DevelopmentOnly view helper
 */
.developmentOnly, .developmentOnlyHiddenDiv {
	border: 1px solid #ff0000;
	padding: 10px 10px;
}

.development {
	background: #ff0000;
	color: white;
}