/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body { font: 13px/1.5 lucida grande,tahoma,verdana,arial,sans-serif; }

pre,code { font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace; }

hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }

a { color:#fff; text-decoration:none; }
a:hover { text-decoration:underline; }


ol { list-style: decimal; }

ul { list-style: none; }

li { margin-left: 30px; }

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure { margin-bottom: 20px; color:#fff; font-size:13px; line-height:180%; }

h1 { font-size: 30px; }
h2 { font-size: 25px; }
h3 { font-size: 21px; font-weight:normal; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
dl { width:90%; margin:20px 0; border-bottom:1px solid #999; letter-spacing:-0.31em; *letter-spacing:normal; word-spacing:-0.43em; }
dt,
dd { display:inline-block; *display:inline; zoom:1; letter-spacing:normal; word-spacing:normal; vertical-align:top; padding:3px 2% 4px;
margin:0; border-top:1px solid #999; }
dt { margin-right:-1px; width:30%; }
dd { width:60%; }
dl.pickup { width:100% }
dl.pickup dt { font-size:10px; width:40%; }
dl.pickup dd { font-size:10px; width:50%; line-height:150%; }
.right { text-align:right; }
.center { text-align:center; }
.clear { clear:both; }
.m-t0{ margin-top:0; }
.m-t15 { margin-top:15px; }
.m-t30 { margin-top:30px; }
.m-t50 { margin-top:50px; }
.m-t60 { margin-top:60px; }
.m-b0 { margin-bottom:0px; }
.m-b10 { margin-bottom:10px; }
.m-b30 { margin-bottom:30px; }
.m-b50 { margin-bottom:50px; }
.m-r10 { margin-right:10px; }
.m-r15 { margin-right:15px; }
.m-r25 { margin-right:25px; }
.m-r80 { margin-right:80px; }
.m-l10 { margin-left:10px; }
.t-i30 { text-indent:30px; }
.t-p30 { padding-left:30px; }
.img-auto { display:block; margin:auto; }
.f-left { float:left; }
.pink { color:#E3007E; }
.blue { color:#009CE6; }

.big { font-size:20px; }
.small { font-size:12px; }
.normal { margin-bottom:0px; }

#art_right a { color:#000; }
#art_right h2 { font-size:15px; color:#000; text-decoration:none; }
#art_right img.space { margin-left:10px; margin-bottom:10px; }
