/* normalize.css v2.1.0 - http://github.com/necolas/normalize.css - 2-27-13 */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],/* 1 */ input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

/* #Skeleton Base 960 Grid, 1-26-12
================================================== */
	.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
	.container .column,
	.container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
	.row                                        { margin-bottom: 20px; }
	/* Nested Column Classes */
	.column.alpha, .columns.alpha               { margin-left: 0; }
	.column.omega, .columns.omega               { margin-right: 0; }
	/* Base Grid */
	.container .one.column,
	.container .one.columns                     { width: 40px;  }
	.container .two.columns                     { width: 100px; }
	.container .three.columns                   { width: 160px; }
	.container .four.columns                    { width: 220px; }
	.container .five.columns                    { width: 280px; }
	.container .six.columns                     { width: 340px; }
	.container .seven.columns                   { width: 400px; }
	.container .eight.columns                   { width: 460px; }
	.container .nine.columns                    { width: 520px; }
	.container .ten.columns                     { width: 580px; }
	.container .eleven.columns                  { width: 640px; }
	.container .twelve.columns                  { width: 700px; }
	.container .thirteen.columns                { width: 760px; }
	.container .fourteen.columns                { width: 820px; }
	.container .fifteen.columns                 { width: 880px; }
	.container .sixteen.columns                 { width: 940px; }

	.container .one-third.column                { width: 300px; }
	.container .two-thirds.column               { width: 620px; }
	/* Offsets */
	.container .offset-by-one                   { padding-left: 60px;  }
	.container .offset-by-two                   { padding-left: 120px; }
	.container .offset-by-three                 { padding-left: 180px; }
	.container .offset-by-four                  { padding-left: 240px; }
	.container .offset-by-five                  { padding-left: 300px; }
	.container .offset-by-six                   { padding-left: 360px; }
	.container .offset-by-seven                 { padding-left: 420px; }
	.container .offset-by-eight                 { padding-left: 480px; }
	.container .offset-by-nine                  { padding-left: 540px; }
	.container .offset-by-ten                   { padding-left: 600px; }
	.container .offset-by-eleven                { padding-left: 660px; }
	.container .offset-by-twelve                { padding-left: 720px; }
	.container .offset-by-thirteen              { padding-left: 780px; }
	.container .offset-by-fourteen              { padding-left: 840px; }
	.container .offset-by-fifteen               { padding-left: 900px; }
/* begin typography.css */
body{font-family:arial, verdana, sans-serif;font-size:12px;line-height:18px;color:#333}
h1{font-size:48px;line-height:56px;color:#455560;text-transform:uppercase;margin-top:16px;font-weight:normal;max-width:12em;}
header h1 {font-size:24px;color:#005daa;line-height:36px;max-width:100%;margin-bottom: 18px;}
h1 .unit {color:#005daa;}
h2{font-size:24px;line-height:30px;color:#00457c;border-bottom:solid 4px #eeb211;max-width:12em;font-weight:normal;margin-bottom:36px;}
h3{font-size:14px;text-transform:uppercase;color:#d9541e;}
h4{font-size:14px}
h5{font-size:12px}
h3, h4, h5, h6{margin-bottom: 18px;}
h4,h5,h6{color:#333;margin-bottom:18px}
h3,h4,h5{line-height:18px}
p{max-width:75em;margin-bottom:18px}
blockquote{font-size:14px;line-height:24px;max-width:60em;margin-bottom:18px;color:#005daa;}
ul,ol{margin-bottom:18px}
a{color:#0079C1;text-decoration:none} /* removed :link to make a tags easier to override; adam johnson 12-14-10 */
a:visited{color:#60C; text-decoration: none}
a:active{text-decoration:none}
a:hover{color:#E6B333;text-decoration:underline}
ul{list-style-type:disc;margin-left:18px}
ul ul{list-style-type:circle;margin-bottom:0}
#nav ul,nav ul{list-style-type:none;margin-left:0}
ol{list-style-type:decimal}
ol li{line-height:18px;margin-left:18px}
ol ol{list-style-type:lower-alpha;margin-bottom:0}
acronym,abbr{font-variant:small-caps}
ins{text-decoration:underline}
strong{font-weight:700}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote{vertical-align:baseline}
h6,.sidebar,aside{font-size:10px;line-height:14px;margin-bottom:18px}
ul li,.sidebar ul li,aside ul li{line-height:18px}
em,i,cite,q{font-style:italic}
/* END typography.css, begin commonelements.css 10-27-10 */
#masthead{width:100%;background-color:#0062a9;height:54px;font-size:10px;line-height:54px;overflow:hidden;background-image:url(http://slate.wvu.edu/themes/shared/webstandards/html5/images/masthead_bg.jpg);background-position:center top;}
#masthead ul{float:right;list-style-type:none;margin:0;padding:0}
#masthead ul li{float:left;font-size:10px;line-height:50px;background: no-repeat right 6px;margin:0 4px 0 0;padding:0 13px 0 0}
#masthead ul li.last{background-image:none;padding-right:0}
#masthead span{width:203px;margin-top:10px;background:url(http://slate.wvu.edu/themes/shared/webstandards/images/wvu_logo.png) no-repeat;text-indent:-9999em;float:left;min-height:35px}
#masthead a:hover{text-decoration:underline}
#breadcrumbs{font-size:10px;color:#5c6f7b;line-height:18px;margin:18px 0px;}
#breadcrumbs a.current-page{background-color:transparent;color:#5c6f7b}
#nav ul li,nav ul li{padding-left:0;background-image:none;float:left;margin-bottom:14px;}
.widget{padding-bottom:18px}
#rssimg{margin-bottom:-5px}
#header,header{padding-top:36px}
blockquote{border-left:10px solid #444;padding-left:10px}
.button_1{width:240px;height:80px;margin-left:0;margin-right:0}
form{margin-bottom:18px}
ul#gs_pagination {list-style-type:none;padding-left:0;}
ul#gs_pagination li {float:left;padding:15px;}
#icons ul li a{display:block}
#share_and_print{font-size:10px;margin-bottom:18px}
#footer, footer {padding-top:36px;font-size:10px;line-height:18px;padding-bottom:36px}
#footer #icons ul,footer #icons ul{list-style-type:none;float:right}
#contact{padding-bottom:18px;border-bottom:1px dotted #ccc}
#icons,#credits{padding-bottom:18px}
#icons li{float:left;height:25px;width:25px;margin-left:1px;line-height:25px;padding-left:0;background:url(http://slate.wvu.edu/themes/shared/webstandards/html5/images/global_wvusprite_1.png) no-repeat top left;text-indent:-9999em;overflow:hidden}
#icons li#facebook{background-position:0 -45px}
#icons li#foursquare{background-position:0 -95px}
#icons li#give{background-position:0 -145px}
#icons li#itunesu{background-position:0 -195px}
#icons li#mix{background-position:0 -245px}
#icons li#myaccess{background-position:0 -295px}
#icons li#trak{background-position:0 -345px}
#icons li#twitter{background-position:0 -395px}
#icons li#wvualert{background-position:0 -445px}
#icons li#youtube{background-position:0 -495px}
#icons li#wvutoday{background-position:0 -70px;}
#icons li#googleplus{background-position:0 -120px;}
#icons ul{margin-left:0px;}
#masthead a,#masthead a:visited{color:#fff}
#index #breadcrumbs,.designcredits{display:none}
#main,.sidebar,aside{padding-top:18px}
#sodisclaimer{width:100%;margin-left:0px;line-height:1.5;padding-bottom:20px;padding-top:20px;font-size:12px}
/* END commonelements.css */
/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.row:after, .clearfix:after { clear: both; }
.row, .clearfix { zoom: 1; }
/* You can also use a <br class="clear" /> to clear columns */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

/* For image replacement, updated for h5bp 3.0, 2-6-12 */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* WVU Blue buttons */
a.button{font-size:10px;height:12px;text-align:center;float:left;display:block;line-height:12px;background-color:#3399ff;background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0.32, rgb(0,122,193)), color-stop(0.83, rgb(51,153,255)) );background-image:-webkit-linear-gradient( center bottom, rgb(0,122,193) 32%, rgb(51,153,255) 83% );background-image:-moz-linear-gradient( center bottom, rgb(0,122,193) 32%, rgb(51,153,255) 83% );background-image:-o-linear-gradient( center bottom, rgb(0,122,193) 32%, rgb(51,153,255) 83% );background-image:-ms-linear-gradient( center bottom, rgb(0,122,193) 32%, rgb(51,153,255) 83% );background-image:linear-gradient( center bottom, rgb(0,122,193) 32%, rgb(51,153,255) 83% );-webkit-border-radius:9px;border-radius:9px;padding:3px 11px;color:#fff;}
.button_1{ width:240px;height:80px;margin-left:0;margin-right:0 }
/* Nav Styles */
nav a, #nav a, #nav a:visited, nav a:visited {font-size:11px;padding:7px 10px;background-color:#455560;margin-right:1px;color:#fff;}
nav a:hover, #nav a:hover {background-color:#f47b20; }

/* html5_blog.css 11-29-10 */
.comment{background-image:url(images/background_comment.jpg);background-repeat:repeat-x;padding:20px} article .date{visibility:hidden;display:none} form .comment_author{float:left;width:49%} #new-comment h3{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC} form .comment_email_address{float:right;width:49%} article .footer span{background-color:#666;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;float:left;width:120px;height:15px;line-height:15px;margin-right:1px} article .footer a{display:block;color:#FFF;padding-left:7px;text-decoration:none} article .header span,.comment .header span{font-family:Arial, Helvetica, sans-serif;color:#69C} .comment .number{font-size:300%;position:absolute;left:-70px} .comment .reply{float:right;position:absolute;right:0;top:0} .comment .header{position:relative;color:#CCC} .comment .body{clear:left} a{color:#69C} article .body{padding-bottom:10px;padding-top:5px} article .header{color:#CCC} article .header h2{font-size:230%;padding-bottom:5px;margin-bottom:5px} article{padding-bottom:40px;margin-bottom:20px} #comment_author,#comment_email_address,#comment_body{width:100%} #flash p{margin:0} #flash p.msg{font-size:1.5em;color:#000}

/*- Stlyes from core.css via html5reset.org
 *- fluid images and objects ----------*/
img, object, embed {max-width: 100%;}

img::selection {background: transparent;}
img::-moz-selection {background: transparent;}

abbr { cursor: help; }

/* Media query for higher pixel density displays, eg iPhone 4, Android, etc */
@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
	#masthead span { background-image: url(http://slate.wvu.edu/themes/shared/webstandards/html5/images/wvu_logo_r2_v1.0.png); background-size: 100%; }
}

/* -------- BEGIN MOBILE STYLES -------- */

/* Tablet Layout: 760px. Inherits styles from: Default Layout. */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container                                  { width: 768px; }
	.container .column,
	.container .columns                         { margin-left: 10px; margin-right: 10px;  }
	.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
	.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
	.alpha.omega                                { margin-left: 0; margin-right: 0; }

	.container .one.column,
	.container .one.columns                     { width: 28px; }
	.container .two.columns                     { width: 76px; }
	.container .three.columns                   { width: 124px; }
	.container .four.columns                    { width: 172px; }
	.container .five.columns                    { width: 220px; }
	.container .six.columns                     { width: 268px; }
	.container .seven.columns                   { width: 316px; }
	.container .eight.columns                   { width: 364px; }
	.container .nine.columns                    { width: 412px; }
	.container .ten.columns                     { width: 460px; }
	.container .eleven.columns                  { width: 508px; }
	.container .twelve.columns                  { width: 556px; }
	.container .thirteen.columns                { width: 604px; }
	.container .fourteen.columns                { width: 652px; }
	.container .fifteen.columns                 { width: 700px; }
	.container .sixteen.columns                 { width: 748px; }

	.container .one-third.column                { width: 236px; }
	.container .two-thirds.column               { width: 492px; }

	/* Offsets */
	.container .offset-by-one                   { padding-left: 48px; }
	.container .offset-by-two                   { padding-left: 96px; }
	.container .offset-by-three                 { padding-left: 144px; }
	.container .offset-by-four                  { padding-left: 192px; }
	.container .offset-by-five                  { padding-left: 240px; }
	.container .offset-by-six                   { padding-left: 288px; }
	.container .offset-by-seven                 { padding-left: 336px; }
	.container .offset-by-eight                 { padding-left: 384px; }
	.container .offset-by-nine                  { padding-left: 432px; }
	.container .offset-by-ten                   { padding-left: 480px; }
	.container .offset-by-eleven                { padding-left: 528px; }
	.container .offset-by-twelve                { padding-left: 576px; }
	.container .offset-by-thirteen              { padding-left: 624px; }
	.container .offset-by-fourteen              { padding-left: 672px; }
	.container .offset-by-fifteen               { padding-left: 720px; }
	
	/* Optional vanity styles, feel free to override */
	#masthead .container_12 { width: 740px; }
	#nav ul li, nav ul li { margin-bottom: 10px; }
	
}


/* Mobile Layout: 320px. Inherits styles from: Default Layout. */
@media only screen and (max-width: 767px) {
	.container { width: 300px; }
	.container .columns,
	.container .column { margin: 0; }

	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column  { width: 300px; }

	/* Offsets */
	.container .offset-by-one,
	.container .offset-by-two,
	.container .offset-by-three,
	.container .offset-by-four,
	.container .offset-by-five,
	.container .offset-by-six,
	.container .offset-by-seven,
	.container .offset-by-eight,
	.container .offset-by-nine,
	.container .offset-by-ten,
	.container .offset-by-eleven,
	.container .offset-by-twelve,
	.container .offset-by-thirteen,
	.container .offset-by-fourteen,
	.container .offset-by-fifteen { padding-left: 0; }
	
	/* Optional vanity styles, feel free to change */
	html {-webkit-text-size-adjust: none}
	a {-webkit-tap-highlight-color: rgba(200,0,0,0.4);}
	
	#masthead span { margin-left: 60px; }
	#nav ul li, nav ul li { margin-bottom: 10px; }
	#footer #icons ul, footer #icons ul { float: left; padding-left: 0; }
}


/* Wide Mobile Layout: 480px. Inherits styles from: Default Layout, Mobile Layout. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container { width: 420px; }
	.container .columns,
	.container .column { margin: 0; }

	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column { width: 420px; }
	
	/* Optional vanity style, feel free to override */
	#masthead span { margin-left: 145px; }
	
}


/* Stlyes specifically for IE below, implemented via class on <html> tag */
.ie_old img{-ms-interpolation-mode: bicubic;} /*-  TELL IE7+ TO SCALE IMAGES USING A MORE ATTRACTIVE METHOD -*/

/* -------- BEGIN PRINT STYLES -------- */

@media print {
	#header, .container #masthead ul, #search, #quicklinks, #print, #image { display: none; }

	* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
	a, a:visited { text-decoration: underline; color: black; }
	a[href]:after { content: " (" attr(href) ")"; }
	.ie7 a[href]:after { content: " "; } /* fixing ie7 bug of displaying links on screen */
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } /* h5bp.com/t */
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
}