/* color codes */
/* red vlt	#FFEAEA
red lt		#FFCCCC
red med		#CC9999
red dk		#996666
blue vlt	#E4F2FC
blue lt		#99CCFF
blue med	#6699CC
blue dk		#006699
gray vlt	#E6E6E6
gray lt		#CCCCCC
gray med	#999999
gray dk		#666666
*/

/* body styles */
a	{
line-height: 150%;
}
a:link	{
color: #006699;
}
a:visited	{
color: #006699;
}
a:hover	{
color: #996666;
text-decoration: none;
}
a:active	{
color: #006699;
}
/* a.special used for bold links to sites internal pages */
a.special	{
font-weight: bold;
}
a.special:link	{
color: #6699cc;
}
a.special:visited	{
color: #6699cc;
}
a.special:hover	{
color: #cc9999;
text-decoration: none;
}
a.special:active	{
color: #6699cc;
}
a.clipmenu	{
color: #000000;
}
a.clipmenu:link	{
color: #000000;
}
a.clipmenu:visited	{
color: #000000;
}
a.clipmenu:hover	{
color: #cc9999;
text-decoration: none;
}
a.clipmenu:active	{
color: #000000;
}
body {
height: 100%;
margin: 0;
text-align: center;
}
p, td, li	{
color: #000000;
font-family: Verdana, Tahoma, Helvetica, Gill, Arial, sans-serif;
font-size: 12px;
line-height: 150%;
}
.bodyblack	{
background-color: #000000;
}
.bodyblue	{
background-color: #006699;
}
.bodygray	{
background-color: #666666;
}
.bodywhite	{
background-color: #ffffff;
}
.bodyhomeblue	{
background-color:#E4F2FC;
}
.bodyport	{
background-color: #000000;
}
.bodyclip	{
background-color: #ffffff;
}
.bold	{
font-weight: 600;
}
.center	{
text-align: center;
}
/* clipbody used for body of text in CLIPBOARD page */
.clipbody	{
color: #000000;
font-size: 7pt;
margin: 5pt 10pt 5pt 20pt;
}
/* clipmenu usable for slide menu in CLIPBOARD (slide menu presently deactivated) */
.clipmenu	{
color: #000000;
font-size: 7pt;
line-height: 120%;
margin: 5pt 10pt 5pt 20pt;
}
.clipmenusub	{
color: #000000;
font-size: 7pt;
line-height: 100%;
margin: 2pt 10pt 0 40pt;
}
/* cliptitle also used for titles of PROJECTS */
.cliptitle	{
font-weight: 700;
line-height: 100%;
}
.cliptitle a:link	{
color: #000000;
}
.cliptitle a:visited	{
color: #000000;
}
.cliptitle a:hover	{
color: #6699CC;
text-decoration: none;
}
.cliptitle a:active	{
color: #000000;
}
/* cliptype used for small label under H3 : also used for titles of PROJECTS */
.cliptype	{
color: #666666;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin-top: 3pt;
text-transform: uppercase;
}
/* contactbody used for body of text in CONTACT page */
.contactbody	{
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
margin: 0 5pt 0 0;
}
#copyright	{
color: #cccccc;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin: 5pt 0;
text-align: center;
}
#copyright a:link	{
color: #cccccc;
}
#copyright a:visited	{
color: #cccccc;
}
#copyright a:hover	{
color: #ffcccc;
text-decoration: none;
}
#copyright a:active	{
color: #cccccc;
}
.copyrightmain	{
color: #999999;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin: 5pt 0 0 5pt;
text-align: center;
}
.copyrightmain a:link	{
color: #999999;
}
.copyrightmain a:visited	{
color: #999999;
}
.copyrightmain a:hover	{
color: #cc9999;
text-decoration: none;
}
.copyrightmain a:active	{
color: #999999;
}
.copyrightmainbody	{
color: #FFFFFF;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin: 5pt 0 0 0;
}
#copyrightmaintop	{
color: #999999;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin: 0 5pt 0 15pt;
text-align: center;
}
#copyrightmisc	{
color: #999999;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
text-align: center;
margin: 3pt 3pt 0 0;
}
#copyrightmisc a:link	{
color: #999999;
}
#copyrightmisc a:visited	{
color: #999999;
}
#copyrightmisc a:hover	{
color: #cc9999;
text-decoration: none;
}
#copyrightmisc a:active	{
color: #999999;
}
#copyrightport	{
color: #cccccc;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin: 3pt 0 0 0;
}
#copyrightport a:link	{
color: #cccccc;
}
#copyrightport a:visited	{
color: #cccccc;
}
#copyrightport a:hover	{
color: #cc9999;
text-decoration: none;
}
#copyrightport a:active	{
color: #cccccc;
}
/* copyright of PERSONAL pages */
.copyrightpaul	{
color: #999999;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height: 11px;
margin: 5pt 0 0 5pt;
text-align: center;
}
.copyrightpaul a:link	{
color: #999999;
}
.copyrightpaul a:visited	{
color: #999999;
}
.copyrightpaul a:hover	{
color: #cc9999;
text-decoration: none;
}
.copyrightpaul a:active	{
color: #999999;
}
.gray	{
color: #666666;
line-height: 130%;
}
.gray a:link	{
color: #6699cc;
}
.gray a:visited	{
color: #6699cc;
}
.gray a:hover	{
color: #cc9999;
text-decoration: none;
}
.gray a:active	{
color: #6699cc;
}
/* h1 used for first line on top title bar */
#h1	{
color: #6699cc;
font-family: Arial Black, sans-serif;
font-size: 10px;
margin: 3pt 10pt 0 10pt;
text-transform: uppercase;
}
#h1 a:link	{
color: #6699cc;
}
#h1 a:visited	{
color: #6699cc;
}
#h1 a:hover	{
color: #cc9999;
text-decoration: none;
}
#h1 a:active	{
color: #6699cc;
}
/* h2 used for PaulAncheta.com logo on inner pages */
#h2	{
color: #99CCFF;
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: 700;
margin: 8pt 0 8pt 10pt;
}
#h2 a {
color: #99CCFF;
text-decoration: none;
}
#h2 a:hover {
color: #CC9999;
text-decoration: underline;
}
.h2red	{
color: #CC9999;
}
/* h2main appears only on INDEX pages */
#h2maintitle	{
font-family: Arial, sans-serif;
font-size: 18pt;
font-weight: 700;
color: #99CCFF;
letter-spacing: -1pt;
line-height: 130%;
}
#h2maintitle a:link {
color: #99CCFF;
text-decoration: none;
}
#h2maintitle a:hover {
color: #99CCFF;
}
#h2maintitle a:visited {
color: #99CCFF;
text-decoration: none;
}
#h2maintitle a:active {
color: #99CCFF;
text-decoration: none;
}
#h2main	{
font-family: Tahoma, Arial, sans-serif;
font-weight: 500;
font-size: 7pt;
color: #cccccc;
letter-spacing: 2pt;
margin: 0 0 5pt 0;
text-transform: uppercase;
}
#h2mainb	{
font-family: Arial Black, sans-serif;
font-size: 10pt;
color: #666666;
letter-spacing: 10pt;
text-transform: lowercase;
}
#h2mainc	{
font-family: Arial Black, sans-serif;
font-size: 8pt;
color: #666666;
letter-spacing: 4pt;
text-transform: lowercase;
}
/* h3 used for pink headings at left of body : use h5 for smaller pink heading */
.h3	{
font-family: Arial Black, sans-serif;
font-size: 15px;
color: #996666;
letter-spacing: 4pt;
text-transform: lowercase;
}
/* h3sub used for subheadings after h3 */
.h3sub	{
color: #666666;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: 600;
margin: 10px 0 3px 0;
text-transform: uppercase;
}
/* h4 used for black navigation bar at bottom */
.h4	{
font-family: Arial Black, sans-serif;
font-size: 9px;
color: #CCCCCC;
margin: 10pt 0;
text-align: center;
text-transform: uppercase;
}
.h4 a:link	{
color: #CCCCCC;
}
.h4 a:visited	{
color: #CCCCCC;
}
.h4 a:hover	{
color: #FFCCCC;
text-decoration: none;
}
.h4 a:active	{
color: #CCCCCC;
}
/* h4misc used for navigation panel on right side */
.h4misc	{
font-family: Arial Black, sans-serif;
font-size: 11px;
color: #CCCCCC;
margin: 0 0 3pt 5pt;
text-transform: uppercase;
}
.h4misc a:link	{
color: #CCCCCC;
}
.h4misc a:visited	{
color: #CCCCCC;
}
.h4misc a:hover	{
color: #ffcccc;
text-decoration: none;
}
.h4misc a:active	{
color: #CCCCCC;
}
/* h4misctop used for black navigation bar on top */
.h4misctop	{
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: 600;
color: #CCCCCC;
margin: 6pt 0 6pt 10pt;
}
.h4miscsub	{
color: #CCCCCC;
font-family: Arial, sans-serif;
font-size: 11px;
margin: 0 0 0 5pt;
}
.h4miscsub a:link	{
color: #CCCCCC;
}
.h4miscsub a:visited	{
color: #CCCCCC;
}
.h4miscsub a:hover	{
color: #ffcccc;
text-decoration: none;
}
.h4miscsub a:active	{
color: #CCCCCC;
}
/* h4red and h4blue used for highlighting inactive links */
.h4red	{
color: #CC9999;
font-weight: 600;
}
.h4red a:link	{
color: #CC9999;
}
.h4red a:visited	{
color: #CC9999;
}
.h4red a:hover	{
color: #ffcccc;
text-decoration: none;
}
.h4red a:active	{
color: #CC9999;
}
.h4blue	{
color: #99CCFF;
font-weight: 600;
}
.h4blue a:link	{
color: #99CCFF;
}
.h4blue a:visited	{
color: #99CCFF;
}
.h4blue a:hover	{
color: #ffcccc;
text-decoration: none;
}
.h4blue a:active	{
color: #99CCFF;
}
/* h5 used for smaller pink label at left side */
.h5	{
color: #CC9999;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: 600;
line-height: 12px;
margin: 10px 0 3px 0;
text-transform: uppercase;
}
.h5 a:link	{
color: #CC9999;
}
.h5 a:visited	{
color: #CC9999;
}
.h5 a:hover	{
color: #FFCCCC;
text-decoration: none;
}
.h5 a:active	{
color: #CC9999;
}

hr	{
width: 100%;
height: 1px;
color: #6699CC;
}
img {
border: 0;
}
.imagefloat {
float:left;
margin-top: 5pt;
margin-right: 10pt;
}
/* index used for text in main INDEX page */
.index {
color: #ffffff;
font-family: verdana, arial, helvetica;
font-size: 11px;
line-height: 18px;
margin-top: 6pt;
}
.italic	{
font-style: italic;
}
/* linkbody used for body of text in LINKS page */
.linkbody{
font-size: 11px;
line-height: 15px;
margin: 5pt 10pt 10pt 20pt;
}
/* linkpaul used for mini-links within PERSONAL PAGES sections */
.linkpaul	{
font-family: tahoma, arial, helvetica;
font-size: 10px;
color: #cc9999;
line-height: 110%;
}
.linkpaul a:link	{
color: #cc9999;
}
.linkpaul a:visited	{
color: #cc9999;
}
.linkpaul a:hover	{
color: #6699CC;
text-decoration: none;
}
.linkpaul a:active	{
color: #cc9999;
}
.media	{
color: #666666;
font-size: 9px;
line-height: 12px;
margin: 10pt;
}
.media a:link	{
color: #666666;
}
.media a:visited	{
color: #666666;
}
.media a:hover	{
color: #CC9999;
text-decoration: none;
}
.media a:active	{
color: #666666;
}
/* menu used in INDEX page */
.menu {
font-size: 9pt;
font-family: Arial Black, sans-serif;
color: #CCCCCC;
text-transform: uppercase;
}
/* menuindex used in the main pages of PERSONAL and PROFESSIONAL pages*/
.menuindex {
font-size: 9pt;
font-family: Arial Black, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
}
.menuindex a{
color: #FFFFFF;
}
.menuindex a:link	{
color: #FFFFFF;
}
.menuindex a:visited	{
color: #FFFFFF;
}
.menuindex a:hover	{
color: #FFCCCC;
text-decoration: none;
}
.menuindex a:active	{
color: #FFFFFF;
}
.menulines{
border:1px dotted #000000;
}
.menulines a{
color: #CCCCCC;
}
.menulines a:link	{
color: #CCCCCC;
}
.menulines a:visited	{
color: #CCCCCC;
}
.menulines a:hover	{
color: #CC9999;
text-decoration: none;
}
.menulines a:active	{
color: #CCCCCC;
}
/* menuinside used in the main pages */
.menuinside {
color: #6699CC;
font-family: Arial Black, sans-serif;
font-size: 11px;
text-transform: uppercase;
}
.menulinesinside{
border:1px dotted white;
color: #6699CC;
font-size: 11px;
}
.menulinesinside a{
color: #6699CC;
}
.menulinesinside a:link	{
color: #6699CC;
}
.menulinesinside a:visited	{
color: #6699cc;
}
.menulinesinside a:hover	{
color: #CC9999;
text-decoration: none;
}
.menulinesinside a:active	{
color: #6699CC;
}
/* page used for pagination */
.page	{
border:1px solid #E6E6E6;
color: #996666;
font-family: "Arial Black", sans-serif;
font-size: 11px;
text-align: center;
}
.page a:link	{
color: #666666;
}
.page a:visited	{
color: #666666;
}
.page a:hover	{
color: #6699CC;
text-decoration: none;
}
.page a:active	{
color: #666666;
}
/* overlapping divisions for H3 */
.parafr { 
margin-top: -100px; 
margin-left: 0px; 
margin-right: 0px;  
line-height: 35px; 
}
.parabk { 
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px; 
}
/* body of PERSONAL PAGES */
.paul {
color: #0A0A0A;
font-size: 11px;
line-height: 18px;
margin-right: 10px;
}
.paul a:link	{
color: #0A0A0A;
}
.paul a:visited	{
color: #0A0A0A;
}
.paul a:hover	{
color: #6699CC;
text-decoration: none;
}
.paul a:active	{
color: #0A0A0A;
}
#porthead	{
font-family: Verdana, Tahoma, Helvetica, Gill, Arial, sans-serif;
font-size: 9pt;
font-weight: 600;
color: #ffffff;
line-height: 110%;
text-transform: uppercase;
}
/* portbody used for body of text in PORTFOLIO popups */
.portbody	{
font-size: 7pt;
color: #cccccc;
line-height: 110%;
margin: 10pt 0;
text-transform: uppercase;
}
/* portnext used for instructions, posting information, and caveat about images */
.portnext	{
font-size: 9px;
color: #cc9999;
line-height: 11px;
}
.portnext a:link	{
color: #cc9999;
}
.portnext a:visited	{
color: #cc9999;
}
.portnext a:hover	{
color: #6699cc;
text-decoration: none;
}
.portnext a:active	{
color: #cc9999;
}
/* probody used for body of text in PROFILE popups */
.probody	{
font-family: Verdana, Tahoma, Helvetica, Gill, Arial, sans-serif;
font-size: 7pt;
color: #cc9999;
margin-top: 0;
}
.probody a:link	{
color: #cc9999;
}
.probody a:visited	{
color: #cc9999;
}
.probody a:hover	{
color: #6699cc;
text-decoration: none;
}
.probody a:active	{
color: #cc9999;
}
.quote	{
font-size: 11px;
font-style: italic;
color: #666666;
line-height: 120%;
margin-right: 50px;
}
/* .rss used for Bahai News in LINKS page */
.rss_box {
margin: 0 0 0 5pt;
}
.rss_title {
color: #CCCCCC;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: 600;
margin-bottom: 5pt;
}
.rss_item {
color: #CCCCCC;
font-family: Arial, sans-serif;
font-size: 11px;
}
.rss_items {
display: list-item;
}
/* source used for instructions, posting information, and caveat about images */
.source	{
color: #996666;
font-family: Arial, sans-serif;
font-size: 11px;
margin: 0 0 10px 0;
}
.source a:link	{
color: #996666;
}
.source a:visited	{
color: #996666;
}
.source a:hover	{
color: #6699cc;
text-decoration: none;
}
.source a:active	{
color: #996666;
}
.special	{
font-weight: 700;
}
/* TOPS are the backgrounds carrying titled gifs*/
.top	{
background-color: #000000;
background-image: url("../images/logo_bg.gif");
}
.topvm	{
background-image: url("../images/title_aboutvm.gif");
}
.topblo	{
background-image: url("../images/title_blogs.gif");
}
.toppor	{
background-image: url("../images/title_portfolio.gif");
}
.toppro	{
background-image: url("../images/title_profile.gif");
}
.topsoj	{
background-image: url("../images/title_sojourns.gif");
}
.topsou	{
background-image: url("../images/title_sounds.gif");
}
.toptho	{
background-image: url("../images/title_thoughts.gif");
}
/* Following are TD styles for PAULANCHETA.COM cover page*/
.checkershome	{
background-color: #999999;
background-image: url("../images/bg_checkers_home.gif")
}
.stripeshome	{
background-color: #FFFFFF;
background-image: url("../images/bg_stripes_home.gif")
}
/* Following are TD styles for PAULANCHETA.COM/PERSONAL cover page*/
#barhome	{
background-image: url("../personal/images/bc_2007.jpg")
}
.checkersper	{
background-color: #666666;
background-image: url("../images/bg_checkers_per.gif")
}
.stripesper	{
background-image: url("../images/bg_stripes_per.gif")
}
.stripesperinside	{
background-color: #000000;
background-image: url("../images/bg_stripes_perinside.gif")
}
/* Following are TD styles for PAULANCHETA.COM/PROFESSIONAL cover page */
.checkerspro	{
background-color: #CCCCCC;
background-image: url("../images/bg_checkers_pro.gif")
}
.stripespro	{
background-image: url("../images/bg_stripes_pro.gif")
}
.stripesproinside	{
background-image: url("../images/bg_stripes_proinside.gif")
}
@media screen {
/* cheap hack to protect NN4.x */
.menu LI { display: inline }
}