/* CSS targetted at Safari

"body:last-child:not(:root:root)" targets Safari 2 for the Mac

"@media all and (min-width:0px) {
body:not(:root:root)" targets "unreleased Safari WebKits" such as Safari 3 for Windows.
The requirements here may change once final versions of these browsers are released.

See http://thomas.tanreisoftware.com/?p=11#safari for more information.

body:last-child:not(:root:root) {

}

@media all and (min-width:0px) {
body:not(:root:root) {

}
}
*/

body:last-child:not(:root:root) #navigation ul li a,
body:last-child:not(:root:root) #navigation ul li.active-tab span {
padding-top: 0.45em;
padding-bottom: 0.45em;
}

@media all and (min-width:0px) {
body:not(:root:root) #navigation ul li a, 
body:not(:root:root) #navigation ul li.active-tab span {
padding-top: 0.45em;
padding-bottom: 0.45em;
}
}

body:last-child:not(:root:root) #search #search-nav ul li a,
body:last-child:not(:root:root) #search #search-nav ul li.active-tab span {
padding-top: 0.55em;
padding-bottom: 0.55em;
}

@media all and (min-width:0px) {
body:not(:root:root) #search #search-nav ul li a, 
body:not(:root:root) #search #search-nav ul li.active-tab span {
padding-top: 0.55em;
padding-bottom: 0.55em;
}
}

body:last-child:not(:root:root) #search #search-box ul {
margin-top: 0.64em;
}

@media all and (min-width:0px) {
body:not(:root:root) #search #search-box ul {
margin-top: 0.64em;
}
}

body:last-child:not(:root:root) #browse .ad-banner {
bottom: 15px;
}

@media all and (min-width:0px) {
body:not(:root:root) #browse .ad-banner {
bottom: 17px;
}
}

body:last-child:not(:root:root) #popular .list {
min-height: 14.64em;
}

body:last-child:not(:root:root) #popular .cloud {
padding-top: 29px;
padding-bottom: 29px;
}

body:last-child:not(:root:root) #popular .links {
padding-top: 0;
margin-top: -2px;
}

@media all and (min-width:0px) {
body:not(:root:root) #popular .list {
min-height: 14.64em;
}
}

@media all and (min-width:0px) {
body:not(:root:root) #popular .cloud {
padding-top: 27px;
padding-bottom: 27px;
}
}

@media all and (min-width:0px) {
body:not(:root:root) #popular .links {
padding-top: 0;
margin-top: -2px;
}
}

body:last-child:not(:root:root) #about-column {
padding-bottom: 8px;
}

@media all and (min-width:0px) {
body:not(:root:root) #about-column {
padding-bottom: 12px;
}
}

body:last-child:not(:root:root) #main-column .results-navigation .next {
background-position: 100% 0.5em;
}

@media all and (min-width:0px) {
body:not(:root:root) #main-column .results-navigation .next {
background-position: 100% 0.5em;
}
}

