@charset "UTF-8";


/* Basic Type and Font Settings */
html, body{ height:100%; margin:0; padding:0; border:0;  font-family:Tahoma, Arial, sans-serif; font-size:.9em; color:#494842; width:100%; overflow:hidden;}
body { background-color:#2f2d28;}

h1{ font-size:26px; line-height:32px;}
h2{ font-size:22px; line-height:32px; }
h3{ font-size:15px; line-height:28px; font-weight:normal; margin-bottom:15px;}
h4{ font-size:13px; line-height:20px; font-weight:normal;}
h5{ font-size:12px; line-height:18px;}
p{ font-size:12px; line-height:20px; margin-bottom:10px;}
ul,ol, ul ul{font-size:12px; line-height:20px; list-style:none;}
.page_title{ text-transform:lowercase;}

a { color:#000;  outline:none; border:none; }
a:hover{color:#bcd7bd;text-decoration:underline; }

/* Background and main page template */
#page-wrap {
	position:relative;
	width: 100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin: 0;	
}

#logo{background:url(/National_Library/oe_/http://slinkachu.com/i/logo.gif) no-repeat; width:199px; height:74px; float:left; margin:20px 0 100px; text-indent:-2000px;}

#navigation{clear:both; width:195px; height:100%; top:0; left:20px; background:url(/National_Library/oe_/http://slinkachu.com/i/nav_bg.png) repeat-y; position:fixed; z-index:4;}
#navigation ul{clear:both; list-style:none;}
#navigation ul li{ display:block; padding:5px 15px 0;}
#navigation ul li a{color:#ffffff; font-size:11px; height:20px; cursor:pointer; text-align:left; font-weight:normal;text-decoration:none;}
#navigation ul li a:hover, #navigation ul li a.selected{color:#bcd7bd; text-decoration:none; }
ul.subnav, ul.subnav li{list-style:none; margin-left:5px;}

#background{position:absolute; z-index:1; width:100%;}
#scroller{width:100%; height:100%; overflow:auto; position:absolute;z-index:2; top:0; left:0;}
#main{margin:0 0 80px 320px; width:680px; }
#top_logos{height:180px;}

.enter{width:100%; margin:0;}
.enter h1{text-indent:-2000px; background:url(/National_Library/oe_/http://slinkachu.com/i/slink_sig.png); width:525px; height:175px; margin:200px auto 0; }
.enter h2{text-align:center; margin:20px auto; font-weight:normal; font-family:Symbol, Symbol, sans-serif;}
.enter .link_block{width:190px; margin:auto;}
.enter a{display:block; float:left; color:#FFFFFF; background:#000000; padding:5px 10px; font-weight:normal;text-decoration:none; }
.enter a:hover{color:#bcd7bd;}
.enter #site_btn{margin-right:100px;}

.content, .basic{margin:25px 0 0 0px; background:#FFFFFF; padding:10px 20px; opacity:1; }
.thumbgrid, .show_list{width:520px;margin:25px 0 0 20px; background:#FFFFFF; padding:10px 20px; opacity:1;}
.basic{padding:20px 35px 20px 20x;}
.content_inner{ opacity:1;}
.single_img{margin:0 0 10px 0; padding:0; max-width:640px;}
.date_rt{float:right; }
.more_link{font-size:12px; float:right; clear:both; margin:10px 0;}
.back_link{font-size:12px; float:left; clear:both;margin:10px 0;}

/****************** NEWS *******************/
.grid_block{margin:15px 0; clear:both; padding-bottom:10px; border-bottom:1px dotted #CCCCCC}
.show_block{margin:15px 0; clear:both; padding-bottom:10px;}
.grid_thumb{width:150px;  margin:0px 10px 10px 0; float:left;  display:block;}
.grid_thumb img{border:none;max-height:100px; max-width:150px; }
.grid_p{margin:10px 0; padding-right:100px;}

.press_thumb{ margin:20px 10px 0 0; float:left;  display:block;}
.press_thumb img{border:1px dotted #cccccc;max-height:150px; }

.project_thumbs img{max-width:630px; border:none; margin-bottom:10px;}

/*******************************************/
#footer{position:fixed; bottom:0; width:185px; clear:both; z-index:5;
} 
#footer #footer_logo_link{margin-left:10px;color:#999;font-size:10px; line-height:20px; margin-bottom:20px; text-align:center;}
#footer #footer_logo_link p{margin-bottom:5px;}
#footer #footer_logo_link a{display:block; width:175px; height:40px; text-indent:-2000px; background:url(/National_Library/oe_/http://slinkachu.com/i/andipa_trans.png)}
#footer ul{width:150px; float:right;}
#footer ul li{display:inline; padding:0; margin:0;}
#footer ul li a{display:block; float:left; background:url(/National_Library/oe_/http://slinkachu.com/i/social.png) no-repeat; text-indent:-2000px;width:23px; height:32px;margin:10px 10px 0px 0;}
#footer ul li#fbook_btn a{} 
#footer ul li#twitter_btn a {background-position:-33px 0;}
#footer ul li#rss_btn a{background-position:-69px 0;}
#footer ul li#flickr_btn a{background-position:-100px 0;}
.copyright{color:#999; text-align:right; margin-right:10px;}
.clear{clear:both;}
.error{color:#ea2557; padding:0 0 10px; display:block;}

/***************** FORM ****************/
label
{
	margin:5px 0px;
	width:100px;
	display:block;
	text-align:left;
	float:left;
	clear:both;
}
.longtextfield
{
	width:300px;
}
.longtextarea
{
	width:300px;
	height:100px;
}
input{padding:3px; margin:5px 0;}
