body { line-height:1.50; font:12px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; }
a:focus { outline:1px dotted; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0; }
h1 { font-size:25px; letter-spacing:-1px; }
h2 { font-size:18px; letter-spacing:-1px; }
ol,ul { list-style:none; font-size:14px; }
a:link,a:visited { color:#7f7f7f; text-decoration:none; }
a:hover { color:black; text-decoration:none; }
img { border:0; }

/*carousel*/
.js { overflow:hidden; zoom:1; }
.carousel,.carousel .carousel-wrap { margin-left:0; margin-right:0; margin-top:0; border:0; zoom:1; }
.js .carousel-wrap { margin:0; display:inline-block; vertical-align:middle; width:940px; height:500px; }
.IE .js .carousel-wrap { display:inline; }
.carousel ul { margin:0; padding:0; zoom:1; }
.js ul li { overflow:hidden; display:inline; float:left; width:940px; height:500px; text-align:center; }
.carousel .carousel-control { overflow:hidden; display:inline-block; vertical-align:middle; width:40px; height:40px; line-height:999px; zoom:1; }
.carousel .carousel-next { background:url(../images/carousel/next.png) 0 0 no-repeat; float:right; position:absolute; right:-40px; bottom:260px; clear:both; }
.carousel .carousel-previous { background:url(../images/carousel/prev.png) 0 0 no-repeat; float:left; position:absolute; left:-40px; bottom:260px; }
.carousel .carousel-control:hover { -moz-opacity:.7; opacity:0.70; filter:alpha(opacity=70); }
.carousel .disabled,.carousel .disabled:hover { -moz-opacity:.1; opacity:0.10; filter:alpha(opacity=10); }
.carousel div { margin:0; padding:0; border:0; }
.carousel ul { padding:0; list-style:none; }
.carousel ul li { position:relative; width:940px; margin:0; }

/*custom css*/
#border { width:940px; height:5px; background:url(../images/carousel/border_top.jpg); }
#logo,#follow { margin-top:60px; }
#follow { text-align:right; }
#follow img { margin-left:10px; }
.grid_8 li { float:left; margin-right:20px; letter-spacing:-1px; }
.grid_8 ul { margin-left:auto; margin-right:auto; }
#last { margin-right:0; }
#wall_2 { margin-bottom:40px; }
#me { margin-bottom:20px; }
.grid_2 { display:inline; float:left; position:relative; margin-right:10px; margin-bottom:10px; }
#save { margin-right:10px; }
#404 { padding-left:10px; color:gray; letter-spacing:-1px; }
.grid_3:hover {opacity: 0.9;}
.left { float: left; margin-right: 10px; }
#uci {position: absolute; top: 0; right: 0; z-index: 20; }
#apple {}

/*tumblr bagde*/
.tumblr { font-size: 11px; list-style:none; width:250px; margin-bottom:1em; padding:0;}
.tumblr li { margin-bottom:1em; }
.tumblr p { text-align: justify; font-style: normal; font-weight: normal; margin:0; }
.tumblr img { padding-left: 4px; padding-bottom: 30px; padding-right: 4px; padding-top: 4px; display:block; background: #fff; border: solid 1px #999999; margin-bottom: 10px; }
.tumblr em { display:block; margin-top:.2em; }
.tumblr .tumblr-post-date { display:block; font-size:.9em; margin-top:.5em; }