html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;}

.title {color:rgb(0,0,0);
background-color:rgb(255,123,0);
margin:0px;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
text-align:right;
font-family: 'Bitstream Vera Sans', eurostile, sans-serif;
font-weight:normal;
font-size:150%;
text-transform:uppercase;}

.title a {color:rgb(0,0,0);
background-color:rgb(255,123,0);
text-decoration:none;}

.title span {color:rgb(253,202,138);
background-color:rgb(255,123,0);}

.breadcrumb {color:rgb(0,0,0);
background-color:rgb(247,179,87);
margin:0px;
padding-top:0.25em;
padding-bottom:0.25em;
padding-left:0.25em;
line-height:100%;
font-size:small;
text-align:left;
font-family: 'Bitstream Vera Sans', eurostile, sans-serif;
border-bottom:1px solid rgb(0,0,0);
border-top:0px;
border-right:0px;
border-left:0px;}

.breadcrumb a:link{color:rgb(0,0,160);
background-color:inherit;
text-decoration:none;}
.breadcrumb a:visited{color:rgb(80,0,80);
background-color:inherit;
text-decoration:none;}
.breadcrumb a:hover{color:rgb(0,0,0);
background-color:inherit;}

ul.menu{color:rgb(187,0,0);
background-color:rgb(253,123,0);
border:1px solid rgb(0,0,0);
list-style-type:none;
padding : 0.5em;
margin-top:0px;
margin-bottom : 0.5em;
margin-left:0px;
margin-right:0px;
font-weight:bold;}
ul.menu li {display:block;
padding:0px;
margin:0px;}
ul.menu ul {list-style-type:none;
padding-left:0.1em;
margin:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-weight:normal;}
ul.menu li li {padding-left:0.5em; }
ul.menu a {display:block;
margin:0px;
padding:0px;}
ul.menu a:link {color:rgb(0,0,0);
background-color:inherit;
text-decoration:none;}
ul.menu a:visited {color:rgb(0,0,0);
background-color:inherit;
text-decoration:none;}
ul.menu a:hover {color:inherit;
background-color:rgb(247,179,87);}



.highlights {color:rgb(0,0,0);
background-color:rgb(255,255,240);
border:1px solid rgb(0,0,0);
font-size:small;
font-weight:normal;
text-align:left;
padding :0px;
margin-top : 0.5em;
margin-bottom : 0px;
margin-left:0px;
margin-right:0px;}
.highlights h2{color:rgb(247,179,87);
background-color:rgb(0,0,0);
margin:0px;
padding:0.25em;
text-align:center;
text-transform:uppercase;}
.highlights h2 span{color:rgb(253,202,138);
background-color:rgb(0,0,0);}
.highlights p {padding-left:0.5em;
padding-right:0.5em;}
.quote{color:rgb(0,0,0);
background-color:rgb(253,202,138);
border:1px solid rgb(0,0,0);
font-size:small;
font-weight:bold;
text-align:center;
padding :0.5em;
margin-top : 0.5em;
margin-bottom : 0px;
margin-left:0px;
margin-right:0px;}

.bloglinks {color:rgb(0,0,0);
background-color:rgb(255,255,240);
border:1px solid rgb(0,0,0);
font-size:small;
font-weight:normal;
text-align:left;
padding :0px;
margin-top : 0.5em;
margin-bottom : 0px;
margin-left:0px;
margin-right:0px;}
.bloglinks h2{color:rgb(247,179,87);
background-color:rgb(0,0,0);
margin:0px;
padding:0.25em;
text-align:center;
text-transform:uppercase;}
.bloglinks h2 span{color:rgb(253,202,138);
background-color:rgb(0,0,0);}
.bloglinks ul {list-style-type :none;
padding:0px;
margin: 0.5em;}
.bloglinks ul li{margin-top:2px;
margin-bottom:2px;}
.googleads {margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
text-align:center;}
.technologies {text-align:center;
list-style-type:none;
list-style-image:none;
padding : 0.5em;
margin-top:0.5em;
margin-bottom : 0px;
margin-left:0px;
margin-right:0px;}
.technologies a img{border:0px;
background-color:rgb(255,255,255);
color:rgb(0,0,0);}
.copyright {font-size:small;
text-align:center;
padding : 0.5em;
margin-top:0.5em;
margin-bottom : 0px;
margin-left:0px;
margin-right:0px;}
.blogitem {clear:both;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
padding:1em;
border:1px solid rgb(0,0,0);}
.blogitem h3{font-size:100%;
font-weight:bold;}
.sidebar{position:absolute;
top:5em;
right:1em;
width:10em;
z-index:1;
padding:0em;}
.content {margin-right:12em;
padding:1em;
margin-left:1em;
}
.ahem {display : none}
html {background:rgb(255,255,255) url(/images/backimage.jpeg) repeat-y fixed bottom right;
color:rgb(0,0,0);}
dl {background-color:rgb(255,255,240);
color:rgb(0,0,0);
padding:0.5em;}
dl dt {font-weight:bold;}
dd + dt {margin-top:0.5em;}
#sitelogo {border:1px solid rgb(0,0,0);
width:60px;
height:60px;
margin-top:0.2em;
margin-left:0px;
margin-right:0.5em;
margin-bottom:0.2em;
float:left;}
#affiliatelogo {border-width:0px;
display:inline;
vertical-align:text-bottom;}
acronym, abbr {border-bottom : 1px dotted rgb(100,100,100); cursor : help}
.blockcode {border:1px dashed rgb(0,0,0);
padding:0.5em;}
body {font-family: Georgia, 'Bitstream Vera Serif', serif;}
h1,h2,h3,h4,h5,h6 {font-family:'Bitstream Vera Sans', eurostile, sans-serif;
font-weight:bold;
clear:both;}
h1 {font-size : 125%;}
h2 {font-size : 115%;}
h3 {font-size : 110%;}
pre, tt, code, kbd, samp {font-family: 'Courier New', 'Bitstream Vera Sans Mono', monospace;}
.content p {max-width:60em;line-height:1.3;}
.content .blockcode {max-width:40em;}
.content dl {max-width:60em;}
.content blockquote {max-width:60em;}
.content ul {max-width:60em;}
.content ol {max-width:60em;}
.content li {margin-bottom:0.5em; }
.content li {margin: 10px 0;}

ul {list-style-type:square;}
ul ul {list-style-type:circle;}
table {border-collapse:collapse;}
td {border: 1px solid rgb(0,0,0);
text-align:left;
padding:0.5em;}
th {border: 1px solid rgb(0,0,0);
text-align:left;
padding:0.5em;}
th[scope="col"] {text-align:left;
font-weight:900;}
th[scope="row"] {text-align:right;
padding-left:1.5em;}
tr.tabletotal td{font-weight:bold;}
