/* 
Grid framework based Zurb Foundation http://foundation.zurb.com/ 
Markup and UX framework based on Twitter Bootstrap (wip-2.0) http://twitter.github.com/bootstrap/
*/

/* Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { font-size: 91.6%;  }
body { line-height: 1.6; }
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
sub,sup {font-size: 80%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* Grid
-------------------------------------------------------------- */
.row, [class*='span_'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  *behavior: url(/env/misc/boxsizing.htc)}
.row { width: 100%; max-width: 1020px; min-width: 800px; margin: 0 auto; } 
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -20px; }
.row.nomargin > [class*='span_'] { padding: 0; }
.row .row.nomargin { margin: 0; }
[class*='span_'] { float: left; min-height: 1px; padding: 0 20px; position: relative; }
[class*='span_'] + [class*='span_']:last-child { float: right; }
[class*='span_'] + [class*='span_'].end { float: left; }
.span_1 	{ width: 8.33333%; }
.span_2 	{ width: 16.66667%; }
.span_3 	{ width: 25%; }
.span_4 	{ width: 33.33333%; }
.span_5 	{ width: 41.66667%; }
.span_6 	{ width: 50%; }
.span_7 	{ width: 58.33333%; }
.span_8 	{ width: 66.66667%; }
.span_9 	{ width: 75%; }
.span_10 	{ width: 83.33333%; }
.span_11 	{ width: 91.66667%; }
.span_12 	{ width: 100%; }
.offset_1 	{ margin-left: 8.33333%;  }
.offset_2 	{ margin-left: 16.66667%;  }
.offset_3 	{ margin-left: 25%;  }
.offset_4 	{ margin-left: 33.33333%;  }
.offset_5 	{ margin-left: 41.66667%;  }
.offset_6 	{ margin-left: 50%;  }
.offset_7 	{ margin-left: 58.33333%;  }
.offset_8 	{ margin-left: 66.66667%;  }
.offset_9 	{ margin-left: 75%;  }
.offset_10 { margin-left:  83.33333%;  }
.push_2 	{ left: 16.66667%; }
.push_3 	{ left: 25%; }
.push_4 	{ left: 33.33333%; }
.push_5 	{ left: 41.66667%; }
.push_6 	{ left: 50%; }
.push_7 	{ left: 58.33333%; }
.push_8 	{ left: 66.66667%; }
.push_9 	{ left: 75%; }
.push_10 	{ left: 83.33333%; }
.pull_2	{ right: 16.66667%; }
.pull_3 	{ right: 25%; }
.pull_4 	{ right: 33.33333%; }
.pull_5	{ right: 41.66667%; }
.pull_6 	{ right: 50%; }
.pull_7 	{ right: 58.33333%; }
.pull_8 	{ right: 66.66667%; }
.pull_9 	{ right: 75%; }
.pull_10 	{ right: 83.33333%; }

.row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
.row:after, .clearfix:after { clear: both; }
.row, .clearfix { zoom: 1; }

.block-grid, .block-grid > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block-grid { display: block; overflow: hidden; padding: 0; }
.block-grid > li { display: block; height: auto; float: left; }
.block-grid.one-up { margin: 0; }
.block-grid.one-up > li { width: 100%; padding: 0 0 15px; }
.block-grid.two-up { margin: 0 -15px; }
.block-grid.two-up > li { width: 50%; padding: 0 15px 15px; }
.block-grid.two-up > li:nth-child(2n+1) { clear: both; }
.block-grid.three-up { margin: 0 -12px; }
.block-grid.three-up > li { width: 33.33%; padding: 0 12px 12px; }
.block-grid.three-up > li:nth-child(3n+1) { clear: both; }
.block-grid.four-up { margin: 0 -10px; }
.block-grid.four-up > li { width: 25%; padding: 0 10px 10px; }
.block-grid.four-up > li:nth-child(4n+1) { clear: both; }
.block-grid.five-up { margin: 0 -8px; }
.block-grid.five-up > li { width: 20%; padding: 0 8px 8px; }
.block-grid.five-up > li:nth-child(5n+1) { clear: both; }

img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; }
object, embed {max-width: 100%;}


/* Elements
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6{line-height:1.17;font-weight:bold}
p{margin:1em 0 1em;}
ul{margin:0.5em 0;padding:0 0 0 2em;}
li{padding-bottom:0.25em;padding-top:0.25em;}
ol{margin:0.5em 0 0.5em 2em;}
ul{list-style:disc;}
ul ul{list-style:circle;}
ol{list-style:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul{margin:0;padding:0 0 0 2em;}
dl{margin:0.5em 0;}
dt{font-weight:bold;}
dd{margin-bottom:1.5em;}
strong{font-weight:bold;}
cite,em,i{font-style:italic;}
ins{background:#ffc;text-decoration:none;}
blockquote{font-style:italic;padding:1.5em 3em;}
blockquote cite,blockquote em,blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:1.3;margin-bottom:1.5em;padding:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
hr{background-color:#B7B7B7;border:0;height:1px;margin-top:0.75em;margin-bottom:1.5em;clear:both;}


/* Utilities
-------------------------------------------------------------- */
.clear {clear: both; display: block; overflow: hidden; visibility: hidden;  width: 0;  height: 0; }
.hide, .show-on-print {display: none;}
.show {display: block;}
.textalignright{text-align:right;}
.textaligncenter{text-align:center;}
.textalignleft{ text-align:left;}
.nowrap {white-space:nowrap;}
img.ico {vertical-align:middle; padding-right:4px;}
.screen-reader-text{position:absolute;left:-9000px;}
.show-on-narrow { display: none !important; }	
.hide-on-narrow { display: block !important; }
.autowidth{width:100%}


/* Fonts and Sizes
-------------------------------------------------------------- */
body,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,input,textarea{font-family:Helvetica, Arial, san-serif;}
h1,h2,h3,label,legend{font-family:'Droid Serif', serif;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;}
code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
h1{font-size:2.33em;margin:0.54em 0;}
h2{font-size:1.462em;margin:0.75em 0;}
h3{font-size:1.250em;margin:0.857em 0;}
h4{font-size:1em;margin:1em 0}
h5{font-size:0.917em;margin:1.1em 0;}
h6{font-size:0.833em;margin:1.2em 0}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #bfbfbf;}
h1 small { font-size: 1.385em;}
h2 small { font-size: 1em;}
h3 small { font-size: 1em;}
h4 small { font-size: 0.85em;}
a:link{color:#5555aa;text-decoration:none;}
a:visited{color:#884488;text-decoration:none;}
a:link:hover{text-decoration:underline;}
a:visited:hover{text-decoration:underline;}
a:active{color:#5555aa;text-decoration:underline;}

/* Image
-------------------------------------------------------------- */
.alignleft,img.alignleft{display:inline;float:left;margin-right:1.75em;margin-top:0.5em;}
.alignright,img.alignright{display:inline;float:right;margin-left:1.75em;margin-top:0.5em;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:1em;}
figure{width:auto;}
figcaption, p.videocaption{margin:1em 0;color:#847d79;font-size:0.917em;line-height:1.36;}
figure + h2 {margin-top:1.5em;}

/* Network, Header, Footer
-------------------------------------------------------------- */
/*#network {background-color: #aab4aa; border-radius: 0 0 8px 8px;}*/
#network h1{padding:.3em 0 .5em 0;margin:0; line-height: 1;font-size: 2.33em;}
#network h1 a{color:#222; margin-right:1em;}
#network h1 small {font-size:0.5em; color:#5f655f; font-weight:normal;}
.ute-list {padding:0;margin:0}
.ute-list li{list-style-type:none;display:inline;font-size:0.917em;padding:0 1.5em 0 0;}

#container {
   min-height:100%;
   position:relative;
}
#content{padding-bottom:60px;}

#footer {position:absolute;
   bottom:0;
   width:100%;
   height:60px;}
#footer .bar{background-color: #aab4aa; border-radius: 8px 8px 0 0;margin-top:2em;}
#footer a{color:#eee;}
#footer ul {margin:0;padding:1em 0;}
#footer li, #footer span.inline{display: inline;list-style-type: none;padding-right: 2em;}

/* Tweaks
-------------------------------------------------------------- */
p:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child {margin-top:0;padding-top:0;}
.post .row {border-bottom: 1px dotted #ccc; padding:1em 0; margin:1em auto;}
.post h1{font-size: 1.250em; margin:0.857em 0;}
.post p{font-size: .917em; margin: .5em 0;}


/* CAPER BASE Print Style
-------------------------------------------------------------- */
@media print {
	html{font-size: 100%;}
	.hide-on-print { display: none !important; }
	.show-on-print { display: block !important; }
	body{padding:0;font-size:100%;}
	.container { min-width: 0; margin-left: 0; margin-right: 0; }
	.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
	.row .row [class*='span_'] { padding: 0; }
	[class*='span_'] { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
	[class*='span_']:last-child { margin-right: 0; }
	[class*='offset_'], .centered { margin-left: 0 !important; }
	.row [class*='narrow-span_']:first-child { margin-left: 0; }
	.row [class*='narrow-span_']{ margin-left: 4.4%; float: left; min-height: 1px; position: relative; padding: 0; }
	.narrow_span_1 { width: 25% !important; }
	.narrow_span_2 { width: 50% !important; }
	.narrow_span_3 { width: 75% !important; }
	.narrow_span_4 { width: 100% !important; }
	.block-grid.mobile { margin-left: 0; }
	.block-grid.mobile li { float: none; width: 100%; margin-left: 0; }
}

/*body{background: url(/images/test-980-guide.gif) center repeat-y};*/
