/* iPhone CSS */
.page_margins { min-width: 100%; }
#main { background: #f7f7f7; }
body {-webkit-text-size-adjust: none;}
body, p { font-size: 12px; }
p, li, ul, ol, dl, pre { line-height: 1.25em; }
#col1, #col2, #col3 { width: 100%; float: none; margin: 0; }
#col1, #col2 { padding: 0; }
#col1_content, #col2_content, #rightcontent.container, #right-column { padding: 0; }
#col3_content { padding: 10px; margin: 0; }
#q { width: 50%; font-size: 120%; }
#search { padding-left: 10px; }

#header h1 { font-size: 12px; padding: 14px 0 0 50px; }
h1 { font-size: 150%; }
h2 { font-size: 133%; }
h3 { font-size: 125%; }
h4 { font-size: 115%; }
h5, h6 { font-size: 110%; }

#col2 ul.vlist li { width: 100% !important; }

h6.vlist { display: none; }
ul.vlist { list-style: none; padding: 10px; margin: 0; width: auto; overflow:hidden; }
ul.vlist li, ul.vlist li.offsite { background: white; margin: 0; border: 1px solid #999; line-height: 1.25em; padding: 0 !important; width: 100%; }

ul.vlist li a { background: url(/english-usage/images/ci/_bullet_circle_phone.png) no-repeat right top; 
display: block; font-size: 17px; font-weight: bold; margin-bottom: -1px; padding: 10px 30px 10px 10px; width: auto; text-decoration: none; }
ul.vlist li.indent a { padding-left: 20px !important; }
ul.vlist li.indent2 a { padding-left: 30px !important; }

ul.vlist li.offsite a { background-image: url(/english-usage/images/ci/_bullet_circle_phone_purple.png) !important; }
#col2 img, #col2 table { display: block; margin: 0 auto; }



ul.vlist li:first-child { -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; }
ul.vlist li:last-child { -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
ul.vlist li+li { border-top: 0 !important; }

.hrule { margin: 0; }
#googlesearch #menubutton { display: inline-block; margin-left: 17px !important; }
h1 #menubutton { float: right; font-size:10px; }
.hide { display: none; }

#bcpadding { display: none; }
#header { height: 55px; }
#logo { width: 132px; height: 55px; -webkit-background-size: 100%; }
div#islelogo { width: 55px; height: 55px; }
#footer { border-top-width: 7px; font-size: 90%; }
#menus { display: none; }

.vlist { background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(50%,#d0d0d0), to(#ffffff)); border-width: 0; }
#menus { background-color: white; padding-bottom: 5px; border-bottom: 3px solid #F8EABD; }

#mobswitch { background-image:url(/english-usage/images/ci/_expand.png); top: 10px; left: 10px; }

div#bigpic, div#bigpicL { height: 140px; width: 140px; background-image: url(/english-usage/icons/2/drop.gif); -webkit-background-size: 100%; }
div#bigpic { margin-right: -5px; }

div#bigpic img, div#bigpicL img { width: 133px; height: 133px; }
img#bigpic2 { width: 133px; height: 125px; }
img#bigpic3 { width: 100px; height: 141px; }
.tweetbox { width: 180px; }
.pic600 img { transform: scale(0.5, 0.5);
-ms-transform: scale(0.5, 0.5);
-webkit-transform: scale(0.5, 0.5); }

div.zoom img { width: 400px; }