/* 
    edited on 9/26/2005                           
    CSS document is the property of Anita Laguna 
    With Attitude | www.withattitude.net
*/

/* 
    Shorthand is clockwise: top right bottom left  
    For all fonts, ems are used for scalibilty     
    adjustments should be made in .5 increments 

				For tables, keep cellspacing attribute but use
				CSS for width, border, and cellpadding.
				
				Ex: <table id="etoons" cellspacing="0">

*/

body
				{
				background-color: #000;
				}


/* Images are displayed as block level so no need for <br> */
img
				{
				border: 0;
				display: block;
				}

/* Logo position */
.imglogo
				{
				margin: 1em 0 2.5em 0;
				display: block;
				}
				
.verisign /* Verisign image margins */
				{
				margin: 4em 0 0 0;
				}

img.lvcc /* Las Vegas image margins */
				{
				margin: 4em 2em 0 0;
				}			
					
tr, td
				{
    font-family: arial, verdana, sans-serif;
			 font-weight: normal;
			 font-size: .9em;
				color: #fff;
				vertical-align: top;
				}

td.mid
				{
				vertical-align: middle;
				}
				
td.bot
				{
				vertical-align: bottom;
				}
	

/* Headers lime green */
h1, h2, h3, h4, h5, h6
				{ 
				font-size: 2.5em;
				color: #6f0;
				text-align: left;
				margin: .75em 0 .75em 0; 
				}

/* Declares images as headers */
h1.imglogo
				{
				margin: -5px 0 30px 0;
				}
				
h2.imgtitle
				{
				text-align: center;
				margin: .5em 0 .5em 0;;
				}
				
h3.imgctitle
				{
				margin: 0;
				}

/* Bold paragraphs */
p.bold
				{
				font-weight: bold;
				margin: 1em 0 0 2em;
				}


/* Left-side navigation */
#nav
				{
				width: 144px;
				border: 0;
				margin-top: 1em;
				}

#nav td
				{
				padding: 0;
				}
								
#nav td img
				{
				display: block;
				}

				
/* Top image header background */
table#topimg 				
				{
				background: url(http://www.withattitude.net/images/wa_title.gif) no-repeat;
				}


/* Tude Dude Primo Games pages - table borders */
table#tdgames
				{
				width: 550px;
				border: 2px solid #6c0;
				margin: 0;
				}

table#tdgames td
				{
				padding: 15px;
				}
				
				
/* Dudette Primo Games pages - borders */
table#dgames
				{
				width: 550px;
				border: 2px solid #f6f;
				margin: 0;
				}

table#dgames td
				{
				padding: 15px;
				}
				
				
/* Declares formatting for Primo E-cards title table */
#primo-login1
				{
				width: 600px;
				border: 0;
				}
				
#primo-login1 td
				{
				padding: 0;
				}
				
#primo-login1 h1
				{
				text-align: center;
				font-weight: bold;
				}

/* Primo Login page table */	
#primo-login
				{
				width: 600px;
				border: 0;
				margin: 2em 0 6em 0;
				}
				
#primo-login td
				{
				padding: 0;
				}															
						
#primo-login p
				{
				color: #6f3;
				font-weight: bold;
				}

#primo-login #box
				{
				width: 340px;
				border: 0;
				margin: 0;
				}
				
#primo-login #box td
				{
				padding: 3px;
				}

#primo-login #box td img
				{
				border: 0;
				display: inline;
				}

#primo-login #box td p.sub
				{
				font-size: .85em;
				font-weight: normal;
				}
				

/* Primo Start page table */	
#primo-start
				{
				width: 600px;
				border: 0;
				margin: 4em 0 1.5em 0;
				}
				
#primo-start td
				{
				padding: 0;
				}
								
#primo-start p
				{
				color: #6cf;
				font-weight: bold;
				}
				
#primo-start em
				{
				color: #6ff;
				font-size: 1.15em;
				}
	
									
/* Primo Start page button table */	
#primo-but
				{
				width: 600px;
				border: 0;
				margin: 1em 0 8em 0;
				}
				
#primo-but td
				{
				width: 300px;
				padding: 0;
				}


/* Primo Welcome table */	
#welcome
				{
				width: 600px;
				border: 0;
				margin: 2em 0 1.25em 0;
				}
				
#welcome td
				{
				padding: 0;
				vertical-align: middle;
				}
								
#welcome p
				{
				color: #6cf;
				font-weight: bold;
				}
						
#welcome em
				{
				color: #6ff;
				font-size: 1.15em;
				}			
					
/* Primo E-cards title table */
#primo-title
				{
				width: 600px;
				border: 0;
				background-color: #336;
				margin: 0;
				}
				
#primo-title td
				{
				padding: 0;
				}
				
#primo-title p
				{
				color: #6cf;
				font-weight: bold;
				}


/* Primo E-cards title table - Temporary Unavailable */
#primo-title2
				{
				width: 600px;
				border: 0;
				background-color: #336;
				margin: 2em 0 10em 0;
				}
				
#primo-title2 td
				{
				padding: 0;
				}
				
#primo-title2 p
				{
				color: #6cf;
				font-weight: bold;
				margin: 2em 0 2em 0;
				text-align: center;
				}
				

/* Primo E-cards List outer table - paragraph formatting */
#ecards
				{
				width: 100%;
				border: 0;
				}
				
#ecards td
				{
				padding: 0;
				}

#ecards img
			{
			display: block;
			border: 0;
			}
					
#ecards h2
				{
				width: 600px;
				border: 2px solid #6f0;
				margin: 0 0 1em 0;
				padding: 10px;
				text-align: center;
				color: #69f;
				font-size: 1.15em;
				}


/* Prio E-cards List inner table - border and paragraph formatting */
#ecards-inner
				{
				width: 600px;
				margin: 1.5em 0 1.5em 0;
				border: 0;
				}
				
#ecards-inner td
				{
				width: 150px;
				padding: 0;
				}

#ecards-inner h1
				{
				font-size: 1.15em;
				text-indent: 10px;
				margin: 0 0 5px 0;
				}

#ecards-inner p
				{
				display: block;
				color: #6f0;
				font-size: 1em;
				font-weight: bold;
				line-height: 2em;
				margin: 0 0 2em 0;
				}
									

/* Declares formatting for Free E-cards form table */				
#ecards-form
				{
				width: 600px;
				margin: 0 0 1em 0;
				}
				
#ecards-form td
				{
				padding: 3px;
				color: #fff;
				vertical-align: middle;
				}
				

/* Free E-cards preview slogan table - header formatting */
#slogan
				{
				width: 475px;
				margin: 1em 0 1em 0;
				border: 0;
				}
				
#slogan td
				{
				padding: 0;
				vertical-align: top;
				}


/* DFree E-cards preview copyright table - header formatting */
#ecardcopy
				{
				width: 400px;
				margin: 1em 0 2em 0;
				border: 0;
				}
				
#ecardcopy td
				{
				padding: 0;
				}

#ecardcopy p
				{
				font-size: .8em;
				color: #fff;
				line-height: 1.4m;
				margin: .25em 0 .25em 0;
				}
	

/* Print and Color Tude Dude pages - table border */
#tdprint
				{
				width: 269px;
				border: 2px solid #6c0;
				margin: 0;
				}

#tdprint td
				{
				padding: 0;
				}

	
/* Links */					
a:link
				{
	   color: #cf3;
    text-decoration: none;
				}
				
a:visited
				{
   	color: #cf0;
    text-decoration: none;
				}

a:hover
				{
   	color: #606;
    text-decoration:underline;
				}

a:active
				{
   	color: #f00;
    text-decoration: none;
				}