/* namah.css */

body  {width:805px; margin-left:auto; font: 1em Verdana, Arial, Helvetica, sans-serif, Palatino-ItalicDiac; margin-right:auto; }

div#header {height:100px; border-bottom: 1px solid; background-image:url(header.jpg);background-repeat: no-repeat;}

div#mdata {color:#0000CC; text-align:right; font-size:0.7em; padding-top:50px;}
div#mdata p {margin: 0em 0 0 0;}

div#subHeadLine {text-align:center; border-bottom: 1px solid; margin-bottom:10px;}
div#subHeadLine p {margin: 0em 0 0.2em 0; font-weight:bold; font-size: 0.8em;}

div#cLeft {float:left; width:120px; font-size: 0.7em;}
dl.reMarge {margin-top: -1em;}
.reMarge dt { margin: 1.5em 0 .7em 0; padding: 0; font-weight: bold;}
.reMarge dd { margin: 0 0 .7em .7em; padding: 0;}

/* 
div#content {float:left; width:500px; padding:0 15px 0 15px; border-left:1px solid blue;font-size: 0.8em;}
h3 {color:#0000CC;}
hr {color:#CCCCCC; background-color:#CCCCCC; height:1px; margin-bottom:30px; }
*/




div#content {float:left; width:480px; min-height: 500px; padding:0 25px 0 15px; border-left:1px solid blue;font-size: 0.8em;}
div#content img {float:left; margin:0 10px 4px 0;}
/*.sider {float:left; margin-right: 10px}*/
h3 {color:#0000CC; margin-top: -.8em; margin-bottom: -.3em;}
h5 {text-transform: uppercase;}
hr {color:#CCCCCC; background-color:#CCCCCC; height:1px;}
.author {font-size: 0.85em; color:#333333; font-weight: bold;}
.pageNr {text-align:right;margin-bottom: 0em;font-size: 0.85em; color:#666666}
th {text-align:left; font-size: 1.3em; border-bottom: 1px solid; color:#0000CC;}

div#cRight {float:left; width:155px; top:140px; font-size: 0.7em;}
.frame {display:block; border: 1px solid #0000FF; padding: 4px;}
.sp1 {margin: 10em 0 10em 0; color:#CCCCCC;}
.sp2 {margin: 50em 0 50em 0; color:#CCCCCC;}
.clearthefloats {clear:both; padding-top: 0px;}

div#cRight hr {border: thick solid; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: absolute;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; 
background-color: #0000CC;
padding: 1px;
right: -1000px;
border: 1px #0000CC;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width:0px;
border-color:#0000CC;
padding: 1px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position: absolute;
visibility: visible;
top: 0;
right: 0px; /*position where enlarged image should offset horizontally */

}

div#footer {float:left; width:794px; font-size:0.6em; border-top: 1px solid; color:#0000CC; text-align: center; margin-top: 40px}

h1 {color:#0000CC; margin-top: -.8em; font-size: 14px;}