/* style01.css - Primary style sheet for ArtistaGraphics.com */
body	{
	background-color:#ffffff;
	color:#333399;
	font-family:Arial, Helvetica, Verdana;
	margin:0px 0px 0px 0px;
	}
body#invitations	{
	background-color:#EEDFEE;
	color:#333399;
	font-family:Arial, Helvetica, Verdana;
	margin:0px 0px 0px 0px;
	text-align:center;
	}	
div#container
{
margin-left:auto;
margin-right:auto;
width:50em;
}	
	
A:link			{color:#0000FF;}
A:visited		{color:#0000FF;}
A:Hover 		{color:#9966FF;}
A:active		{color:#0000FF;}

/* Redefine HTML Elements */
h1, h2, h3, h4, h5, h6 {
	font-family:"trebuchet ms", Arial, Verdana, Helvetica;
	margin:.8em 0 .1em 0;
	}
h1 {
	font-size:120%; 
	font-weight:normal; 
	margin:.5em 0 .1em 0;
	font-weight:bold;
	}
h2 {
	font-size:105%; 
	}
h3 {
	font-size:100%; 
	}			
h4 {
	font-size:90%; 
	}
h5 {
	font-size:80%; 
	}
h6 {
	font-size:75%; 
	}
dt	{
	font-style:normal;
	text-decoration:underline;
	}	
/* TEXT styles */
.text-main	{ 
	font-size:100%;
	color:#333399;
	font-weight:normal;
	font-family:Arial, Helvetica, Verdana;
	margin-top:10px;
	}
.text_blue1_rt {
	color:#333399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
	}	
.prod-hdr	{
	font-size:90%;
	color:#333399;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:4px 2px 0px 2px;
	}
.prod-hdr-white	{
	font-size:80%;
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:text-top;
	}	
.prod-body	{
	font-size:90%;
	color:#663399;
	font-weight:normal;
	font-family:Arial, Helvetica, Verdana;
	margin:2px 2px 0px 2px;
	margin-top:4px;
	vertical-align:text-top;
	}	
.main 						{ 	font-size:100%; }
.sidebar 					{ 	font-size:9.5pt; }
.linksmall 					{ 	font-size:9pt; }
.tiny { 
font-size:70%;
text-align:center;
}
.copyright { 
font-size:70%;
text-align:center;
color:#CCCCCC
}
.txt-center					{	text-align:center; }
.txt-left					{	text-align:left; }
.txt-right					{	text-align:right; }

/* Horizontal Menu Bar Definitions */
#nav ul{
	padding :3px;
	margin :0px;
	white-space :nowrap;
	background-color :#003399;
	color :White;
}
#nav ul li{
	display:inline;
}
#nav ul li a{
	padding-left :1em;
	padding-right :1em;
	background-color :#0066CC;
	color :White;
	font-weight :bold;
	text-decoration :none;
}
#nav ul li a:hover {
	background-color :#99CCFF;
	color :#000066;
}			

/* Site specific definitions */
#index-feature {
text-decoration:none;
}
#index-feature a {
color:#ffffff;
text-decoration:none;
}
#index-feature a:hover {
color:#9966ff;
}

.borderimage { 
	border-style:solid;
	border-width:thin;
	border-color:white;
	}
.lsb-hdr { 
	color:#333399;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:110%;								
	}
.lsb-sub { 
	color:#8585AD;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:100%;								
	}							
.table_txt {	
	font-size:100%;
	color:#333399;
	text-align:center;
	}
.faq_txt {	
	font-size:100%;
	color:#333399;
	text-align:left;	
	}			
.table_caption {	
	font-size:100%;
	font-weight:bold;
	color:#333399;
	text-align:center;
	}
h3.faq_hdr { 
	font-size:100%;
	color:#333399;
	}		

/* Sidebar Definitions */		
h3.navhdr {
	font-size:85%;
	color:#333399;
	font-weight:bold;
	background-color:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #333399;
	margin:3px 0px 0px 2px;
	padding:0px 0px 0px 3px;
	}			
h3.navsubhdr {
	font-size:75%;
	color:#333399;
	font-weight:bold;
	background-color:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #333399;
	margin:1px 0px 0px 2px;
	padding:0px 2px 0px 3px;
	text-align:right;
	}				
.sbr_breadcrumbs { 	
	font-size:80%; 
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	}		
/* Sidebar menus - Invitations area */
#gallery {
	vertical-align:top;
	border: 0px solid #ffffff;
	}
#gallery img {
	border: 2px solid #cccccc;
	padding: 4px 4px 4px 4px;
	}	
ul.sbr_menu_invetc {
width:155px;
list-style:none;
margin:1em 0 0 0;
padding:0px;
border:none;
text-align:left;
white-space:nowrap;
}
ul.sbr_menu_invetc li a {
display:block;
padding:0;
margin:0;
width:auto;
text-decoration:none;
font-size:80%;
text-align:left;
}
ul.sbr_menu_invetc li a:hover {
color:#FFFFFF;
background-color:#663399;
}
			
/* Printing area side menu styles */			
ul.sbr_menu_prtn {
width:inherit;
list-style:none;
margin:1em 0 0 0;
padding:0px;
border:none;
text-align:left;
white-space:nowrap;
}
ul.sbr_menu_prtn li a {
display:block;
padding:0;
margin:0px;
width:100%;
text-decoration:none;
font-size:80%;
text-align:left;
}
ul.sbr_menu_prtn li a:hover {
color:#FFFFFF;
background-color:#A3B2CC;
}
			
/* primary styles for side bar menu table */
.SbrMenu {
	background-color:#CCCCFF;
	border:solid 1px #999999;
	margin:3px 0px 0px 10px;
	padding:2px 3px 0px 3px;
	width:inherit;
	}	
.SbrMenu_Inv {
height:inherit; 
	border:solid 1px #999999;
	background-color:#E8CDC4;
	margin:0px 0px 0px 10px;
	padding:2px 3px 0px 3px;
	width:inherit;
	}					
.footer_contact_box {
	background-color:#EDEDFF;
	border:1px solid #ccccff;
	}	
.footer_contact_box_redtext {
	color:#990000;
	font-size:90%;
	font-weight:bold;
	text-align:right;
	}	
.footer_contact_box_bluetext {
	color:#333399;
	font-size:80%;
	font-weight:bold;
	text-align:left;
	}		
			
			
/* Main content area styles */
.main-content {
padding: 0 0 0 10px;
}		
				
/* Deprecated - remove when conversion is finished */			
.p_txt1						{ 	font-size:100%;
							 	color:#333399;
								text-align:left;
							}
.sidebar_current { 	
	font-size:80%; 
	}							
	

			
											