@charset "UTF-8";
/* CSS Document */

.home img{  padding-right:5px;}
.aboutme img{  padding-right:5px; padding-left:15px;}
.services img{  padding-right:5px; padding-left:15px;}
.diary img{  padding-right:5px; padding-left:15px;}
.links img{  padding-right:5px; padding-left:15px;}

img{ border:none; outline:none;   }

.mainnavholder{ height:60px; background-color: #000000; border-bottom:dotted #999999 1px; padding-top:5px; padding-bottom:5px; background-image:url(andybyngimages/navbackwall.jpg); background-repeat:no-repeat}  
.navigation{ width:850px; margin:auto; font-family:Arial, Helvetica, sans-serif; }

.navigation li{ display:inline; display:block; list-style:none; float:left;color:#999999;}
.navigation a:link {color: #ffffff;}
.navigation a:visited {color: #ffffff;}
.navigation a:active {color: #ffffff;}
.navigation a:hover {color: #999999;}
.navigation a {text-decoration: none;outline:none; cursor:pointer;}   
  
.andybyng{width:265px; height:100px font-size:46px; }
.home{font-size:22px; padding:2px 10px 0px 20px; margin-top:18px;  color:#FFFFFF; height:22px; border-right: dotted #CCCCCC 1px;}
.aboutme{font-size:22px; padding:2px 10px 0px 0px; margin-top:18px;  color:#FFFFFF;height:22px;border-right: dotted #CCCCCC 1px; }
.services{font-size:22px; padding:2px 10px 0px 0px; margin-top:18px; color:#FFFFFF;height:22px;border-right: dotted #CCCCCC 1px; }
.diary{font-size:20px; padding:2px 10px 0px 0px; margin-top:18px;  color:#FFFFFF;height:22px;border-right: dotted #CCCCCC 1px; }
.links{font-size:20px; padding:2px 10px 0px 0px; margin-top:18px; color:#FFFFFF; height:22px;}
.andy{color: #999999}
.byng{color:#FFFFFF}  

.everythinghome{ background-image:url(andybyngimages/andyhomeback.jpg); background-repeat:no-repeat; width:850px; height:700px; margin:auto; margin-top:30px; font-family:Georgia, "Times New Roman", Times, serif}
.everythingabout{background-image:url(andybyngimages/andyaboutback.jpg); background-repeat:no-repeat; width:850px; height:650px; margin:auto; margin-top:10px; }
.everythingabout2{background-image:url(andybyngimages/andyaboutback3.jpg); background-repeat:no-repeat; width:850px; height:650px; margin:auto; margin-top:10px; }
.everythingabout3{background-image:url(andybyngimages/andyaboutback2.jpg); background-repeat:no-repeat; width:850px; height:650px; margin:auto; margin-top:10px; }
#everythinglinks{background-image:url(andybyngimages/andylinksback.jpg); background-repeat:no-repeat; width:850px; height:600px; margin:auto; margin-top:20px; padding-top:20px; padding-left:45px;}
.everythingservices{background-image:url(andybyngimages/andyservicesback.jpg); background-repeat:no-repeat; width:590px; height:650px; margin:auto; margin-top:20px; padding-left:310px;}
.everythingdiary{background-image:url(andybyngimages/andydiaryback.jpg); background-repeat:no-repeat; width:850px;  margin:auto; margin-top:10px; padding-top:20px; padding-left:45px; padding-bottom:70px;}

#homecontentleft{width:275px; float:left}
#homecontentright{width:565px; float:right; color:#FFFFFF; }
#line1{font-size:24px; letter-spacing:1px;  }
#line2{font-size:28px; text-indent:180px; margin-top:5px; }
#line3{font-size:40px; text-indent:30px; margin-top:10px;font-size:55px; font-style:italic;}  
#bigwordgrey{font-size:40px; color:#999999;  }
#bigwordwhite{font-size:40px; }
.italic{ font-style:italic; color:#CCCCCC}
.darkertext{color:#999999;}

#aboutline1{ display:block; color:#ffffff; width:520px; margin-left:330px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:25px; padding-top:25px; text-align:center;}
#aboutline1a{ display:block; color: #999999; width:500px; margin-left:350px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-top:3px; line-height:23px; text-align:center;}
#aboutline2{ display:block; color: #CCCCCC; width:490px; margin-left:360px; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:10px; padding-top:10px; border-top: dotted #333333 1px; text-align:right; font-weight:lighter}
#aboutline3{ display:block; color:#CCCCCC; width:490px; margin-left:360px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px; text-align:right;  }
#aboutline4{ display:block; color: #666666; width:320px; margin-left:530px; font-family:Georgia, "Times New Roman", Times, serif;font-size:14px; margin-top:12px; text-align:right; font-style:italic;border-top: dotted #333333 1px; padding-top:10px; text-align:center}
#aboutline5{ display:block; color: #CCCCCC; width:390px; margin-left:460px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px; padding-top:10px; border-top: dotted #333333 1px; text-align:right}
#aboutline6{ display:block; color: #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-top:12px; text-align:right; font-style:italic;border-top: dotted #333333 1px; padding-top:10px; text-align:center;}

#thelinks{ color:#FFFFFF}

#thelinks li{ font-family:Arial, Helvetica, sans-serif; font-size:22px; list-style:none}

#everythinglinks{  font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#FFFFFF; font-size:20px;}

#everythinglinks a:link {color: #ffffff;}
#everythinglinks a:visited {color: #ffffff;}
#everythinglinks a:active {color: #ffffff;}
#everythinglinks a:hover {color: #999999;}
#everythinglinks a {text-decoration: none;outline:none; cursor:pointer;} 



#thelinks a:link {color: #ffffff;}
#thelinks a:visited {color: #ffffff;}
#thelinks a:active {color: #ffffff;}
#thelinks a:hover {color: #999999;}
#thelinks a {text-decoration: none;outline:none; cursor:pointer;} 

.moreback{ color:#FFFFFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-align:right; margin-top:20px;}
.moreback li{ display:inline;  list-style:none; padding-left:10px;}


.moreback a:link {color: #ffffff;}
.moreback a:visited {color: #ffffff;}
.moreback a:active {color: #ffffff;}
.moreback a:hover {color: #999999;}
.moreback a {text-decoration: none;outline:none; cursor:pointer;}   

.footerleft{margin-left:20px; width:150px;  margin-top:15px; float:left}

.footermiddle{ width:330px;  margin-top:7px; float:left; color: #CCCCCC; font-size:30px; }

.footerright{margin-right:5px; width:130px;  float:right; background-image:url(andybyngimages/minisgud.png); background-repeat:no-repeat; height:50px; }
.footandy{color:#666666; font-size:18px;}
.footbyng{color: #999999; font-size:18px;}
.copyright{font-size:12px;color:#999999;}
 
.footermiddle a:link {color: #CCCCCC;}
.footermiddle a:visited {color: #CCCCCC;}
.footermiddle a:active {color: #CCCCCC;}
.footermiddle a:hover {color: #999999;}
.footermiddle a {text-decoration: none;outline:none; cursor:pointer;} 
 

 
.everythingservices li{display:inline;  list-style:none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:20px} 

#servicesnav{color: #999999;  border-bottom: dotted #666666 1px; padding-bottom:20px; }

#servicesnav a:link {color: #ffffff;}
#servicesnav a:visited {color: #ffffff;}
#servicesnav a:active {color: #ffffff;}
#servicesnav a:hover {color: #999999;}
#servicesnav a {text-decoration: none;outline:none; cursor:pointer;} 

#service1, #service2, #service3{ border-right: dotted #666666 1px;}  
#service2, #service3, #service4{ padding-left:4px;} 


.everythingservicessittings #service2, .everythingservicessittings #service3, .everythingservicessittings #service4{ padding-left:6px;} 


#servicesline1{ display:block; color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:22px; margin-top:20px; padding-top:10px; border-top: dotted #666666 1px; }
#servicesline1a{ display:block; color: #999999;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-top:3px; line-height:22px; }
#servicesline1b{ display:block; color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:22px; margin-top:10px; padding-top:10px; border-top: dotted #666666 1px; }
#servicesline1c{ display:block; color: #999999;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-top:3px; line-height:22px; padding-bottom:10px; }
#servicesline1d{ display:block; color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:22px; margin-top:20px; padding-top:10px; border-top: dotted #666666 1px; margin-bottom:10px; }
#servicesline2{ display:block; color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; border-top: dotted #333333 1px;  font-weight:lighter}
#servicesline2c{ display:block; color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; border-top: dotted #333333 1px;  font-weight:lighter; padding-bottom:20px;}
#servicesline3{ display:block; color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter}
#servicesline4{ color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter;  }
#servicesline5{ color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; padding-top:10px; padding-bottom:10px;}



 
#worktypes li{ color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bolder; list-style:none;}
.everythingservicessittings{background-image:url(andybyngimages/andyservicesback.jpg); background-repeat:no-repeat; width:590px; height:650px; margin:auto; margin-top:20px; padding-left:310px;}
#servicesnav li{display:inline;  list-style:none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:20px}
#psychic{border-bottom: dotted #666666 1px; padding-bottom:10px; border-top: dotted #666666 1px; padding-top:10px;}
#mediumistic{border-bottom: dotted #666666 1px; padding-bottom:10px; padding-top:10px;}
#closepsychicwindow, #closemediumisticwindow{ font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:16px; color:#FFFFFF; padding-left:5px;}


#worktypes a:link {color: #ffffff;}
#worktypes a:visited {color: #ffffff;}
#worktypes a:active {color: #ffffff;}
#worktypes a:hover {color: #999999;}
#worktypes a {text-decoration: none;outline:none; cursor:pointer;}   

#butt1, #butt2{ padding-left:5px;}



.everythingservices{ color:#FFFFFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin-top:20px;}
.everythingservices a:link {color: #ffffff;}
.everythingservices a:visited {color: #ffffff;}
.everythingservices a:active {color: #ffffff;}
.everythingservices a:hover {color: #999999;}
.everythingservices a {text-decoration: none;outline:none; cursor:pointer;} 

#thediary a:link {color: #ffffff;}
#thediary a:visited {color: #ffffff;}
#thediary a:active {color: #ffffff;}
#thediary a:hover {color: #999999;}
#thediary a {text-decoration: none;outline:none; cursor:pointer;} 

 
#thediary{ color:#FFFFFF; width:477px;} 
#thediary li{ list-style:none; margin-top:3px; display:block; }
#january,#february,#march,#april,#may,#june,#july,#august,#september,#october,#november,#december{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;cursor:pointer; border-bottom:dotted #333333 1px; padding-bottom:8px; padding-top:3px; padding-left:5px; }
#januaryinfo,#februaryinfo,#marchinfo,#aprilinfo,#mayinfo,#juneinfo,#julyinfo,#augustinfo,#septemberinfo,#octoberinfo,#novemberinfo,#decemberinfo{color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; padding:5px 0px 5px 0px; font-family:Arial Bold, Helvetica, sans-serif;  }
#diarytitle{ color:#CCCCCC; font-size:24px;font-family:Georgia, "Times New Roman", Times, serif }
#diaryexplain { border-bottom:dotted #cccccc 1px; padding-bottom:5px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999 }
 
.theeventdate{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#999999; margin-bottom:3px; border-bottom:dotted #333333 1px; padding-bottom:5px; width:100px;} 
.theeventplace{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#999999;   display:block; margin-bottom:3px; margin-top:10px;} 
.theeventdescription{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CCCCCC;  display:block; margin-bottom:3px;} 
.theeventcost{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;  display:block; margin-bottom:3px;} 

/* services text */  
#servicestopquote{display:block; color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:22px; margin-top:20px; padding-left:5px;}
#servicesbottomquote{display:block; color: #999999;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-top:3px; line-height:22px; padding-left:5px; }
#servicesbodytext{display:block; color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; border-top: dotted #333333 1px;  font-weight:lighter; margin-top:10px;padding-left:5px;}
#servicestopquote2{display:block; color:#ffffff;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:22px; margin-top:20px;padding-left:5px;}
#servicesbottomquote2{ display:block; color: #999999;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-top:3px; line-height:22px;padding-left:5px; }
#servicesbodytext2{display:block; color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; border-top: dotted #333333 1px;  font-weight:lighter; margin-top:10px;padding-left:5px;}
.morebackdemos{ color:#FFFFFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-top:20px;padding-left:5px;}
#servicesline5{ color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; padding-top:10px; padding-bottom:10px; padding-left:5px;}
#servicesline6{ color: #CCCCCC;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; padding-top:10px; padding-bottom:10px; padding-left:5px;}
/* services text */ 


 
 
 
  
/* forced footer start */  
  
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
*{margin:0;padding:0}
body {
 padding:0;
 margin:0;
 background:000000;
 color: #000000;
}
#outer{
 min-height:100%;
 background:#000000;
 margin-bottom:-52px;
 color: #000000;

}
 
* html #outer{height:100%} /*for IE as IE treats height as min-height anyway*/
#footer {
 width:100%;
 clear:both;
 height:50px;
 border-top:1px solid #000;
 border-bottom:1px solid #ffffff;
 background-color: #ffffff;
 color: #000000;
 text-align:center;
 position:relative;
 font-family:Arial, Helvetica, sans-serif;
 
}
* html #footer {/*only ie gets this style*/
 \height:52px;/* for ie5 */
 he\ight:50px;/* for ie6 */
}
html > body  #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */


 /* forced footer start */  









