 @charset "utf-8";
 #mainNav
{
  margin: 0;
  padding: 0;
  list-style: none;
	width: 143px;
  border-bottom: 0px;
}
ul
{
list-style: none;
}
#mainNav a
 {
  border: 2px solid yellow;
 border-bottom: none;
  padding: 13px 13px 13px 30px;
 display: block;
 background-image: url(../images/buttons/msprite.jpg);
  background-repeat: no-repeat; 
  background-position: 0px 0px;
   zoom :1
}
#mainNav a:hover
 {
   background-color: #ffff10;
  background-position: 0px -26px;
}
#stirling a
{
  background-color: #ffff10;
  background-position: 0px 0px;
  padding-right: 15px;
  padding-left: 30px;
  }
#linux a
{
  background-color: #ffff10;
  background-position: 0px -52px;
   padding-right: 15px;
  padding-left: 30px;
 }
#linux a:hover
 {
   background-color: #ffff10;
  background-position: 0px -77px;
}
#climate a
{
  background-color: #ffff10;
  background-position: 0px -104px;
   padding-right: 15px;
  padding-left: 30px;
 }
#climate a:hover
 {
   background-color: #ffff10;
  background-position: 0px -130px;
}
#daughter a
{
  background-color: #ffff10;
  background-position: 0px -156px;
   padding-right: 15px;
  padding-left: 30px;
 }
#daughter a:hover
 {
   background-color: #ffff10;
  background-position: 0px -182px;
}
#blog a
{
  background-color: #ffff10;
  background-position: 0px -208px;
   padding-right: 15px;
  padding-left: 30px;
 }
#blog a:hover
 {
   background-color: #ffff10;
  background-position: 0px -234px;
}
#irc a
{
  background-color: #ffff10;
  background-position: 0px -260px;
   padding-right: 15px;
  padding-left: 30px;
 }
#irc a:hover
 {
   background-color: #ffff10;
  background-position: 0px -286px;
}
#webcam a
{
  background-color: #ffff10;
  background-position: 0px -312px;
   padding-right: 15px;
  padding-left: 30px;
 }
#webcam a:hover
 {
   background-color: #ffff10;
  background-position: 0px -338px;
}
#links a
{
  background-color: #ffff10;
  background-position: 0px -364px;
   padding-right: 15px;
  padding-left: 30px;
 }
#links a:hover
 {
   background-color: #ffff10;
  background-position: 0px -390px;
}
#dog
{
width:220px;
border:0px;
background-image:url(../images/welcome/doggie.gif);
background-repeat: no-repeat;
top:75px;
}
#bsd
{
width:175px;
border:0px;
float:right;
position:absolute;
top:65px;
left:80%;
}
.partbox
{
/*width:80%*/
border:2px yellow;
/*changed float to right for opera*/
float:right;
}
.homestirling
{
/*width:160px;*/
margin-left:15px;
/*height:125px;*/
border:4px ridge;
float:left;
}
.homecontent
{
width:100%;
border:0px;
padding:0px:
}
.beam
{
 padding-right: 15px;
  padding-left: 30px;
}
#pie
{
width:417px;
height:60px;
border:3px ridge purple;
margin:5px;
margin-right:0px;
margin-top:10px;
background-color:#000000;
float:left;
}
#bwy
{
float:right;
width:100%;
border:5px solid yellow;
margin-left:90%;
}
#email
{
width: 45px;
border:0px;
margin-left: 30%;
margin-right: 25%;
margin-top: 0px;
}
#counter
{
border:0px;
margin:0px;
width:129px;
height:97px;
background-image:url(../images/welcome/counter-holder.gif);
margin-left: 5%;
margin-right: 15%
overflow:hidden;
}
.pgp
{
border:0px;
position:relative;
bottom:10%
left:10%;
margin-left: 20%;
margin-right: 25%;
}
.rss
{
margin-left: 40%;
background-image:url(../images/welcome/rss.png);
margin-right: 40%;
width:28px;
height:28px;
}
.fso
{
margin-left:15%;
margin-right:25%;
background-color:#ffff6b
}
#linuxpos
{
margin-left: 50%;
margin-right: 40%;
}
.counterhack
{
font-family:"Comic Sans MS", sans-serif, Tahoma,Verdana,Geneva,Arial,Helvetica;
border:0px;
margin: 0;
padding: 0;
position:relative;
top:37%;
right:5%;
font-size: 0.94em;
color:lime;
height:20px;
}
.counterhackk
{
border:0;
margin:0;
padding:0;
position:relative;
top:37%;
right: 5%;
font-family:"Comic Sans MS", sans-serif, Tahoma,Verdana,Geneva,Arial,Helvetica;
font-size: 0.94em;
letter-spacing: +0.41em;
color:lime;
}
.counterhackk3
{
border:0;
margin:0;
padding:0;
position:relative;
top:37%;
right: 6%;
font-family:"Comic Sans MS", sans-serif, Tahoma,Verdana,Geneva,Arial,Helvetica;
font-size: 0.94em;
letter-spacing: +1px;
color:lime;
}

