html > img {
background:url(../images/auto-scroll.gif);
height:30px !important;
padding-right:21px !important;
width:0 !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline; 
}
:focus, a, button, input {
outline: 0; }

body {
color:#333;
cursor:default;
font:76%/140% Verdana,Arial,Helvetica,sans-serif;
background-color:#fdfdfd;
height:100%;
overflow:auto;
margin:0;
padding:0;
}

body.home {
background-color:#333;
color:#111;
}

body.links {
background:#378fce url(../images/bg-edge.jpg) no-repeat 890px 0;
}

body.gallery {
background:#fdfdfd url(../images/bg-blue-line2.gif) repeat-y left;
}

body.pathfinder {
text-align:center;
background: #fcfcfc url(../images/bg750.gif) repeat-y center 0; 
}

body.bg4 {
background:#505255 url(../images/bg-blue-line3.gif) repeat-x 0 0;
}

body.bg3 .gallerycontainer {
background:transparent url(../images/bg-blue3.jpg) no-repeat 0 0;
}

body.bg4 .gallerycontainer {
background:transparent url(../images/bg-blue4.jpg) no-repeat 0 0;
}

body.bg6 .gallerycontainer {
background:transparent url(../images/bg-blue6.jpg) no-repeat 0 0;
overflow:visible;
}

body.bg7 .gallerycontainer {
background:transparent url(../images/bg-blue7.jpg) no-repeat 0 0;
overflow:visible;
}


/* ICONS */
.icons {
width:860px;
height:420px;
background:transparent url(../images/icon-bg.jpg) no-repeat 0 0;
}

.icons a.about,.icons a.about:visited,.icons a.portfolio,.icons a.portfolio:visited,.icons a.downloads,.icons a.downloads:visited,.icons a.guestbook,.icons a.guestbook:visited,.icons a.links,.icons a.links:visited,.icons a.contact,.icons a.contact:visited {
width:150px;
height:110px;
position:absolute;
display:block;
}

.icons a.about span,.icons a.about:visited span,.icons a.portfolio span,.icons a.portfolio:visited span,.icons a.downloads span,.icons a.downloads:visited span,.icons a.guestbook span,.icons a.guestbook:visited span,.icons a.links span,.icons a.links:visited span,.icons a.contact span,.icons a.contact:visited span {
display:block;
padding-top:85px;
padding-left:45px;
color:#555;
text-transform:uppercase;
font-size:80%;
}

.icons a.about,.icons a.about:visited {
top:115px;
left:90px;
background:transparent url(../images/icon-about.gif) no-repeat -400px -800px;
}

.icons a.about:hover {
background:transparent url(../images/icon-about.gif) no-repeat 0 0;
}

.icons a.portfolio,.icons a.portfolio:visited {
top:150px;
left:240px;
background:transparent url(../images/icon-portfolio.gif) no-repeat -400px -800px;
}

.icons a.portfolio:hover {
background:transparent url(../images/icon-portfolio.gif) no-repeat 0 0;
}

.icons a.downloads,.icons a.downloads:visited {
top:185px;
left:390px;
background:transparent url(../images/icon-downloads.gif) no-repeat -400px -800px;
}

.icons a.downloads:hover {
background:transparent url(../images/icon-downloads.gif) no-repeat 0 0;
}

.icons a.guestbook,.icons a.guestbook:visited {
top:230px;
left:40px;
background:transparent url(../images/icon-guestbook.gif) no-repeat -400px -800px;
}

.icons a.guestbook:hover {
background:transparent url(../images/icon-guestbook.gif) no-repeat 0 0;
}

.icons a.links,.icons a.links:visited {
top:265px;
left:190px;
background:transparent url(../images/icon-links.gif) no-repeat -400px -800px;
}

.icons a.links:hover {
background:transparent url(../images/icon-links.gif) no-repeat 0 0;
}

.icons a.contact,.icons a.contact:visited {
top:310px;
left:340px;
background:transparent url(../images/icon-contact.gif) no-repeat -400px -800px;
}

.icons a.contact:hover {
background:transparent url(../images/icon-contact.gif) no-repeat 0 0;
}

/* CHAPTER ICONS */
.bayabout,.bayguestbook,.baycontact,.baylinks,.baydownloads,.bayportfolio {
background:transparent url(../images/chapter-links.gif) no-repeat left top;
position:absolute;
top:35px;
left:35px;
width:100px;
height:100px;
}

.baydownloads {
background:transparent url(../images/chapter-downloads.gif) no-repeat left top;
}

.bayportfolio {
background:transparent url(../images/chapter-portfolio.gif) no-repeat left top;
}

.baycontact {
background:transparent url(../images/chapter-contact.gif) no-repeat left top;
}

.bayguestbook {
background:transparent url(../images/chapter-guestbook.gif) no-repeat left top;
}

.bayabout {
background:transparent url(../images/chapter-about.gif) no-repeat left top;
}

.gallerycontainer {
text-align:left;
background:transparent url(../images/bg-blue2.jpg) no-repeat 0 0;
width:990px;
margin:0;
padding:0;
}

body,div,img,p {
border:none;
vertical-align:top;
margin:0;
padding:0;
}

a:link,a:active,a:visited {
color:#ceebeb;
text-decoration:none;
}

.header {
margin:0;
padding:10px 0 5px 230px;
}

.gallery .header {
padding:160px 0 5px 230px;
}

.menu {
display:block;
top:80px;
left:0;
position:fixed;
text-align:left;
text-transform:lowercase;
}

* html .menu {
position:absolute;
}

h1 {
color:#aaa;
letter-spacing:-1px;
font:normal 200%/1em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}

h3 {
line-height:150%;
font-size:80%;
text-transform:uppercase;
letter-spacing:0.3px;
clear:both;
color:#0af;
border-color:#ddd;
border-style:solid;
border-width:1px 0 0;
margin:10px 0 6px;
padding:0;
}

.color0af {
color:#0af;
}
.colorf0a, .siteintro a.colorf0a:link,.siteintro  a.colorf0a:visited  {
color:#f0a;
}
.siteintro .colorf0a:hover {
color:#fff;
}
.color777 {
color:#777;
}
 
.logo {
position:relative;
float:left;
padding:0 0 0 20px;
}

.logo img {
margin:13px 0 0;
}
/*
.title {
padding:0 0 0 34px;
}
*/
.mainmenu {
float:left;
padding:0;
}

.galleryfilter {
float:left;
text-align:left;
padding:0;
}

div.blink {
line-height:170%;
display:block;
font-size:90%;
padding:0 5px;
}

body.gallery div.blink {
font-size:90%;
}

a.blink,a.blink:active,a.blink:visited {
color:#aaa;
display:block;
text-decoration:none;
position:relative;
line-height:170%;
font-size:90%;
padding:0 10px 0 0;
}

body.gallery a.blink,body.gallery a.blink:active,body.gallery a.blink:visited {
color:#cdd;
}

body.gallery a.current:visited,body.gallery a.current {
color:#fff;
font-weight:700;
}

body.gallery a.current span {
color:#ddd;
}

a.current:visited,a.current {
color:#332;
}

a.current span {
color:#443;
float:left;
font-weight:400;
margin:7px 0 0;
padding:0;
}

.menu .current b {
letter-spacing:-1px;
font:normal 220%/1.3em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
display:inline;
float:none;
color:#332;
margin:0;
padding:0;
}

.home .current b,.links .current b {
color:#fdfdfd;
}

h2 {
color:#776;
letter-spacing:-1px;
font:normal 200%/1.8em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
width:580px;
display:block;
float:left;
margin:0;
padding:0;
}

body.error h2 {
padding-left:16px;
}

.thumbnails h2 {
padding:0;
}

.xsnazzy h1,.xsnazzy h2,.xsnazzy p {
margin:0 5px;
}

.xsnazzy h1 {
font-size:2.5em;
color:#fdfdfd;
}

.xsnazzy h2 {
border:0;
}

.xsnazzy p {
/*padding-bottom:0em;*/
}

.xsnazzy {
background-color:transparent;
width:670px;
overflow:hidden;
padding:0;
margin:0 0 0 200px;
}

.grey .xsnazzy {

}

.grey .xboxcontent  {
background-color:#f6f6f6;
overflow:hidden;
border:0;
}

.grey .xb1,.grey .xb2,.grey .xb3, .grey .xb4   {
background-color:#f6f6f6;
border-color: #f0f0f0;
}

.grey .xb2, .grey .xb3, .grey .xb4 {
border-left:1px solid #f0f0f0;
}

.grey .xb1 {
background:#f0f0f0;
}

.grey .xbgrey1 { background-color:#ececec; }
.grey .xbgrey2 { background-color:#f0f0f0; }
.grey .xbgrey3 { background-color:#f2f2f2; }



/*
* html .gallery .xsnazzy {
margin:0 0 0 205px;
padding:0px;
}
* html .xsnazzy {
margin:0 0 0 100px;
padding:0px;
}
*/
.gallery .xsnazzy {
width:580px;
margin:0 0 0 410px;
}

.xtop,.xbottom {
display:block;
font-size:1px;
clear:both;
background:transparent;
} 



.xb1,.xb2,.xb3,.xb4 /*,.xb0*/ {
display:block;
overflow:hidden;
}

.xb1,.xb2,.xb3 {
height:1px;
}

.xb2,.xb3,.xb4 {
background-color:#fdfdfd;
}

.xb2, .xb3, .xb4 {background:#fdfdfd; border-left:1px solid #ddd; border-right:1px solid #ddd;}

.xb1 {
margin:0 5px;
background:#ddd;
}

.xb2 {
margin:0 3px;
border-width:0 2px;
}

.xb3 {
margin:0 2px;
}

.xb4 {
height:2px;
margin:0 1px;
}

/*
.xb0 {
height:1px;
background-color:#ddd;
font-size:1px;
margin:0 1px;
}
*/

.xboxcontent {
background-color:#fdfdfd;
border:0 solid #ddd;
border-width:0 1px 0 0;

}


.xboxcontent {
background-color:#fdfdfd;
display:block; 
border:0 solid #ddd; 
border-width:0 1px 0 1px; 
margin:0;
padding:0;
}

.bgcolordark {
background-color:#776;
border-color:#776;
}

.container {
text-align:left;
width:990px;
height:100%;
padding:0 0 20px 0;
}
body.pathfinder .container {
position: relative; margin: 0 auto 0 auto; width: 750px; background-color: #fff; padding: 0; 
}

body.links .container {
background-color:#231f20;
background-color:#333;
}

.thumbnails {
/*background-color:#fdfdfd;*/
width:600px;
display:block;
margin:0;
padding:16px 0 20px 16px;
}

/*
html>body .xboxcontent {
padding-bottom:1000px;
margin-bottom:-1000px;
}
*/
p.quotes {
color:#0af;
font-family:Georgia, "Times New Roman", Times, serif;
	font: 140%/1.25em "Century Gothic", "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	color: #333;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: 200%;
color: #bbb;
clear: both;
text-transform:uppercase;
margin: 10px 0 0 300px;
padding: 0 10px 0 20px;
}

.flickr {
	width: 540px;
	background-color: #333;
	margin: 0 0 0 410px;
	padding: 20px;
	overflow:hidden;
	border-top:1px solid #666;
}

.flickr h3 {
	padding:0 0 10px 0;
	border: none;
}

.flickr a {
	float: left;
	display: block;
	margin: 0 6px 10px 5px;
	width: 77px;
	height: 77px;
	border: 1px #353e47 solid;
}

.flickr a:hover {
	border: 1px solid #777;
}

.flickr a img {
	border: 1px solid #161c25;
}


.xsnazzy .footer {
/*background-color:#fdfdfd;*/
margin:0;
padding:0 0 0 30px;
}

.gallery .footer {
background-color:transparent;
margin: 0 0 0 410px;
padding: 10px 0 0 20px;
}

.links .footer,.bg4 .footer,.home .footer{
clear:both;
color:#777;
margin:0;
padding:10px 0 0;
}

.bg4 .footer {
color:#889;
padding:30px 0 0 195px;
}

.pathfinder .footer {
text-align:center;
color:#888;
position: relative; 
margin: 0 auto 0 auto; 
padding:20px 0 10px 10px;
width:740px;
border-top: 1px solid #f6f6f6;

}

.home .footer {
color:#555;
padding:20px 0 0 550px;
}

body.home .footer a,body.home .footer a:visited {
color:#888;
border-bottom:none;
}

.footer a,.footer a:visited {
color:#bbb;
border-bottom:1px solid #ccc;
}

body.links .footer a,body.links .footer a:visited {
border:none;
}

.bg4 .footer a,.bg4 .footer a:visited {
color:#889;
border-bottom:1px solid #667;
}

.footer a:hover {
color:#0af;
border-bottom:1px solid #0af;
text-decoration:none;
}

.imgframe {
float:left;
}

.imgframe img {
border-color:#ddd;
border-style:solid;
border-width:1px 0;
}

.lightboxthumb img {
border:1px solid #eee;
}

.lightboxthumb {
display:block;
float:left;
border-color:#eee;
border-style:solid;
border-width:0 0 2px;
}

div.lightboxthumb,a.lightboxthumb:link,a.lightboxthumb:active,a.lightboxthumb:visited {
background-color:transparent;
margin:1px 0;
padding:9px 5px;
}

a.lightboxthumb:hover {
background-color:#f9f9f9;
border-color:#0af;
}

a.lightboxthumb:hover img {
border-color:#ddd;
border-width:0 2px 2px 0;
}

.article {
display:block;
text-align:left;
color:#777;
width:650px;
clear:both;
margin:0;
padding:0 0 20px 16px;
}

.gallery .article {
width:550px;
}

.doublecolumn {
float:left;
width:290px;
padding:0 16px;
}

.column {
width:620px;
float:none;
display:block;
margin:0;
padding:0 560px 0 16px;
}

.leftcol {
width:380px;
}

.rightcol {
width:200px;
}

.article p {
/**/line-height:160%;
margin:0;
padding:0;

}

.article p em {
color:#aec4c4;
}

.article a,.article a:link,.article a:visited {
border-bottom:1px solid #bbb;
color:#776;
}

.article a:hover {
color:#0af;
background-color:#f9f9f9;
border-bottom:1px solid #0af;
}

.article blockquote,.article .quote {
color:#e6ffd4;
font-size:.94em;
line-height:160%;
font-style:italic;
background:url(./graphics/quote.gif) no-repeat;
margin:15px 10px 0 0;
padding:10px 10px 5px 15px;
}

.article ul {
clear:both;
margin:0;
padding:0;
}

.article ul li {
line-height:145%;
margin:0.45em 0;
padding:0;
}

.small {
font-size:80%;
line-height:100%;
}

.article .specs {
line-height:200%;
border-color:#0af;
border-style:solid;
border-width:0 0 1px;
}

.specs a:link,.specs a:visited {
text-decoration:none;
border:none;
}

.h4 {
text-transform:uppercase;
font:bold 80%/160% Verdana,Arial,Helvetica,sans-serif;
color:#111;
margin:0;
padding:10px 0 0;
}

.quotes .h4 {
font-size:60%;
color: #0af;
}

a.downloadpdf:link .imgcaption,a.downloadpdf:visited .imgcaption {
background:transparent url(../images/downloadpdf.gif) 0 0 no-repeat;
height:11px;
text-decoration:none;
overflow:hidden;
margin:0;
padding:0 0 5px 20px;
}

a.downloadpdf:hover .imgcaption {
background:url(../images/downloadpdf.gif) 0 -20px no-repeat;
color:#0af;
cursor:pointer;
}

a.downloadpdf img {
border:none;
padding:10px 0;
}

a.myhosting:link,a.myhosting:visited {
text-decoration:none;
vertical-align:top;
background:url(../images/myhosting-x-small.gif) 0 0 no-repeat;
border:none;
margin:0;
padding:0 0 10px;
}

body.links a.myhosting:link,body.links a.myhosting:visited,body.home a.myhosting:link,body.home a.myhosting:visited,body.bg4 a.myhosting:link,body.bg4 a.myhosting:visited {
background:url(../images/myhosting-x-small.gif) 0 -56px no-repeat;
}

a.myhosting:hover,body.links a.myhosting:hover,body.home a.myhosting:hover,body.bg4 a.myhosting:hover {
background:url(../images/myhosting-x-small.gif) 0 -28px no-repeat;
color:#0af;
border:none;
text-decoration:none;
}

a.printpage:link,a.printpage:visited {
text-decoration:none;
background:url(../images/print.gif) 0 3px no-repeat;
border:none;
color:#666;
line-height:160%;
font-size:90%;
margin:0;
padding:0 0 0 17px;
}

a.printpage:hover {
background:url(../images/print.gif) 0 -15px no-repeat;
color:#0af;
}

a.downloadvcard:link,a.downloadvcard:visited {
text-decoration:none;
background:url(../images/vcard.gif) 0 2px no-repeat;
border:none;
color:#666;
line-height:160%;
font-size:90%;
margin:0;
padding:0 0 0 18px;
}

a.downloadvcard:hover {
background:url(../images/vcard.gif) 0 -15px no-repeat;
color:#0af;
}

form {
width:600px;
margin:0 20px 15px;
}

label {
display:block;
float:left;
width:70px;
line-height:130%;
border-color:#eee;
border-style:solid;
border-width:0;
margin:0;
padding:5px;
}

input, textarea {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e2e2e2;
	padding: 4px;
	background: #fdfdfd url('../images/input_gradient.png') repeat-x 0 0;
}

input:focus,textarea:focus {
background-color:#f9f9f9;
}
/*
form a.submit:link,form a.submit:visited {
border:2px solid #ddd;
color:#111;
font-weight:700;
margin:0;
padding:3px 8px;
}

form a.submit:hover {
border:2px solid #bbb;
}

.contactform label,.contactform input,.contactform textarea {
display:block;
width:250px;
float:left;
margin-bottom:10px;
font-size:100%;
line-height:120%;
}

.contactform .radiobutton {
width:auto;
}
*/
.contactform label {
text-align:right;
width:100px;
padding-right:5px;
}
/*
.contactform .error {
color:red;
}
*/
.contactform br {
clear:left;
}


#f #submit{
	/* margin: 0; */
	 /* right */
	width: 62px;
	height: 24px;
	background: transparent url('../images/btn_submit.png') no-repeat;
	border: none;
	cursor: pointer;
	padding:0 0 1px 0;
	margin:0;
	font: bold 0.8em/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #f0f0f0;
	letter-spacing:0.5px;
	}
#f #submit:hover {
	color: #0af;
}

.bmenu {
color:#fff;
width:820px;
font-size:80%;
margin:10px 0 0 180px;
padding:0;
text-transform: uppercase;
font-weight: bold;
}

.bmenu a,.bmenu a:visited {
text-decoration:none;
float:left;
color:#444;
padding:22px 10px 10px 10px;
margin: 5px 5px 5px 5px;
background: transparent url('../images/bmenu.png') no-repeat;
}

.bmenu img/*,.home .bmenu img*/ {
overflow:hidden;
background-color:#000;
margin-top:2px;
border:1px solid #333;
}

/*
.home .bmenu {  
	margin:10px 0 0 34px;
}
.home .bmenu img {
	border: 1px solid #111;
}

.bmenu a:hover img,.home .bmenu a:hover img {
	border-color: #f0f0f0;
	border-width: 3px;
	}
.home .bmenu a:hover img {
	border-color: #333 #555 #555 #333;
	border-width: 0px 2px 2px 0px;	
	
}*/
.bmenu a span {
display:none;
padding:22px 10px 10px 10px;

}

.bmenu a:hover {
position:relative;
text-decoration:none;
color:#ddd;
/*background-color:#fff;*/
background: transparent url('../images/bmenu_hover.png') no-repeat;

}

.bmenu a:hover span {
display:block;
position:absolute;
top:-1px;
left:-1px;
color:#0af;
cursor:pointer;
}

.siteintro {
position:absolute;
top:260px;
left:500px;
line-height:160%;
width:360px;
color:#777;
margin:30px 0 0;
padding:0 32px 0 50px;
font: 105%/160% "Century Gothic", "Trebuchet MS" ,Arial, Helvetica, sans-serif;
}

.siteintro a:link,.siteintro a:visited {
color:#3be;
border-bottom:1px solid #444;
}

.siteintro a:hover {
color:#eef;
}

body.links .linkscolumn {
width:820px;
margin-left:170px;
}

body.links h3 {
color:#fff;
border:none;
padding:20px 5px 0px 4px;
clear:both;
}

div.links {
position:relative;
display:block;
margin:0 0 10px;
}

div.links a img {
margin:3px 0 2px;
padding:0;
}

body.links .linkintro {
/*color:#ccc;*/
color:#0af;
line-height:145%;
font-size:80%;
padding:30px 290px 30px 5px;
}

body.links .tags {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px 20px 20px 0;
}

body.links .linkintro a:link,body.links .linkintro a:visited {
color:#08d;
border-bottom:1px solid #369;

}

body.links .linkintro a:hover {
color:#6cf;
border-bottom:1px solid #08d;
}

div.links a,div.links a:link,div.links a:visited {
float:left;
width:250px;
font-size:80%;
line-height:120%;
color:#999;
text-decoration:none;
background-color:#383838;
border:none;
margin:4px 9px 0 0;
padding:2px 5px 3px;
}

div.links a.tool,div.links a.tool:visited {
background-color:transparent;
}

div.links a.tool:hover {
color:#0af;
background-color:transparent;
}

div.links a:hover {
color:#06c;
text-decoration:none;
background-color:#fff;
background-image:none;
border:none;
}

.fade-box {
position:absolute;
display:block;
border:none;
vertical-align:top;
margin:0;
padding:0;
}

#crossfade-container {
position:relative;
width:180px;
height:30px;
display:block;
border:none;
vertical-align:top;
margin:0;
padding:0;
}

/* SLIMBOX */
#lbOverlay {
position:absolute;
left:0;
width:100%;
background-color:#1c2424;
cursor:pointer;
}

#lbCenter,#lbBottomContainer {
position:absolute;
left:50%;
overflow:hidden;
background-color:#293838;
}

.lbLoading {
background:#293838 url(../images/loading.gif) no-repeat center;
}

#lbImage {
border-color:#293838;
border-style:solid;
border-width:35px 10px 10px;
}

#lbPrevLink,#lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none;
}

#lbPrevLink {
left:0;
}

#lbPrevLink:hover {
background:transparent url(../images/prev.gif) no-repeat 0 55%;
}

#lbNextLink {
right:0;
}

#lbNextLink:hover {
background:transparent url(../images/next.gif) no-repeat 100% 55%;
}

#lbBottom {
color:#666;
text-align:left;
border:10px solid #293838;
border-top-style:none;
}

#lbBottom img {
padding:4px 0 0;
}

#lbCloseLink {
display:block;
width:19px;
height:19px;
float:right;
background:url(../images/closew.gif) 0 5px no-repeat;
margin:0;
padding:0.5em 0 0;
}

#lbCloseLink:hover {
background:url(../images/closew.gif) 0 -15px no-repeat;
}

#lbNumber {
padding-top:5px;
}

#lbnumberDisplay {
display:block;
clear:left;
padding-top:0.6em;
}

#lbnumberDisplay .current {
color:#ceebeb;
background-color:transparent;
}

#lbBottomContainer {
color:#ceebeb;
line-height:1.42em;
font-size:100%;
}

.icons a.about:hover span,.icons a.portfolio:hover span,.icons a.downloads:hover span,.icons a.guestbook:hover span,.icons a.links:hover span,.icons a.contact:hover span,.colorfff,body.gallery a.blink:hover,body.gallery a.blink:hover,body.home a.blink:hover,body.links a.blink:hover,.gallery .current b {
color:#fff;
}

a:hover,.bmenu a.dim:hover {
color:#0cf;
}

a.myhosting span,.bmenu span,.displaynone {
display:none;
}

.color000,a.blink:hover {
color:#000;
}

.colorbbb,p.quotes span,body.home .footer a:hover /*,.bmenu a.dim,.bmenu a.dim:visited*/ {
color:#bbb;
}

.sitetitle,form div {
margin:0;
padding:0;
}

.article b,a.downloadpdf,a.downloadpdf:visited {
color:#111;
}

.fontverdana {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
