/* kill default margin and padding */*{margin:0;padding:0;}/* basic fonts*/body {   text-align: left;   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   /*font-variant: small-caps;*/   font-size: 75%;   line-height: 1.2em;}div#galleryheading{font-weight:bold;padding: 4px;}/*stock div style*/div {   font-size: 1em;}/*kill image border */img {   border: 0;}/*default link styles*//* set all links to have underline and bluish color */a,a:link, a:active {   text-decoration: underline;/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */   background-color: inherit;    color: #9092ba; }a:visited {   text-decoration: underline;   background-color: inherit;  color: #9092ba;                /* a different color can be used for visited links */}/* remove underline on hover and change color */a:hover {   text-decoration: none;   background-color: #C3D4DF;   color: #385C72;}/*basic page*/body {   background-color: #333;   color: #DDD;   margin:1em; /* gives some air for the pagewrapper */}div#sitecontainer {   border: 1px solid black;   margin: 0 auto;     /* this centers wrapper */   max-width: 548px; /* IE wont understand these, so we will use javascript magick */   min-width: 548px;   background-color: #555;}div#blockcontainer {	padding: 0.3em 0.3em 0.3em 0.3em;	background-color: #444;}img#header {	display:block;	width: 540px;	margin:0 auto;	height: 46px; /* adjust according your image size */	background: #555;  	text-align:center;	}div#header h1 a {/* you can set your own image here */   display: block;   height: 46px;             /* adjust according your image size */   text-indent: -999em;  /* this hides the text */   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */}div#footer {	text-align: center;	margin-left: auto;	margin-right: auto;	height: 18px; /* adjust according your image size */	padding-top:0.5em;	background: #555;           }img#titlebar{	margin-left: auto;	margin-right: auto;	display: block;	height: 46px; 	width: 540px;}#gallery_link a:link, #gallery_link a:visited, #gallery_link a:hover{	background-color: #FF1111;}#contact_link a,#contact_link a:link, #contact_link a:visited{color: #fff;background-color: #888;text-decoration: none;padding: .2em;}div#introblock {	padding: 1em;	background-color: #555;}div#galleryblock {	padding: 0.3em 0.3em 0.0em 0.3em;	background-color: #444;}div#gallerycontainer {	margin-left: auto;	margin-right: auto;	padding: 0.5em;	background-color: #555;}div#navcontainer {	padding: 1.0em 0.7em 0.7em 0.7em;	background-color: #444;}/* table for gallery*/table#gallery{	margin-left: auto;	margin-right: auto;	padding: 0.1em;	background-color: transparent;}div#contactbits{padding-top: 6px;padding-bottom: 6px;}/*NAVIGATION*/ul#navlist{margin-left: 0.2em;padding-left: 0;white-space: nowrap;}#navlist li{display: inline;list-style-type: none;}#navlist a { padding: 1px 8px 1px 8px; }#navlist a:link, #navlist a:visited{color: #fff;background-color: #A73;text-decoration: none;}#navlist a:hover{color: #333;background-color: #DB8;text-decoration: none;}