/*  
Theme Name: Premier Solicitors
Description: Premier Solicitors' 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 {background-color:#ebebeb;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; }
/**************** General Links ***********************************/
a:link 				{ color: #76082d; text-decoration: underline;}
a:visited 			{ color: black; text-decoration: underline;}
a:focus, a:hover, a:active	{color: #1b0546; background-color:#ebebeb; text-decoration: underline; }
/***************** Page Sections *********************/
#container {  margin:0 auto;text-align:left; width: 760px;background:#fff url(images/greyback.jpg) top center repeat-y;}

/********************** Navigation ******************/
#navlist{font-size:76%;width:90%;height:1%;padding-left: 0;margin: 20px 0 10px 10px;}
#navlist li{list-style: none;margin: 0;border-top:1px solid #ebebeb;}
#navlist a {font-weight:bold;color:#76082d;display:block;text-decoration:none;border-bottom:none;}
#navlist li a { display:block;text-decoration: none; width:100%;}
#navlist a:link, #navlist a:visited {padding:3px 0 3px 0;	color:#76082d;border-bottom:none;}
#navlist a:visited {color:#333;}
#navlist a:hover, #navlist a:focus, #navlist a:active {background:#fff url(images/bluefade.jpg) top left repeat-y;color: #1b0546;}

/***************** Image Replacement ****************/
/* General IR statements */
.replace {position: relative;overflow: hidden;margin: 0;padding: 0;font-size: 100%;}
.replace em {display: block;position: absolute;top: 0; /* left: 0; */ z-index: 1; /* for opera5 (?) and /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;}

/* Each pair of statements per instance of IR */
#myh1, #myh1 em, #myh2, #myh2 em, #myh3, #myh3 em, #myh4, #myh4 em, #myh5, #myh5 em {font-color:#76082d;	padding-bottom:20px;background-color:#ebebeb;width: 760px;height: 237px;}
#myh1, #myh1 em {background: url(images/toppic2.jpg) top left no-repeat;}
#myh2, #myh2 em {background: url(images/toppic3.jpg) top left no-repeat;}
#myh3, #myh3 em {background: url(images/toppic4.jpg) top left no-repeat;}
#myh4, #myh4 em {background: url(images/toppic5.jpg) top left no-repeat;}
#myh5, #myh5 em {background: url(images/toppic6.jpg) top left no-repeat;}
		
* html>body #myh1 em {/* for ie5.x/mac only */	margin-bottom: -257px;}
/*****************************************************/

h2 {font-size:140%; color: #1b0546;margin:25px 0 15px 25px;font-family:  Georgia, Times New Roman, serif;font-weight:normal;}
h3 {font-size:100%; color:#1b0546; margin: 20px 0 3px 25px;font-family:  Georgia, Times New Roman, serif;font-weight:bold;}
h4 {font-size:80%; color:#1b0546; margin: 20px 0 3px 25px;font-family:  Georgia, Times New Roman, serif;font-weight:normal;}
#printlogo {display:none;}
#head {height:180px; background-color:#08205c;}
#text {background:url(images/textfade.jpg) top left no-repeat;margin:0 0 0 13px;float:left;width:510px;display:inline;}
#text p {font-size:80%; margin:10px 0 10px 25px;}
#text img {float:right; clear:both;padding:6px;border:1px solid #e4e4db;color:#333;background:#fff;margin: 0 0 5px 4px;}
#text li {font-size:76%; list-style-type:square;margin-left:15px; padding-left:0px;}
#text ul {margin-left:25px;}
#sidebar {background:url(images/sidebarfade.jpg) top right no-repeat;float:right; width:210px;display:inline;margin:0 13px 0 0;}
#footer {overflow:hidden;clear:both;position: relative;height:8em; padding-top:2em;font-size: 70%;border-top: 1px solid #e2f0fb;width:680px; margin-left:auto; margin-right:auto;}
#footer .left {text-align:left;float:left; width:45%;text-align:left;margin-bottom:5px;}
#footer .right {float:right; width:50%; text-align:right;margin-bottom:5px;}
#footer img {margin:0px;}

#access {background-color:#ebebeb;border-bottom:1px solid #ebebeb;text-align:left;width:745px;margin:0 auto;height:2.5em; font-size:60%;color:#76082d;margin-bottom:0; padding-bottom:0;}
#access li {float:left;list-style-type: none; padding: 0 2em 0 0 ;}
#access li a:focus, #access li a:hover, #access li a:active, #footer a:focus, #footer a:hover, footer a:active {background-color:#e3e3e3;color:#76082d;}

#sidebar #addresslist  {margin:10px 10px 10px 10px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:5px 0 5px 0;}
#addresslist dt {font-weight:bold; font-size:80%;color:#1b0546;}
#addresslist dd {font-size:70%;}
#sidebar #reg {font-size:70%;margin:10px 10px 10px 10px;  border-bottom:1px solid #ebebeb; padding:0 0 5px 0;}

#text #address {margin:10px 0 10px 25px;}
#address dt {font-weight:bold; font-size:80%;color:#1b0546;}
#address dd {font-size:76%;}
#linklist ul {margin:0; padding:0;}
#linklist li {list-style-type:none;margin-left:0;padding:0; }

ul.list {margin-bottom:10px;}
/***************** 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 */
#sidebar img.sidebarpic   {margin-left:40px; border:none; padding:0;margin-bottom:10px;}
#sidebar img.sidebarpic1   {margin-left:20px; border:none; padding:0;margin-bottom:10px;}