/* This style sheet belongs to www.auld-alliance-wedding-cars.co.uk */

@page {margin: 0.75cm 0.75cm 0.75cm 1.5cm}


@media all {																	/* ALL MEDIA */

/* Common stuff */
			 
div.homectr {margin-left: 0px;  
			 margin-left: 0px;
			 margin-right: 0px;
			 text-align: center; 
			}
			
div.homepic 	{margin-left: auto;  
			 margin-right: auto;
			 min-width: 450px;}

			 
			 
img.flagtricolore 
			{float: right; 
			 margin: 0px;		
			 font-size: 10px;
			}

img.flagsaltire 
		        {float: left; 
			 margin: 5px 0 0 0;
			 font-size: 10px;
			}

h1.aa 		{font-size: 28pt;  
			 margin: 20px 160px 0 20px; 
			 margin-bottom: 6pt;
			 text-align: center;
			 vertical-align: top;
			}
			 
			 
ul, ol 		{margin-left: 0;
			 padding-left: 0;
			}

li 			{margin-left: 3em;}		
			 
img			{border: none;}


p.districts {font-size: 70%}

a.contactindent:hover
			{background-color: transparent}
p.contactindent a.contactindent:hover
			{background-color: #e0c4bf;}				/* same as a:hover */
			 
img.homepic	{border: 1px solid black;}
	
img.gallery	{display: block;
			 border: 1px solid black;
			 margin-bottom: 0;
			}
p.caption 	{width: 680px; 
			 margin: 0 0 50px 0; 
			 padding: 4px; 
			 font-size: 9pt;
			}

p.legend	{margin-bottom: 7ex; }
			
a {}
a:link		{color: #0000FF;							/* Text colour for links */
			 /* background-color: ; */							/* Background colour for links */
			 text-decoration: underline;
			}
a:visited	{color: #C003C3;							/* Text colour for links  - visited */
			 /* background-color: ; */							/* Background colour for links - visited */
			}
a:focus		{color: #553333;							/* Text colour for links  - focus */
			 background-color: #e0c4bf;					/* Background colour for links - focus */
			}
a:hover		{color: #553333;							/* Text colour for links  - hover */
			 background-color: #e0c4bf;					/* Background colour for links - hover */
			}
a:active	{color: #553333;							/* Text colour for links  - active */
			 background-color: #e0c4bf;					/* Background colour for links - active */
			}
			
p.contactindent 
			{position: relative; 
			 font-size: 14pt; 
			 top: -40px; 
			 margin-left: 6em; 
			 margin-top: 0px; 
			 margin-bottom: 0px;
			}

a.contactindent:hover, a.contactindent:visited, a.contactindent:focus
			{background-color: transparent;}

a.contactindent 
			{font-size: 14pt }

.webmaster	{font: normal normal 8pt arial, helvetica, sans-serif;
			 color: #7f7f7f;
			 text-align: center;}
.webmaster img			
			{
			border: none;
			}
			 
p.opera		{margin-top: 10ex;
			 text-align: center
			}		
p.opera>a:hover {background-color: transparent; text-decoration: none}	 

p.copyright {font-size: 10px; text-align: center}


}


@media screen {																	/* SCREEN MEDIA */
.prn 		{display: none} 

/* Main body */

body 		{background: #F2EDD4 url(watermark.gif) no-repeat fixed 42% 50%; 	/* Default site background colour */
			 font: 12pt "Comic Sans MS", arial, helvetica, sans-serif;
			 color: #3B67F4; 													/* Default site text colour */
			 margin: 0;
			 padding: 0px;
			}

div#body		{padding-right: 160px;	
			 padding-left: 20px;		 
			}

p			{line-height: 150%;
			 margin-right: 0px;
			}


/* Main Headings */			
			
h1.aa 		{font-weight:  bold;
			 text-align: center;  
			 padding: 0ex 0px 1ex;			 
			}
			 
h2			{font-size: 20pt;}
			 
h3			{font-size: 14pt;}
			 
/* Navigation */

div#nav 		{background-color: transparent; 		/* Background bar */
			 /* position: absolute;  */
			 position: fixed; 
			 top: 0px; 
			 right: 5px; 
			 width: 130px; 
			 /* height: 1050px; */
			 padding-top: 15px;
			 padding-right: 1ex; 
			 margin-left: 0;
			 text-align: right;
			}

ul.nav		{margin: 0px;
			 padding: 0px;
			 list-style: none;
			}

ul.nav li 		{background-color: transparent; 		/* Set the font, position & spacing: Main List */
			 margin: 5px 0px 5px 0px ; 
			 padding: 10px 0px; 
			 width: 130px;						/* Need fixed width here to fix IE bug: else doesn't hover correctly over 2nd-level list */
			 font: bold italic 16px arial ;
			 list-style: none outside none;
			}
			
ul.nav li a 	{color: #244ab7; 
			 text-decoration: none;
			}
	

ul.nav li a:hover			 						/* Hover: Main List  */
			{color: #533;
			 background-color: #e0c4bf; 
			}



 li.this 	       {color: #aaa;}


} /* end of @media screen */



@media print{																/* PRINT MEDIA */
.noprn 		{display: none} 
div#nav		{display: none}

body 		{background: white url(watermark.gif) no-repeat 55% 20% ; 	    /* Default site background colour */
			 font: 11pt "Comic Sans MS", arial, helvetica, sans-serif;
			 color: #3B67F4; 												/* Default site text colour */
			 margin: 0;
			 padding: 2em;
			}
			
div#body		{padding-right: 2ex;	
			 padding-left: 2ex;		 
			 margin: 0;
			}

p			{line-height: 120%;
			 margin-right: 0ex;
			}
			
/* Main Headings */			
			
h1.aa 		{font-weight:  bold;
			 font-size: 18pt;  
			 text-align: center;  
			 margin: 0ex 0ex 1ex;			 
			 padding: 0ex 1ex 1ex;
			}
			 
			 
h2			{font-size: 18pt;}
			 
h3			{font-size: 14pt;}
			 					
.condetails	{margin-top: 5em;
			 border-top: solid #3B67F4 3pt; 
			 padding-top: 2em;
			 text-align: center;
			 font-size: 10pt;
			 font-weight: bold;
			}

body#gallery div#body img
			{
/*			 width: 80%;
			 height: 80%; */
			}

p.caption 	{width: 130mm; 
			 padding-left: 0;
			 font-size:	10pt;
			}			
			
div.pgafter	{page-break-after: always;}
			
}  /* end of @media print */


