/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/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-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}html, body {	line-height: 1;	min-height:100%;	height:100%;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}body{    background-image: url('/images/o70atto.png');}#headerBar{    background-color: #fbdc12;    background-color: #015b80;    height:200px;    border-bottom: 2px solid #fff3a4;    /*background-image: url('/images/gZXhUH.png');*/    border-top: 1px solid #fff3a4;    border-top: 1px solid #c0c0c0;    border-bottom: 1px solid #c0c0c0;}#headerBarContentWrapper{    width:900px;    margin-left:auto;    margin-right:auto;    padding-left:25px;    padding-right:25px;}#newsletter{    float:left;    width:870px;    border:2px dashed #e0e0e0;    padding:15px;    border-radius:8px;    margin-top:35px;    font-size:16px;    text-align:center;    font-weight:400;    color: #c0c0c0;    font-family: Myriad Pro, serif;}#newsletter input{    font-family: Myriad Pro, serif;    border: 1px solid #e0e0e0;    padding:2px;    margin-left:5px;    display:inline-block;    color: #c0c0c0;    width:200px;    border-radius:2px;    font-size:14px;    font-weight:normal;}#newsletter .button{   display:inline-block;   font-family: "Myriad Pro";   background-color:#e0e0e0;   font-size: 14px;   font-weight:700;   color: #ffffff;   border-radius:4px;   text-decoration:none;   padding:5px;   padding-left:10px;   padding-right:10px;   margin-left:2px;	}#newsletter label.error{	margin-left: 5px;	color:red;}#newsletter label.info{	margin-left: 5px;	color:#39b54a;}#itemsLeft{	padding-top:10px;	font-size:14px;	color:#c0c0c0;	padding-left:4px;}#logo{    background-image: url('/images/logo.png');    background-repeat:no-repeat;    background-position: 0px 20px;        height:180px;    opacity:1;    cursor:pointer;    margin-top:0;    width:500px;    width: 150px;    float:left;}#logo:hover{    opacity: 0.8;}#siteTitleSloganWrapper{   vertical-align:baseline;   padding-top:20px;   padding-left:10px;   float:left;  }#siteTitleSloganWrapper:hover{   /*opacity:0.6;   cursor:pointer;*/   cursor:default;}#siteTitle{	margin-left: 0px;	overflow: visible;	margin-bottom: -25px;	background-repeat: no-repeat;	height: 130px;	width: 580px;	background-image: url('/images/naerigrov.com.png');}/*#siteTitle:hover{   text-shadow: 1px 1px 8px #000000;   opacity:0.8;}*/#likeBox{	float:right;	margin-top:25px;}#dotNo{   text-transform:lowercase;}#siteSlogan{	color: #6D6D6D;	color: #c0c0c0;	font-family: Myriad Pro,serif;	font-size: 19px;	font-weight: 300;	padding-left: 5px;	padding-top: 2px;   }#content{   margin-top:25px;   margin-left:auto;   margin-right:auto;   width:900px;   padding-left:25px;   padding-right:25px;   /*padding-bottom: 75px;*/   padding-bottom: 25px;}#content h1{   font-family: "Droid Serif",sans-serif;   line-height: 1.1em;    border: 0 none;    font-size: 52.5px;    margin: 0;    padding: 0;    vertical-align: baseline;    font-weight:700;    color: #6d6d6d;    margin-bottom:25px;}#content p{    border: 0 none;    font-size: 18px;    margin: 0;    padding: 0;    vertical-align: baseline;    line-height:29.7px;    color #6d6d6d;    font-family:serif;}#featuredImg{   float:right;   margin-left:25px;   border:6px solid #c0c0c0;   clear:right;   padding:0;   margin-bottom:0;   height:auto;   line-height:1;   text-align:center;   max-width:450px;}#featuredImg:hover{   opacity:0.5;}.actionButton{   display:inline-block;   font-family: "Myriad Pro";   clear:left;   margin-top: 30px;   background-color:#8dc63f;   font-size: 30px;   font-weight:700;   color: #ffffff;   border-radius:8px;   text-decoration:none;   padding:10px;   padding-left:15px;   padding-right:15px;}.actionButton:hover{   opacity:0.8;}#bodyWrapper{   position:relative;   height:100%;   width:100%;}#bottomBar{   display:block;   position:relative;   float:left;   height:30px;   clear:both;   background-color: #015b80;   border-top: 1px solid #fff3a4;      border-top: 1px solid #c0c0c0;    width:100%;   padding-top:20px;   text-align:center;   font-size:18px;   color:gray;   color: #c0c0c0;   font-weight:normal;   font-family:Myriad Pro,serif;}#bottomInner{   margin-left:auto;   margin-right:auto;   width:900px;}@keyframes blinker {	from { opacity: 1.0; } to { opacity: 0.0; }}@-webkit-keyframes blinker {	from { opacity: 1.0; } to { opacity: 0.0; }}@-moz-keyframes blinker {	from { opacity: 1.0; } to { opacity: 0.0; }}@-o-keyframes blinker {	from { opacity: 1.0; } to { opacity: 0.0; }}.actionArrow{ 	animation-name: blinker; 	animation-iteration-count: infinite; 	animation-timing-function: cubic-bezier(1.0,0,0,1.0); 	animation-duration: 1s;   		 	-webkit-animation-name: blinker; 	-webkit-animation-iteration-count: infinite; 	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0); 	-webkit-animation-duration: 1s; 	-moz-animation-name: blinker; 	-moz-animation-iteration-count: infinite; 	-moz-animation-timing-function: cubic-bezier(1.0,0,0,1.0); 	-moz-animation-duration: 1s; 	  	-o-animation-name: blinker; 	-o-animation-iteration-count: infinite; 	-o-animation-timing-function: cubic-bezier(1.0,0,0,1.0); 	-o-animation-duration: 1s;}#facebook{	background-position: 0 -216px;	background-image: url('/images/icons-24-social-light.png');	width:24px;	height:24px;	display:inline-block;clear:right;float:right;}#wrapper{	background-color:#ffffff;	font-family:'Myriad Pro';	min-height:100%;	position:relative;	width:100%;}#mainContentWrapper{padding-top:40px;top:200px;bottom:0px;width:100%;position:absolute;}#mainContent{background-image:url('/images/naerigrov.png');background-repeat:no-repeat;background-position:right;background-size:contain;position:relative;max-width:900px;height:100%;margin-left:auto;margin-right:auto;}#content{position:relative;top:200px;margin-left:auto;margin-right:auto;height:auto;padding-top:25px;margin-top: 0px;clear:both;}#headerBar{	position:absolute;	width:100%;}#contentList{	padding:20px;}#contentList a{	font-size: 18px;	color: #087cd6;	text-decoration:none;	display:block;	clear:both;	float:left;	margin-top:20px;	width:350px;	margin-left:0px;}#contentList a:hover{	color: #c0c0c0;}