.gkTab {
    position: relative;
    border: 1px solid #EEEEEE;
}

.gkTabWrap {
    margin: 0pt auto;
}

ul.gkTabs {
    height: 46px;
    padding: 0pt;
    background: none repeat scroll 0% 0% #151515;
}

ul.gkTabs li {
    background: none repeat scroll 0% 0% transparent;
    border-width: medium medium medium 1px;
    border-style: none none none solid;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #444444;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-image: none;
    height: 46px;
    line-height: 46px;
    float: left;
    padding: 0pt 20px;
    color: #888888;
    font-size: 11px;
    text-transform: uppercase;
}

ul.gkTabs li:first-child {
    border: medium none;
}

ul.gkTabs li span {
    display: block;
    font-weight: bold;
}

ul.gkTabs li.active, ul.gkTabs li:hover {
    color: #333333;
    cursor: pointer;
    background: none repeat scroll 0% 0% #FFFFFF;
    border-color: #EEEEEE;
}

.gkTabContainer0 {
    clear: both;
    margin: 0pt;
}

.gkTabContainer1 {
    overflow: hidden;
}

.gkTabItem {
    float: left;
    overflow: hidden;
    padding: 0pt;
}

.gkTabButtonNext, .gkTabButtonPrev {
    display: none;
}

.gkTabContainer0, .gkTabContainer1, .gkTabContainer2 {
    position: relative;
}

.gkTabItem {
    position: absolute;
    left: -999em;
    top: 0pt;
    width: 100%;
}

.gkTabItem.active {
    position: static;
    left: 0pt;
}

.gkTabItemSpace {
    padding: 24px;
}

/*�suffix�tab1�*/
.tab1 .gkTab {
    border: medium none;
}

.tab1 .gkTabContainer0 {
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-image: none;
}

.tab1 ul.gkTabs {
    background: none repeat scroll 0% 0% transparent;
    border-bottom: 1px solid #EEEEEE;
}

.tab1 ul.gkTabs li {
    margin: 12px 8px 0pt 0pt;
    padding: 0pt 20px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #FFFFFF;
    color: #78A8D5;
}

.tab1 ul.gkTabs li.active {
    height: 46px;
    line-height: 45px;
    margin-top: 0pt;
    border-width: 1px 1px medium;
    border-style: solid solid none;
    border-color: #EEEEEE #EEEEEE -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-image: none;
    background: none repeat scroll 0% 0% #FFFFFF;
    color: #333333;
}

.tab1 ul.gkTabs li:hover {
    color: #333333;
}

/*�suffix�tab2�*/
.tab2 .gkTab {
    border: medium none;
}

.tab2 .gkTabItemSpace {
    padding: 24px 2px;
}

.tab2 ul.gkTabs {
    height: 43px;
    background: none repeat scroll 0% 0% transparent;
    border-bottom: 4px solid #78A8D5;
}

.tab2 ul.gkTabs li {
    margin: 12px 8px 0pt 0pt;
    height: 20px;
    line-height: 20px;
    border: medium none;
    color: #333333;
    padding: 0pt 10px;
}

.tab2 ul.gkTabs li.active {
    height: 43px;
    line-height: 45px;
    margin-top: 0pt;
    background: none repeat scroll 0% 0% #78A8D5;
    color: #FFFFFF;
}

.tab2 ul.gkTabs li:hover {
    color: #78A8D5;
}

.tab2 ul.gkTabs li.active:hover {
    color: #FFFFFF;
}

/*�suffix�for�header�*/
#gkHeader .gkTab {
    position: relative;
    border: medium none;
}

#gkHeader .gkTabWrap {
    margin: 0pt auto;
}

#gkHeader ul.gkTabs {
    padding: 0pt;
    height: 32px;
    background: none repeat scroll 0% 0% transparent;
}

#gkHeader ul.gkTabs li {
    height: 32px;
    float: left;
    padding: 0pt 18px 0pt 30px;
    color: #8C8B82;
    font-size: 18px;
    text-transform: uppercase;
    border: medium none ! important;
    font-weight: normal ! important;
    -moz-transition: font-size 0.12s linear 0s, line-height 0.12s linear 0s;
    background: url("../images/style1/is_bullet.png") no-repeat scroll left 60% transparent;
    line-height: 32px;
}

#gkHeader ul.gkTabs li:first-child {
    border: medium none;
    padding-left: 0pt;
    background: none repeat scroll 0% 0% transparent ! important;
}

#gkHeader ul.gkTabs li span {
    -moz-transition: color 0.25s linear 0s;
}

#gkHeader ul.gkTabs li > span {
    display: block;
}

#gkHeader ul.gkTabs li > span > span {
    display: inline ! important;
}

#gkHeader ul.gkTabs li.active {
    color: #333333;
    line-height: 32px;
    cursor: pointer;
    background: url("../images/style1/is_bullet.png") no-repeat scroll left 60% transparent;
    font-size: 22px;
}

#gkHeader ul.gkTabs li:hover > span, #gkHeader ul.gkTabs li.active > span {
    color: #78A8D5;
}

#gkHeader ul.gkTabs li:hover > span > span, #gkHeader ul.gkTabs li.active > span > span {
    color: #44190F;
}

#gkHeader ul.gkTabs li:hover {
    color: #333333;
    background: url("../images/style1/is_bullet.png") no-repeat scroll left 60% transparent;
    cursor: pointer;
}

#gkHeader .gkTabContainer0 {
    clear: both;
    margin: 0pt;
}

#gkHeader .gkTabContainer1 {
    overflow: hidden;
}

#gkHeader .gkTabItem {
    float: left;
    overflow: hidden;
    padding: 0pt;
}

#gkHeader .gkTabContainer0, #gkHeader .gkTabContainer1, #gkHeader .gkTabContainer2 {
    position: relative;
}

#gkHeader .gkTabItem {
    position: absolute;
    left: -999em;
    top: 0pt;
    width: 100%;
}

#gkHeader .gkTabItem.active {
    position: static;
    left: 0pt;
}

#gkHeader .gkTabItemSpace {
    padding: 0pt;
}

.nsp {
    position: relative;
}

.nspMain {
    overflow: hidden;
}

/*�interface�*/
.nspBotInterface, .nspTopInterface {
    overflow: hidden;
    width: auto;
    margin: 0pt;
}

.nspBotInterface {
    margin: 0pt;
    padding: 0pt;
}

.nspTopInterface div {
    position: absolute;
    right: 4px;
    top: 18px;
    padding: 0pt 3px;
}

.nspBotInterface div {
    float: right;
}

/*�pagination�*/
.nspBotInterface .nspPagination li, .nspTopInterface .nspPagination li, .nspBotInterface .nspPagination li.active, .nspTopInterface .nspPagination li.active {
    display: block;
    float: left;
    border: medium none ! important;
    width: 6px;
    height: 6px;
    margin: 2px 0pt 0pt 5px;
    padding: 0pt ! important;
    background: none repeat scroll 0% 0% #DFDFDF;
    text-indent: -999em ! important;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
}

.nspBotInterface .nspPagination li:hover, .nspBotInterface .nspPagination li.active, .nspTopInterface .nspPagination li:hover, .nspTopInterface .nspPagination li.active {
    background: none repeat scroll 0% 0% #AAAAAA;
    cursor: pointer;
}

.nspTopInterface .nspPagination, .nspBotInterface .nspPagination {
    border: medium none ! important;
    float: left;
    width: auto;
    padding: 1px 8px 0pt ! important;
    list-style-type: none;
    margin: 0pt;
}

.nspBotInterface .nspCounter, .nspTopInterface .nspCounter {
    padding: 4px 8px ! important;
    font-size: 10px;
    font-weight: normal ! important;
    height: 10px;
    line-height: 10px;
    background: none repeat scroll 0% 0% transparent;
    color: #CCCCCC ! important;
    cursor: pointer;
    float: left;
    margin: 0pt 0pt 0pt 8px ! important;
}

.nspBotInterface .nspCounter span, .nspTopInterface .nspCounter span {
    color: #DFDFDF ! important;
}

/*�interface�*/
.nspBotInterface, .nspTopInterface {
    margin: 0pt ! important;
}

.nspBotInterface div, .nspTopInterface div {
    top: 14px ! important;
}

.nspTopInterface div .nspBotInterface div, .nspTopInterface div {
    top: 14px ! important;
}

.nspBotInterface .nspPrev, .nspTopInterface .nspPrev, .nspBotInterface .nspNext, .nspTopInterface .nspNext {
    display: block;
    float: left;
    border: medium none ! important;
    height: 12px;
    width: 12px;
    margin: 0pt 0pt 0pt 2px;
    background: url("../images/style1/interface_horizontal_light.png") no-repeat scroll -9px center transparent;
    cursor: pointer;
    text-indent: -999em;
    padding: 0pt ! important;
}

.nspBotInterface .nspPrev:hover, .nspTopInterface .nspPrev:hover {
    background-position: -44px 0pt;
}

.nspBotInterface .nspNext, .nspTopInterface .nspNext {
    background-position: -80px 0pt;
}

.nspBotInterface .nspNext:hover, .nspTopInterface .nspNext:hover {
    background-position: -115px 0pt;
}

/*�article�layout�*/
.nspArts {
    overflow: hidden;
}

.nspArt > div {
    overflow: hidden;
    padding: 0pt 10px;
}

.nspArt h4.nspHeader {
    font-weight: normal;
    font-size: 16px;
    line-height: 34px;
    margin: 2px 0px 0px;
}

.nspArt h4.nspHeader a {
    color: #333333;
}

.nspArt img {
    padding: 0pt;
}

.nspArt img:hover {
    opacity: 0.9;
}

.nspLinks h4 a {
    display: block;
    background: url(../../../img/ico-list.png) no-repeat;
    height: 18px;
    line-height: 18px;
    padding:  0 0 0 25px;
    margin: 0 0 0 10px;
}

.nspLinks h4 a:hover, .nspArt h4.nspHeader a:hover {
}

.nspArt p.nspText {
    margin-top: 0pt ! important;
    line-height: 1.5;
}

.nspArt p.nspInfo {
    font-size: 10px;
    color: #999999;
    margin: 6px 0pt;
}

.nspArt .tleft {
    text-align: left;
}

.nspArt .tright {
    text-align: right;
}

.nspArt .tcenter {
    text-align: center;
}

.nspArt .tjustify {
    text-align: justify;
}

.nspArt .fleft {
    float: left;
}

.nspArt .fright {
    float: right;
}

.nspArt .fnone {
    clear: both;
    width: 100%;
    float: none;
}

.nspArt {
    float: left;
}

.nspReadon_class.left, .nspReadon_class.right, .nspReadon_class.center {
    clear: both;
}

.nspReadon_class.left {
    float: left;
}

.nspReadon_class.right {
    float: right;
}

.nspReadon_class.center {
    display: inline;
    float: none;
}

.box .nspLinks ul li {
    border-top: 0px solid #E0E0E0 ! important;
    list-style-type: none ! important;
    background: none repeat scroll 0% 0% transparent ! important;
    padding-left: 0pt ! important;
    margin: 0pt ! important;
}

.nspLinks ul li:first-child {
    border-top: medium none ! important;
    padding-top: 0px;
}

.nspLinks ul li h4 {
    font-size: 17px;
    line-height: 1.2 ! important;
    font-weight: bold;
   font-family: 'Open Sans Condensed', sans-serif;
    margin-bottom: 4px;
}

.nspLinks ul li p {
    margin: 0pt;
    font-size: 12px;
    line-height: 130%;
}

.nspLinks ul li {
    margin: 0pt;
    padding: 5px 0pt 5px;
    height: auto;
    border-bottom: medium none;
}

.nspLinks ul {
    padding: 0pt;
    margin: 0pt;
    list-style-type: none ! important;
    clear: none ! important;
}

.nspArts.left {
    float: right;
}

.nspLinksWrap.left {
    float: left;
}

.nspArts.right {
    float: left;
}

.nspLinksWrap.right {
    float: right;
}

.nspMain .unvisible {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}

.nspAvatar {
    margin-bottom: -5px;
}

.nspArt .nspReadon {
    margin-top: 14px;
}

.nspText .readon {
    display: inline ! important;
    float: left ! important;
    background: url("../../../img/ico-button-dx.gif") no-repeat scroll 0% 0% transparent;
    width: 21px;
    height: 21px;
}

a.nspComments {
}

/*�dark,�colors�suffix�&�Header�style�*/
#gkHeader h4.nspHeader {
    font-size: 20px;
    line-height: 22px;
    margin: 20px 0px 10px;
}

#gkHeader .nspLinks ul li, .box.dark .nspLinks ul li {
    border-top: 1px solid #222222 ! important;
}

#gkHeader .nspLinks ul li:first-child, .box.dark .nspLinks ul li:first-child {
    border-top: medium none ! important;
}

/*�nspsmall�suffix�*/
.nspsmall h4.nspHeader {
    font-size: 13px;
    line-height: 18px;
    margin: 0pt 0pt 3px;
}

.nspsmall p.nspText {
    font-size: 12px;
}

#gkBottomWrap .nspArt > div {
    border-bottom: 1px solid #222222;
    margin-bottom: 20px;
}

#gkBottomWrap p.nspInfo {
    color: #666666;
}

#gkBottomWrap .nspLinks ul li {
    border-top: 1px solid #222222 ! important;
}

#gkBottomWrap .nspLinks ul li:first-child {
    border: medium none ! important;
}

/*�General�-�normal�style�*/
.gkHighlighterGK4 {
    overflow: hidden;
    position: relative;
    height: 42px;
    line-height: 42px;
    width: 100%;
}

/*�Interface�*/
.gkHighlighterInterface {
    float: left;
    width: auto;
    height: 42px;
    margin: 0pt;
    padding: 0pt 12px 0pt 0pt;
}

.gkHighlighterInterface span.text {
    display: block;
    float: left;
    margin: 0pt;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.gkHighlighterInterface div {
    float: left;
    width: auto;
}

.gkHighlighterInterface div a {
    display: block;
    float: left;
    height: 12px;
    width: 12px;
    margin: 15px 0pt 0pt 2px;
    background: url("../images/style1/interface_horizontal_light.png") no-repeat scroll 0pt 0pt transparent;
    cursor: pointer;
}

.gkHighlighterInterface div a.prev {
    background-position: -9px center;
}

.gkHighlighterInterface div a.next {
    background-position: -80px center;
}

.gkHighlighterInterface div a.prev:hover {
    background-position: -44px center;
}

.gkHighlighterInterface div a.next:hover {
    background-position: -115px center;
}

/*�Items�*/
.gkHighlighterWrapper {
    float: left;
    height: 42px;
    position: relative;
    overflow: hidden;
}

.gkHighlighterWrapper .nowrap {
    width: 100000px;
    position: absolute;
    left: -99999em;
}

.gkHighlighterWrapper .nowrap > span:first-child, .gkHighlighterWrapper .nowrap > span:hover:first-child {
    background: none repeat scroll 0% 0% transparent;
    padding-left: 0pt;
}

.gkHighlighterWrapper .nowrap > span {
    padding-left: 46px;
    background: url("../images/style1/is_bullet.png") no-repeat scroll 18px center transparent;
}

.gkHighlighterWrapper .gkHighlighterItem {
    position: absolute;
    top: 0pt;
    width: 100%;
    left: 0pt;
}

.gkHighlighterWrapper span span {
    margin-right: 10px;
    font-weight: bold;
    color: #DDDDDD;
}

.gkHighlighterWrapper a {
    color: #8C8B82;
    font-size: 12px;
    text-decoration: none;
    -moz-transition: color 0.5s linear 0s;
}

.gkHighlighterWrapper a:hover {
    color: #101010;
}

/*�General�-�header�style�*/
#gkHeader .gkHighlighterGK4 {
    overflow: hidden;
    position: relative;
    height: 42px;
    line-height: 42px;
    width: 100%;
}

#gkHeader .box.headerBottom .gkHighlighterGK4 {
    margin: 0pt 0pt -22px ! important;
    border-top: 0px solid #222222;
}

#gkHeader .box.headerTop .gkHighlighterGK4 {
    margin: -22px 0pt 0pt ! important;
    border-bottom: 1px solid #222222;
}

#gkHeader .box.headerBottom, #gkHeader .box.headerBottom > div, #gkHeader .box.headerBottom > div > .box_content {
    overflow: visible ! important;
}

/*�Interface�*/
#gkHeader .gkHighlighterInterface {
    float: left;
    width: auto;
    height: 42px;
    margin: 0pt;
    padding: 0pt 12px 0pt 0pt;
}

#gkHeader .gkHighlighterInterface span.text {
    display: block;
    float: left;
    margin: 0pt;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
}

#gkHeader .gkHighlighterInterface div {
    float: left;
    width: auto;
}

#gkHeader .gkHighlighterInterface div a {
    display: block;
    float: left;
    height: 12px;
    width: 12px;
    margin: 15px 0pt 0pt 2px;
    background: url("../images/style1/interface_horizontal.png") no-repeat scroll 0pt 0pt transparent;
    cursor: pointer;
}

#gkHeader .gkHighlighterInterface div a.prev {
    background-position: -9px center;
}

#gkHeader .gkHighlighterInterface div a.next {
    background-position: -80px center;
}

#gkHeader .gkHighlighterInterface div a.prev:hover {
    background-position: -44px center;
}

#gkHeader .gkHighlighterInterface div a.next:hover {
    background-position: -115px center;
}

/*�Items�*/
#gkHeader .gkHighlighterWrapper {
    float: left;
    height: 42px;
    position: relative;
    overflow: hidden;
}

#gkHeader .gkHighlighterWrapper .nowrap {
    width: 100000px;
    position: absolute;
    left: -99999em;
}

#gkHeader .gkHighlighterWrapper .nowrap > span:first-child, #gkHeader .gkHighlighterWrapper .nowrap > span:hover:first-child {
    background: none repeat scroll 0% 0% transparent;
    padding-left: 0pt;
}

#gkHeader .gkHighlighterWrapper .nowrap > span {
    padding-left: 46px;
    background: url("../images/style1/is_bullet.png") no-repeat scroll 18px center transparent;
}

#gkHeader .gkHighlighterWrapper .nowrap > span:hover {
    background: url("../images/style1/is_bullet_active.png") no-repeat scroll 18px center transparent;
}

#gkHeader .gkHighlighterWrapper .gkHighlighterItem {
    position: absolute;
    top: 0pt;
    width: 100%;
    left: 0pt;
}

#gkHeader .gkHighlighterWrapper span span {
    margin-right: 10px;
    font-weight: bold;
    color: #DDDDDD;
}

#gkHeader .gkHighlighterWrapper a {
    color: #8C8B82;
    font-size: 12px;
    text-decoration: none;
    -moz-transition: color 0.5s linear 0s;
}

#gkHeader .gkHighlighterWrapper a:hover {
    color: #FFFFFF;
}

/*�Image�Show�*/
.gkIsWrapper-gk_game_magazine {
    overflow: hidden;
    position: relative;
}

.gkIsWrapper-gk_game_magazine .gkIsImage {
    display: block;
    position: relative;
    overflow: hidden;
    background: none repeat scroll 0% 0% #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsPreloader {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 60;
    top: 0pt;
    left: 0pt;
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/loader.gif") no-repeat scroll center center #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsSlide {
    position: absolute;
    left: 0pt;
    top: 0pt;
    visibility: hidden;
}

.gkIsWrapper-gk_game_magazine .gkIsSlide:first-child {
    visibility: visible;
}

.gkIsWrapper-gk_game_magazine .gkIsImageWrap {
    float: left;
    margin: 34px 0pt;
}

.gkIsWrapper-gk_game_magazine .gkIsList {
    float: right;
}

.gkIsWrapper-gk_game_magazine .gkIsListItem {
    height: 51px;
    display: block;
    line-height: 51px;
    border-bottom: 1px solid #242424;
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_bullet.png") no-repeat scroll 21px center #1A1A1A;
    color: #989898;
    padding-left: 50px;
    cursor: pointer;
    -moz-transition: background 0.35s linear 0s, color 0.35s linear 0s;
}

.gkIsWrapper-gk_game_magazine .gkIsListItem:hover {
    color: #FFFFFF;
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_bullet_active.png") no-repeat scroll 21px center #1A1A1A;
    cursor: pointer;
}

.gkIsWrapper-gk_game_magazine .gkIsListItem.active {
    color: #FFFFFF;
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_bullet_active.png") no-repeat scroll 21px center #8C8B82;
    cursor: pointer;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem {
    position: absolute;
    z-index: 30;
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_readon.png") no-repeat scroll 92% center #000000;
    float: left;
    min-height: 41px;
    padding: 20px 85px 20px 25px;
    cursor: pointer;
    -moz-transition: background-image 0.35s linear 0s;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem:hover {
    background-image: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_readon_active.png");
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem span {
    float: left;
    clear: both;
    cursor: pointer;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextSmall {
    color: #8C8B82 ! important;
    font-size: 11px;
    line-height: 11px;
    text-transform: uppercase;
    padding-top: 4px;
    -moz-transition: color 0.35s linear 0s;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem span.gkIsTextBig {
    font-size: 24px;
    color: #FFFFFF ! important;
    line-height: 24px;
}

.gkIsWrapper-gk_game_magazine .gkIsTextItem:hover span.gkIsTextSmall {
    color: #FFFFFF ! important;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnUp, .gkIsWrapper-gk_game_magazine .gkIsBtnDown {
    height: 33px;
    cursor: pointer;
    -moz-transition: border 0.35s linear 0s;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnUp {
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_arrows.png") no-repeat scroll center 0pt transparent;
    border-bottom: 2px solid #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnDown {
    background: url("http://silverairitalia.it/templates/gk_game_magazine/css/images/is_arrows.png") no-repeat scroll center -72px transparent;
    border-top: 2px solid #101010;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnUp:hover {
    border-bottom: 2px solid #8C8B82;
    background-position: center -35px;
}

.gkIsWrapper-gk_game_magazine .gkIsBtnDown:hover {
    border-top: 2px solid #8C8B82;
    background-position: center -107px;
}

.gkIsWrapper-gk_game_magazine .gkIsListSlider {
    overflow: hidden;
}

.gkIsWrapper-gk_game_magazine .gkFloatleft {
    float: left;
}

.gkIsWrapper-gk_game_magazine .gkFloatright {
    float: right;
}

.gkIsWrapper-gk_game_magazine .gkFloatleft .gkIsImageWrap {
    float: right;
}

/*�Login�with�Facebook�button�*/
span#fb-auth small {
    width: 20px;
    background: url("../images/fbauth.png") no-repeat scroll 0pt 2px transparent;
    text-indent: -999em;
    display: block;
    float: left;
    box-shadow: 1px 0px #556A9A;
    border-right: 1px solid #A0AECD;
    margin: 2px 7px 0pt 0pt;
}

span#fb-auth {
    box-shadow: 0px 1px 0px 0px #AAB5CD inset;
    background: -moz-linear-gradient(center top , #798DB9 5%, #556B9B 100%) repeat scroll 0% 0% #798DB9;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #4D576B;
    display: inline-block;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 24px 8px 12px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #445375;
    cursor: pointer;
    height: 15px;
}

span#fb-auth:hover {
    background: -moz-linear-gradient(center top , #556B9B 5%, #798DB9 100%) repeat scroll 0% 0% #556B9B;
}