/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0px;}
td,tr{vertical-align:top;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}

/* Base */
html	{height: 100%; font-size: 90%; -webkit-text-size-adjust: 100%;}
body	{font: normal 1em/1.4em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #444; background-color: #FFF;}
a		{color: #223bd2;}

/*Common*/
#counters {display: none;}

/* The Field */
#the-field {height: 100%; overflow: hidden; background-color: #2E223A; font-family: 'Cabin', sans-serif; color: #FFF; font-style: italic; font-size: 1.2em;}
	#the-field #flash {height: 100%;}
	#the-field .content {width: 33%; position: absolute; right: 55px; top: 55px;}
	#the-field .bottom {width: 33%; position: absolute; bottom: 55px; right: 55px;}
	#the-field .name {font-size: 2.2em; margin-bottom: 10px; font-style: normal;}
	#the-field .profile { font-style: normal;}
	#the-field .projects {margin-top: 1.5em; font-size: .8em; line-height: 1.65em;}
	#the-field a {color: #FFF; margin-right: .5em;}
	#the-field .project {margin-top: 1.5em;}
	#the-field .project-name {font-style: italic; font-weight: bold;}
	#the-field .project-addon {font-style: italic; margin-bottom: 1.5em; font-weight: normal;}
	#the-field .project-info {font-size: .8em; line-height: 1.65em;}
	#the-field .project-info a {font-weight: bold;}
	#the-field .contact a {font-weight: bold;}
	#the-field .misc {font-size: .8em; line-height: 1.65em;}
	#the-field #images {position: relative; overflow: hidden; height: 100%;}
	#the-field #images img {position: absolute; display: inline;}

/* Overexiteit */
#overexiteit {margin: 2em 2em;}
	#overexiteit p, li {line-height: 1.6em;}
	#overexiteit p.last {margin-bottom: 1.5em;}
	#overexiteit li {list-style: decimal; list-style-position: inside;}
	#overexiteit h2 {font-size: 1.5em; line-height: 1.9em; font-weight: bold; padding-bottom: 12px;}
	
#nishika {margin: 2em 2em; font-size: 1em !important; line-height: 1em !important;}

/* Treasuremap */
/*
html { height: 100%; }
body { height: 100%; margin: 0; padding: 0; }
*/
#map_canvas { height: 100%; }
	#map_canvas div.content,div.loading,div.error {width: 400px; height: 200px; overflow-x: auto !important; overflow-y: none !important; margin-right: 10px; padding-right: 5px;}
	#map_canvas p {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1.4em; color: #444;}
	#map_canvas p.amount {font-weight: lighter; font-size: 3.5em; line-height: 0.8em; margin-bottom: 0.35em;}
	#map_canvas p.title {font-weight: lighter; font-size: 0.8em; color: #777;}
	#map_canvas p.share {font-weight: lighter; font-size: 2.0em; line-height: 0.8em; color: #777; margin-bottom: 0.7em;}
	
/* Ideas */
#ideas {padding: .5em .5em;}
    #ideas a {text-decoration: none;}
    #ideas h3 {line-height: 1.3em; font-weight: bold; color: #333;}
    #ideas h4 {font-weight: lighter; font-style: italic; font-size: .8em; line-height: 1.9em; color: #333;}
    #ideas p {font-size: .8em; line-height: 1.5em; font-weight: lighter; padding-top: .4em; color: #999;}
    #ideas .card {width: 200px; height: 330px; float: left; margin:.5em .5em; overflow-y: hidden; position:relative; cursor: pointer;}
    #ideas .image {width: 200px; height: 200px; background-color: #AAA;}
    #ideas .content {margin:5px 10px; }
    #ideas .rounded {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
    #ideas .shadow {box-shadow: 0px 2px 4px 0px #999;}
    #ideas .text-mask {height: 15px; width: 100%; position:absolute; bottom: 15px; background: url('/m/g_two/ideas/text-mask.png') repeat-x 0px 0px transparent;}
    #ideas .status {height: 15px; width: 100%; position:absolute; bottom: 0; background-color: #FFF;}