/*  888888888888888888888      G L O B A L    S T U F F      888888888888888888 */




#toplogo
{
position: absolute;
top: 18px;
left: 20px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 11px;
padding: 0px;
z-index: 5;
}


.crossout
{
text-decoration: line-through;
}


.floatylink
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 0px;
font-size: 14px;
background-color: #FFCC66;
z-index: 2;
}

.floatylink a, .floatylink a:link, .floatylink a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FFCC66;
}

.floatylink a:hover, .floatylink a:active, .floatylink a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


.nofloaty a, .nofloaty a:link, .nofloaty a:visited, .nofloaty a:hover, .nofloaty a:active, .nofloaty a:focus
{
color: #000000;
text-decoration: none;
border: 0px;
background-color: #FF9900;
margin: 0px;
padding: 0px;
}


.big
{
font-size: 12px;
color: #FF9900;
background-color: #000000;
padding: 0px;
}



.imagelink a, .imagelink a:link, .imagelink a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
padding: 0px;
}

.imagelink a:hover, .imagelink a:active, .imagelink a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}



.itemvisible
{
display: block;
}

.iteminvisible
{
display: none;
}


#noseeums
{
       visibility: hidden;
       position: absolute;
       left: -1000px;
       top: -1000px;
}


/*  8888888888888888888888      H O M E    P A G E      888888888888888888 */



/*  ooooooooooooooo       news preview on front page  oooooooooooooooo */

#newspreview
{
position: absolute;
top: 78px;
left: 290px;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 0px;
width: 630px;
z-index: 1;
}

#newslink
{
position: absolute;
top: 65px;
left: 160px;
}

#newsrss
{
position: absolute;
top: 65px;
left: 110px;
z-index: 5;
}

#newspreviewheader
{
font-size: 10px;
text-align: center;
font-style: italic;
}

#newspreviewbody
{
font-size: 11px;
text-align: left;
}

#newspreviewbody img
{
margin: 10px;
}

#newspreviewtagline
{
font-size: 18px;
font-weight: 900;
font-family: monospace;
text-align: right;
}

#newspreview a, #newspreview a:link, #newspreview a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#newspreview a:hover, #newspreview a:active, #newspreview a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}

.newspreviewtagline
{
font-size: 14px;
font-weight: 900;
font-family: monospace;
}



.newscommentsmall
{
font-size: 9px;
}


.newscommentsheader
{
font-size: 10px;
font-style: italic;
}


#newscommentbit
{
position: relative;
top: 20px;
left: 50px;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
width: 500px;
z-index: 1;
font-weight: bold;
font-size: 11px;
}


/*  this one is for pages that are all orange in the back (like newsdisp): */
#newscommentbit-small
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
width: 500px;
z-index: 1;
font-weight: bold;
font-size: 11px;
}



#newscommentbit a, #newscommentbit a:link, #newscommentbit a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#newscommentbit a:hover, #newscommentbit a:active, #newscommentbit a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}

#newscommentbitcount a, #newscommentbitcount a:link, #newscommentbitcount a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#newscommentbitcount a:hover, #newscommentbitcount a:active, #newscommentbitcount a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


#trackbacklinks
{
position: relative;
top: 20px;
left: 50px;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
width: 500px;
z-index: 1;
font-weight: bold;
font-size: 9px;
}


/*  this one is for pages that are all orange in the back (like newsdisp): */
#trackbacklinks-small
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
width: 500px;
z-index: 1;
font-weight: bold;
font-size: 9px;
}


#trackbacklinks a, #trackbacklinks a:link, #trackbacklinks a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#trackbacklinks a:hover, #trackbacklinks a:active, #trackbacklinks a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


/*  ooooooooooooooo       smsnews preview on front page  oooooooooooooooo */

#smsnewspreview
{
position: absolute;
top: 430px;
left: 10px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 13px;
border: 6px solid #FFCC66;
width: 220px;
z-index: 1;
}

#smsnewslink
{
position: absolute;
top: 65px;
left: 160px;
}

#smsnewspreviewheader
{
font-size: 10px;
text-align: center;
font-style: italic;
}

#smsnewspreviewbody
{
font-size: 11px;
text-align: left;
}

#smsnewspreviewbody img
{
margin: 10px;
}

#smsnewspreviewtoplabel
{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
padding: 2px;
background-color: #FF9900;
border: 2px solid #FFCC66;
position: absolute;
top: 418px;
left: 10px;
width: 225px;
z-index: 7;
}

#smsnewspreviewtagline
{
font-size: 14px;
text-align: right;
}


#smsnewspreview a, #smsnewspreview a:link, #smsnewspreview a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#smsnewspreview a:hover, #smsnewspreview a:active, #smsnewspreview a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}







/*  ooooooooooooooo      photos preview on front page  oooooooooooooooo */



#photopreview
{
position: absolute;
top: 98px;
left: 750px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 1px solid #FF9900;
width: 160px;
z-index: 1;
}

#indexphotopreview
{
position: absolute;
top: 98px;
left: 10px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 1px solid #FF9900;
width: 160px;
z-index: 1;
}

#photolink
{
position: absolute;
top: 85px;
left: 750px;
}

#indexphotolink
{
position: absolute;
top: 85px;
left: 10px;
}

#photopreviewheader
{
font-size: 10px;
text-align: center;
font-style: italic;
}

#photopreviewbody
{
font-size: 11px;
text-align: left;
}

#photopreviewtagline
{
text-align: right;
font-size: 14px;
}

#photopreviewtagline a, #photopreviewtagline a:link, #photopreviewtagline a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#photopreviewtagline a:hover, #photopreviewtagline a:active, #photopreviewtagline a:focus
{
color: #000000;
text-decoration: none;





border: 1px solid #000000;
}




/*  ooooooooooooooo      quote box on front page  oooooooooooooooo */



#quotebox
{
position: absolute;
top: 940px;
left: 10px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 225px;
z-index: 1;
}


#quotebox a, #quotebox a:link, #quotebox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#quotebox a:hover, #quotebox a:active, #quotebox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}



#quoteauthor
{
font-style: italic;
font-size: 11px;
}

#quotesource
{
font-style: italic;
font-size: 11px;
}

#quotebody
{
font-size: 14px;
padding: 12px;
}



/*   oooooooooooo    RSS feed blurb on front page   oooooooooo */

#indexrssbox
{
position: absolute;
top: 330px;
left: 10px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 170px;
z-index: 1;
font-size: 11px;
}


#indexrssbox a, #indexrssbox a:link, #indexrssbox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FF9900;
padding: 0px;
}

#indexrssbox a:hover, #indexrssbox a:active, #indexrssbox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}



/*  ooooooooooooooo    wishlist blurb on front page  oooooooooo */

#wishlist-plug
{
position: absolute;
top: 330px;
left: 640px;
background-color: #0ad00f;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 2px;
border: 3px solid #dcdcdc;
width: 240px;
z-index: 2;
font-size: 10px;
}


#wishlist-plug a, #wishlist-plug a:link, #wishlist-plug a:visited
{
color: #000000;
text-decoration: none;
background-color: #f90000;
border: 1px solid #000000;
}

#wishlist-plug a:hover, #wishlist-plug a:active, #wishlist-plug a:focus
{
color: #000000;
text-decoration: none;
background-color: #dcdcdc;
border: 1px solid #000000;
}




/*  888888888888888      T O P    M E N U    S Y S T E M      8888888888888888 */



#navlist
{

border-bottom: 1px solid #FFCC66;
border-top: 1px solid #FFCC66;
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 140px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
z-index: 4;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #FF9900;
padding: 1px;
padding-left: 2px;
padding-right: 2px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
border: 1px solid #000000;
padding: 1px;
padding-left: 2px;
padding-right: 2px;
text-decoration: none;
}


#navlist li
{
padding-right: 1px;
display: inline;
font-size: 11px;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a
{
background-color: #FFCC66;
}



/*  8888888888888888888      F E A T U R E S    P A G E      888888888888888 */


#featuresbox
{
position: relative;
top: 30px;
left: 60px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FFCC66;
width: 550px;
z-index: 1;
}


#featuretitle

{
position: relative;
top: 5px;
font-weight: bold;
font-size: 13px;
}

#featureblurb
{
position: relative;
top: 0px;
font-weight: bold;
font-size: 11px;
}

#featuresspacer
{
padding: 5px;
background-color: #FFFFFF;
}


#featuresbox a, #featuresbox a:link, #featuresbox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#featuresbox a:hover, #featuresbox a:active, #featuresbox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}

#featurespagetitle
{
position: absolute;
top: 60px;
left: 30px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 225px;
z-index: 1;
font-size: 11px;
}







/*  8888888888888888888      F R I E N D S    P A G E      888888888888888 */


.friendsbox
{
margin-left: 100px;
margin-top: 40px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 5px;
padding-bottom: 50px;
border: 6px solid #FFCC66;
width: 550px;
z-index: 1;
}


.friendstitle
{
font-weight: bold;
font-size: 13px;
}

.friendsblurb
{
font-weight: bold;
font-size: 11px;
}

.friendsblurb img
{
margin-right: 40px;
}

.friendsspacer
{
padding: 5px;
background-color: #FFFFFF;
}


.friendsbox a, #friendsbox a:link, #friendsbox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

.friendsbox a:hover, #friendsbox a:active, #friendsbox a:focus
{
color: #000000;
text-decoration: none;


border: 1px solid #000000;
}

#friendspagetitle
{
position: absolute;
top: 60px;
left: 30px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 330px;
z-index: 1;
font-size: 11px;
}







/*  8888888888888888888      C A R E E R    P A G E      888888888888888 */


#portfoliobox
{
position: relative;
top: 30px;
left: 60px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FFCC66;
width: 400px;
z-index: 1;
}


#portfoliotitle
{
position: relative;
top: 5px;
font-weight: bold;
font-size: 13px;
}

#portfolioblurb
{
position: relative;
top: 0px;
font-weight: bold;
font-size: 11px;
}

#portfoliospacer
{
padding: 5px;
background-color: #FFFFFF;
}


#portfoliobox a, #portfoliobox a:link, #portfoliobox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#portfoliobox a:hover, #portfoliobox a:active, #portfoliobox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


#careerpagetitle
{
position: absolute;
top: 60px;
left: 30px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;

font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 150px;
z-index: 1;
font-size: 11px;
}




#resumedlbox
{
position: absolute;
top: 145px;
left: 600px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 180px;
z-index: 1;
font-size: 11px;
}

#resumedltitle
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 13px;
}


.resumedllink
{
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}

.resumedllink a, .resumedllink a:link, .resumedllink a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FF9900;
padding: 2px;
}

.resumedllink a:hover, .resumedllink a:active, .resumedllink a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}

.resumedllink ul
{
text-decoration: none;
}






.resumedllink li
{
margin-top: 11px;
list-style-type: none;
}





/*  8888888888888888888888   C O N T A C T    P A G E  888 */


#contactpagetitle
{
position: absolute;
top: 60px;
left: 30px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 150px;
z-index: 1;
font-size: 11px;
}


#emailaddybox
{
position: absolute;
top: 130px;
left: 350px;
z-index: 1;
width: 230px;
}


#instantmessagebox
{
position: absolute;
top: 160px;
left: 30px;
z-index: 1;
width: 280px;
}

#friendsterbox
{
position: absolute;
top: 90px;
left: 625px;
z-index: 1;
width: 130px;
}


#wirelesssmsbox
{
position: absolute;
top: 360px;
left: 450px;
z-index: 1;
width: 310px;
}


.contactboxtitle
{
font-size: 14px;
font-style: italic;
}

.contactbox
{
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
font-size: 11px;
}

.contactbox li
{
margin-top: 11px;
list-style-type: none;
text-indent: 0px;
}



.contactbox a, .contactbox a:link, .contactbox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FF9900;
padding: 2px;
}

.contactbox a:hover, .contactbox a:active, .contactbox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}





/*  8888888888888888888888      N E W S    P A G E      888888888888888888 */


#newsreaderbox
{
position: relative;
top: 20px;
left: 50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
width: 500px;
z-index: 1;
}


#newsreaderdate
{
font-size: 10px;
text-align: center;
font-style: italic;
}

#newsreaderbody
{
font-size: 11px;
text-align: left;
}

#newsreaderbody a, #newsreaderbody a:link, #newsreaderbody a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#newsreaderbody a:hover, #newsreaderbody a:active, #newsreaderbody a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


.bignews
{
font-size: 14px;
}

.hugenews
{
font-size: 12px;
color: #FF9900;
background-color: #000000;
padding: 0px;
}

.badnews
{
color: #FF9900;
background-color: #000000;
}

.newstagline
{
font-size: 18px;
font-weight: 900;
font-family: monospace;
}


#newsreaderdivide
{
position: relative;
top: 20px;
left: 50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 5px;
z-index: 1;
text-indent: 200px;
width: 10px;
height: 40px;
}


#newstable
{
position: relative;
z-index: 100;
}

#newssearchbox
{
position: absolute;
top: 145px;
left: 600px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 225px;
z-index: 1;
font-size: 11px;
}



#newsrssbox
{
position: absolute;
top: 340px;
left: 660px;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 170px;
z-index: 1;
font-size: 11px;
}

#newsrssbox a, #newsrssbox a:link, #newsrssbox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FF9900;
padding: 0px;
}

#newsrssbox a:hover, #newsrssbox a:active, #newsrssbox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}



#newsbuttonsbox
{
position: absolute;
top: 450px;
left: 680px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 1px solid #FF9900;
width: 110px;
z-index: 1;
text-align: center;

}


#newsbuttons
{
font-size: 11px;
}

#newsbuttons a, #newsbuttons a:link, #newsbuttons a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
padding: 2px;
}

#newsbuttons a:hover, #newsbuttons a:active, #newsbuttons a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


.newshighlight
{
color: #FFCC66;
text-decoration: none;
background-color: #000000;
padding: 1px;
}





/*  8888888888888888888888     S M S    N E W S    P A G E      888888888888888888 */



#smsnewspagetitle
{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
padding: 4px;
background-color: #FF9900;
border: 6px solid #FFCC66;
position: absolute;
top: 57px;
left: 140px;
z-index: 7;
}

#smsnewsteaserbox
{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
padding: 2px;
border: 2px solid #FF9900;
position: absolute;
top: 65px;
left: 640px;
width: 110px;
z-index: 7;
}

#smsnewsteaserbox2
{
font-size: 12px;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
padding: 2px;
border: 2px solid #FF9900;
position: absolute;
top: 265px;
left: 675px;
width: 110px;
z-index: 7;
}






/*  8888888888888888888888      L I N K S    P A G E      888888888888888888 */

#linkspagetitle
{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: bold;
padding: 14px;
background-color: #FF9900;
border: 6px solid #FFCC66;
position: absolute;
top: 120px;
left: 220px;
z-index: 3;
width: 250px;
}



#linkspagetitle a, #linkspagetitle a:link, #linkspagetitle a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#linkspagetitle a:hover, #linkspagetitle a:active, #linkspagetitle a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}







/*  8888888888888888888888      P H O T O S    P A G E      888888888888888888 */

.photospageheader
{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 14px;
background-color: #FF9900;
border: 6px solid #FFCC66;
}

#photospagetitle
{
text-align: center;
position: absolute;
top: 80px;
left: 300px;
z-index: 5;
width: 330px;
}

.photospagesubheader
{
font-size: 10px;
}


.photospageheader a, .photospageheader a:link, .photospageheader a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

.photospageheader a:hover, .photospageheader a:active, .photospageheader a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}

.listopen
{

display: block;
}


.listclosed
{
display: none;
}


.previewon
{
display: block;
}

.previewoff
{
display: none;
}

#photopopuppreview
{
position: absolute;
left: 220px;
top: 40px;
border: 1px solid #FF9900;
background-color: #FFCC66;
z-index: 10;
}


#photopagelist
{
float: left;
border: 3px solid #FF9900;
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
z-index: 4;
margin-left: 7px;
padding-left: 8px;
padding-top: 6px;
padding-bottom: 6px;
}

#photopagelist li
{
list-style-type: none;
padding-top: 5px;
padding-bottom: 2px;
padding-right: 13px;
font-size: 11px;
z-index: 4;
}

.photocattitle
{
font-size: 9px;
font-weight: bold;
z-index: 4;
}

.photocattitle a, .photocattitle a:link, .photocattitle a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FFCC66;
z-index: 4;
}

.photocattitle a:hover, .photocattitle a:active, .photocattitle a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
background-color: #FF9900;
z-index: 4;
}



#photodisplaybox
{
position: absolute;
top: 180px;
left: 260px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FFCC66;
width: 550px;
z-index: 1;
}


.photocaption
{
top: 5px;
font-weight: bold;
font-size: 10px;
}


.photocaption a, .photocaption a:link, .photocaption a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

.photocaption a:hover, .photocaption a:active, .photocaption a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}






.photosearchbox
{
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
width: 230px;
z-index: 1;
font-size: 11px;
}

#photosearchmainpage
{
position: absolute;
top: 260px;
left: 330px;
}

#photosearchresultpage
{
position: absolute;
top: 275px;
left: 330px;
}




/*  8888888888888888888      P H O T O S    Z O O M     P A G E      888888888888888888 */




#photozoomcaption
{
position: absolute;
top: 5px;
left: 35px;
text-align: left;
z-index: 3;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: bold;
padding: 10px;
background-color: #FF9900;
border: 6px solid #FFCC66;
height: 50%;
width: 50%;
}


#photozoomcaption a, #photozoomcaption a:link, #photozoomcaption a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;

}

#photozoomcaption a:hover, #photozoomcaption a:active, #photozoomcaption a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


#photozoompic
{
position: absolute;
top: 60px;
left: 50px;
z-index: 2;
}


#photozoomlinkback
{
margin-top: 5px;
float: right;

text-align: left;

z-index: 3;
font-size: 9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: bold;
padding: 3px;
background-color: #FF9900;
border: 6px solid #FFCC66;
width: 30%;
}


#photozoomlinkback a, #photozoomlinkback a:link, #photozoomlinkback a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;

}

#photozoomlinkback a:hover, #photozoomlinkback a:active, #photozoomlinkback a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}




/*  8888888888888888888      I M A G E    B A C K D R O P S      888888888888888888 */


.imagebackdrop
{
position: absolute;
z-index: 0;
}

#homebackdrop0  /* needle */
{
left: 670px;
top: 420px;
}

#homebackdrop1   /* pliego */
{
left: 690px;
top: 520px;
}

#homebackdrop2   /* z front view */
{
left: 690px;
top: 470px;
}

#homebackdrop3   /* pathy */
{
left: 670px;
top: 530px;
}




#newsbackdrop0
{
left: 490px;
top: 190px;
}




#photosbackdrop0  /* side shot of 300z */
{
left: 225px;
top: 135px;
}
#photosbackdrop1  /* old airplane */
{
left: 220px;
top: 110px;
}
#photosbackdrop2  /* k2 van */
{
left: 270px;
top: 100px;
}
#photosbackdrop3  /* pathy */
{
left: 270px;
top: 100px;
}



#careerbackdrop
{
left: 480px;
top: 270px;
}






#contactbackdrop0 /* needle */
{
left: 290px;
top: 60px;
}


#friendsbackdrop
{
left: 620px;
top: 150px;
}




/*  8888888888888888888      N E W S    D I S P L A Y     P A G E      888888888888888888 */


#newsdispbody
{
position: absolute;
top: 5px;
left: 35px;
text-align: left;
z-index: 3;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
padding: 10px;
background-color: #FF9900;
border: 6px solid #FFCC66;
width: 500px;
}


#newsdispbody a, #newsdispbody a:link, #newsdispbody a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#newsdispbody a:hover, #newsdispbody a:active, #newsdispbody a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}



#newsdisplinkback
{
margin-top: 5px;
position: absolute;
top: 20px;
left: 550px;
text-align: left;
z-index: 3;
font-size: 9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: bold;
padding: 3px;
background-color: #FF9900;
border: 6px solid #FFCC66;
width: 30%;
}


#newsdisplinkback a, #newsdisplinkback a:link, #newsdisplinkback a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;



background-color: #FFCC66;

}

#newsdisplinkback a:hover, #newsdisplinkback a:active, #newsdisplinkback a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}







/*  8888888888888888888888      L I N K S     P A G E      888888888888888888 */

.linkdescription
{
left: 5px;
font-weight: bold;
font-size: 9px;
font-style: italic;
}


.linkprivate
{
color: red;
}



.linkssidebox
{
background-color: #FFCC66;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FF9900;
z-index: 2;
font-size: 11px;
}



.linkssidebox a, .linkssidebox a:link, .linkssidebox a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

.linkssidebox a:hover, .linkssidebox a:active, .linkssidebox a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


#linksgoogle
{
position: absolute;
top: 120px;
left: 680px;
}


#linksups
{
position: absolute;
top: 320px;
left: 680px;
}

#linkstrackback
{
position: absolute;
top: 460px;
left: 680px;
}

.upslink
{
font-size: 8px;
font-weight: bold;
color: #502700;
}


#linksdisplaybox
{
position: absolute;
top: 120px;
left: 260px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FFCC66;
width: 360px;
z-index: 1;
}


.linkredx
{
color: red;
font-weight: bold;
}






#linksnoticebox
{
position: absolute;
top: 180px;
left: 260px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding: 10px;
border: 6px solid #FFCC66;
width: 350px;
z-index: 0;
}



/*  8888888888888888888888      S P A M     P A G E      888888888888888888 */

#spampagetitle
{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: bold;
padding: 14px;
background-color: #FF9900;
border: 6px solid #FFCC66;
position: absolute;
top: 80px;
left: 70px;
z-index: 3;
width: 220px;
}



#spampagetitle a, #spampagetitle a:link, #spampagetitle a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#spampagetitle a:hover, #spampagetitle a:active, #spampagetitle a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


#filterlisttitle
{
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
padding: 6px;
background-color: #FFCC66;
border: 6px solid #FF9900;
position: absolute;
top: 140px;
left: 70px;
z-index: 3;
width: 350px;
}



#filterlisttitle a, #filterlisttitle a:link, #filterlisttitle a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FFCC66;
background-color: #FF9900;
}

#filterlisttitle a:hover, #filterlisttitle a:active, #filterlisttitle a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}




#spamsidebar
{
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
padding: 6px;
background-color: #FF9900;
border: 6px solid #FFCC66;
position: absolute;
top: 100px;
left: 630px;
z-index: 3;
width: 150px;
}



#spamsidebar a, #spamsidebar a:link, #spamsidebar a:visited
{
color: #000000;
text-decoration: none;
border: 1px solid #FF9900;
background-color: #FFCC66;
}

#spamsidebar a:hover, #spamsidebar a:active, #spamsidebar a:focus
{
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}


#spamgraphic
{
position: absolute;
top: 70px;
left: 440px;
z-index: 0;
}



#filterlist
{
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
padding: 6px;
background-color: #FFCC66;
border: 6px solid #FF9900;
position: absolute;
top: 250px;
left: 70px;
z-index: 3;
width: 500px;
}




/*  8888888888888888888888      B I L L S     P A G E      888888888888888888 */

.billentry
{
font-weight: bold;
color: black;
font-size: 14px;
}

.billdate
{
font-size: 10px;
}

.billentry-late
{
font-weight: bold;
color:red;
font-size: 14px;
}

.billentry-future
{
font-weight: normal;
color: black;
font-size: 12px;
}

.billheader
{
font-weight: bold;
font-size: 14px;
border: 1px solid black;
color: black;
}




/*  8888888888888888888888      M O B L O G G I N G      S P E C I F I C     888888888888888888 */


.moblog
{
z-index: 50;

}





