@charset "utf-8";
/* CSS by HdotNET */
body{
margin:0px;
padding:0px;
height: 100%;
vertical-align: text-top;
background-color:#c8c8c8;
font-family:Arial, Helvetica, sans-serif;
}
/* do not apply any margin or padding to this otherwise the resize screws up in IE6 */
#portalTop{
display:none;
}
#siteBox{
position: relative;
margin:auto;
padding:0px;
text-align:left;
width: 970px;
text-align:left;
}
#portalBg{
width: 100%;
background:#fff;
padding-top:10px;
padding-bottom:10px;
}
#portalBox{
position:relative;
margin:auto;
width: 970px;
}
#sitePad{
/*margin-top:5px;*/
background-color:#ffffff;
padding:5px;
}
#giHeader{
/*margin-top:5px;*/
width:100%;
height:70px;
}
#giHeaderBar{
margin-top:5px;
height:35px;
}
#giHeaderBarNav{
width:660px;
height:30px;
float:left;
}
#giHeaderBarNav ul{
margin:0px;
padding:0px;
margin-left:7px;
padding-top:7px;
list-style:none;
}
#giHeaderBarNav ul li{
float:left;
}
#giHeaderBarNav ul li a{
font-size:14px;
font-weight:bold;
margin-right:30px;
text-decoration:none;
}
#giHeaderBarNav ul li a:hover{
text-decoration:underline;
}
#giHeaderBarNav a.activeHeaderBar{
padding-bottom:6px;
background:url(/images/menu-selector-arrow.png) bottom center no-repeat;
}
#giHeaderBarNav div.giHeaderBarSubNav{
position:absolute;
margin-left:25px;
margin-top:25px;
width:910px;
z-index:10;
}
#giSubNavColumn, div#giSubNavColumn div.columnShadowMid, div#giSubNavColumn div.columnShadowTop, div#giSubNavColumn div.columnShadowBot{
height:450px;
}
#giSubNavColumn, div#giSubNavColumn{
height:450px;
display:none;
}
#giHeaderBarSearch{
width:300px;
height:30px;
float:right;
text-align:right;
}
#giHeaderBarSearch form{
margin:0px;
margin-top:5px;
padding:0px;
}
#giHeaderBarSearch form span{
font-size:14px;
font-weight:bold;
}
#giHeaderBarSearchInput{
padding-left:5px;
}
#giHeaderBarSearchButton{
width:45px;
height:21px;
background:url(/common/images/button_go_bg.png) bottom no-repeat #996600;
vertical-align: middle;
display: inline-block;
}
#giHeaderBarSearchButton:hover{
background-position:top;
}
#giHeaderOverlay{
width:100%;
height:70px;
background:url(/images/header.png);
}
#giHeaderOverlay h1{
display:none;
}
#giHeaderBanner{
position:relative;
width:468px;
height:60px;
left:480px;
top:5px;
}
#giFlash{
height:450px;
}
#giFlashText{
display:block;
height:450px;
overflow:auto;
}
#giBody{
margin-top:5px;
width:100%;
}
#giBodyFullColumn{
width:960px;
float:left;
}
#giBodyLftColumn{
width:500px;
float:left;
}
#giBodyLftColumnFooterNav{
background-color:#FFFFFF;
}
#giBodyLftColumnFooterNav ul{
margin:0px;
padding:0px;
list-style:none;
}
#giBodyLftColumnFooterNav ul li{
font-size:11px;
display:inline;
}
#giBodyLftColumnFooterNav ul li a{
margin-left:5px;
color:#666666;
}
#giBodyRgtColumn{
width:455px;
float:right;
}
div#flashLeaderPanel{
height:350px;
}
div#flashLeaderPanel h1{
font-size:18px;
font-weight:bold;
}
div#flashLeaderPanel p{
font-size:14px;
font-weight:bold;
}
div.column50{
width:50%;
float:left;
}
div.column30{
width:33%;
float:left;
}
div.menuShadowMid, div.menuShadowTop, div.menuShadowBot,
div.columnShadowMid, div.columnShadowTop, div.columnShadowBot{
margin:0px;
padding:0px;
}
div.menuShadowTop, div.menuShadowBot{
height:8px;
overflow:hidden;
}
div.ddClosed{
background:url(/images/dd-closed.png) top left no-repeat;
width:155px;
height:26px;
}
div.ddClosed a{
width:147px;
height:21px;
padding-top:5px;
padding-left:7px;
display:block;
text-decoration:none;
font-size:12px;
}
div.ddClosed div.ddArrow{
background:url(/images/dd-arrow-closed.png) top right no-repeat;
}
div.ddOpen{
background:url(/images/dd-open-mid.png) top left repeat-y;
width:155px;
display:none;
}
div.ddOpenTop{
background:url(/images/dd-open-top.png) top left no-repeat;
width:155px;
height:26px;
}
div.ddOpenTop a{
width:147px;
height:21px;
padding-top:5px;
padding-left:7px;
display:block;
text-decoration:none;
font-size:12px;
}
div.ddOpenTop div.ddArrow{
background:url(/images/dd-arrow-open.png) top right no-repeat;
}
div.ddOpenBot{
background:url(/images/dd-open-bot.png) bottom left no-repeat;
width:155px;
padding-bottom:5px;
}
ul.ddList{
margin:0px;
padding:0px;
list-style:none;
font-size:12px;
}
ul.ddList li{
}
ul.ddList li a{
display:block;
margin:3px;
margin-left:7px;
margin-right:7px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
border-top:1px solid #eaeaea;
}
ul.ddList li a:hover{
text-decoration:underline;
}
div.columnText{
padding:10px;
}
div.blogColumnImgRight img{
float:right;
margin-left:10px;
}
div.blogColumnImgLeft img{
float:left;
margin-right:10px;
}
div.blogMenuColumnImg{
margin-top:3px;
width:33%;
height:52px;
float:left;
}
div.blogMenuColumnImg img{
float:left;
padding:1px;
margin-right:10px;
}
div.blogMenuColumnImg h2 a{
padding:1px 3px 1px 1px;
display:block;
height:52px;
}
div.blogMenuColumnImg h2 a span{
clear:both;
display:block;
}
div.blogMenuColumnImg h2 a:hover{
}
div.blogSeparator{
clear:both;
height:0px;
overflow:hidden;
background:#cccccc;
border-top:#cccccc solid 1px;
margin-top:8px;
margin-bottom:8px;
}
div.blogSeparator hr{
display:none;
}
h1.leader,h1.leaderInvert{
margin:0px;
padding:0px;
font-weight:normal;
}
h2.leader,h2.leaderInvert{
margin:0px;
padding:0px;
font-weight:normal;
}
/**
* newsletter module
*/
div#newsletterModule p label{
font-weight:bold;
}
div#newsletterModule p label input{
height:16px;
vertical-align:middle;
}
div#newsletterModule p label img{
vertical-align:middle;
margin-right:3px;
}
div#newsletterModule input#email{
border:none;
border:1px solid black;
vertical-align: middle;
}
#newsletterButton{
width:100px;
height:21px;
background:url(/common/images/button_subscribe.png) bottom no-repeat;
vertical-align: middle;
display: inline-block;
}
#newsletterButton:hover{
background-position:top;
}
/**
* sendtofriend module
*/
div#sendtofriendModule label{
font-weight:bold;
display:block;
margin-bottom:5px;
}
div#sendtofriendModule label span{
width:125px;
float:left;
display:block;
}
div#sendtofriendModule label input.field{
height:16px;
vertical-align:middle;
}
div#sendtofriendModule label img{
vertical-align:middle;
margin-right:3px;
}
div#sendtofriendModule input.field{
border:none;
border:1px solid black;
vertical-align: middle;
}
div#sendtofriendModule textarea.field{
border:none;
border:1px solid black;
vertical-align: middle;
}
#sendtofriendButton{
width:100px;
height:21px;
background:url(/common/images/button_send.png) bottom no-repeat;
vertical-align: middle;
display: inline-block;
}
#sendtofriendButton:hover{
background-position:top;
}
div#sendtofriendModule img.loadingBar{
display:none;
}
div.clr{
clear:both;
height:0px;
overflow:hidden;
}
div.gap{
height:3px;
padding:1px;
display:block;
overflow:hidden;
}
div.gapWhite{
background-color:#ffffff;
height:3px;
padding:1px;
display:block;
overflow:hidden;
}
ul#socialBookMarks {
padding:0px;
margin:0px;
height:20px;
list-style:none;
}
ul#socialBookMarks  li{
padding:0px;
margin:0px;
display:inline;
}

ul#socialBookMarks li a{
width:20%;
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
color:#996600;
font-size:12px;
}
ul#socialBookMarks a#delicious{
background-image:url(/common/images/layout/bookmarks/delicious.gif);
}
ul#socialBookMarks a#digg{
background-image:url(/common/images/layout/bookmarks/digg.gif);
}
ul#socialBookMarks a#reddit{
background-image:url(/common/images/layout/bookmarks/reddit.gif);
}
ul#socialBookMarks a#facebook{
background-image:url(/common/images/layout/bookmarks/facebook.gif);
}
ul#socialBookMarks a#stumbleupon{
background-image:url(/common/images/layout/bookmarks/stumbleupon.gif);
}

div#giNotNews ul{
	
}
div#giNotNews ul li
{
float:left;
width:50%;
}
div#giNotNews ul li a
{
margin-top:1px;
display:block;
padding:1px;
height:30px;
}
div#giNotNews ul li a span
{

}
div#giNotNews ul li a img
{
width:30px;
height:30px;
padding-right:3px;
float:left;
}

div#giNotNews ul li a:hover
{
background:#996600;
color:#fff;
}