.content { width:910px; padding:32px 38px .1em 32px; }

.grid2cola .column.first { width:58%; }
.grid2cola .column.last { width:36%; }

.grid2cold .column.first { width:237px; }
.grid2cold .column.last { width:614px; _margin-right:-36px; }

.grid2cold .grid3col .column { width:30%; margin-left:5%; }
.grid2cold .grid2cola .column.first { width:54%; }
.grid2cold .grid2cola .column.last { width:40%; }
.grid2cold .grid2cola .grid3col .column { width:29%; }

/* content */
#main iframe { width:100%; height:79.5em; }

#main img.violator { position:absolute; top:0; right:2px; *right:1px; }

#main h3 { font-size:13px; }
#main h4 { font-size:1em; }
#main h2 a,
#main h3 a { color:#000; }

#main p.intro { font-size:17px; line-height:1.4em; color:#666; font-weight:normal; }

#main img.flushright { position:relative; margin-right:-38px; }

#main .sosumi { margin-top:3em; line-height:15px; font-size:11px !important; }
#main .sosumi li { margin-bottom:1.35em; }

/* download pages */
#main .download h2 { width:240px; height:17px; margin-bottom:.3em; }
#main .download .metalinks { position:absolute; left:32px; bottom:3em; font-size:12px; }

.column.last.hero { _padding-right: 17px; }

#main .hero h1 { margin:9px 1px 0 0; }
#main .hero img.hero { position:relative; margin-bottom: 35px; _margin-right: -35px; margin-top:90px; }
#main .hero p { font-size:14px; color:#676767; padding-bottom:10px; }
#main .hero h2 { margin-bottom:.3em; }
#main .hero a.more { width:5.6em; text-align:left; }
#main .hero .whatis img.center { margin-left:40px; }
#main .hero .whatson img.center { margin-left:40px; }

#main .sosumi a { color: #08c; }


#isiPad { background: #fff; border: 1px solid #e5e5e5; clear: both; margin: 0 auto 18px; padding: 0; position: relative; width: 870px; padding: 32px 55px 36px; -webkit-box-shadow: rgba(0,0,0,0.35) 0 1px 2px; -moz-box-shadow: rgba(0,0,0,0.35) 0 1px 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#isiPad:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#isiPad img { margin: 0 -15px 0 -18px ; position: relative; }
#isiPad h1 { font-size: 25px; line-height: 33px; }
#isiPad p { font-size: 14px; line-height: 22px; }
#isiPad .grid2col { background: url(https://images.apple.com/kr/itunes/download/images/div_20100403.gif) repeat-y 435px 0; }
#isiPad .column { width: 385px; }


/* thankyou pages */
#thankyou #main .content { padding-bottom:1.5em; }
#thankyou #main p.intro { width:660px; margin-bottom: 30px; }
#thankyou.latino #main p.intro { width:700px; }
#thankyou #main img.hero { margin-bottom: 8px; }

#thankyou #main .started { margin:-4px 0 0 546px; }
#thankyou #main .started ul li { padding-right:12px; }
#thankyou #main .started ul li img.left { margin-left:-94px; position:relative; }

#thankyou #main .sosumi { clear:both; margin-top:0; }

#facebook { clear:both; width:980px; height:63px; margin:0 auto; padding:0; border:1px solid #ddd; background:#f4f6f7; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; }
#facebook .fbfan { background:url(https://images.apple.com/itunes/images/border_fbfan.gif) no-repeat 100% 10px; float:left; margin-right:5px; width:195px; height:100%; }
#facebook .fbfan.last { width:217px; margin-right:20px; float:left !important; }
#facebook p { color:#76797C; margin-top:14px; margin-bottom:0; }
