@charset "UTF-8";/* CSS Document */body {	background:#D8E0F8;	font-family:Verdana, Geneva, sans-serif;}#wrapper { width:1024px; margin:0 auto; background:url(../images/tile-bckrnd.jpg) repeat-y; }#header { height:243px; background:url(../images/tile-header.jpg) no-repeat bottom; }#logo { padding:58px 0 0 111px; }#logo a {width:206px; height:173px; display:block; }#logo span {display:none;}#body { padding:0 124px 0 133px; }#gnav { padding-right:20px; }#gnav a { color:#7A160E; text-decoration:none; } #gnav a:hover { text-decoration:underline; }#gnav p { text-align:right; font-size:11px; }#col1 { float:left; padding-bottom:21px; width:184px; }#col1 ul li a { padding-left:15px; font-size:11px; line-height:37px; color:#FFF; text-decoration:none; display:block; background:#666 url(../images/btn-bckrnd.jpg) no-repeat; width:169px; height:39px; }#col1 ul li a.twolines { padding-top:6px; line-height:12px; height:33px; }#col2 { float:left; width:543px; padding:0 20px; }#col2 h1 { margin-bottom:10px; }#col2 h2 { font-size:12px; margin-top:10px; }#col2 p, #col2 li {font-size:11px; margin-bottom:5px; }#col2 p { line-height:13px; }#col2 ul { margin-top:10px; }#col2 li { margin-left:25px; list-style:disc; }#col2 ul ul { margin-top:8px; }#col2 ul ul li { margin-left:40px; font-size:10px; list-style:circle; }#col2 .reducedwidth1 { width:400px; }#col2.index { background: url(../images/index-col2-bckrnd.jpg) bottom no-repeat; padding-bottom:250px; }#col2.study-usa { background: url(../images/study-usa-col2-bckrnd.jpg) bottom no-repeat; padding-bottom:350px; }#col2.summer-camp { background: url(../images/summer-camp-col2-bckrnd.jpg) bottom no-repeat; padding-bottom:350px; }#col2.english-training { background: url(../images/english-training-col2-bckrnd.jpg) bottom no-repeat; padding-bottom:330px; }#col2.executive-training { background: url(../images/executive-training-col2-bckrnd.jpg) bottom no-repeat; padding-bottom:380px; }#col2.about { background: url(../images/about-col2-bckrnd.jpg) bottom no-repeat; padding-bottom:330px; }#contact {	margin-top:20px;}#contact label {	display:block;	font-size:11px;	margin-top:2px;} fieldset input, textarea { padding:2px; border:1px solid #666; width:250px;}.controls input {margin-top:10px; font-size:11px; }#rnav { border-top:1px dotted #666; margin-top:10px; padding-bottom:20px; }#rnav h2 { font-size:12px; }#rnav a { color:#7A160E; text-decoration:none; } #rnav a:hover { text-decoration:underline; }#footer { clear:both; height:40px; background:url(../images/tile-footer.jpg) no-repeat; padding:60px 144px 0 148px; }#footer p { font-size:11px; }#footer p.fnav {float:right;}#footer a { color:#7A160E; text-decoration:none; } #footer a:hover { text-decoration:underline; }