/* iZebra Global Village style rangler */
/* Add additional styles to this list as needed */


@import "Layout.css";
@import "Classes.css";
@import "Menus.css";
@import "Images.css";
@import "Colors.css";




.page-top  {
background-image:url(g/page-top.png);background-repeat:no-repeat;background-position:left top;margin:0 auto;width:927px;height:83px;text-align:left;}



.page-mid  {
background-image:url(g/page-mid.png);background-repeat:repeat-y;background-position:left top;margin:0 auto;width:927px;text-align:left;}



.page-foot  {
background-image:url(g/page-foot.png);background-repeat:no-repeat;background-position:left bottom;lext-align:left;margin:0 auto;width:927px;height:44px;text-align:left;}


.left-column {width:170px;float:left;margin-left:12px;margin-top:110px;text-align:left;}

.main-column {width:711px;float:left;margin-left:0px;text-align:left;background-color:blue;}

.main-column p {font-size:90%;}



.main-column h2.title { font-family:Georgia, Georgia, serif;
font-size:140%;border-bottom:1px solid #222;margin-bottom:1em;
}



.content-top  {
background-image:url(g/content-top.png);background-repeat:no-repeat;background-position:left top;margin:0 auto;width:711px;height:38px;text-align:left;}



.content-mid  {
background-image:url(g/content-mid.png);background-repeat:repeat-y;background-position:left top;margin:0 auto;width:711px;text-align:left;}



.content-foot  {
background-image:url(g/content-foot.png);background-repeat:no-repeat;background-position:left bottom;lext-align:left;margin:0 auto;width:711px;height:40px;text-align:left;}












.main-squeeze { margin-left:35px;margin-right:40px;padding-bottom:40px;}

.highlight { background-color:#FFF4A2;}


/* Calendar Styles */


dl.calendar  {

margin-top:0;margin-bottom:0;
padding-bottom:2em;
}


dl.calendar dt {

font-variant: small-caps;
line-height:1em;
margin:0 0 10px 0;
border-bottom:1px solid #222;

font-size:90%;
font-family:Georgia, Georgia, serif;
letter-spacing:2px;
font-weight:bold;
padding-top:40px;
}



dl.calendar dd  {

font-size:80%;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-top:.5em;padding-bottom:2px;
border-bottom:1px dotted #aaa;
line-height:1.2em;

}






/* Business Directory Styles */


dl.business  {

margin-top:0;margin-bottom:0;
padding-bottom:2em;
}


dl.business dt.cat {

font-variant: small-caps;
line-height:1em;
margin:0 0 0px 0;
border-bottom:1px solid #222;

font-size:130%;
font-family:Georgia, Georgia, serif;
letter-spacing:2px;
font-weight:bold;
padding-top:0px;
margin-top:50px;
}

dl.business dt  {

font-size:85%;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-top:1.5em;
font-weight:bold;

line-height:1.2em;

}
dl.business dd  {

font-size:80%;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-bottom:2px;
border-bottom:1px dotted #aaa;
line-height:1.2em;

}











/*Business directory menu */
/*inline menu using data list */
/* link classes defined  */
/* width scales to fix container box */
/* adjust link behavior with dd a classes */


dl.biz-menu     {margin-top:0;margin-bottom:30px;}

dl.biz-menu dt {

font-variant: small-caps;


}



dl.biz-menu dd  {

float:left;
width:170px;
font-size:80%;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-right:20px;
border-bottom:1px dotted #0018b8;
}


dl.biz-menu dd a.biz-menu, a:link.biz-menu, a:visited.biz-menu  {


display:block;
color:#0018b8;
text-decoration:none;
padding-top:3px;padding-bottom:1px;


}

dl.biz-menu dd a:hover.biz-menu  {

background-image:url(g/biz-menu-pointer.png);background-position:right center;background-repeat:no-repeat;
}





/* contacts data list */

dl.contacts  {

margin-top:0;margin-bottom:0;
padding-bottom:2em;
font-size:80%;
font-family: Arial, Verdana, Helvetica, sans-serif;
}


dl.contacts dt {
}



dl.contacts dd  {

margin-bottom:15px;
padding-bottom:2px;
border-bottom:1px dotted #aaa;
}


