/*font families*/
/* Font Awesome: http://fortawesome.github.com/Font-Awesome/

License
-------------------------------------------------------
The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
http://creativecommons.org/licenses/by/3.0/ A mention of
'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
source code is considered acceptable attribution (most common on the web).
If human readable source code is not available to the end user, a mention in
an 'About' or 'Credits' screen is considered acceptable (most common in desktop
or mobile software). */
@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot"); src: url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome-webfont.svgz#FontAwesomeRegular") format("svg"), url("../fonts/fontawesome-webfont.svg#FontAwesomeRegular") format("svg"); font-weight: normal; font-style: normal; }

/* line 30, ../bootstrap-320andup/_font-awesome.scss */
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: inherit; vertical-align: baseline; background-image: none; background-position: 0 0; background-repeat: repeat; }

/* line 42, ../bootstrap-320andup/_font-awesome.scss */
li[class^="icon-"], li[class*=" icon-"] { display: block; }

/* line 47, ../bootstrap-320andup/_font-awesome.scss */
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; }

/* line 56, ../bootstrap-320andup/_font-awesome.scss */
a [class^="icon-"], a [class*=" icon-"] { display: inline-block; text-decoration: inherit; }

/* makes the font 33% larger relative to the icon container */
/* line 62, ../bootstrap-320andup/_font-awesome.scss */
.icon-large:before { vertical-align: top; font-size: 4/3em; }

/* line 69, ../bootstrap-320andup/_font-awesome.scss */
.btn [class^="icon-"], .btn [class*=" icon-"] { /* keeps button heights with and without icons the same */ line-height: .9em; }

/* line 77, ../bootstrap-320andup/_font-awesome.scss */
li [class^="icon-"], li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
/* line 84, ../bootstrap-320andup/_font-awesome.scss */
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] { /* 1.5 increased font size for icon-large * 1.25 width */ width: 1.875em; }

/* line 91, ../bootstrap-320andup/_font-awesome.scss */
li[class^="icon-"], li[class*=" icon-"] { margin-left: 0; list-style-type: none; }
/* line 95, ../bootstrap-320andup/_font-awesome.scss */
li[class^="icon-"]:before, li[class*=" icon-"]:before { text-indent: -2em; text-align: center; }
/* line 99, ../bootstrap-320andup/_font-awesome.scss */
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before { text-indent: -4/3em; }

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
/* line 107, ../bootstrap-320andup/_font-awesome.scss */
.icon-glass:before { content: "\f000"; }

/* line 108, ../bootstrap-320andup/_font-awesome.scss */
.icon-music:before { content: "\f001"; }

/* line 109, ../bootstrap-320andup/_font-awesome.scss */
.icon-search:before { content: "\f002"; }

/* line 110, ../bootstrap-320andup/_font-awesome.scss */
.icon-envelope:before { content: "\f003"; }

/* line 111, ../bootstrap-320andup/_font-awesome.scss */
.icon-heart:before { content: "\f004"; }

/* line 112, ../bootstrap-320andup/_font-awesome.scss */
.icon-star:before { content: "\f005"; }

/* line 113, ../bootstrap-320andup/_font-awesome.scss */
.icon-star-empty:before { content: "\f006"; }

/* line 114, ../bootstrap-320andup/_font-awesome.scss */
.icon-user:before { content: "\f007"; }

/* line 115, ../bootstrap-320andup/_font-awesome.scss */
.icon-film:before { content: "\f008"; }

/* line 116, ../bootstrap-320andup/_font-awesome.scss */
.icon-th-large:before { content: "\f009"; }

/* line 117, ../bootstrap-320andup/_font-awesome.scss */
.icon-th:before { content: "\f00a"; }

/* line 118, ../bootstrap-320andup/_font-awesome.scss */
.icon-th-list:before { content: "\f00b"; }

/* line 119, ../bootstrap-320andup/_font-awesome.scss */
.icon-ok:before { content: "\f00c"; }

/* line 120, ../bootstrap-320andup/_font-awesome.scss */
.icon-remove:before { content: "\f00d"; }

/* line 121, ../bootstrap-320andup/_font-awesome.scss */
.icon-zoom-in:before { content: "\f00e"; }

/* line 122, ../bootstrap-320andup/_font-awesome.scss */
.icon-zoom-out:before { content: "\f010"; }

/* line 123, ../bootstrap-320andup/_font-awesome.scss */
.icon-off:before { content: "\f011"; }

/* line 124, ../bootstrap-320andup/_font-awesome.scss */
.icon-signal:before { content: "\f012"; }

/* line 125, ../bootstrap-320andup/_font-awesome.scss */
.icon-cog:before { content: "\f013"; }

/* line 126, ../bootstrap-320andup/_font-awesome.scss */
.icon-trash:before { content: "\f014"; }

/* line 127, ../bootstrap-320andup/_font-awesome.scss */
.icon-home:before { content: "\f015"; }

/* line 128, ../bootstrap-320andup/_font-awesome.scss */
.icon-file:before { content: "\f016"; }

/* line 129, ../bootstrap-320andup/_font-awesome.scss */
.icon-time:before { content: "\f017"; }

/* line 130, ../bootstrap-320andup/_font-awesome.scss */
.icon-road:before { content: "\f018"; }

/* line 131, ../bootstrap-320andup/_font-awesome.scss */
.icon-download-alt:before { content: "\f019"; }

/* line 132, ../bootstrap-320andup/_font-awesome.scss */
.icon-download:before { content: "\f01a"; }

/* line 133, ../bootstrap-320andup/_font-awesome.scss */
.icon-upload:before { content: "\f01b"; }

/* line 134, ../bootstrap-320andup/_font-awesome.scss */
.icon-inbox:before { content: "\f01c"; }

/* line 135, ../bootstrap-320andup/_font-awesome.scss */
.icon-play-circle:before { content: "\f01d"; }

/* line 136, ../bootstrap-320andup/_font-awesome.scss */
.icon-repeat:before { content: "\f01e"; }

/* \f020 is not a valid unicode character. all shifted one down */
/* line 138, ../bootstrap-320andup/_font-awesome.scss */
.icon-refresh:before { content: "\f021"; }

/* line 139, ../bootstrap-320andup/_font-awesome.scss */
.icon-list-alt:before { content: "\f022"; }

/* line 140, ../bootstrap-320andup/_font-awesome.scss */
.icon-lock:before { content: "\f023"; }

/* line 141, ../bootstrap-320andup/_font-awesome.scss */
.icon-flag:before { content: "\f024"; }

/* line 142, ../bootstrap-320andup/_font-awesome.scss */
.icon-headphones:before { content: "\f025"; }

/* line 143, ../bootstrap-320andup/_font-awesome.scss */
.icon-volume-off:before { content: "\f026"; }

/* line 144, ../bootstrap-320andup/_font-awesome.scss */
.icon-volume-down:before { content: "\f027"; }

/* line 145, ../bootstrap-320andup/_font-awesome.scss */
.icon-volume-up:before { content: "\f028"; }

/* line 146, ../bootstrap-320andup/_font-awesome.scss */
.icon-qrcode:before { content: "\f029"; }

/* line 147, ../bootstrap-320andup/_font-awesome.scss */
.icon-barcode:before { content: "\f02a"; }

/* line 148, ../bootstrap-320andup/_font-awesome.scss */
.icon-tag:before { content: "\f02b"; }

/* line 149, ../bootstrap-320andup/_font-awesome.scss */
.icon-tags:before { content: "\f02c"; }

/* line 150, ../bootstrap-320andup/_font-awesome.scss */
.icon-book:before { content: "\f02d"; }

/* line 151, ../bootstrap-320andup/_font-awesome.scss */
.icon-bookmark:before { content: "\f02e"; }

/* line 152, ../bootstrap-320andup/_font-awesome.scss */
.icon-print:before { content: "\f02f"; }

/* line 153, ../bootstrap-320andup/_font-awesome.scss */
.icon-camera:before { content: "\f030"; }

/* line 154, ../bootstrap-320andup/_font-awesome.scss */
.icon-font:before { content: "\f031"; }

/* line 155, ../bootstrap-320andup/_font-awesome.scss */
.icon-bold:before { content: "\f032"; }

/* line 156, ../bootstrap-320andup/_font-awesome.scss */
.icon-italic:before { content: "\f033"; }

/* line 157, ../bootstrap-320andup/_font-awesome.scss */
.icon-text-height:before { content: "\f034"; }

/* line 158, ../bootstrap-320andup/_font-awesome.scss */
.icon-text-width:before { content: "\f035"; }

/* line 159, ../bootstrap-320andup/_font-awesome.scss */
.icon-align-left:before { content: "\f036"; }

/* line 160, ../bootstrap-320andup/_font-awesome.scss */
.icon-align-center:before { content: "\f037"; }

/* line 161, ../bootstrap-320andup/_font-awesome.scss */
.icon-align-right:before { content: "\f038"; }

/* line 162, ../bootstrap-320andup/_font-awesome.scss */
.icon-align-justify:before { content: "\f039"; }

/* line 163, ../bootstrap-320andup/_font-awesome.scss */
.icon-list:before { content: "\f03a"; }

/* line 164, ../bootstrap-320andup/_font-awesome.scss */
.icon-indent-left:before { content: "\f03b"; }

/* line 165, ../bootstrap-320andup/_font-awesome.scss */
.icon-indent-right:before { content: "\f03c"; }

/* line 166, ../bootstrap-320andup/_font-awesome.scss */
.icon-facetime-video:before { content: "\f03d"; }

/* line 167, ../bootstrap-320andup/_font-awesome.scss */
.icon-picture:before { content: "\f03e"; }

/* line 168, ../bootstrap-320andup/_font-awesome.scss */
.icon-pencil:before { content: "\f040"; }

/* line 169, ../bootstrap-320andup/_font-awesome.scss */
.icon-map-marker:before { content: "\f041"; }

/* line 170, ../bootstrap-320andup/_font-awesome.scss */
.icon-adjust:before { content: "\f042"; }

/* line 171, ../bootstrap-320andup/_font-awesome.scss */
.icon-tint:before { content: "\f043"; }

/* line 172, ../bootstrap-320andup/_font-awesome.scss */
.icon-edit:before { content: "\f044"; }

/* line 173, ../bootstrap-320andup/_font-awesome.scss */
.icon-share:before { content: "\f045"; }

/* line 174, ../bootstrap-320andup/_font-awesome.scss */
.icon-check:before { content: "\f046"; }

/* line 175, ../bootstrap-320andup/_font-awesome.scss */
.icon-move:before { content: "\f047"; }

/* line 176, ../bootstrap-320andup/_font-awesome.scss */
.icon-step-backward:before { content: "\f048"; }

/* line 177, ../bootstrap-320andup/_font-awesome.scss */
.icon-fast-backward:before { content: "\f049"; }

/* line 178, ../bootstrap-320andup/_font-awesome.scss */
.icon-backward:before { content: "\f04a"; }

/* line 179, ../bootstrap-320andup/_font-awesome.scss */
.icon-play:before { content: "\f04b"; }

/* line 180, ../bootstrap-320andup/_font-awesome.scss */
.icon-pause:before { content: "\f04c"; }

/* line 181, ../bootstrap-320andup/_font-awesome.scss */
.icon-stop:before { content: "\f04d"; }

/* line 182, ../bootstrap-320andup/_font-awesome.scss */
.icon-forward:before { content: "\f04e"; }

/* line 184, ../bootstrap-320andup/_font-awesome.scss */
.icon-fast-forward:before { content: "\f050"; }

/* line 185, ../bootstrap-320andup/_font-awesome.scss */
.icon-step-forward:before { content: "\f051"; }

/* line 186, ../bootstrap-320andup/_font-awesome.scss */
.icon-eject:before { content: "\f052"; }

/* line 187, ../bootstrap-320andup/_font-awesome.scss */
.icon-chevron-left:before { content: "\f053"; }

/* line 188, ../bootstrap-320andup/_font-awesome.scss */
.icon-chevron-right:before { content: "\f054"; }

/* line 189, ../bootstrap-320andup/_font-awesome.scss */
.icon-plus-sign:before { content: "\f055"; }

/* line 190, ../bootstrap-320andup/_font-awesome.scss */
.icon-minus-sign:before { content: "\f056"; }

/* line 191, ../bootstrap-320andup/_font-awesome.scss */
.icon-remove-sign:before { content: "\f057"; }

/* line 192, ../bootstrap-320andup/_font-awesome.scss */
.icon-ok-sign:before { content: "\f058"; }

/* line 193, ../bootstrap-320andup/_font-awesome.scss */
.icon-question-sign:before { content: "\f059"; }

/* line 194, ../bootstrap-320andup/_font-awesome.scss */
.icon-info-sign:before { content: "\f05a"; }

/* line 195, ../bootstrap-320andup/_font-awesome.scss */
.icon-screenshot:before { content: "\f05b"; }

/* line 196, ../bootstrap-320andup/_font-awesome.scss */
.icon-remove-circle:before { content: "\f05c"; }

/* line 197, ../bootstrap-320andup/_font-awesome.scss */
.icon-ok-circle:before { content: "\f05d"; }

/* line 198, ../bootstrap-320andup/_font-awesome.scss */
.icon-ban-circle:before { content: "\f05e"; }

/* line 200, ../bootstrap-320andup/_font-awesome.scss */
.icon-arrow-left:before { content: "\f060"; }

/* line 201, ../bootstrap-320andup/_font-awesome.scss */
.icon-arrow-right:before { content: "\f061"; }

/* line 202, ../bootstrap-320andup/_font-awesome.scss */
.icon-arrow-up:before { content: "\f062"; }

/* line 203, ../bootstrap-320andup/_font-awesome.scss */
.icon-arrow-down:before { content: "\f063"; }

/* line 204, ../bootstrap-320andup/_font-awesome.scss */
.icon-share-alt:before { content: "\f064"; }

/* line 205, ../bootstrap-320andup/_font-awesome.scss */
.icon-resize-full:before { content: "\f065"; }

/* line 206, ../bootstrap-320andup/_font-awesome.scss */
.icon-resize-small:before { content: "\f066"; }

/* line 207, ../bootstrap-320andup/_font-awesome.scss */
.icon-plus:before { content: "\f067"; }

/* line 208, ../bootstrap-320andup/_font-awesome.scss */
.icon-minus:before { content: "\f068"; }

/* line 209, ../bootstrap-320andup/_font-awesome.scss */
.icon-asterisk:before { content: "\f069"; }

/* line 210, ../bootstrap-320andup/_font-awesome.scss */
.icon-exclamation-sign:before { content: "\f06a"; }

/* line 211, ../bootstrap-320andup/_font-awesome.scss */
.icon-gift:before { content: "\f06b"; }

/* line 212, ../bootstrap-320andup/_font-awesome.scss */
.icon-leaf:before { content: "\f06c"; }

/* line 213, ../bootstrap-320andup/_font-awesome.scss */
.icon-fire:before { content: "\f06d"; }

/* line 214, ../bootstrap-320andup/_font-awesome.scss */
.icon-eye-open:before { content: "\f06e"; }

/* line 215, ../bootstrap-320andup/_font-awesome.scss */
.icon-eye-close:before { content: "\f070"; }

/* line 216, ../bootstrap-320andup/_font-awesome.scss */
.icon-warning-sign:before { content: "\f071"; }

/* line 217, ../bootstrap-320andup/_font-awesome.scss */
.icon-plane:before { content: "\f072"; }

/* line 218, ../bootstrap-320andup/_font-awesome.scss */
.icon-calendar:before { content: "\f073"; }

/* line 219, ../bootstrap-320andup/_font-awesome.scss */
.icon-random:before { content: "\f074"; }

/* line 220, ../bootstrap-320andup/_font-awesome.scss */
.icon-comment:before { content: "\f075"; }

/* line 221, ../bootstrap-320andup/_font-awesome.scss */
.icon-magnet:before { content: "\f076"; }

/* line 222, ../bootstrap-320andup/_font-awesome.scss */
.icon-chevron-up:before { content: "\f077"; }

/* line 223, ../bootstrap-320andup/_font-awesome.scss */
.icon-chevron-down:before { content: "\f078"; }

/* line 224, ../bootstrap-320andup/_font-awesome.scss */
.icon-retweet:before { content: "\f079"; }

/* line 225, ../bootstrap-320andup/_font-awesome.scss */
.icon-shopping-cart:before { content: "\f07a"; }

/* line 226, ../bootstrap-320andup/_font-awesome.scss */
.icon-folder-close:before { content: "\f07b"; }

/* line 227, ../bootstrap-320andup/_font-awesome.scss */
.icon-folder-open:before { content: "\f07c"; }

/* line 228, ../bootstrap-320andup/_font-awesome.scss */
.icon-resize-vertical:before { content: "\f07d"; }

/* line 229, ../bootstrap-320andup/_font-awesome.scss */
.icon-resize-horizontal:before { content: "\f07e"; }

/* line 230, ../bootstrap-320andup/_font-awesome.scss */
.icon-bar-chart:before { content: "\f080"; }

/* line 231, ../bootstrap-320andup/_font-awesome.scss */
.icon-twitter-sign:before { content: "\f081"; }

/* line 232, ../bootstrap-320andup/_font-awesome.scss */
.icon-facebook-sign:before { content: "\f082"; }

/* line 233, ../bootstrap-320andup/_font-awesome.scss */
.icon-camera-retro:before { content: "\f083"; }

/* line 234, ../bootstrap-320andup/_font-awesome.scss */
.icon-key:before { content: "\f084"; }

/* line 235, ../bootstrap-320andup/_font-awesome.scss */
.icon-cogs:before { content: "\f085"; }

/* line 236, ../bootstrap-320andup/_font-awesome.scss */
.icon-comments:before { content: "\f086"; }

/* line 237, ../bootstrap-320andup/_font-awesome.scss */
.icon-thumbs-up:before { content: "\f087"; }

/* line 238, ../bootstrap-320andup/_font-awesome.scss */
.icon-thumbs-down:before { content: "\f088"; }

/* line 239, ../bootstrap-320andup/_font-awesome.scss */
.icon-star-half:before { content: "\f089"; }

/* line 240, ../bootstrap-320andup/_font-awesome.scss */
.icon-heart-empty:before { content: "\f08a"; }

/* line 241, ../bootstrap-320andup/_font-awesome.scss */
.icon-signout:before { content: "\f08b"; }

/* line 242, ../bootstrap-320andup/_font-awesome.scss */
.icon-linkedin-sign:before { content: "\f08c"; }

/* line 243, ../bootstrap-320andup/_font-awesome.scss */
.icon-pushpin:before { content: "\f08d"; }

/* line 244, ../bootstrap-320andup/_font-awesome.scss */
.icon-external-link:before { content: "\f08e"; }

/* line 245, ../bootstrap-320andup/_font-awesome.scss */
.icon-signin:before { content: "\f090"; }

/* line 246, ../bootstrap-320andup/_font-awesome.scss */
.icon-trophy:before { content: "\f091"; }

/* line 247, ../bootstrap-320andup/_font-awesome.scss */
.icon-github-sign:before { content: "\f092"; }

/* line 248, ../bootstrap-320andup/_font-awesome.scss */
.icon-upload-alt:before { content: "\f093"; }

/* line 249, ../bootstrap-320andup/_font-awesome.scss */
.icon-lemon:before { content: "\f094"; }

/*typography grid*/
/* 16px */
/* 22px */
/* 22px */
/*text colours*/
/*default gradients*/
/*borders*/
/*5px / 14px*/
/*accent colours*/
/* To do: */
/* Font sizing in rem with px fallback for older browsers */
/*	
	----------------------------------------------------------------------------------------------------------
	Normalise
	
	Based on HTML5 Boilerplate, 
		but with sensible defaults as per Matt Wilcox approach
		https://github.com/MattWilcox/Core
		
	What follows is the result of much research on cross-browser styling.
	Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
	Kroc Camen, and the H5BP dev community and team.
	Detailed information about this CSS: h5bp.com/css

	------------------------------------------------------------------------------------------------------- */
/*	
	----------------------------------------------------------------------------------------------------------
	HTML5 display definitions
	------------------------------------------------------------------------------------------------------- */
/* line 22, ../template-revisited-may2012/_normalise.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

/* line 23, ../template-revisited-may2012/_normalise.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* line 24, ../template-revisited-may2012/_normalise.scss */
audio:not([controls]) { display: none; }

/* line 25, ../template-revisited-may2012/_normalise.scss */
[hidden] { display: none; }

/*	
	----------------------------------------------------------------------------------------------------------
	Base
	------------------------------------------------------------------------------------------------------- */
/*
	Correct text resizing oddly in IE6/7 when body font-size is set using em units
	Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
*/
/* line 38, ../template-revisited-may2012/_normalise.scss */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizeLegibility; /* using kerning and ligatures http://www.aestheticallyloyal.com/public/optimize-legibility/ */ }

/* line 45, ../template-revisited-may2012/_normalise.scss */
body { margin: 0; }

/* fix webkit to stop it rendering text too thickly in cases where there is light text on dark backgrounds http://orderedlist.com/our-writing/blog/articles/webkit-font-smoothing/
body { -webkit-font-smoothing: antialiased; } */
/* line 52, ../template-revisited-may2012/_normalise.scss */
a:link { -webkit-tap-highlight-color: black; }

/*
	Remove text-shadow in selection highlight: h5bp.com/i
	These selection declarations have to be separate
*/
/* line 59, ../template-revisited-may2012/_normalise.scss */
::-moz-selection { background: black; color: white; text-shadow: none; }

/* line 60, ../template-revisited-may2012/_normalise.scss */
::selection { background: black; color: white; text-shadow: none; }

/*	
	----------------------------------------------------------------------------------------------------------
	Typography
	------------------------------------------------------------------------------------------------------- */
/* line 69, ../template-revisited-may2012/_normalise.scss */
html, button, input, select, textarea { font-size: 100%; line-height: 1.375; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #222222; font-weight: 300; }

/* line 80, ../template-revisited-may2012/_normalise.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-top: 13.75px; margin-top: 1.375rem; margin-bottom: 13.75px; margin-bottom: 1.375rem; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: normal; font-weight: 300; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga", "dlig"; -webkit-font-feature-settings: "liga", "dlig"; -o-font-feature-settings: "liga", "dlig"; font-feature-settings: "liga", "dlig"; }

/* line 95, ../template-revisited-may2012/_normalise.scss */
h1, .h1 { font-size: 20px; font-size: 2rem; line-height: 1.375; }

/* line 101, ../template-revisited-may2012/_normalise.scss */
h2, .h2 { font-size: 17.5px; font-size: 1.75rem; line-height: 1.5714285714; }

/* line 107, ../template-revisited-may2012/_normalise.scss */
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-size: 13.75px; font-size: 1.375rem; line-height: 1; }

/* line 112, ../template-revisited-may2012/_normalise.scss */
p, blockquote { margin-top: 13.75px; margin-top: 1.375rem; margin-bottom: 13.75px; margin-bottom: 1.375rem; font-weight: 300; }

/* line 117, ../template-revisited-may2012/_normalise.scss */
hr { display: block; height: 1px; position: relative; bottom: 1px; border: 0; border-top: 1px solid #f3f3f3; margin: 0; margin-top: 13.75px; margin-top: 1.375rem; margin-bottom: 13.75px; margin-bottom: 1.375rem; padding: 0; }

/* line 129, ../template-revisited-may2012/_normalise.scss */
abbr[title] { border-bottom: 1px dotted; }

/* line 131, ../template-revisited-may2012/_normalise.scss */
b, strong { font-weight: bold; }

/* line 133, ../template-revisited-may2012/_normalise.scss */
blockquote { margin-left: 1.5em; margin-right: 1.5em; }

/* line 138, ../template-revisited-may2012/_normalise.scss */
dfn { font-style: italic; }

/* line 140, ../template-revisited-may2012/_normalise.scss */
ins { background: #ff9; color: #000; text-decoration: none; }

/* line 142, ../template-revisited-may2012/_normalise.scss */
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
/* line 145, ../template-revisited-may2012/_normalise.scss */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
/* line 148, ../template-revisited-may2012/_normalise.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* line 150, ../template-revisited-may2012/_normalise.scss */
q { quotes: none; }

/* line 151, ../template-revisited-may2012/_normalise.scss */
q:before, q:after { content: ""; content: none; }

/* line 153, ../template-revisited-may2012/_normalise.scss */
small { font-size: 8.5px; font-size: 0.85rem; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
/* line 158, ../template-revisited-may2012/_normalise.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 159, ../template-revisited-may2012/_normalise.scss */
sup { top: -0.5em; }

/* line 160, ../template-revisited-may2012/_normalise.scss */
sub { bottom: -0.25em; }

/*	
	----------------------------------------------------------------------------------------------------------
	Links
	------------------------------------------------------------------------------------------------------- */
/* line 167, ../template-revisited-may2012/_normalise.scss */
a:link { color: black; }

/* line 170, ../template-revisited-may2012/_normalise.scss */
a:visited { color: #222222; text-decoration: none; }

/* line 174, ../template-revisited-may2012/_normalise.scss */
a:hover { color: #333333; }

/* line 177, ../template-revisited-may2012/_normalise.scss */
a:focus { outline: 0; background-color: black; }

/* line 182, ../template-revisited-may2012/_normalise.scss */
a:active { background-color: #fff6d3; }

/*	
	----------------------------------------------------------------------------------------------------------
	Lists
	------------------------------------------------------------------------------------------------------- */
/* line 192, ../template-revisited-may2012/_normalise.scss */
ul, ol, dl { margin-top: 13.75px; margin-top: 1.375rem; margin-bottom: 13.75px; margin-bottom: 1.375rem; padding: 0 0 0 1.5em; }

/* line 197, ../template-revisited-may2012/_normalise.scss */
dd { margin: 0 0 0 1.5em; }

/* line 198, ../template-revisited-may2012/_normalise.scss */
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* line 200, ../template-revisited-may2012/_normalise.scss */
li ul { margin-top: 0; }

/*	
	----------------------------------------------------------------------------------------------------------
	Embedded content
	------------------------------------------------------------------------------------------------------- */
/*
	Improve image quality when scaled in IE7: h5bp.com/d
	Remove the gap between images and borders on image containers: h5bp.com/i/440
*/
/* line 214, ../template-revisited-may2012/_normalise.scss */
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%; }

/* Correct overflow not hidden in IE9 */
/* line 223, ../template-revisited-may2012/_normalise.scss */
svg:not(:root) { overflow: hidden; }

/*	
	----------------------------------------------------------------------------------------------------------
	Figures
	------------------------------------------------------------------------------------------------------- */
/* line 231, ../template-revisited-may2012/_normalise.scss */
figure { margin: 0; }

/*	
	----------------------------------------------------------------------------------------------------------
	Forms
	------------------------------------------------------------------------------------------------------- */
/* line 239, ../template-revisited-may2012/_normalise.scss */
form { margin: 0; }

/* line 240, ../template-revisited-may2012/_normalise.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
/* line 243, ../template-revisited-may2012/_normalise.scss */
label { cursor: pointer; }

/*
	Correct color not inheriting in IE6/7/8/9 	Correct alignment displayed oddly in IE6/7
*/
/* line 250, ../template-revisited-may2012/_normalise.scss */
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

/*
	Correct font-size not inheriting in all browsers
	Remove margins in FF3/4 S5 Chrome
	Define consistent vertical alignment display in all browsers
*/
/* line 258, ../template-revisited-may2012/_normalise.scss */
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/* Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet) */
/* line 262, ../template-revisited-may2012/_normalise.scss */
button, input { line-height: normal; }

/*
	Display hand cursor for clickable form elements
	Allow styling of clickable form elements in iOS
	Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
*/
/* line 270, ../template-revisited-may2012/_normalise.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

/* Re-set default cursor for disabled elements */
/* line 274, ../template-revisited-may2012/_normalise.scss */
button[disabled], input[disabled] { cursor: default; }

/* Consistent box sizing and appearance */
/* line 278, ../template-revisited-may2012/_normalise.scss */
input[type="checkbox"], input[type="radio"] { /*box-sizing: border-box;*/ padding: 0; *width: 13px; *height: 13px; }

/* line 279, ../template-revisited-may2012/_normalise.scss */
input[type="search"] { -webkit-appearance: textfield; /*-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;*/ }

/* line 280, ../template-revisited-may2012/_normalise.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

/* Remove inner padding and border in FF3/4: h5bp.com/l */
/* line 284, ../template-revisited-may2012/_normalise.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
	Remove default vertical scrollbar in IE6/7/8/9
	Allow only vertical resizing
*/
/* line 291, ../template-revisited-may2012/_normalise.scss */
textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
/* line 295, ../template-revisited-may2012/_normalise.scss */
input:invalid, textarea:invalid { background-color: #f0dddd; }

/*	
	----------------------------------------------------------------------------------------------------------
	Tables
	------------------------------------------------------------------------------------------------------- */
/* line 311, ../template-revisited-may2012/_normalise.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 312, ../template-revisited-may2012/_normalise.scss */
td { vertical-align: top; }

/*	
	----------------------------------------------------------------------------------------------------------
	Chrome Frame Prompt
	------------------------------------------------------------------------------------------------------- */
/* line 320, ../template-revisited-may2012/_normalise.scss */
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

/*	
	----------------------------------------------------------------------------------------------------------
	Use a sensible box model
	http://paulirish.com/2012/box-sizing-border-box-ftw
	------------------------------------------------------------------------------------------------------- */
/* line 328, ../template-revisited-may2012/_normalise.scss */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; *behavior: url("/-template2012/-/js/libs/boxsizing.htc"); /* hack for IE7 */ }

/*	
	----------------------------------------------------------------------------------------------------------
	Base Rules
	
	NOTE:  This section styles "default" elements, that is, how a <p> or <em> etc look by default, without
	       any page or class specific over-rides.
	------------------------------------------------------------------------------------------------------- */
/* line 63, ../template-revisited-may2012/default.scss */
a { -webkit-transition: all linear 0.2s; -moz-transition: all linear 0.2s; -ms-transition: all linear 0.2s; -o-transition: all linear 0.2s; transition: all linear 0.2s; }

/* line 66, ../template-revisited-may2012/default.scss */
a:hover { color: #888888; }

/* line 70, ../template-revisited-may2012/default.scss */
a:link { text-decoration: none; }

/* line 73, ../template-revisited-may2012/default.scss */
a:visited { text-decoration: none; }

/* line 78, ../template-revisited-may2012/default.scss */
em, blockquote { color: #888888; font-style: normal; font-size: 90%; }

/* line 84, ../template-revisited-may2012/default.scss */
blockquote { position: relative; }
/* line 86, ../template-revisited-may2012/default.scss */
blockquote:before { content: "“"; position: absolute; font-size: 4em; color: black; left: -.4em; top: -.5em; }

/*	
	----------------------------------------------------------------------------------------------------------
	Modules
	
	NOTE:  Modules are discrete sections of data that may be used on any page, e.g., "Latest News".
	------------------------------------------------------------------------------------------------------- */
/* line 119, ../template-revisited-may2012/default.scss */
.bug { outline: 1px solid red; }

/* line 122, ../template-revisited-may2012/default.scss */
.bugL { outline: 1px dashed silver; }

/* line 125, ../template-revisited-may2012/default.scss */
.bug2 { border: 1px solid red; }

/* line 129, ../template-revisited-may2012/default.scss */
.anatomy { font-size: 100px; margin: 0; line-height: 1; }

/* line 166, ../template-revisited-may2012/default.scss */
.littleHand2 { width: 16px; height: 16px; /*
	position: absolute; 
	left: 10px; 
	top: 10px; 
	z-index: 2;
*/ }

/* line 177, ../template-revisited-may2012/default.scss */
.adminMessage { color: #f3f3f3; /*
	position: absolute; 
	right: 0; 
	top: 0; 
	color: white;
	@include text-shadow-dark;
	@include font-size(.7);
	padding: 10px;
	cursor: pointer;
*/ }
/* line 180, ../template-revisited-may2012/default.scss */
.adminMessage:hover { color: #888888; }

/* line 195, ../template-revisited-may2012/default.scss */
.posted { color: #888888; }

/*	
	----------------------------------------------------------------------------------------------------------
	Layout
	
	NOTE:  	How modules are laid out on specific pages
			Styling and layout for screen media (mobile first).
			Choose the sizing breakpoints to suit the design, and not the device screen size.
	------------------------------------------------------------------------------------------------------- */
/* line 210, ../template-revisited-may2012/default.scss */
.container { width: 16.5em; margin: 1.375em auto; position: relative; }
@media only screen and (min-width: 330px) { /* line 210, ../template-revisited-may2012/default.scss */
  .container { width: auto; margin: 1.375em; } }

/*

[role="banner"] {
	@media only screen and (min-width: 50em) { 	position: absolute;
	}
	
	a.logo {
		display: block;
		margin-top: -1px; // correct to baseline
		width: $blem * 6;
		@include opacity($macOpacity);
		
		&:hover {
			@include opacity($macOpacity - 50);
		}

	}
	span {
		color: $gray;
		display: block;
	}
	
	h1, p {
		@include font-size (1.5); // custom sizing to suit logo
		margin: 0 0 $blem 0;
		line-height: $blem;
	}
}

*/
@media only screen and (min-width: 50em) { /* line 255, ../template-revisited-may2012/default.scss */
  [role="banner"] { position: absolute; } }
/* line 260, ../template-revisited-may2012/default.scss */
[role="banner"] a.logo { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; /* display and zoom IE7 fix for display:inline-block */ *display: inline; *zoom: 1; width: 8.25em; margin-top: .5em; float: left; margin-right: 0.6875em; opacity: 0.9; filter: alpha(opacity=90); }
/* line 268, ../template-revisited-may2012/default.scss */
[role="banner"] a.logo:hover { opacity: 0.4; filter: alpha(opacity=40); }
/* line 274, ../template-revisited-may2012/default.scss */
[role="banner"] span { color: #888888; /* 		display: block; */ }
/* line 279, ../template-revisited-may2012/default.scss */
[role="banner"] h1, [role="banner"] p { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; /* display and zoom IE7 fix for display:inline-block */ *display: inline; *zoom: 1; max-width: 6.875em; font-size: 15px; font-size: 1.5rem; margin: 3px 0 3.7125em 0; text-transform: lowercase; line-height: 1; }

/* line 291, ../template-revisited-may2012/default.scss */
[role="navigation"] { margin-top: -.33em; }
/* line 295, ../template-revisited-may2012/default.scss */
[role="navigation"] li { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; /* display and zoom IE7 fix for display:inline-block */ *display: inline; *zoom: 1; margin-right: 1.03125em; }
/* line 298, ../template-revisited-may2012/default.scss */
[role="navigation"] li a:hover { padding: .25em .5em; margin-left: -.5em; margin-right: -.5em; margin-top: -.25em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; background-color: black; color: white; }
/* line 308, ../template-revisited-may2012/default.scss */
[role="navigation"] li.active a { padding: .25em .5em; margin-left: -.5em; margin-right: -.5em; margin-top: -.25em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; background-color: black; color: white; }

/* line 320, ../template-revisited-may2012/default.scss */
ul.thumbs { clear: both; list-style: none; padding: 0; }
/* line 324, ../template-revisited-may2012/default.scss */
ul.thumbs li { float: left; position: relative; }
/* line 329, ../template-revisited-may2012/default.scss */
ul.thumbs a.thumbnail { display: block; overflow: hidden; }
/* line 337, ../template-revisited-may2012/default.scss */
ul.thumbs img.hoz { height: auto; width: 100%; }
/* line 342, ../template-revisited-may2012/default.scss */
ul.thumbs a.title { opacity: 0; filter: alpha(opacity=0); white-space: nowrap; }
/* line 354, ../template-revisited-may2012/default.scss */
ul.thumbs li:hover a.title { opacity: 1; filter: alpha(opacity=100); }

/* line 138, ../template-revisited-may2012/default.scss */
ul.medium li { width: 8.25em; height: 8.25em; }
/* line 142, ../template-revisited-may2012/default.scss */
ul.medium a.thumbnail { width: 6.1875em; height: 6.1875em; }
/* line 362, ../template-revisited-may2012/default.scss */
ul.medium li { margin-bottom: 1.375em; }

/* line 138, ../template-revisited-may2012/default.scss */
ul.small li { width: 5.5em; height: 5.5em; }
/* line 142, ../template-revisited-may2012/default.scss */
ul.small a.thumbnail { width: 4.125em; height: 4.125em; }
/* line 369, ../template-revisited-may2012/default.scss */
ul.small li { margin-bottom: 1.375em; }

/* line 373, ../template-revisited-may2012/default.scss */
ul.mini { overflow: auto; }
/* line 376, ../template-revisited-may2012/default.scss */
ul.mini li { width: 2.75em; height: 2.75em; margin-right: 1.375em; margin-bottom: 1.375em; }

/* line 388, ../template-revisited-may2012/default.scss */
ul#activityThumbs img { opacity: 0.9; filter: alpha(opacity=90); }

/* line 396, ../template-revisited-may2012/default.scss */
#contact ul.mini, #profile ul.mini, #contact .articleTitle, #profile .articleTitle { display: none; }

/* line 399, ../template-revisited-may2012/default.scss */
ul.big { list-style: none; padding: 0; }

/* line 406, ../template-revisited-may2012/default.scss */
#news ul.big li { margin-top: 0.9625em; margin-bottom: 5.5em; }

/*
hr {
	border: solid black .5em;
	@include rounded(.5em);
	width: 100%;
	clear: both;
}
*/
/* line 419, ../template-revisited-may2012/default.scss */
p.caption { color: #888888; margin-top: 0; max-width: 40em; }

/* line 435, ../template-revisited-may2012/default.scss */
.bodyText a, .bodyText strong, .bodyTextAlt a, .bodyTextAlt strong { font-weight: bold; color: darken #888888, 20%; }
/* line 440, ../template-revisited-may2012/default.scss */
.bodyText p, .bodyText dl, .bodyText ul, .bodyText ol, .bodyTextAlt p, .bodyTextAlt dl, .bodyTextAlt ul, .bodyTextAlt ol { max-width: 32em; }

/* line 445, ../template-revisited-may2012/default.scss */
figure { float: left; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; /* display and zoom IE7 fix for display:inline-block */ *display: inline; *zoom: 1; margin-right: 2em; margin-bottom: 1.375em; }

/* line 452, ../template-revisited-may2012/default.scss */
nav.paging .homelink { display: block; margin-bottom: 1em; }
/* line 455, ../template-revisited-may2012/default.scss */
nav.paging .homelink i { padding-right: .3em; }
/* line 459, ../template-revisited-may2012/default.scss */
nav.paging a { display: block; }
/* line 464, ../template-revisited-may2012/default.scss */
nav.paging .next i { padding-right: .5em; }
/* line 468, ../template-revisited-may2012/default.scss */
nav.paging .prev i { padding-left: .5em; }

/* line 472, ../template-revisited-may2012/default.scss */
footer { padding-top: 2.0625em; clear: both; }
/* line 476, ../template-revisited-may2012/default.scss */
footer h4 small { color: #888888; padding-left: 1em; }

/* line 488, ../template-revisited-may2012/default.scss */
#office #articlePanels li:nth-child(2) figure { float: none; }

/* line 496, ../template-revisited-may2012/default.scss */
.lt-ie9 header h1, .lt-ie9 header p { font-size: 24px; }
/* line 503, ../template-revisited-may2012/default.scss */
.lt-ie9 ul.mini { overflow: hidden; }
/* line 506, ../template-revisited-may2012/default.scss */
.lt-ie9 ul.mini li img { height: auto; }
/* line 510, ../template-revisited-may2012/default.scss */
.lt-ie9 ul.mini .title { display: none; }
/* line 515, ../template-revisited-may2012/default.scss */
.lt-ie9 #activityThumbs .title { display: none; }

/* line 525, ../template-revisited-may2012/default.scss */
.lt-ie8 .container { width: 800px; }
/* line 528, ../template-revisited-may2012/default.scss */
.lt-ie8 #listThumbs .title { display: none; }

/*  =============================================================================
	Exclusive layout for screen media  320px and below
	========================================================================== */
/*  =============================================================================
	Additional layout for screen media  320px and up
	========================================================================== */
/*  ============================================================================= Additional layout for screen media 800px and up ========================================================================== */
@media only screen and (min-width: 50em) { /* line 570, ../template-revisited-may2012/default.scss */
  ul.small { position: absolute; top: 15.125em; width: 16.5em; clear: left; }
  /* line 138, ../template-revisited-may2012/default.scss */
  ul.small li { width: 5.5em; height: 5.5em; }
  /* line 142, ../template-revisited-may2012/default.scss */
  ul.small a.thumbnail { width: 4.125em; height: 4.125em; }
  /* line 576, ../template-revisited-may2012/default.scss */
  ul.small li { margin-bottom: 1.375em; }
  /* line 581, ../template-revisited-may2012/default.scss */
  ul.medium { margin-left: 19.25em; padding-top: 5.5em; }
  /* line 138, ../template-revisited-may2012/default.scss */
  ul.medium li { width: 11em; height: 11em; }
  /* line 142, ../template-revisited-may2012/default.scss */
  ul.medium a.thumbnail { width: 8.25em; height: 8.25em; }
  /* line 585, ../template-revisited-may2012/default.scss */
  ul.medium li { margin-bottom: 0; }
  /* line 593, ../template-revisited-may2012/default.scss */
  .detail header, #contact header, #profile header, #office header, #news header { position: fixed; z-index: 1; }
  /* line 598, ../template-revisited-may2012/default.scss */
  .detail aside, #contact aside, #profile aside, #office aside, #news aside { position: fixed; z-index: 1; top: 13.75em; width: 20.625em; padding-right: 1em; bottom: 1.375em; overflow-y: hidden; clear: left; }
  /* line 606, ../template-revisited-may2012/default.scss */
  .detail aside:hover, #contact aside:hover, #profile aside:hover, #office aside:hover, #news aside:hover { overflow-y: auto; }
  /* line 610, ../template-revisited-may2012/default.scss */
  .detail aside h1, #contact aside h1, #profile aside h1, #office aside h1, #news aside h1 { margin: 0; }
  /* line 617, ../template-revisited-may2012/default.scss */
  #staffThumbs { overflow-y: hidden; }
  /* line 620, ../template-revisited-may2012/default.scss */
  .detail aside { bottom: 4.125em; }
  /* line 625, ../template-revisited-may2012/default.scss */
  ul.big { position: relative; z-index: 0; margin-left: 16.5em; }
  /* line 629, ../template-revisited-may2012/default.scss */
  ul.big li { position: relative; margin-left: 4.125em; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; /* display and zoom IE7 fix for display:inline-block */ *display: inline; *zoom: 1; float: left; }
  /* line 634, ../template-revisited-may2012/default.scss */
  ul.big li img { max-height: 95%; width: auto; }
  /* line 641, ../template-revisited-may2012/default.scss */
  .js .detail .bodyText { display: none; }
  /* line 649, ../template-revisited-may2012/default.scss */
  nav.paging { position: fixed; z-index: 2; bottom: 1.375em; left: 1.375em; width: 16.5em; }
  /* line 656, ../template-revisited-may2012/default.scss */
  footer { margin-left: 20.625em; }
  /* line 659, ../template-revisited-may2012/default.scss */
  #front footer { margin-left: 19.25em; } }
@media only screen and (min-height: 500px) and (max-width: 1200px) { /* line 673, ../template-revisited-may2012/default.scss */
  #front footer { margin-left: 0; } }
/* line 680, ../template-revisited-may2012/default.scss */
ul.big li img { max-height: 520px; }

@media only screen and (min-height: 770px) { /* line 686, ../template-revisited-may2012/default.scss */
  ul.big li img { max-height: 640px; } }
@media only screen and (min-height: 1000px) { /* line 691, ../template-revisited-may2012/default.scss */
  ul.big li img { max-height: 920px; } }
@media only screen and (min-height: 1200px) { /* line 696, ../template-revisited-may2012/default.scss */
  ul.big li img { max-height: 1100px; } }
@media only screen and (min-width: 800px) { /* line 702, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 420px; } }
@media only screen and (min-width: 900px) { /* line 708, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 520px; } }
@media only screen and (min-width: 1000px) { /* line 714, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 620px; } }
@media only screen and (min-width: 1100px) { /* line 720, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 720px; } }
@media only screen and (min-width: 1200px) { /* line 726, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 820px; } }
@media only screen and (min-width: 1300px) { /* line 732, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 920px; } }
@media only screen and (min-width: 1400px) { /* line 738, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 1020px; } }
@media only screen and (min-width: 1500px) { /* line 744, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 1120px; } }
@media only screen and (min-width: 1600px) { /* line 751, ../template-revisited-may2012/default.scss */
  ul.big li img { max-width: 1220px; } }
/* line 756, ../template-revisited-may2012/default.scss */
#profile ul.big li p img { width: 100%; height: auto; max-width: 100%; max-height: auto; }

/* line 763, ../template-revisited-may2012/default.scss */
#profile ul.big li p .littleHand2 img { width: auto; }

/*  ============================================================================= Additional layout for screen media 1248px and up ========================================================================== */
@media only screen and (min-width: 78em) { /* line 138, ../template-revisited-may2012/default.scss */
  ul.medium li { width: 16.5em; height: 16.5em; }
  /* line 142, ../template-revisited-may2012/default.scss */
  ul.medium a.thumbnail { width: 12.375em; height: 12.375em; } }
