/*
-----------------------------------------------
Copenhagen Museum
- - - - - - - - - - - - - - - - - - - - - - - -
Filename:			copenhagen.print.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
Date:					13 November 2009

----------------------------------------------- */

/* =GLOBAL
----------------------------------------------- */
body { background:#fff ; font: 63.7%/1.4 Helvetica, Arial, sans-serif; color:#525050; }

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* =Generic */
a { color:#e87911 ; text-decoration:none; }
a:hover { text-decoration: underline; color:#CA6404 }
a img, a:hover img { border: none; }
.hide { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0; }
img.alignleft { padding:0; margin:0; }

/* =Typography */
p { font-size:1.2em;line-height:1.2;margin-bottom:11px;letter-spacing:-0.02em;}
small {}
strong {font-weight: bold;}
em { font-style:italic;}

h1 {position:absolute; left:18px; top:14px; width:193px; height:93px;}
	h1 a {display:block; width:100%; height:100%;}
h2 { color:#000 ;font-size:2.4em;font-weight:bold;letter-spacing:-0.02em;line-height:1.1;margin:2px 0 9px;}
        h2 a {color:#e87911}
h3 {font-size:1.8em; font-weight:bold; color:#display}
        h3 a {color:#e87911}
h4 {font-size:1.4em; font-weight:bold;margin:5px 0 1px;letter-spacing:-0.01em; color:#display}
	h4 a {color:#e87911}
	
/* =Forms */
fieldset {}
fieldset legend {display:none}
label {display:none;}
input {}
input.textbox {}
input.radio {}
input.checkbox {}
input.submit {}
textarea {}
select {}

#nav #search {display:none}

/* search results */

#searched_for {text-align:center;}

#search_results {margin:0 192px 0 30px;}
	#search_results thead td {background:#FFF;font-size:1.1em;font-weight:bold;padding:3px 0 0 10px; border-bottom:1px solid #c0c0c0}
		#search_results thead .result_title {width:30%}
		#search_results thead .result_summary {width:50%}
		#search_results thead .result_date {width:20%}
		
	#search_results tbody tr {border-bottom:1px solid #e0e0e0;}
		#search_results tbody td {vertical-align:top;padding:6px 0 0 10px;}
			#search_results tbody td p {font-size:1em}
			
			#search_results tbody .resultRowOne {background:#f6fefe;}

/* pagination */

.paginate {font-size:1.2em; text-align:center}
	.paginate .pagecount,
	.paginate strong,
	.paginate a {margin-right:5px;}


/* =Lists */
ul { list-style: square; list-style-position: inside;}
ol { list-style: decimal; list-style-position: inside;}
li { font-size:1.2em;}

/* =Tables */
table { font-size:1.2em;margin-bottom:20px;}
td {}


/* =STRUCTURE
----------------------------------------------- */
#container {background:#fff;}
	
.wrap { width:100&; margin:0;}

#footer { display:none;}

/* Masthead */


/* Primary Nav */

#nav {background:url(../img/bg_nav_top.png) no-repeat 0 0; display:block; width:998px; height:54px;}
	#nav_bg { background:url(../img/bg_nav.png) no-repeat bottom left; height:54px;}
		#nav ul {display:none}
			
/* Secondary Nav */

#subnav {display:none}

/* Content */

#content {padding:0;position:relative;}

#columns { background:#fff;padding:0;}

#columns .col_1 {margin:0; width:100%;}
	#columns .col_1 p {font-size:1.2em; letter-spacing:-0.01em}

#columns .col_2 {margin:0;width:100%;}
	#columns .col_2 img {margin:16px 0 9px;}
	#columns .col_2 p {/*line-height:1.15;*/margin-bottom:14px;}
		#columns .col_2 p.read_more {margin-top:0;}

#columns .col_3 {margin:0; width:100%;}
	#columns .col_3 h4 {margin: 14px 0 0 4px;}
		#columns .col_3 .clearfix a {margin-right:6px;}

	#columns img {margin-bottom:4px;}

#columns .col_holder {margin-left:0; width:100%;}
	#columns .col_holder .col {width:100%; margin-right:0;}
	#columns .col_holder div { width:100% !important; margin:0 !important; float:none !important; }

/* sidebar */

#sidebar {display:none}
	
/* Footer */

#footer #footer_top {background:url(../img/bg_content_footer.png) no-repeat 0 0;padding:21px 0 20px;}
	#footer #footer_top ul {list-style:none; margin:0 0 0 105px;}
	
		#footer #footer_top ul ul {font-size:1em; margin-left:0}
			#footer #footer_top ul ul li {font-size:.9em;line-height:1.1;margin-right:0; width:auto; margin-bottom:6px;}
			#footer #footer_top ul li {margin-right:5px;width:106px;}
			/*
			#footer #footer_top ul li.col_1 {width:159px;}
			#footer #footer_top ul li.col_2 {width:164px;}
			#footer #footer_top ul li.col_3 {width:156px;}
			#footer #footer_top ul li.col_4 {width:159px;}
			#footer #footer_top ul li.col_5 {width:110px;}
			*/
				#footer #footer_top ul ul h4 {font-weight:bold; font-size:1.3em;line-height:1.32;}	
					#footer #footer_top ul ul a {color:#fff;}


/* =DETAIL
----------------------------------------------- */

/* read more link */
.read_more {width:100%; border-top:1px solid #aababc; text-align:right;margin:-4px 0 0; font-size:1.1em !important;padding-top:4px;line-height:0.8;}

/* contact */
#columns #contact {position:absolute; bottom: 47px; left:28px;}
	#columns #contact p {font-size:1em; color:#6c6c63; margin-bottom:8px;line-height:1}
		#columns #contact p.last {margin-bottom:25px;}
		#columns #contact .alignleft {width: 162px;}
		#columns #contact .alignright {width:144px;}
#columns #contact.alt {margin:50px 0 0 27px;position:static;}

#subnav_contact {position:absolute; left:0; top: 167px;}

/* Hero article */

#hero {/*margin:0 0 0 19px;*/padding-top:18px;/*width:800px;*/ width:640px; margin:0 0 0 30px; float:left;}
	#hero img {margin:0 10px 10px 0;}
	#hero div.alignleft {width:230px;}
		#hero h2 {}
		#hero p {font-size:1.4em;margin-bottom:15px;}
			#hero p.read_more {font-size:1.2em !important; margin-top:-11px;}


/* Articles */
#content.inside {padding:0;}
	.col_wide { margin:0; float:none !important;}
		.col_wide h2,
		#search_results h2 {font-size:2.8em;letter-spacing:0.03em;margin:0 0 15px;padding-top:21px;}
		.col_wide p {font-size:1.2em;line-height:1.15;margin-bottom:15px;}
		.col_wide p.caption {color:#000;font-size:1em;font-weight:bold;letter-spacing:-0.01em;line-height:1.2}
		.col_wide p.intro {color:#157D94;font-size:1.3em;font-weight:bold;letter-spacing:-0.01em;line-height:1.2}
		.col_wide img.alignleft {margin:0 15px 10px 0;}

/* Home specific */


#flash_holder { display:none; }
	#flash_replace {}

#home #nav { display:none; }
#home #content  {z-index:900; padding-top:0;}
#home #columns {padding-top:0; padding-bottom:0;}
#home #columns .col_2 {margin:0; width:100%;}
#home #columns .col_3 {margin:0; width:100%;}
#home #columns .col_3 h4 {margin:5px 0 1px}


/* =PLUGINS
----------------------------------------------- */
