/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym,iframe {border:0}
object{display:block;outline:none}


/* Universal */
body{mid-width:800px;font:13px Arial,sans-serif}
td{vertical-align:top}
a{color:#ff6;text-decoration:none}
a:hover{color:#fff}
h2{padding:40px 20px 15px;font-size:18px}
h3{padding:25px 20px 11px 20px;font-size:18px}
h4{font-size:14px}

/* Handy */
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
#hide, .hide{display:none}
.red{background:#f00}
.padcells td{padding:4px}
.vmid{vertical-align:middle}

/* layout */
#container{margin:0 auto;width:760px;color:#fff;background:#69c}
#page{margin-top:15px}
#content{width:500px}

#content p{padding:5px 20px;font-size:13px;line-height:125%}
#content ul{padding:5px 20px 5px 35px}
#content ol{padding:5px 20px 5px 40px}
#content li{padding:1px 5px;font-size:13px; line-height:16px}
#space{width:30px}

#adbox, #playbox{margin:20px auto}
#footer{padding:8px;text-align:center}
#footer p{font-size:13px;color:#265375}

#start{background:url(/media/top.light.gif) no-repeat;color:#369}
.sep{height:74px;background:url(/media/right.head.gif) no-repeat;color:#369}

#end{height:47px}

/* Store */
.store{padding-top:10px}
#extra{width:230px;font-size:13px;background:url(/media/sidebar2.gif) no-repeat}
#extra p{margin:5px}

/* Connect w/ Us*/
.postcard{background:url(/media/postcard.jpg) no-repeat;height:272px;min-height:272px;width:425px;margin:0 auto}
