<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
*************************************************

Psytopic
General Screen Styles

Created by lightor at Psytopic Webkitchen
http://www.psytopic.com

*************************************************
*/

/*-------------------------------------------    
    Self-clearing floats
-------------------------------------------*/
.mod:after, #main:after, .secondary:after, .locations:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
::selection {background: #252525;color:#fefefe; /* Safari */}
::-moz-selection {background: #252525;color:#fefefe; /* Firefox */}


/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; line-height: 1.5; /*line-height:18px;*/}
body { color: #272727;  font: 90% 'Trebuchet MS','Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;background: #FFF;}
/*FCFCFC*/

a:link, a:visited, a:active {
	color:#252525;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:hover img{ opacity:0.8; filter: alpha(opacity=80); }
strong { font-weight:bold; }
#top{ display:none; }
.left { float:left; }
.right { float:right; }
.small { font-size:80%; }

.row img {display:block;}

p { margin-bottom: 1.35em; }
p, ul, ol, dd { font-size: 13px; color: #333; }
dd { margin-bottom: 1em; }
fieldset { border: none; margin: 0; padding: 0; }
h2 { margin-bottom: 1em; line-height: 1.4; font: 18px/1.4 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;}

/* remember to define focus styles! */
:focus,
.acffocus {
	outline: 0;
}

ul {
list-style-type:none;
}

h1 { color: #252525; font: 22px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;}

.yincang {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
	line-height: 0;
	text-indent:-9999px;
	/*position: absolute;*/
}



/*button*/
/*button {
	background-color:#252525;
	border:0pt none;
	color:#FFFFFF !important;
	cursor:pointer;
	margin:0pt;
	padding:0pt;
	text-align:center;
	vertical-align:middle;
}
button span {
	background:#252525;
	display:block;
}
button:hover, button:hover span {
	background-color:#00A7E5 !important;
}
button span em {
	display:block;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:normal;
	padding:3px 10px 4px;
	text-transform:uppercase;
	vertical-align:middle;
}*/


/*
h1 { color: #2b1404; font-size:1em;}
h2 { margin-bottom: 1em; line-height: 1.4; }
h3 { font: normal 16px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #40550d; margin: 0 0 0.5em; }
h3.credit, h3.title { font: normal 14px Georgia, 'Times New Roman', serif; color: #4e3114; font-style: italic; }
h3 em { color: #40550d; }

a, #main a cite, a * { color: #c93b0e; text-decoration: underline; }
a:hover, a:focus, #main a:hover cite, #main a:focus cite, a:hover *, a:focus * { color: #1e0a02; }

abbr, acronym { border: none; }
h2 abbr, h2 acronym { color: #40550d; }

p { margin-bottom: 1.35em; }
p, ul, ol, dd { font-size: 13px; color: #333; }
dd { margin-bottom: 1em; }
fieldset { border: none; margin: 0; padding: 0; }

blockquote { background: transparent url(../i/presentation/open_quote.gif) no-repeat 0 2px; border-top: 1px solid #EDEDED; margin: 0 0 2em; }
blockquote cite { font-style: italic; }

img { display: block; }

dfn { font-style: normal; }

a.badge img { border: none; background-color: #999; margin-top: 3em; margin-top: 0; }
a.badge:hover img, a.badge:focus img { background-color: #4e3114; }
*/


/*
body {
	font-size:90%;
	font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", Arial, Helvetica, Verdana, sans-serif;
	padding-bottom:30px;
	line-height:1.5;
	background:#ffffff;
}
*/

/*BBq:*/

#blurb {
margin: 0 auto;
border-bottom:1px dotted #CCCCCC;
/*border-top:1px dotted #CCCCCC;
font:41px/41px georgia;*/
padding:10px 15px;
text-align: right;
width: 930px; 
}
#footer {margin: 0 auto;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
padding:10px 15px;
width: 930px; 
height:200px;
}
.footrow {clear:left;padding:1em 0;}
.footrow div {border:medium none;clear:none;float:left;margin:2.2em 0 0 40px;width:199px;}
.footrow div.first {margin: 0;}

/*.footrow div a:first-child {font:18px/1.4 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;text-decoration:none;}*/

#footer h1 {margin-bottom: 15px;}

#footer h1 a {
background:url("/common/img/logo/psytopic-footer-logo.gif") no-repeat scroll 0 0 transparent;
display:block;
height:45px;
overflow:hidden;
text-indent:-9999px;
width:122px;
}
#copyright{margin: 0 auto;width: 930px; padding:0 15px; margin-bottom: 50px;}
#copyright p {color: #999;font-size:80%; margin-top:10px;}
#copyright p a{color: #999;}
/*#copyright span{padding-top: 2px;}
#copyright span a {
background:url("/common/img/icon/icons.png") repeat scroll 0 0 transparent;
float:left;
height:16px;
margin-left:5px;
text-indent:-9999px;
width:16px;
}
#copyright span a:hover { background-position: 0pt -16px; }
#copyright a.facebook {background-position:-16px 0;}
#copyright a.facebook:hover { background-position: -16px -16px; }
#copyright a.twitter { background-position: -32px 0pt; }
#copyright a.twitter:hover { background-position: -32px -16px; }
#copyright a.mail { background-position: -48px 0pt; }
#copyright a.mail:hover { background-position: -48px -16px; }*/

.backtop{margin-top:-12px;float:right;}/*BBQ*/
.backtop span a{
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	padding:2px;
}

#footer-icon{padding-top: 2px;float:right;margin-top:0px;}
#footer-icon a {
background:url("/common/img/icon/icons.png") repeat scroll 0 0 transparent;
float:left;
height:16px;
margin-left:5px;
text-indent:-9999px;
width:16px;
}
#footer-icon a:hover { background-position: 0pt -16px; }
#footer-icon a.facebook {background-position:-16px 0;}
#footer-icon a.facebook:hover { background-position: -16px -16px; }
#footer-icon a.twitter { background-position: -32px 0pt; }
#footer-icon a.twitter:hover { background-position: -32px -16px; }
#footer-icon a.mail { background-position: -48px 0pt; }
#footer-icon a.mail:hover { background-position: -48px -16px; }

/*#copyright span a {
background:url("/common/img/icon/icons.png") repeat scroll 0 0 transparent;
float:left;
height:22px;
margin-left:2px;
text-indent:-9999px;
width:22px;
}
#copyright span a:hover { background-position: 0pt -22px; }
#copyright a.facebook {background-position:-22px 0;}
#copyright a.facebook:hover { background-position: -22px -22px; }
#copyright a.twitter { background-position: -44px 0pt; }
#copyright a.twitter:hover { background-position: -44px -22px; }*/



#sidebar form {
margin:0 0 40px;
}
#query {
border:1px solid #CCCCCC;
color:#666666;
font:12px arial;
padding:3px;
width:215px;
}
#searchsubmit {
background:none repeat scroll 0 0 #000000;
border:medium none;
color:#FFFFFF;
font:12px arial;
padding:3px;
}

/*Header*/
#logo { display: none; }

#header { width: 960px; margin: 0 auto; padding: 30px 0 60px 0; position: relative; border-bottom: 1px dotted #CCCCCC;}

#header h1 {
	float:left;
	padding-left:15px;
}
#header h1 a {
	background:url(/common/img/general/psytopic-header-logo.gif) no-repeat;
	display:block;
	width:122px;
	height:77px;
	overflow:hidden;
	text-indent:-9999px;
}
#header div {
	float:right;
	width:638px;
	font-size:80%;
	padding-top:6px;
	/*line-height:1.2;*/
}
#header div p {
	font-size: 11px;
	text-align:right;
	padding-bottom:15px;
	padding-right: 15px;
}
#header div p a.first{
	background:url(/common/img/general/arrow.gif) no-repeat left 0.2em;
	padding-left:15px;
}
/*#header div ul {

}
#header div ul li {
	display:inline;
	float:left;
}
#header div ul li a {
	display:block;
	background-image:url(/common/img/general/menu.gif);
	background-repeat:no-repeat;
	width:91px;
	height:18px;
	text-indent:-9999px;
}
#header div ul li#g1 a { background-position:0 0; }
#header div ul li#g2 a { background-position:-91px 0; }
#header div ul li#g3 a { background-position:-182px 0; }
#header div ul li#g4 a { background-position:-273px 0; }
#header div ul li#g5 a { background-position:-364px 0; }
#header div ul li#g6 a { background-position:-455px 0; }
#header div ul li#g7 a { background-position:-546px 0; width:92px; }
*/
/* main menu */

#menu {
	/*font-family: Lucida Sans, arial, helvetica, times, serif;
	font-size: 12px;
	width:620px;
	
	height: 30px;
	float:right;
	margin-top: 42px;*/
	overflow:hidden;
	text-transform:uppercase;
}


#menu ul {
	margin:0;
	padding:0;
	width: auto;
	height: 18px;
	float:right;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
	margin-left: 1px;
	height: 18px;
}

#menu ul li a {
	padding:0;
	margin: 0;
	color: #252525;
	display:block;
	line-height: 18px;
	font-weight: bold;
    border:none;
	/*padding: 0 10px;*/
	width: 90px;
	text-align: center;
    /*font-family: "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;*/
}

#menu ul li a.current,
#menu ul li.current_page_item a,
#menu ul li a:hover {
	color:#fff;
	text-decoration:none;
	background: #252525;
	
}
/*end main menu*/





/*Structure*/

#main { width: 420px; float: left; padding: 30px 0 0 15px; margin: 0 0 2.5em; }
.home #main { width: 680px; position: relative; }
.mag #main { width: 610px; position: relative; }
.page #main { width: 920px; position: relative; }

#sub { width: 210px; margin: 0 0 0 480px; padding: 25px 15px 1em 0; /*border-bottom: 1px dotted #CCCCCC;*/ }
.home #sub { width: 210px; margin-left: 735px; }
/*.home #sub h2:first-child { margin-bottom: 0; }*/
.mag #sub { width: 290px; margin-left: 665px; border: none; }

#home_feature{height:390px;}


#container { width: 960px; margin: 0 auto; }






.topdot {border-top:1px dotted #CCCCCC;}



/* ### Sidebar ### */	
	
	#sidebar {
		/*padding:40px 0 30px 40px;
		float:left;
		*/
		padding:0;
		width:210px;
		}
	
	#sidebar h2 {
		margin:0 0 8px 0;
		}
	
	#sidebar  form {margin:0 0 40px 0;}
	
	#sidebar .postmetadata {font:normal 11px arial;}
	
	
	
	#sidemessage {
		margin:0 0 40px 0; 
		padding:0 15px 0 0;
		}
		
	.sidelist {
		margin:0 0 40px 0;
		padding:0;
		border-top:1px dotted #ccc;
		}
	
	.sidelist li {
		list-style:none;
		margin:0;
		padding:0;
		font:normal 12px arial;
		}
		
	.sidelist li a {
		display:block;
		padding:6px 0;
		border-bottom:1px dotted #ccc;
		color:#000;
		}
	
	.sidelist li a:hover {
		background:#f9f9f9;
		color:#c30;
		}
		
	.recentlist {
		margin: 0;
		padding:0;
		border-top:1px dotted #ccc;
		}

	.recentlist li {
		list-style:none;
		padding: 6px 0;
		border-bottom:1px dotted #ccc;
		color:#666;
		font:normal 12px arial;
		}
	
	.recentlist li:hover {
		background:#f9f9f9;
		}

    a.blk_button {
		background:#000;
		color:#fff;
		font:normal 12px/12px arial;
		padding:5px 10px 5px 10px;
		}
	
	a:hover.blk_button {
		background:#00A7E5;
		color:#fff;
		text-decoration: none; 
		}	

    a.blk_button2 {
		background:#00A7E5;
		color:#fff;
		font:normal 12px/12px arial;
		padding:5px 10px 5px 10px;
		}

	a:hover.blk_button2 {
		background:#000;
		color:#fff;
		text-decoration: none; 
		}
	
	.topics {margin: 0; padding: 0;}
	.topics li {float:left;width:99px;list-style: none;padding:5px 0; color:#666;font:normal 12px arial;}
	.topics li:hover {background:#f9f9f9;}
	
	#topic-cloud {width:680px;}
	.topic-cloud {margin: 0; padding: 0;}
	.topic-cloud li {float:left;width:110px;list-style: none;padding:5px 0; color:#666;font:normal 12px arial;}
	.topic-cloud li:hover {background:#f8f8f8;}

/*-------------------------------------------    
    Header
-------------------------------------------*/


.home #header div ul li#g1 a, #header div ul li#g1 a:hover { background-position:0 -30px; }
.mag #header div ul li#g2 a, #header div ul li#g2 a:hover { background-position:-91px -30px; }
.concept #header div ul li#g3 a, #header div ul li#g3 a:hover { background-position:-182px -30px; }
.gallery #header div ul li#g4 a, #header div ul li#g4 a:hover { background-position:-273px -30px; }
.onlineShop #header div ul li#g5 a, #header div ul li#g5 a:hover { background-position:-364px -30px; }
.atelier #header div ul li#g6 a, #header div ul li#g6 a:hover { background-position:-455px -30px; }
.blog #header div ul li#g7 a, #header div ul li#g7 a:hover { background-position:-546px -30px; }



/*-------------------------------------------    
    Structure
-------------------------------------------*/
.create.landing #main, .publish.landing #main, .sitemap #main { width: 680px; }
	/*#main h2, dl.dated dt a, .create #featured h3 a { color: #40550d; font: normal 20px/1.2 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; text-decoration: none; }*/
	#main h2 { border-bottom: 1px solid #EDEDED; padding: 0 0 0.25em; }
	.home #main h2, .mag #main h2 { border: none; padding-bottom: 0; }
	#main &gt; h2:first-child { margin-bottom: 0.5em; }
	dl.dated dt a:hover, dl.dated dt a:focus, #featured h2 a:hover, #featured h2 a:focus, .more a:hover, .more a:focus, p.rss a:hover, p.rss a:focus, p.rss a:hover *, p.rss a:focus *, .create #featured h3 a:hover, .create #featured h3 a:focus { color: #1e0a02; text-decoration: underline; }
	/*#sub h2, .home #main h2, .mag.landing #main h2, #featured h2, #featured h2 a, .more a, .mag.archive #main h2, .mag.post #main h3, table.calendar caption { color: #963; font: normal 12px/1.2 Georgia, 'Times New Roman', serif; font-style: italic; letter-spacing: 3px; text-transform: uppercase; margin: 0 0 8px; text-decoration: none; }*/

	/*\*/ .publish.landing #main { background: transparent url(../i/presentation/faux.gif) repeat-y 0 0; margin-top: 20px; } /**/
/*
	#main ul { list-style: none; margin: 0 0 1.5em;}
		#main ul li { background: transparent url(../i/presentation/bullet.gif) no-repeat 0 0.5em; padding: 0 0 0 10px; margin: 0 0 0.5em 10px; }
	#main ol { margin: 0 0 1.5em 20px; }*/

	#main code { display: block; margin: 0 0 1.5em; padding: 0.5em 5px; border: 1px dashed #EDEDED; background-color: #fff; font: 11px Monaco, 'Courier New', Courier, monospaced; color: #333; }

	.mag.post #main { position: relative; padding-top: 5em; }
		.mag.post #main h2 { border-bottom: none; border-top: 1px solid #EDEDED; padding: 0.25em 0 0; }
		.post #main h2 { margin-bottom: 0.25em; }
		.mag.post #main h3 { position: absolute; top: 30px; letter-spacing: normal; text-transform: none; color: #ad9984; font-size: 12px; }
		body.archive #main h2 { border: none; }

	/*
dl.dated { margin: 0 0 1.6em; position: relative; padding: 2.5em 0 0; }
		dl.dated dt { margin-bottom: 0.5em; }
		dl.dated dd.date { position: absolute; top: 0; border-bottom: 1px solid #EDEDED; width: 420px; padding: 0 0 0.25em; font-style: italic; color: #ad9984; } 
		.home dl.dated dd.date { width: 320px; }
*/
		/*\*/ /*dt.dated dd.date, .home dt.dated dd.date { width: 100%; }*//**/

	#main ol.magitems { margin: 0; padding: 0; list-style: none; /*width: 320px;*/ }
		ol.magitems li { margin-left: 0; position: relative; padding: 2em 0 0; }
		ol.magitems h3 { margin-bottom: 0.25em; }
			ol.magitems h3 a { color: #40550d; font: normal 20px/1.2 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; text-decoration: none; } /* combine above */
			ol.magitems h3 a:hover, ol.magitems h3 a:focus { color: #1e0a02; text-decoration: underline; }
		ol.magitems p.date { position: absolute; top: 0; border-bottom: 1px solid #EDEDED; width: 100%; padding: 0 0 0.25em; font-style: italic; color: #ad9984; }

	/*#main img, .full, .half, .third { float: left; margin: 0 14px 10px 0; border-bottom: 4px solid #1e0a02; } */
	a img, #main a img { border: none; /*border-bottom: 4px solid #1e0a02;*/ }
	/*a:hover img, a:focus img, #main a:hover img, #main a:focus img { border-color: #00A7E5; }*/

	.full, .half, .third { border: none; margin-bottom: 5px; }
	.full { margin-bottom: 1.5em; }
	.half { width: 200px; }
	.third { width: 100px; }
	.full p, .half p, .third p, .meta { font-style: italic; color: #963; margin-bottom: 0; font-size: 12px; }
	#main .full p cite, #main .half p cite, #main .third p cite { color: #963; }
	#main .full img, #main .half img, #main .third img { margin-right: 0; float: none; }

	/*blockquote &gt; p:first-child { text-indent: 22px; font-size: 16px; margin-bottom: 0.7em; color: #4e3114; }
	.lastword { padding: 0 22px 0 0; background: transparent url(../i/presentation/close_quote.gif) no-repeat right top; color: #4e3114; }*/
	/*#main blockquote { padding: 1em 0 0; border-bottom: 1px solid #EDEDED; background-position: 0 1.1em; }*/

	.home #main p.more { width: 100%; border-top: 1px solid #EDEDED; padding: 0.5em 0 0; text-align: right; }
	.more a { text-decoration: underline; }

	p.rss { background: transparent url(../i/presentation/rss_icon.gif) no-repeat 0 50%; padding: 0 0 0 15px; font-size: 11px; position: absolute; bottom: 3px; width: 160px; }
	li.rss a { background: transparent url(../i/presentation/rss_icon.gif) no-repeat 0 50%; padding: 0 0 0 15px; }
	#sub p.rss { position: static; font-size: 12px; }
		p.rss a, p.rss a * { text-decoration: none; color: #963; }

	#main cite { color: #4e3114; font-style: italic; }

	.reference { border-top: 1px solid #EDEDED; margin: 0 0 4em; float: left; }
	.reference .entry h3 a { color: #40550d; font: normal 16px/1.2 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; text-decoration: none; margin: 0;  }
	.reference .entry h3 a:hover, .reference .entry h3 a:focus { color: #1e0a02; text-decoration: underline; }
	.reference .entry { border-bottom: 1px solid #EDEDED; float: left; padding: 1em 0 0.5em; width: 420px; }
		.reference .entry p { margin: 0.25em 0 0 105px; }
		.reference .entry h3 { margin-bottom: 0; }
		.reference .entry h4 { margin: 0 0 0 105px; font-style: italic; font-size: 13px; font-weight: normal; color: #4e3114; padding: 0; }
	 h2 + .reference { border: none; margin-top: -15px; }

	#main dl.reference { float: none; border: none; margin: 0; padding: 0; }
		dl.reference dt { font-size: 13px; }
			dl.reference dd { font-style: italic; }

#featured { background-color: #f3f0dc; width: 680px; padding: 20px 20px 0.7em; overflow: hidden; border-bottom: 1px dashed #aaa090; }
	#featured div, .row div { border-bottom: 1px solid #eee; clear: left; margin-bottom: 10px; }/*#EDEDED*/
	#featured div img, .row div img { float: left; margin-right: 10px; }
	/*\*/ #featured div, .row div { width: 199px; float: left; margin: 0 0 0 40px; border: none; clear: none; } /**/
		#featured div p, .row div p { font: normal 12px Verdana, Arial, sans-serif; /*color: #4e3114;*/ }
	#featured div:first-child, .row div:first-child { margin-left: 0; }
	/*\*/ #featured div img, .row div img { float: none; margin-right: 0; } /**/
	#featured a img, .row div a img { margin: 0 0 10px; }

	.row { clear: left; border-top: 1px solid #ddd; padding: 2em 0 1em; /*color: #40550d;*/ }/*#EDEDED*/
	#main &gt; .row:first-child { border: none; padding-top: 0; }
	#main .row div a img { margin: 5px 0 10px; float: none; }
	#main .row div a img:hover { margin: 5px 0 10px; float: none; }
	
	.row div a:first-child { /*color: #40550d;*/ font: normal 18px/1.4 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; text-decoration: none; }
	.row div a:first-child:hover, .row div a:first-child:focus { color: #1e0a02; text-decoration: underline; }

	.create #featured img { float: left; margin-right: 20px; }
	.create #featured h3 { font-size: 20px; margin: 0 0 0.25em; }
	.create #featured p { font-size: 15px; /*color: #4e3114;*/ margin-left: 340px; line-height: 1.5; border-top: 1px solid #ded6c1; padding: 0.5em 0 0; }

	.publish.landing #featured { padding-bottom: 0; }
		.publish.landing #featured p { font-size: 16px; /*color: #4e3114;*/ line-height: 1.5; margin-bottom: 1em; }
	.publish.landing .row p { font: normal 13px/1.4 Georgia, 'Times New Roman', serif; margin-top: 0.5em; color: #333; }
	.publish.landing #main .row p cite { color: #333; }
	.publish.landing #main { padding-top: 0; }
		.publish.landing #main .row a { font-size: 20px; }
			.publish.landing #main .row a img { border: none; }


	/*#sub ul { list-style: none; margin: 0 0 1.5em;}
		#sub ul li { background: transparent url(../i/presentation/bullet.gif) no-repeat 0 0.5em; padding: 0 0 0 10px; margin: 0 0 0.5em; }
		#sub li.current { background: transparent url(../i/presentation/bullet_current.gif) no-repeat 0 0.5em; font-weight: bold; }
	#sub dl { margin: 0 0 3em; }
	h3.categories { margin: 1em 0; color: #000; font: bold 12px Georgia, 'Times New Roman', serif; }
	#sub blockquote { padding-top: 10px; background-position: 0 12px; }
	.home blockquote, .clients #sub blockquote, .contact #sub blockquote { border: none; padding-top: 0; background-position: 0 2px; }
	.home blockquote { border-bottom: 1px solid #EDEDED; }
	.speak #sub blockquote { border-bottom: 1px solid #EDEDED; margin-bottom: 0; }
	.speak #sub a.badge img { margin: 1.5em 0 1em; }
	.speak #sub blockquote { border-bottom: none; } 
	*/
	/*Remove this when using AEA banner*/

	#sub ul.categories { border-bottom: 1px solid #EDEDED; padding: 0 0 1em; margin-bottom: 1em; }



.copyright #sub, .accessibility #sub { border-bottom: none; }
.copyright #sub blockquote, .accessibility #sub blockquote { border-top: none !important; border-bottom: 1px solid #EDEDED; }

dl.archive { float: left; padding: 0 0 0 10px; width: 14em; max-width: 240px;}
dl.archive dt { clear: left; padding: 3em 0 0; margin: 0 0 1em -10px; font-weight: bold; font-size: 12px; }
	dl.archive dt:first-child { padding-top: 0; }
	dl.archive dd { float: left; padding: 0 0.5em 0 0; margin: 0 0 0.5em 0.5em; border-right: 1px solid #ceb896; font-size: 11px; width: 2em; }
	dl.archive dd.current { font-weight: bold; }
	dl.archive dd.current a { color: #333; }
	dl.archive dd.current a:hover, dl.archive dd.current a:focus { color: #000; }
	dl.archive dd.last { border: none; }

p.meta { border-top: 1px solid #EDEDED; padding: 0.5em 0 0; }

.ed-note { background-color: #f3f0dc; border: 1px dashed #aaa090; padding: 10px 6px 10px 10px; color: #60411f; font-size: 12px; }
	.ed-note strong { font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #963; text-transform: uppercase; letter-spacing: 0.1em; }

img.airbag-happycog { margin-bottom:17px; }

#sub .tweet h2 a { text-decoration:none }
#sub .tweet ul { margin-top:18px; border-bottom: 1px solid #ded6c1;}
	#sub .tweet li { background:none; padding:0; margin:0 0 18px 0 }
		#sub .tweet li a.tweetlink { display:block; font-size:11px; text-decoration:none }
	#sub .tweet .loading { border-bottom: 1px solid #ded6c1; padding-bottom:18px }
	
#main ul.sitemap ul { margin-top: 0.5em; }

/*-------------------------------------------    
    Footer
-------------------------------------------*/
/*#footer { clear: left; width: 680px; padding: 1em 20px; font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #60411f; margin: 0 0 4em; }

	#footer a, p.meta a { color: #60411f; }
	#footer a:hover, #footer a:focus, p.meta a:hover, p.meta a:focus { color: #1e0a02;  }

#deviceswitch { margin: 0 0 4em; padding: 0; list-style: none; padding: 0 20px; }
	#deviceswitch li { display: inline; font-weight: bold; border-left: 1px solid #ddd; padding: 0 0 0 0.5em; margin: 0 0 0 0.25em; }
	#deviceswitch li.first { border: none; padding-left: 0; margin-left: 0; }
		#deviceswitch li a { font-weight: normal; }

*/


/* ________________________________________________________________________________________________________________
	Slider 
   ________________________________________________________________________________________________________________ */

.inner {
clear:both;
/*height:100%;*/
height:390px;
margin:0 auto 20px;
min-width:960px;
position:relative;
text-align:left;
width:960px;
border-bottom:1px dotted #CCCCCC;
}

/* slider nav */
#slider_thumbnails{position:absolute;z-index:100;width:960px;top:355px;left:0;}
#slider_preview_img{text-align:center;}
.slider_preview_img{cursor:pointer;height:10px;width:10px;margin-right:10px; background:transparent url(/common/img/slider/slider_button_inactive.gif) no-repeat scroll 0 0;}
.active_slider_img{background:transparent url(/common/img/slider/slider_button_active.gif) no-repeat scroll 0 0;}

/* slider full */
#slider_img{
	display:block;
	height:344px;/*400px*/
	overflow:hidden;
	position:absolute;
	right:0;
	top:0px;
	width:960px;}
#home_feature #slider_img .slider_full{height:400px;margin-top:0px;overflow:hidden;}
.slider_frame{
	background:transparent url(/common/img/slider/slider_frame.png) no-repeat scroll 0 0;
	cursor:pointer;
	height:340px;
	position:absolute;
	top:0;
	right:0;
	width:600px;
	}
.slider_content{width:300px;padding-top:30px;padding-left:30px;}
.slider_full .slider_content{width:330px;padding-left:0px;}

/* slider staged */
/*#home_feature .background {background:url(/common/img/slider/full.jpg) center top no-repeat;}
#home_feature.staged .background{height:400px;background:transparent url(images/stage.jpg) center top no-repeat;}
#home_feature #slider_img .slider_cropped{height:340px;margin-top:20px;overflow:hidden;}
#home_feature #slider_content .slider_cropped{margin:40px 30px;overflow:hidden;}
#home_feature .slider_full h2, #home_feature .slider_full{color:#888888;}*/

/* slider cu3er */
#home_feature.cu3er .background{height:400px;background:transparent url(/common/img/slider/cu3er.jpg) no-repeat scroll center center;}
#home_feature.cu3er #cu3er-container{
	display:block;
	overflow:hidden;
	position:absolute;
	right:0;
	width:960px;
	height:340px;
	top:25px;}

#slider_img img{right:0;bottom:0;}
#loading_slider{
	background:transparent url(/common/img/slider/slider_loader.gif) no-repeat scroll center top; 
	height:64px;
	position:absolute;
	text-align:center;
	top:170px;
	width:960px !important;
	z-index:20;}




/*Just for test*/

/* ::::: file:///Users/lightor/Library/Application%20Support/Firefox/Profiles/09w763mw.default/ScrapBook/data/20100420161728/index.css ::::: */
/*#side_recent_changes {width:600px;height:300px;clear: both;}
div#sidebar { width: 293px; float: left; margin-top: 0px; color: rgb(127, 127, 127); margin-left: 300px; }
.sidebar_top { background: url('module_caps.png') no-repeat scroll 0pt -45px transparent; width: 293px; height: 9px; }
.sidebar_bottom_fold { background: url('module_caps.png') no-repeat scroll 0pt -60px transparent; width: 293px; height: 26px; }
#sidebar div.sidebox { background: url('article_bgs.png') repeat-y scroll -1372px 0pt transparent; margin: 0pt; padding: 6px 18px; }
.sidebox_shell { margin: 5px 0pt; }
#sidebar h3 { font-size: 1.1em; color: rgb(68, 61, 55); padding-bottom: 3px; border-bottom: 3px solid rgb(189, 183, 167); }
div#side_recent_changes div { padding: 5px; font-size: 0.98em; }
div#rcwidget_divid { padding: 0px; margin: 0px; font-size: 0.98em; }
div#rcElement_list { padding: 0px; margin: 0px; }
#side_recent_changes p.bottom_link { font-size: 1.15em; text-align: center; font-weight: bold; margin: 0px 0pt -18px; position: relative; border-top: 2px solid rgb(189, 183, 167); padding-top: 10px; }
#side_recent_changes #play_pause_button { position: absolute; background: url('button_blue.png') no-repeat scroll -340px 0pt transparent; width: 26px; height: 26px; margin: -5px 0pt 0pt 20px; }
div#iphone_notice { height: auto; text-align: center; margin-left: auto; margin-right: auto; background-color: rgb(255, 255, 170); -moz-border-radius: 1em 1em 1em 1em; }
*/</pre></body></html>