/* -------------- GENERAL CLASSES -------------------- */

body				{ background-color: #f93; color: #666666; }
p					{ color: #666666; }
p.box				{ color: #ffffff; }
p.small				{ font-size: 11px; line-height: 1.4em; }

#centerColumn 	{ background-color: #f93; }
#leftColumn 	{ background-color: #f93; }
#rightColumn 	{ background-color: #f93; }
#footer 		{ color: #fff; }


/* -------------- LINKS -------------------- */
a:link		{ color:#ff3333; text-decoration: none; }
a:visited 	{ color:#ff3333; text-decoration: none; }
a:hover 	{ color:#ff3333; text-decoration: underline; }



a.content-heading:link 		{ color:#D9822B; text-decoration: underline; font-family: Arial, Georgia, Verdana, sans-serif; font-size: 18px; font-weight: bold; }
a.content-heading:visited	{ color:#D9822B; text-decoration: underline; font-family: Arial, Georgia, Verdana, sans-serif; font-size: 18px; font-weight: bold; }
a.content-heading:hover		{ color:#D9822B; text-decoration: underline; font-family: Arial, Georgia, Verdana, sans-serif; font-size: 18px; font-weight: bold; }



h1 	{ color: #eb3333; }
h2 	{ color: #eb3333; }
h3	{ color: #999999; }
h4 	{ color: #E58A2E; }
h4.tantra 	{ margin-top:0px; }


.title		{font-family: Arial, Helvetica, Arial;	font-weight: bold; font-size: 13px; color:#333333;}











/* PAGE ELEMENTS */

/* header section */
.topleft				{ font-family: Arial, Arial, Helvetica; font-weight: bold; background-color: #000000; color:#D9822B; font-size:11px; line-height: 1.1em; }
.nav-trim				{ background-color: #000000; }
.nav-bg					{ background-color: #454545; }
.main-bg-image			{ background-image: url(/images/bg-sexions.jpg); background-repeat: no-repeat; }
.header-topleft			{ background-image: url(/images/header-left-black.gif); background-repeat: no-repeat; }
.header-logo			{ background-image: url(/images/logo-mid-630x85.gif); background-repeat: no-repeat; }


/* ---- MAIN SECTION SELECTED ---- */
a.lhn-links-over:link 			{ color:#f0f0f0; font-size:11px; text-decoration: none; }
a.lhn-links-over:visited 		{ color:#f0f0f0; font-size:11px; text-decoration: none; }
a.lhn-links-over:hover 			{ color:#f0f0f0; font-size:11px; text-decoration: underline; }

/* ---- SUB SECTION SELECTED ---- */
a.lhnsub-links-over:link 		{ color:#f0f0f0; font-size:11px; text-decoration: none; }
a.lhnsub-links-over:visited 	{ color:#f0f0f0; font-size:11px; text-decoration: none; }
a.lhnsub-links-over:hover 		{ color:#f0f0f0; font-size:11px; text-decoration: underline; }

a.lhn-main:link 		{ color:#eb3333; font-size:12px; text-decoration: none; }
a.lhn-main:visited	 	{ color:#eb3333; font-size:12px; text-decoration: none; }
a.lhn-main:hover		{ color:#999999; font-size:12px; text-decoration: none; }

a.lhn-links:link 		{ color:#666666; font-size:11px; text-decoration: none; }
a.lhn-links:visited 	{ color:#666666; font-size:11px; text-decoration: none; }
a.lhn-links:hover 		{ color:#777777; font-size:11px; text-decoration: none; }

a.lhnsub-links:link 	{ color:#f0f0f0; font-size:11px; text-decoration: none; }
a.lhnsub-links:visited 	{ color:#f0f0f0; font-size:11px; text-decoration: none; }
a.lhnsub-links:hover 	{ color:#cccccc; font-size:11px; text-decoration: none; }

a.lhnsubsel-links:link 		{ color:#E58A2E; font-size:11px; text-decoration: none; }
a.lhnsubsel-links:visited 	{ color:#E58A2E; font-size:11px; text-decoration: none; }
a.lhnsubsel-links:hover 	{ color:#999999; font-size:11px; text-decoration: none; }

.footer, a.footer:link, a.footer:visited, a.footer:hover  	{font-family: Arial, Verdana, Arial, Helvetica; color:#999; font-size:9px;}

.middle-margin			{ background-color: #000000; }


/* -------------- MAIN NAVIGATION -------------------- */
a.main-nav:link 		{ color:#f93; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }
a.main-nav:visited 		{ color:#f93; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }
a.main-nav:hover 		{ color:#888888; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }
.main-nav				{ color:#f0f0f0; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }

a.main-nav-sel:link 	{ color:#eb3333; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }
a.main-nav-sel:visited 	{ color:#eb3333; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }
a.main-nav-sel:hover 	{ color:#888888; font-family: Arial, Times New Roman; font-size:12px; font-weight: bold; text-decoration: none; }


.main-bg-image			{ background-image: url(/images/bg/bg-sapp-tantra.jpg); background-repeat: no-repeat; height: 100%; }


/* BACKGROUND SHADES */
.black		{ background-color: #000000; }
.dark		{ background-color: #333333; }
.darkmid	{ background-color: #454545; }
.mid		{ background-color: #666666; }
.mid2		{ background-color: #808080; }
.gray		{ background-color: #999999; }
.grey		{ background-color: #888888; }
.light		{ background-color: #999999; }
.offwhite	{ background-color: #FFFFCC; }
.white		{ background-color: #ffffff; }

/* BACKGROUND COLOURS */
.red		{ background-color: #ff3333; }
.orange		{ background-color: #D9822B; }



/* BACKGROUND IMAGES */
TD.bg-breast		{ background-image: url(/images/bg-breast-large.jpg);}
TD.bg-sapphos-start	{ background-image: url(/images/bg-sapphos-black.jpg);}
TD.bg-torso			{ background-image: url(/images/bg-torso.jpg);}


TD.bg-main	{ background-image: url(/images/bg-inner-780x320.jpg);}
hr {margin-top: -5px; height: 1px; background-color: #999999; color: #999999; visibility : visible; }

/* FORM ELEMENT CLASSES */
select  	{ background-color:#999999; font-size: 10px; }
.paletext { font-size:8px; font-family:Geneva, Verdana, Arial, Helvetica, sans-serif; color:#FEFEFE}
.pics { border: solid 1px #333333; }


