a:link {text-decoration: none; color: #1A9DE3;}
a:visited {text-decoration: none; color: #1A9DE3;}
a:hover {text-decoration: underline; color: #1A9DE3}

.h1
{
font-size: 10pt;
color: #2e2923;
font-family: Arial;
}

.h2
{
padding-left: 10px;
font-family: Arial;
font-size: 14pt;
color: #006699;
}

.h3
{
font-size: 18pt;
color: #6AA6C5;
font-family: Arial;
}

body {
background: url(bg.jpg) repeat-x top; 
text-align:justify; 
background-color: #FFFFFF;
color: #2E2923;
padding-top: 7px;
#padding-top: 0px;
}

body td { 
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 8pt;
} 

.contentslide  {
border: 0px solid #838383;
border-bottom-width: 0;
padding: 0;
width: 530px;
height: 170px;
}

.contentslide .opacitylayer {
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1%;
opacity: 1%;
}

.contentslide .contentdiv  {
display: none;
}


.pagination {
border-left:0px solid #838383; border-right:0px solid; border-top:0px solid #838383; border-bottom:0px solid #838383; width: 470px; height: 33px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: Transparent;
/*Left/ right border width of pagination DIV.*/
padding-left:0px; 
padding-right:0px; 
padding-top:10px; 
#padding-top:10px;
_padding-top:10px;
padding-bottom:0px;
}

*html .pagination {
width: 470px; /*IE5 width*/
w\idth: 470px; /*IE6 width*/
height: 33px;
}

.pagination a { /*#ie all _ie6*/
border-left:1px solid Transparent; border-right:1px solid Transparent; border-top:1px solid Transparent; border-bottom:1px solid Transparent;
padding: 0 5px;
color: #FFFFFF;
background-color: Transparent;
padding-left:4px; 
padding-right:4px; 
padding-top:12px;
#padding-top:0px;
padding-bottom:0px;
}

.pagination a:hover, .pagination a.selected {
border-left:1px solid #838383; border-right:1px solid #838383; border-top:1px solid #838383; border-bottom:1px solid #838383;
padding: 0 5px;
color: #000000;
background-color: #F7F5ED;
padding-left:4px; 
padding-right:4px; 
padding-top:12px;
#padding-top:0px;
padding-bottom:0px;
}

.quote {
padding-left: 35px;
padding-top: 20px;
background: url('http://www.calyxlabs.com/blog/blockquote.gif') no-repeat 1px 0; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
color: #767663
}

.code {
font-family: arial;
font-size: 8pt;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #E4E3E3;
}

.blogbg {
padding-top: 7px;
#padding-top: 14px;
}

.blogblog {
background: url('http://www.calyxlabs.com/blog/bgin.gif') no-repeat;
}