/* CSS Document */
* 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	}
body
	{
		background-color:#ECD9ED;
		color:black;
		margin:0px;padding:0px;
	}
h2, h3
	{
		margin-bottom:1px;	
	}	
h1
	{
		font-size: 17px;
	}
h2
	{
		font-size:14px;
		padding-top:10px;
	}
h3
	{
		font-size:12px;
		
	}			
a
	{
		color:#774F84;
		text-decoration:none;
	}
#head
	{
		background-color: #774F84;
		height:150px;
	}
	#inHead, #inHMenu, #body, #inFoot
		{
			width:768px;
			margin:0px auto;
		}
	#inHead
		{
			background-color: #774F84;
			background-repeat: no-repeat;
			width:768px;
			margin:0px auto;
			background-position: right top;
			position:relative;
			
		}
		#inHead img
			{
				
				border:0px solid white;
			}
		#inHead #lang
			{
				position:absolute;top:0px;right:0px
			}
			#lang p
				{
					background-color: #B89EC1;
					padding:2px;
					color: #774F84;
				}
			#lang a, #lang p
				{
					font-size:10px;
				}
			#inHead #cvtLogo
				{
					position:absolute;
					bottom:0px;
					right:-55px
				}						
#hMenu
	{
		
		font-weight:bold;
		padding:2px;
		color: #774F84;
		border-bottom:1px solid #774F84;
	}
		#inHMenu ul
			{
				margin:0px; padding:0px;
			}
		#inHMenu li
			{
				display: inline;
				text-transform:uppercase;
				
				margin:0px; padding:0px;
				margin-right:10px;
			}
#body
	{
		
		margin-top:20px;
		position:relative
	}
	#logos
		{
			position:absolute;
			
			top:-85px;
			left:130px;
			padding:3px;
			padding-bottom:0px;
			border:1px solid white;
			/*background-color:white;*/
			
		}
		#logos img,
			{margin:0px; padding:0px}
	#vMenu
		{
			width:190px;
			float:left;
			
			/*border:1px solid black;*/
		}
		#vMenu ul
			{
				margin:0px; padding:0px;
				margin-left:8px
			}				
		#vMenu li
			{
				text-transform:uppercase;
				font-size:10px;
				list-style-type:none;
				margin:0px;
				margin-left:6px;
				padding:0px;
				margin-bottom:4px;
				list-style-position: outside;
				list-style-image: url(../imgs/rarr.gif);
			}
			#vMenu li a
				{
				font-size:10px;
				}
		#vMenu p
			{
				text-transform:uppercase;
				font-size:12px;
				margin-bottom:4px;
				margin-top:0px;
				color:black;
				font-weight:bold;
			}					
	#content
		{
			width:568px;
			/*border:1px solid black;*/
			float:right;
		}
						
		#content p, #content div, h1, h2, h3, #content ul
			{
				margin-right: 200px;
				margin-top:0px;
			}
		
		#content li
			{
				margin-bottom:5px
			}	
		#content .imgBox
			{
				float:right;
				width:190px;
				/*border-top:1px solid #774F84;
				border-bottom:1px solid #774F84;*/
				margin-right:0px;
				padding:1px 0px;
				/*background-color:#E9D1EB;*/
			}
			img
				{
					border:0px;
				}		
			
			#content .imgTitle
				{
					margin:2px;
					color:#774F84;
					font-size:11px;
					
					
				}
				#content #space
					{
						height:300px;
					}
			#content #regionLogos
				{
					width:120px;
					float:right;
					background-color:white;
					
					margin-right:0px;
					border:1px solid #DBBADD;
					
				}
				#content #regionLogos table
					{
						margin: 0px auto;
					}
				#regionLogos img
					{
						margin:10px;
					}						
#foot
	{
		background-color: #774F84;
		float:left;
		width:100%;
	}			
	#inFoot
		{
				color:white;
				font-size:11px; letter-spacing:1px;
				text-transform:uppercase;
				padding:2px;
				
		}
.credits
	{
		font-size:11px;
		color: #6D5674;
		margin:1px; padding:1px;
	}
.dottedClearLine
	{
		clear:both;
		border-top: 1px dotted  #774F84;
	}
.navtext {
width:130px;
font-size:10px;
border:2px solid #87629;

layer-background-color:tan;
background-color:#A783B3;
color:white;
}	
.warning {color:#B306BC}	
input {width:150px;border:1px solid #9E84A6; background-color:#D9BCDB}
.submit {width:100px; background-color:#BE9AC0 }
th {color:#9E84A6; font-weight:normal; text-align:right }
form {background-color: #E7D0E8; border-top:1px solid #DBBADD; border-bottom:1px solid #DBBADD; width:270px; padding:10px}

.trailerLink
	{
		background-color:#DBB4E5;
		color:#774F84; font-size:10px; text-transform:uppercase;
		border-top:1px solid #C492D1;
		border-bottom:1px solid #C492D1;
		padding:0px 4px;
		width:120px;
	}
.back
	{display:block;cursor:pointer; cursor:hand; margin:20px 0px}
table.guests td, table.guests th
	{
		border-bottom: 1px dotted  #774F84;
		font-size:11px
	}
table.guests th
	{
		text-align:left;
	}
.wall, h2
	{
	clear:left
	}
		
		
	
.wall img
	{
		float:left; margin:5px;
	}	
.wall a
	{display:block}
#content div.pressClip
	{
		
		margin-right:0px;
		
	}	
.pressClip img
	{
		border:7px solid #E3D0E7;
		margin-bottom:10px;
	}
.pressClip p
	{
		background-color: #E3D0E7;
		margin:0px; 
		padding:3px;
		padding-left:7px;
		padding-bottom:0px;
		width:200px;
		color:#774F84;
	}							