/*  

Theme Name: aml

Description: AML Consultancy's Wordpress theme

Version: 1.0

Author: Helena Boylen

Author URI: http://www/littleblueplane.com



*/
/**************** General rules *********************/
*{font-size:100.01%;	margin:0;	padding:0;	}
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:150%;margin: 0;font-family:  Verdana, arial, Tahoma, sans-serif; color: #555;  text-align: center; background-image: url(/images/goldshadowstrip.jpg);background-position: 0 0;background-repeat: repeat-x;}
/**************** General Links ***********************************/
a:link 				{ color: #231f20; text-decoration: none;border-bottom:1px solid #a38e4f; }
a:visited 			{ color: #231f20; text-decoration: none;border-bottom:1px solid #ccc;}
a:focus, a:hover, a:active	{color: white;background-color:#a38e4f; }
/***************** Page Sections *********************/
#outerwrap {background-image: url(/images/goldshadowstrip.jpg);background-position: 0 0;background-repeat: repeat-x;}
#container { position:relative; margin:0 auto;text-align:left;  width:47.5em;background: url(/images/leftback.jpg) left top no-repeat; }

/********************** Navigation ******************/
#navlist {margin:185px 0 0 0;padding-bottom:20px;clear:both; text-transform:lowercase;}
#navlist li {text-align:left;font-family:  trebuchet ms, sans-serif;font-weight:normal; display: block;list-style-type: none;color: #658a65; font-size:102%;margin:3px 0 3px 0;background: url(/images/goldlinenav.jpg) left bottom no-repeat;}
#navlist li a {border-bottom:none;display:block;color:#231f20; text-decoration:none;padding-right:0px;padding-left: 0;}
#navlist li a:hover, #navlist li a:focus, #navlist li a:active {color: #a38e4f; text-decoration:none;padding-left: 0.5em;padding-right:0px;background: url(/images/arrow.gif) 0 .6em no-repeat;}
#navlist li.current_page_item a {color: #a38e4f; text-decoration:none;padding-left: 8px;padding-right:0px;background: url(/images/arrow.gif) 0 .6em no-repeat;}
#navlist li li {background-image:none;margin:0 0 0 5px;font-size:84%;}
#navlist li li a:hover, #navlist li li a:focus, #navlist li li a:active {color:black;}

/***************** Image Replacement ****************/
/* General IR statements */

.replace {position: relative;	overflow: hidden;	margin: 28px 0 0 0;	padding: 0;	font-size: 100%; }
.replace em {display: block;position: absolute;	top: 0; 
/*
left: 0;
*/
z-index: 1; 		/* for opera5 (?) and o6/mac */
}

/* General IR statements for IE5.x mac only */

* html>body	.replace { position: static;overflow: visible;font-size: 10px;  }
* html>body	.replace em  { position: static; }
* html>body	.replace a {text-decoration: none; /* ie5.0-5.1.x/mac  must have this value or the underline shows through the image. */  }

/* Each pair of statements per instance of IR */

#myh1, #myh1 em	{color:#231f20;padding-bottom:30px;	width: 490px;	height: 119px;	background: url(/images/logo1.jpg) top left no-repeat;}
		
* html>body #myh1 em {			/* for ie5.x/mac only */
		margin-bottom: -119px;	/* Required to bring text
							   underneath image. Use the negative
							   height of the image here.*/
		}
/*****************************************************/

h2 {text-transform:lowercase;padding-bottom:3px;font-size:160%; color: #231f20;margin:0 0 15px 10px;font-family:  century gothic, trebuchet ms, sans-serif;font-weight:normal;background: url(/images/goldlinel.gif) left bottom no-repeat;}
h3 {font-size:90%; color:#231f20; margin: 20px 0 3px 10px;background: url(/images/goldlinel.gif) left bottom no-repeat;}
h4 {font-size:80%; color:#231f20; margin: 20px 0 3px 10px;background: url(/images/goldlinel.gif) left bottom no-repeat;}



#flashcontent {height:101px;width:136px;position:absolute; top: 36px; left:-2px;z-index:1;background: url(/images/noflash.jpg) 1px 2px no-repeat;}

img.logo {margin:22px 0 0 0px;border:none;}
#header {width:32em;}
#mainbox {display:inline; overflow:hidden;width:32.3em;margin:0 0px 10px 20px;float:left;background:#fff url(/images/rightback.jpg) right top no-repeat;}

#mainbox p {font-size:80%; margin: 15px 20px 15px 10px;}

#mainbox img {float:right; padding:6px;border:1px solid #e3d7b1;color:#333;background:#fff;margin: 0 10px 5px 0px;}
#mainbox ul {margin-left:10px;}
#mainbox ul li {list-style-type:square;font-size:76%;margin-left:20px;}
#sidebar {position:relative;width:12.5em; float:right;margin-top:0;}
#sidebar img {margin: 0 0px 5px 0px;border:none;padding:0;}
#sidebar h2 {padding-top:20px;padding-right:20px;font-size:140%;text-align:right;}
#footer {clear:both;height:8em; font-size: 70%;margin:0 auto;width:66em;}

#footer .left {float:left; width:40%;text-align:left;margin-top:30px;background:url(/images/goldlinel.gif) left top no-repeat;padding-top:10px;}
#footer .right {float:right; width:40%; text-align:right;margin-top:30px;margin-right:0px;padding-top:10px;}

p.admin {clear:both; text-align:right;margin-right:20px;font-size:76%;}
#access {height:20px; font-size:60%;position:absolute;top:0; left:0;width:15em;padding:0;margin:0;z-index:10;}
#access  a.skip:link, #access  a.skip:visited {color: #231f20; text-decoration: none;border-bottom:1px solid #ccc;}
#access a.skip:focus, #access a.skip:hover, #access a.skip:active {color: white;background-color:#a38e4f;}

#addresslist  {margin:15px 10px 10px 0; border-top:1px solid #ebebeb; padding:5px 0 5px 0;}
#addresslist dt {font-weight:bold; font-size:100%;color:#1b0546;margin-bottom:10px;}
#addresslist dd {font-size:70%;}

/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*************** Forms ******************/
#contactform {font-size:76%;color:#000;margin-left:10px;}
#contactform fieldset {border:none;}
#contactform legend {display:none;}
#contactform input {background:#fff; border:1px solid #a38e4f; width:300px;  padding:5px 3px 5px 3px; vertical-align:middle;margin:0;}
#contactform textarea {background:#FFF; border:1px solid #a38e4f;  width:300px; margin-left:0;  font-size:120%; padding:3px ; vertical-align:middle;}
#contactform input.button {background-color:#a38e4f; font-size:100%;width:30%;margin:10px 0 20px 0;font-weight:bold; }
#contactform input:hover, #contactform textarea:hover {background-color:#f3efe4;}
.required {color:#c2537a; font-weight:normal;margin-left:10px;}
.validationerrors ol {color:#a38e4f;;margin-left:20px;padding-left:15px;margin-bottom:10px;font-size:76%;}
#enquiryErrorID  a:focus, #enquiryErrorID  a:hover, #enquiryErrorID  a:active,  {background-color:#a38e4f;color:white;}