
html, body {border:0;margin:0;}

span.googie_resume_editing {
	border:2px outset blue;background-color:#eeeeff;padding:2px;
	font-size:12px;font-family:sans-serif;font-weight:bold;
}

img.msgicon {cursor: pointer;cursor: hand;}

.micn {width:16px;height:16px;background-repeat:no-repeat;float:left;background-color:transparent;margin:0;padding:0;margin-left:-16px;background-image:url(/images/menuicons_ary.gif);}
#mivet {background-position:-16px 0px;}
#minam {background-position:-32px 0px;}
#mipic {background-position:-48px 0px;}
#mimap {background-position:-64px 0px;}
#minew {background-position:-80px 0px;}
#micht {background-position:-96px 0px;}
#milnk {background-position:-112px 0px;}
#mifun {background-position:-128px 0px;}
#mihor {background-position:-144px 0px;}
#micla {background-position:-160px 0px;}
#misug {background-position:-176px 0px;}
#miall {background-position:-192px 0px;}
#minut {background-position:-208px 0px;}
#micm1 {background-position:-224px 0px;}
#micm2 {background-position:-240px 0px;}
#mical {background-position:-256px 0px;}
#mipms {background-position:-272px 0px;}
#mivid {background-position:-288px 0px;}
#miarc {background-position:-304px 0px;}
#mijor {background-position:-320px 0px;}
#misg2 {background-position:-176px 0px;}
#migpd {background-position:-336px 0px;}
#misch {background-position:-352px 0px;}
#migme {background-position:-368px 0px;}
/*208 224 240 */

/*
.areaHeader {
width: 760px;
height: 99px;
padding: 0px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/top_orange.png');
}
html>body .areaHeader {
filter:none;
background: url(/images/top_orange.png) top left no-repeat;
}
*/
.areaHeader {
width: 760px;
height: 99px;
padding: 0px;
/*background: url(/images/top_orange.gif) top left no-repeat;*/
}

/** hp **/

.areaHeader {
background: url(/images/top_orange_election_2008.gif) top left no-repeat;
color:White;
}
/*elect*/
.areaHeader a, .areaHeader #loginclose, .areaHeader a:visited, .areaHeader #loginclose a:visited {color:#ffffff; background:#324DB0;}
.areaHeader a:hover, .areaHeader #loginclose a:hover {color:#ffffff; background:#ff0000;} 

/*
.areaHeader {
background: url(/images/top_valentines2007.gif) top left no-repeat;
}
*/

/*elect poll*/
.poll, .tinytxt {font-size: 10pt;font-family:Times New Roman, serif;}

/* for xmas */
/*
.areaHeader a, .areaHeader #loginclose {color:#ff0000; background:#ffeeee; }
.areaHeader a:hover, .areaHeader #loginclose a:hover {color:#502F10; background:#C69C6D;} 
#headerlogincell {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
*/


.hdLogo, .hdggLogo  {
margin:0;
padding:5px;
border-width:0;
width:					214px;
height:					51px;
position:				relative; /* fix for IE filter mask bug */
float:					left;
top:5px;
left:5px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/sugarglider.com.png');
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/sugarglider.logo.stpat08.png');*/
}
html>body .hdLogo, html>body .hdggLogo{
filter:none;
/*background: url(/images/sugarglider.com.png) top left no-repeat;*/
background: url(/images/sugargliderlogoelection.png) top left no-repeat;
}

.sglogo {
margin:0;
padding:0;
border-width:0;
width:107px;
height:22px;
position:relative;
float:left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/sglogo.png');
}

html > body .sglogo {
filter:none;
background-image:url(/images/sglogo.png);
background-position: top left;
background-repeat: no-repeat;
}


/*for xmas*/
.bottomborder {padding-bottom:1px;}
.topborder {padding-top:1px;}



/*************************************************/

/* Skybox */ /* skybox links */
#hdSkybox a {
line-height: 15px;
cursor: pointer;
text-decoration:underline;
font-size:10pt;
background-color:Transparent; 
color:#0000ff;
}

/* skybox links - rollover */
#hdSkybox a:hover {
background-color: #E3E3CC;
color:#880000;
}

/* skybox cell */
.hdSkybox {
/*position:				relative;*/ /* fix for IE filter mask bug */
float:					left;
font-size:10pt;
}

.cntrlbox  {
font-family:Arial;
font-size:8pt;
line-height:18px;
float:right;
border:0;
padding:0;
margin:0;
}

.cntrlbox td , .cntrlbox td a, .cntrlbox td a.same {
font-family:Arial;
font-size:8pt;
line-height:18px;
background-color:Transparent;
padding:0 2px 0 2px;
}


/************/

#hdSkybox a {
color: #331E0A;
font-size: 10pt;
font-family:Verdana, sans serif;
display: block;
text-decoration: none;
margin: 0;
padding: 0 0px; 
}
#hdSkybox a:hover {padding:0;margin:0;background-color:transparent;color:#00f;}
#hdSkybox ul.L1 li.over a.L1 {color:#00f;}

#hdSkybox a.L1 {
text-transform: uppercase;
text-transform: capitalize;
/*font-weight:bold; /**/
}



#hdSkybox ul {
list-style-type:none;list-style-image:none;list-style-position:outside;
margin:0;padding:0;width:100%;position:relative;
}

#hdSkybox li.L1 {
display: block;float: left;width: auto;padding:0;margin:0;height:29px;border:0;
/*background-image:url(/images/banner_v_div_yel.gif);*/
background-repeat:repeat-y;
background-position:top right;
background-color:transparent;
}

#hdSkybox ul pre {margin:0;padding:0;font-family:Verdana;
padding-top:4px;padding-left:8px;padding-right:8px;padding-bottom:4px;
}

#hdSkybox ul.L2{display:none;width:auto;position:absolute;top:auto;left:auto;
background-color:#FFF6CF;
border-style:solid;
border-width:1px;
border-top-color: #FFF5C7;
border-left-color: #FFF5C7;  
border-right-color: #806600;
border-bottom-color: #806600;   
}

#hdSkybox li.L2 {float:none;display:block;background-image:none;border:0;padding:0;margin:0;
}

#hdSkybox li.L2 pre {margin:0;padding:0;}

#hdSkybox li.L2 a {background-color: #FFF6CF;background-image:none;margin:0px;padding:5px;padding-left:20px;padding-right:10px;
border:1px solid #FFF6CF;border-left-width:0;border-right-width:0;
}

#hdSkybox ul.L1 li.over ul.L2 li.divider {line-height:1px;padding:0;margin:0;}
#hdSkybox ul.L1 li.over ul.L2 li.divider img {line-height:1px;padding:0;margin:0;border:0;}
#hdSkybox ul.L1 li.over ul.L2 {display: block;}

#hdSkybox ul.L1 li.over li.L2 a:active, #hdSkybox ul.L1 li.over li.L2 a:hover {    
margin:0;
padding:5px;
padding-left:20px;
padding-right:10px;
background-color:#fff0b0; /*ie 6 bug*/
background-image:url(/images/grad4.gif);

background-color: #FBEC72;
border-top-color:#C4B788;
border-bottom-color:#A7A084;
border-style:solid;
border-left-width:0;border-right-width:0;
}

#hdSkybox li.current a.L1 {
/*   font-size:11px;*/
}


/* Styles level 4 */
 #hdSkybox ul.L3 {
display: none;
width: auto;
position: absolute;
top: 10px;
left: 60px;
padding: 0px;
background-color:#FFF6CF;
background-color:#FF00FF;
border-style:solid;border-width:1px;border-top-color: #FFF5C7;border-left-color: #FFF5C7;border-right-color: #806600;border-bottom-color: #806600;   
 }
#hdSkybox ul.L3 LI { background-color:#00ee00; }
#hdSkybox ul.L3 LI A { background-color:#ee0000; }

 /* To make this collaps in Exploder for Windows */
 #hdSkybox li.L3 {display: inline;}
 /* Add color and underline when moving inside a drop-down menu */
 li.L3 a:hover { color: #990000 !important;  text-decoration: underline !important;}
 #hdSkybox ul.L2 li.over ul.L3 { display: block; }
 /* end level 4 */


#hdSkybox ul.L2 li.hasChild {position: relative;}

/*#hdSkybox li.L1, #hdSkybox ul.L2, #hdSkybox ul.L1 li.over ul.L2, #hdSkybox ul.L3, #hdSkybox ul.L2 li.over ul.L3*/
#hdSkybox ul    {z-index:9999 !important;}
#hdSkybox .L3 {z-index:9999 !important;} */
/*fix for menu behind googlemap. had to have ID for ULs explicty */
#mnuRoot {z-index:9999;}
#mnuGliderGossip {z-index:9999;}
#mnuResources {z-index:9999;}
#mnuFunStuff {z-index:9999;}
/* .L2 {z-index:9999 !important;} */
#map {z-index:2 !important;}
#map img[src="http://www.google.com/intl/en_us/mapfiles/iw_tabstub.png"] {z-index:4 !important;}
#map area{z-index:5 !important;}


#loginbox, #logincontainer, #logincontainer td, #headersearch {font-family:Verdana, sans serif; font-size:10px;}
#loginbox {padding-top:5px;}
#loginbox input {font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal;}
#loginclose {cursor: pointer;	cursor: hand; color:#00f;text-decoration:underline;}

#headersearch input {line-height:10px; padding:0;margin:0;}

div.clsblock {display:block;}
div.clsnone {display:none;}





div.contentcell{margin:0;padding:0;border:0;padding-bottom:10px;}
h2.divhead {border:0; margin:0;padding:0; font-size:12pt; background-color:#ffcc00;background-image:url(/glidergossip/bg.gif);background-repeat:repeat-x;}
h2.divhead div.txt {margin:0;padding:0;padding-bottom:5px;padding-left:5px;}
div.sectioncontent{margin:0;padding:0;border:1px solid #ffcc00;background-color:#fff0b0;}
div.sectioncontent p {margin:0;padding:5px; background-color:transparent;}

div.sectioncontent {zoom:1;} /*fix ie6 bug, and sometimes 7*/

div.sectioncontent #petfinder a img {border:2px solid;text-decoration:none;padding:0;margin:0;}
div.sectioncontent #petfinder a {padding:4px;}
div.sectioncontent #petfinder {width:118px;padding:0;margin:0;}
div.sectioncontent #petfinder p {width:118px;padding:0;margin:0;}

div.sectioncontent h1 {padding:0;margin:0px 0 0px 0;font-size:1.4em;line-height:1.4em;font-weight:normal;}

a {color:Blue;}
a:visited {color:#364087;}
a:hover {color:red;}

#dek {	POSITION:absolute;	VISIBILITY:hidden;	Z-INDEX:200;	left: 20px;	border: none; background-color:transparent; 	} 
#innerdek {	background:#fc0; padding:0; width:250px; border:1px solid black; background-image:url(/glidergossip/bg.gif); padding:0;background-repeat:repeat-x;} 
#innerdek div {	background:#ffffff; border-width:1px 0 0 0; border-color:black; border-style: solid;padding:5px;background-image:url(/images/h3.jpg); background-repeat:repeat-y; overflow:hidden;} 

#innerdek div.ql, #innerdek div.qr {padding:0px;width:14px;height:10px;background-repeat:no-repeat;border:0;margin:0;padding:0;background-color:Transparent;}
#innerdek div.ql {background-image:url(/images/quoteL.gif);float:left;}
#innerdek div.qr {background-image:url(/images/quoteR.gif);float:right;}

html>body #dek #shdtr {background-image:url(/images/shadtr.png);background-repeat:no-repeat; background-position:left bottom;}
html>body #dek #shdr {background-image:url(/images/shadr.png);background-repeat:repeat-y;}
html>body #dek #shdbr {background-image:url(/images/shadbr.png);}
html>body #dek #shdb {background-image:url(/images/shadb.png);background-repeat:repeat-x;}
html>body #dek #shdbl {background-image:url(/images/shadbl.png);}
/*
html>body #dek #shdtr {background-color:blue;}
html>body #dek #shdr {background-color:red;}
html>body #dek #shdbr {background-color:green;}
html>body #dek #shdb {background-color:yellow;}
html>body #dek #shdbl {background-color:fuchsia;}
*/

html>body .outerpair1 {background: url(/images/shadtr.png) right top no-repeat;} 
html>body .outerpair2 {background: url(/images/shadbl.png) left bottom no-repeat;padding-top: 8px;padding-left: 8px;}
html>body .shadowbox {background: url(/images/shadowbrcorner.png) bottom right;}
html>body .innerbox {position: relative;left: -8px;top: -8px;}


/*rounded edges hack*/
div.TL {
margin:0;padding:0;border:0;background-image:url(/images/corner5wTL.gif);
/*width:100%;height:5px; */
width:auto;background-position:top left;background-repeat: no-repeat;background-color:transparent;
}
div.TR {margin:0;padding:0;border:0;background-image:url(/images/corner5wTR.gif);
/*width:100%;height:5px; */
width:auto;background-position:top right;background-repeat: no-repeat;background-color:transparent;
}

div.ie7hack {margin:0;padding:0;height:5px;background-color:transparent;line-height:5px;font-size:5px;}

#chat {border:1px solid green;text-align:right;float:right; padding-right:5px;padding-left:0px; height:26px; overflow:hidden;padding-top:0px;}
#chat,#chat td,  #chat a {font-size:10px;line-height:10px;font-family:Verdana, sans-serif;}
#chat img {border:0;padding:0px;padding-right:0;padding-top:0;}
#chat td {border:0;padding:0;margin:0;}

#chatlink .chatlink2, #chatlink:visited .chatlink2, #chatlink, #chatlink:visited {color:Blue; cursor:hand;text-decoration:none;}
#chatlink:hover .chatlink2, #chatlink:hover {color:Blue; cursor:hand;text-decoration:none;}

td.legal {font-size:8pt;font-family:Georgia,serif;}

/*theme st patrick */
#hdSkybox ul.L1 li a.L1 {color:#fff;}
#hdSkybox ul.L1 li.over a.L1 {color:#faa;}

/* ## Generic style ## */
.padfive {margin:0;padding:5px;border:0;}
.dontshowbutprint {display:none;}
.dontprintbutshow {display:auto;}

.warn {font-weight:bold;color:#800;background-color:#fee;border:1px solid #faa;font-family:verdana, sans-serif; font-size:14px; }
.tip {font-weight:bold;color:#080;background-color:#efe;border:1px solid #afa;font-family:verdana, sans-serif;  font-size:14px;}
.note {font-weight:bold;color:#008;background-color:#eef;border:1px solid #aaf;font-family:verdana, sans-serif;  font-size:14px;}
.alert {font-weight:bold;color:#880;background-color:#ffe;border:1px solid #cc0;font-family:verdana, sans-serif; font-size:14px;}

h1.arcade {font-family: Georgia, serif;font-size:1.4em; line-height:1.4em; margin-bottom:0;}
h2.arcade {font-family: Georgia, serif;font-size:1.2em; line-height:1.2em; margin-bottom:.3em; color:#665200;border:0;border-top:1px solid #ffcc00;}

/*journal*/
div.jdate{float:right;padding: 9px 5px 0 5px;margin: 0px 0px 0px 0;border:0px solid #666666; }
div.jdate span{/*display:block;*/}
div.jdate{text-align:center;color:#333;/*font-family: Georgia, serif;*/font-family: arial, sans-serif;font-weight:bold;font-size:10pt;/*font-size: 0.75em;*/line-height:1.0em;font-weight:bold;}
h1 { font-family: Georgia, serif; margin: 0 0 0.33em 0; font-size:1.4em; line-height:2em;}
div.comment {font-family:arial, sans-serif;font-weight:bold;text-align:right;font-size:10pt;border-top-width:0;padding:5px;}
h3.jdate{text-align:right;border:0;border-top:1px solid #ffcc00;margin:9px 0 0 0;padding:0;color:#403300;margin-bottom:-1em;}


div.calendar{position:relative;}
.calendar,.calendar table{border:1px solid #565;font-size:11px;color:#000;cursor:default;background:#fff;font-family:tahoma,verdana,sans-serif;}
.calendar .button{text-align:center;padding:2px;background:#fc0;color:#000;font-size:90%;}
.calendar .nav{background:#fc0 url(/images/menuarrow2.gif)no-repeat 100%100%;}
.calendar thead .title{font-weight:bold;text-align:center;padding:2px;background:#FC0;color:#000;}
.calendar thead .headrow{}
.calendar thead .name{border-bottom:1px solid #555;padding:2px;text-align:center;color:#000;}
.calendar thead .weekend{color:#f00;}
.calendar thead .hilite{background-color:#FFE680;color:#000;border:1px solid #555;padding:1px;}
.calendar thead .active{background-color:#fc0;padding:2px 0px 0px 2px;}
.calendar thead .daynames{background:#fff0b0;}
.calendar tbody .day{width:2em;color:#00f;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#bbb;color:Blue;font-weight:bold;}
.calendar tbody .day.othermonth.oweekend{color:#fbb;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #8a8;background:#dfb;}
.calendar tbody .rowhilite td{background:#def;}
.calendar tbody .rowhilite td.wn{background:#fff;}
.calendar tbody td.hilite{background:#fff0b0;padding:1px 3px 1px 1px;border:1px solid #069; color:#000;}
.calendar tbody td.active{background:#dec;padding:2px 2px 0px 2px;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #000;border-color:#B8D5E1 #6F8A96 #6F8A96 #B8D5E1;padding:1px 3px 1px 1px;background:#AFDAEC;color:#000;}
.calendar tbody td.weekend{color:#00a;}
.calendar tbody td.today{font-weight:bold;color:#0a0;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#555;color:#fff;}
.calendar tfoot .ttip{padding:2px;background:#fc0;color:#000;}
.calendar tfoot .hilite{background:#afa;border:1px solid #084;color:#000;padding:1px;}
.calendar tfoot .active{background:#7c7;padding:2px 0px 0px 2px;}
.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px solid #565;background:#fff;color:#000;font-size:90%;z-index:100;}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .hilite{background:#FFE680;}
.calendar .combo .active{border-top:1px solid #069;border-bottom:1px solid #069;background:#AFDAEC;font-weight:bold;}
.calendar td.time{border-top:1px solid #8a8;padding:1px 0px;text-align:center;background-color:#dfb;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #898;font-weight:bold;background-color:#fff;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#000;background-color:#686;color:#fff;}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}
