/* GLOBAL DEFINITIONS */
body { position:relative; margin:0; min-height:416px; background:url('../images/background.png') repeat; font-family:helvetica,sans-serif; /* apple webkit extras */ -webkit-text-size-adjust:none; -webkit-touch-callout:none; }

img { border:0; }

input[type='checkbox'] { border:0; width:94px; height:27px; float:right; margin:8px 4px 0 0; background:url('../images/checkbox.png'); /* apple webkit extras */ -webkit-appearance:none; }
input[type="checkbox"]:checked { background-position:0 27px; }

input[type='radio'] { border:0; width:100%; height:100%; z-index:2; position:absolute; left:0; margin:0; /* apple webkit extras */ -webkit-appearance:none; -webkit-border-radius:0; }
input[type="radio"]:checked { background:url('../images/radiobutton.png') no-repeat; background-position:right center; }

select { height:100%; width:100%; border:0; }

fieldset { border:0; margin:0; padding:0; }
/* END OF GLOBAL DEFINITIONS */

/* MEDIA-SPECIFIC SECTIONS */
@media screen and (max-width:320px){
    
    #topbar{position:relative;left:0;top:0;height:44px;width:auto;background:url("../images/header.png") repeat;margin-bottom:13px}

    #title{line-height:44px;height:44px;font-size:16pt}
    
    #tributton a:first-child,
    #duobutton a:first-child{width:101px}
    
    #tributton a:last-child,
    #duobutton a:last-child{width:101px}
    
    #tributton a{width:106px}
    
    #duobutton .links{width:195px}
    
    #tributton .links{width:302px}
    
    #doublead{width:300px!important}
    
    #duoselectionbuttons{width:191px;height:30px;top:7px}
    
    #triselectionbuttons{width:290px;height:30px;top:7px}
    
    #triselectionbuttons a:first-child,
    #duoselectionbuttons a:first-child{width:99px;height:28px;line-height:28px}
    
    #triselectionbuttons a{width:98px;height:28px;line-height:28px}
    
    #triselectionbuttons a:last-child,
    #duoselectionbuttons a:last-child{width:99px;height:28px;line-height:28px}
    
    .searchbox form{width:272px}
    
    .searchbox input[type="text"]{width:275px}
    
    .menu .name{max-width:77%}
    
    .checkbox .name{max-width:190px}
    
    .radiobutton .name{max-width:190px}
    
    #leftnav a,
    #rightnav a,
    #leftbutton a,
    #rightbutton a,
    #blueleftbutton a,
    #bluerightbutton a{line-height:30px;height:30px}
    
    #leftnav img,
    #rightnav img{margin-top:4px}
    
    #leftnav,
    #leftbutton,
    #blueleftbutton{top:7px}
    
    #rightnav,
    #rightbutton,
    #bluerightbutton{top:7px}
    
    .musiclist .name{max-width:55%}
    
    .textbox textarea{width:280px}
    
    .bigfield input{width:295px}

}




@media screen and (min-width:321px){
    
    #topbar{height:32px}
    
    #title{line-height:32px;height:32px;font-size:13pt}
    
    .menu .name{max-width:85%}
    
    .checkbox .name{max-width:75%}
    
    .radiobutton .name{max-width:75%}
    
    #leftnav a,
    #rightnav a,
    #leftbutton a,
    #rightbutton a,
    #blueleftbutton a,
    #bluerightbutton a{line-height:24px;height:24px}
    
    #leftnav img,
    #rightnav img{margin-top:4px;height:70%}
    
    #leftnav,
    #leftbutton,
    #blueleftbutton{top:4px}
    
    #rightnav,
    #rightbutton,
    #bluerightbutton{top:9px}
    
    .musiclist .name{max-width:70%}
    
    .textbox textarea{width:440px}
    
    #tributton a:first-child,
    #duobutton a:first-child{width:152px}
    
    #tributton a:last-child,
    #duobutton a:last-child{width:152px}
    
    #tributton a{width:154px}
    
    #tributton .links{width:452px}
    
    #duobutton .links{width:298px}
    
    #doublead{width:350px!important}
    
    #duoselectionbuttons{width:293px;height:24px;top:4px}
    
    #triselectionbuttons{width:450px;height:24px;top:4px}
    
    #triselectionbuttons a:first-child,
    #duoselectionbuttons a:first-child{width:150px;height:22px;line-height:22px}
    
    #triselectionbuttons a{width:156px;height:22px;line-height:22px}
    
    #triselectionbuttons a:last-child,
    #duoselectionbuttons a:last-child{width:150px;height:22px;line-height:22px}
    
    .searchbox form{width:432px}
    
    .searchbox input[type="text"]{width:435px}
    
    .bigfield input{width:455px}

}
/* END MEDIA-SPECIFIC SECTIONS */


/* TOP BAR SECTION */
#topbar{
    position:relative;left:0;top:0;height:44px;width:auto;background:url("../images/header.png") repeat;
    text-align: center;
    }

#leftnav{position:absolute;font-size:12px;left:9px;font-weight:bold;z-index:5000}
#leftnav a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-decoration:none;-webkit-border-image:url("../images/navlinkleft.png") 0 5 0 13;z-index:3;margin-left:-4px;border-width:0 5px 0 13px;padding-right:4px;-webkit-border-top-left-radius:16px;-webkit-border-bottom-left-radius:16px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;float:left}
#leftnav a:first-child{z-index:2;-webkit-border-image:url("../images/navleft.png") 0 5 0 13;border-width:0 5px 0 13px;-webkit-border-top-left-radius:16px;-webkit-border-bottom-left-radius:16px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;width:auto}

#leftbutton{position:absolute;font-size:12px;left:9px;font-weight:bold;z-index:5000}
#leftbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-decoration:none;-webkit-border-image:url("../images/navbutton.png") 0 5 0 5;border-width:0 5px;-webkit-border-radius:6px}

#blueleftbutton{position:absolute;font-size:12px;left:9px;font-weight:bold}
#blueleftbutton{z-index:5000}
#blueleftbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-decoration:none}
#blueleftbutton a{-webkit-border-image:url("../images/navbuttonblue.png") 0 5 0 5;border-width:0 5px;-webkit-border-radius:6px}

#rightnav{z-index:5000}
#rightnav a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-decoration:none}
#rightnav{position:absolute;font-size:12px;right:9px;font-weight:bold}
#rightnav a{-webkit-border-image:url("../images/navlinkright.png") 0 13 0 5;z-index:3;margin-right:-4px;border-width:0 13px 0 5px;padding-left:4px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;float:right;-webkit-border-top-right-radius:16px;-webkit-border-bottom-right-radius:16px}
#rightnav a:first-child{z-index:2;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-image:url("../images/navright.png") 0 13 0 5;border-width:0 13px 0 5px;-webkit-border-top-right-radius:16px;-webkit-border-bottom-right-radius:16px}

#rightbutton{z-index:5000}
#rightbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-decoration:none}
#rightbutton{position:absolute;font-size:12px;right:9px;font-weight:bold}
#rightbutton a{-webkit-border-image:url("../images/navbutton.png") 0 5 0 5;border-width:0 5px;-webkit-border-radius:6px}

#bluerightbutton{z-index:5000}
#bluerightbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;text-decoration:none}
#bluerightbutton{position:absolute;font-size:12px;right:9px;font-weight:bold}
#bluerightbutton a{-webkit-border-image:url("../images/navbuttonblue.png") 0 5 0 5;border-width:0 5px;-webkit-border-radius:6px}

#topbar a.logo { width: 136px; height: 40px; }
#topbar a.logo img.logo { width: 136px; height: 40px; }

/* END OF TOP BAR SECTION */

/* DUO-BUTTONS */
#duobutton{height:44px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#cdd4d9),color-stop(3%,#c0c9cf),color-stop(97%,#abb7bf),to(#81929f));margin:-13px 0 13px 0;text-align:center}
#duobutton a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:27px;display:inline-block;line-height:27px;margin-top:1px;font:bold 13px;text-decoration:none;color:#3f5c84;text-shadow:#FFF 0 1px 0}
#duobutton a:first-child{border-right:1px solid #6d7e91;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;margin-left:-4px}
#duobutton a:last-child{border:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;margin-right:-4px}
#duobutton a:hover{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#7b8b9f),color-stop(3%,#8c9baf),to(#647792));color:white;text-shadow:black 0 -1px 0}
#duobutton a#pressed{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#7b8b9f),color-stop(3%,#8c9baf),to(#647792));color:white;text-shadow:black 0 -1px 0}
#duobutton .links{height:30px;-webkit-border-image:url("../images/tributton.png") 0 4 0 4;border-width:0 4px 0 4px;margin:0 auto 0px auto;position:relative;top:7px}

#duoselectionbuttons{-webkit-border-image:url('../images/navbutton.png') 0 5 0 5;border-width:0 5px 0 5px;position:relative;margin:auto}
#duoselectionbuttons a{display:inline-block;text-align:center;color:white;text-decoration:none;margin-top:1px;text-shadow:black 0 -1px 0;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#909baa),color-stop(3%,#a5b4c6),color-stop(50%,#798eaa),color-stop(51%,#6b83a1),color-stop(97%,#6e85a3),to(#526379))}
#duoselectionbuttons a:first-child{border:0;margin-left:-4px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px}
#duoselectionbuttons a:last-child{border-left:solid 1px #556984;margin-right:-4px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px}
#duoselectionbuttons a:hover{background:none}
#duoselectionbuttons a#pressed{background:none}
/* END OF DUO-BUTTONS */

/* TRI-BUTTONS */
#tributton{height:44px;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#cdd4d9),color-stop(3%,#c0c9cf),color-stop(97%,#abb7bf),to(#81929f));margin:0 0 13px 0;text-align:center}
#tributton a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:27px;display:inline-block;line-height:27px;margin-top:1px;font:bold 13px;text-decoration:none;color:#3f5c84;text-shadow:#FFF 0 1px 0}
#tributton a:first-child{border-right:1px solid #6d7e91;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;margin-left:-4px}
#tributton a:last-child{border-left:1px solid #6d7e91;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;margin-right:-4px}
#tributton a:hover{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#7b8b9f),color-stop(3%,#8c9baf),to(#647792));color:white;text-shadow:black 0 -1px 0}
#tributton a#pressed{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#7b8b9f),color-stop(3%,#8c9baf),to(#647792));color:white;text-shadow:black 0 -1px 0}
#tributton .links{height:30px;-webkit-border-image:url("../images/tributton.png") 0 4 0 4;border-width:0 4px 0 4px;margin:0 auto 0px auto;position:relative;top:7px}

#triselectionbuttons{-webkit-border-image:url('../images/navbutton.png') 0 5 0 5;border-width:0 5px 0 5px;position:relative;margin:auto}
#triselectionbuttons a{display:inline-block;text-align:center;color:white;text-decoration:none;margin-top:1px;text-shadow:black 0 -1px 0;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#909baa),color-stop(3%,#a5b4c6),color-stop(50%,#798eaa),color-stop(51%,#6b83a1),color-stop(97%,#6e85a3),to(#526379))}
#triselectionbuttons a:first-child{border-right:solid 1px #556984;margin-left:-4px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px}
#triselectionbuttons a:last-child{border-left:solid 1px #556984;margin-right:-4px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px}
#triselectionbuttons a:hover{background:none}
#triselectionbuttons a#pressed{background:none}
/* END OF TRI-BUTTONS */

/* DOUBLEAD */
#doublead { height:83px!important;position:relative;margin:0 auto 13px auto; }
#doublead a { width:147px!important;height:83px!important;position:absolute;-webkit-border-radius:8px;display:block;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#7c7c7c),color-stop(3%,#858585),color-stop(97%,#a4a4a4),to(#c2c2c2)); }
#doublead a:first-child { left:0!important; }
#doublead a:last-child { right:0!important; }

li#doublead { margin-top:25px;margin-bottom:10px!important;background:none; }
li#doublead:hover { background:none; }
/* END OF DOUBLEAD */

/* ALL #CONTENT DIVS */
#content { width:100%; position:relative; min-height:250px; margin-top:10px; height:auto; z-index:0; /* apple webkit extras */ verflow:hidden; }
/* END OF ALL #CONTENT DIVS */

/* LIST BASICS */
#content ul { background-color:#fff; border-color:#878787; list-style:none; }
/* END LIST BASICS */

/* VARIATIONS BY LIST TYPE */
#content ul.pageitem {
    border:#878787 solid 1px;
    overflow:hidden;
    padding:0;
    position:relative;
    display:block;
    height:auto;
    width:auto;
    margin:3px 9px 17px;
    font-size:12pt;
    /* apple webkit extras */ -webkit-border-radius:8px; }
#content ul.pageitem-links {
    border:#878787 solid 1px;
    overflow:hidden;
    padding:0;
    position:relative;
    display:block;
    height:auto;
    width:auto;
    margin:3px 9px 17px;
    font-size:12pt;
    /* apple webkit extras */ -webkit-border-radius:8px; }
#content ul.pageitemheader {
    border:#878787 solid 1px;
    overflow:hidden;
    padding:3px;
    position:relative;
    display:block;
    height:auto;
    width:auto;
    margin:3px 9px 17px;
    list-style:none;
    background-color:#54A7DD;
    color: #fff;
    font-size:12pt;
    /* apple webkit extras */ -webkit-border-radius:8px; }
/* END LIST TYPES */

/* LIST ITEM BASICS */
#content ul li:first-child { border-top:0; }
#content ul li.form:first-child { border-top:0; }
#content ul li { position:relative;  border-top: 1px solid #878787; padding: 3px; }
#content ul li a { color:#000000; text-decoration:none; }
/* END LIST ITEM BASICS */

/* VARIATIONS BY LIST ITEM TYPE */
#content ul.pageitemheader li { border: 0; }
#content ul.pageitemheader li div { display:inline-block!important; margin-left:3px; vertical-align:middle; }

#content ul.pageitemheader li.pageheader span { vertical-align:middle; }
#content ul.pageitemheader li.pageheadericon span { display:inline-block; vertical-align:middle; }
#content ul.pageitemheader li.pageheadericon img { display:inline-block; vertical-align:middle; }
#content ul.pageitemheader li.pageheaderavatar span { vertical-align:middle; }
#content ul.pageitemheader li.pageheaderavatar img { display:inline-block; vertical-align:middle; /* apple webkit extras */ -webkit-border-radius:8px; }

/* style the search-all button */
#content ul.pageitemheader li.pageheader input.searchbutton { float: right; }
#content ul.pageitemheader li.pageheader form { display: inline; }

    /* links inside LIs */
    #content ul.pageitem-links li a { display:block; height: 100%; width: 100%; }
   
    /* images inside LIs */
    #content ul li.item-icon { min-height: 38px; }
    
    #content ul li.item-icon div { background-position: 3px 50%; background-repeat: no-repeat; padding-left:38px; padding-right:20px; vertical-align:middle; }
    #content ul li.item-icon span.iconame { line-height: 38px; font-weight:bold; }

    /* mobilemed */
    #content ul li.item-icon div.pena { background-image: url('../thumbs/ico-pena.png'); }
    #content ul li.item-icon div.BrightStars { background-image: url('../thumbs/ico-BrightStars.png'); }
    #content ul li.item-icon div.ProcVideos { background-image: url('../thumbs/ico-ProcVideos.png'); }
    #content ul li.item-icon div.EMLectures { background-image: url('../thumbs/ico-EMLectures.png'); }
    #content ul li.item-icon div.NEJMProcVideos { background-image: url('../thumbs/ico-NEJMProcVideos.png'); }

    #content ul li.item-icon div.television { background-image: url('../thumbs/ico-television.png'); }
    #content ul li.item-icon div.radio { background-image: url('../thumbs/ico-radio.png'); }
    #content ul li.item-icon div.business { background-image: url('../thumbs/ico-business.png'); }
    #content ul li.item-icon div.telephone { background-image: url('../thumbs/ico-telephone.png'); }
    #content ul li.item-icon div.podcasting { background-image: url('../thumbs/ico-podcasting.png'); }
    #content ul li.item-icon div.movie_trailers { background-image: url('../thumbs/ico-movie_trailers.png'); }
    #content ul li.item-icon div.cartoons { background-image: url('../thumbs/ico-cartoons.png'); }
    #content ul li.item-icon div.videogames { background-image: url('../thumbs/ico-videogames.png'); }
    #content ul li.item-icon div.audiobooks { background-image: url('../thumbs/ico-audiobooks.png'); }
    #content ul li.item-icon div.educational { background-image: url('../thumbs/ico-educational.png'); }
    
    #content ul li.item-icon div.mail { background-image: url('../thumbs/mail.png'); }
    #content ul li.item-icon div.telephone { background-image: url('../thumbs/telephone.png'); }
    #content ul li.item-icon div.facebook { background-image: url('../thumbs/facebook.png'); }
    #content ul li.item-icon div.twitter { background-image: url('../thumbs/twitter.png'); }
    #content ul li.item-icon div.maps { background-image: url('../thumbs/maps.png'); }

    #content ul.pageitem li.item-avatar img {  vertical-align:middle; /* apple webkit extras */ -webkit-border-radius:8px; }
    #content ul.pageitem li.item-slide img {  vertical-align:middle; /* apple webkit extras */ -webkit-border-radius:8px; }
    #content ul.pageitem-links li.item-avatar a img { float:left; width:58px; height:58px; vertical-align:middle; /* apple webkit extras */ -webkit-border-radius:8px; }
    #content ul.pageitem-links li.item-slide a img { float:left; width:100%;/*58px;*/ height:100%;/*58px;*/ vertical-align:middle; /* apple webkit extras */ -webkit-border-radius:8px; }
    #content ul li.item-avatar div { min-height: 62px; background-position: 3px 50%; background-repeat: no-repeat; padding-left:64px; padding-right:20px; vertical-align:middle; }
    #content ul li.item-slide div { min-height: 62px; background-position: 3px 50%; background-repeat: no-repeat; padding-left:64px; padding-right:20px; vertical-align:middle; }
    
    /* names and comments inside LIs */
    #content ul li span.comment { color:#324f85; }
    #content ul.pageitem li span.name { vertical-align:middle; display:inline-block; }
    #content ul.pageitem-links li a span.name { vertical-align:middle; display:inline-block; }
    #content ul.pageitem-links li a div span.name { width: 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    #content ul.pageitem-links li a div span.comment {  width: 100%; }
    
    /* arrows inside LIs */
    #content ul li a span.arrow {
        position:absolute;width:8px!important;height:13px!important;
        right:10px;
        margin:0!important;
        background:url("../images/arrow.png") 0 0 no-repeat;        
    }
    #content ul.pageitem-links li.item a span.arrow { top:5px; }
    #content ul.pageitem-links li.item-icon a span.arrow { top:15px; }
    #content ul.pageitem-links li.item-avatar a span.arrow { top: 25px; }
    #content ul.pageitem-links li.item-slide a span.arrow { top: 25px; }
    
    /* handle hovering over li's with links - this must follow the LI contents settings */
    #content ul.pageitem-links li:hover { background-color:#1171BB; }
    #content ul.pageitem-links li:hover a { color:#ffffff; background-color:#1171BB; }
    #content ul.pageitem-links li:hover a span.comment { color:#C3EDFF; }
    #content ul.pageitem-links li:hover:first-child { background-color:#1171BB; /* apple webkit extras */ -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px; }
    #content ul.pageitem-links li:hover:last-child { background-color:#1171BB; /* apple webkit extras */ -webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px; }
    #content ul.pageitem-links li:hover a span.arrow { background-position:0 -13px!important; }

    #content ul.pageitem-links li.nolink:hover { background-color: inherit; }  
    
    /* overrides for "item" LIs to use standard options for html */
    #content ul li span.name { font-weight:bold; }
    #content ul.pageitem li.item img { vertical-align:middle; max-width:100%; }
    #content ul.pageitem li.item p { margin-top:2px; color:#000; margin-bottom:2px; text-align:justify; }
    #content ul.pageitem li.item ul { margin:3px 0 3px 0; list-style:circle; }
    #content ul.pageitem li.item ul li { margin:0; }
    #content ul.pageitem li.item ol li { margin:0; }

    #content ul li span.starcomment{position:absolute;left:165px;top:56px;font-size:12px;color:#7f7f7f;font-weight:lighter}
    #content ul li span.graytitle{position:relative;font-weight:bold;font-size:17px;right:20px;left:9px;color:#4C4C4C;text-shadow:#FFF 0 1px 0;padding:1px 0 3px 8px}
    #content ul li span.header{display:block;font-weight:bold;color:rgb(73,102,145);font-size:12pt;margin-bottom:6px;line-height:14pt}


/* END LIST ITEM TYPES */

/* FORM CONTENT */
li.button { position:relative; list-style-type:none; display:block; height:43px; overflow:hidden; border-top:1px solid #878787; width:auto; }
li.button input { width:100%; height:100%; border:0; font-weight:bold; font-size:17px; white-space:nowrap; overflow:hidden; background:none; text-overflow:ellipsis; -webkit-appearance:none; -webkit-border-radius:0; }
li.button:first-child input { -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; }
li.button:last-child input { -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; }

li.bigfield{position:relative;list-style-type:none;display:block;height:43px;overflow:hidden;border-top:1px solid #878787;width:auto}
li.bigfield input{-webkit-appearance:none;border:0;height:100%;padding:0;-webkit-border-radius:0;background:transparent;font-weight:bold;font-size:17px;padding-left:5px; width:95%;}
li.bigfield:first-child input{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px}
li.bigfield:last-child input{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}

li.bigtextarea {position:relative;list-style-type:none;display:block;overflow:hidden;border-top:1px solid #878787;width:auto}
li.bigtextarea textarea{-webkit-appearance:none;border:0;height:100%;padding:0;-webkit-border-radius:0;background:transparent;font-weight:bold;font-size:17px;padding-left:5px; width: 95%;}
li.bigtextarea:first-child textarea{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px}
li.bigtextarea:last-child textarea{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}

li.smallfield .name{width:48%;position:absolute;left:0;font-size:17px;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;line-height:44px;font-size:17px;padding-left:5px;overflow:hidden}
li.smallfield input{width:50%;position:absolute;right:0;height:44px;-webkit-appearance:none;border:none;padding:0;background:transparent;-webkit-border-radius:0;font-weight:bold;font-size:17px}
li.smallfield:first-child input{-webkit-border-top-right-radius:8px}
li.smallfield:last-child input{-webkit-border-bottom-right-radius:8px}

/* END FORM CONTENT */

/* FOOTER SECTION */
#footer { text-align:center; position:relative; margin:20px 10px 0; height:auto; width:auto; bottom:10px; text-decoration:none; font-size:9pt; color:#4C4C4C; text-shadow:#FFF 0 1px 0; }
#footer a { text-decoration:none; font-size:9pt; color:#4C4C4C; text-shadow:#FFF 0 1px 0; }
/* END OF FOOTER SECTION */

/* SEARCH SECTION */
#searchbar{position:relative;left:0;top:0;width:auto; margin-top:-10px; padding: 3px 0 3px 0 ;}
#searchbar form { }
#searchbar form ul.pageitem { margin: 3px 9px 3px 9px; }
#searchbar form ul li {}
#searchbar form ul li.bigfield { height: 20px; }
#searchbar form ul li.bigfield span.searchbox {}
#searchbar form ul li.bigfield span.searchbox input {}
/* END OF SEARCH SECTION */

img.star { vertical-align: middle; }
