@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; }
.clear {clear:both; }
html {background:url(http://www.pacifictitlearchives.com/newpta/img/bg-repeat.jpg) #7b091e repeat-x; }
body {width:100%; display:table; background:url(http://www.pacifictitlearchives.com/newpta/img/burst-bg.png) no-repeat center top; position:absolute; top:-50px;  }



#wrapper {width:1000px; margin:0 auto;}

/* ---------- header styling ---------- */
#header {width:1000px; height:133px;}
#logo {float:left; }
#tagline {float:right; }
#phone-number {text-align:right; padding:5px 0 0 0;  font:16px arial; color:#666; }
#header-logo {padding:35px 190px 0 0; }
h1 {font:30px arial; color:#7b091e; }
h1 .gray-header {color:#727a84; }

/* ---------- end header styling ---------- */



/* ---------- nav styling ---------- */
.nav-gap {width:3px; height:37px; background:url(http://www.pacifictitlearchives.com/newpta/img/nav-gap.gif) no-repeat; margin:0 6px 0 6px; }
#nav ul li {float:left; list-style:none; font:14px arial; line-height:37px; }
#nav ul li a {color:#fff; text-decoration:none; }
	/*lava lamp */
	.lavaLamp { position: relative; height: 37px; width: 1000px; margin-left:55px; }
	/* Force the list to flow horizontally */
	.lavaLamp li {float: left; list-style: none; }
	/* Represents the background of the highlighted menu-item. */
	.lavaLamp li.back {	background: url("http://www.pacifictitlearchives.com/newpta/img/lavalamp/lava.png") no-repeat right -30px; width: 9px; height: 28px; z-index: 8; margin-top:5px; position: absolute; }
	.lavaLamp li.back .left { background: url("http://www.pacifictitlearchives.com/newpta/img/lavalamp/lava.png") no-repeat top left; height: 28px; margin-right: 9px; }
	/* Styles for each menu-item. */
	.lavaLamp li a { position: relative; overflow: hidden; text-decoration: none; font: 13px arial; color: #fff; outline: none; text-align: center; line-height:37px; z-index: 10; letter-spacing: 0; float: left; display: block; margin: auto 10px; }
/* ---------- end nav styling ---------- */



/* ---------- content structure/container styling ---------- */
#top-border {width:1000px; height:12px; background:url(http://www.pacifictitlearchives.com/newpta/img/content-bg-top.gif) no-repeat; margin-top:16px; }
#container {width:1000px; background-color:#fff; min-height:440px; }
#vert-gap {height:10px; }
/* ---------- end content structure/container styling ---------- */



/* ---------- common elements ---------- */
a {color:#7b091e; text-decoration:none; }
a:hover {text-decoration:underline; }
/* ---------- end common elements ---------- */



/* ---------- homepage styling ---------- */
#boxes-container {width:1000px; height:315px; margin:0 auto; background:url(http://www.pacifictitlearchives.com/newpta/img/boxes-container-bg.gif) repeat-x center; }
.box {float:left; background:url(http://www.pacifictitlearchives.com/newpta/img/box-bg.gif) no-repeat; width:312px; height:310px; margin:5px 0 0 16px; }
#mod1, #mod2, #mod3 {margin:18px 0 0 18px; }
#mod1 {background:url(http://www.pacifictitlearchives.com/newpta/img/asset-management-bg.jpg) no-repeat; width:276px; height:271px; padding-top:204px; }
#mod2 {background:url(http://www.pacifictitlearchives.com/newpta/img/climate-controlled-bg.jpg) no-repeat; width:276px; height:271px; padding-top:204px; }
#mod3 {background:url(http://www.pacifictitlearchives.com/newpta/img/digital-archiving-bg.jpg) no-repeat; width:276px; height:271px; padding-top:204px; }

#boxes-container h3 {font:18px arial; color:#fff; text-align:center; }
#boxes-container h3 a {color:#fff; text-decoration:none; width:275px; height:66px; display:block; background:url(http://www.pacifictitlearchives.com/newpta/img/bucket-title-bg.png) repeat-x; padding-top:11px; margin-top:-11px; }
#boxes-container h3 a:hover {width:275px; height:66px; display:block; background:url(http://www.pacifictitlearchives.com/newpta/img/bucket-hover-bg.png) repeat-x; padding-top:11px; margin-top:-11px;t }

#home-content {float:left; width:685px; margin:10px 0 0 21px; }
h2 {font:bold 22px arial; color:#7b091e; padding-bottom:4px; }
.main-title {background:url(http://www.pacifictitlearchives.com/newpta/img/maintitle-hline-gradient.jpg) bottom left no-repeat; margin-bottom:10px; }
#home-content p {font:13px arial; color:#666666; line-height:18px; padding-bottom:9px; }

#other-services {background:url(http://www.pacifictitlearchives.com/newpta/img/other-services-bg.gif) no-repeat; width:685px; height:250px; margin-top:10px; padding-left:5px; }
.home-services-title {font:bold 17px arial; color:#7b091e; padding:5px 0 0 0; }
#other-services p {font-size:12px; line-height:16px; }
.other-services-title {font:bold 12px arial; color:#00577b; }
.services-column {float:left; width:200px; margin-top:16px; margin-left:15px; }
.services-column ul li {font:12px arial; color:#666666; list-style:url(http://www.pacifictitlearchives.com/newpta/img/bullet.gif); }
.services-column ul {margin-left:12px; }

#right-column {float:right; width:250px; margin:15px 20px 0 0; }

#client-list {width:240; margin:0 auto; }
#client-list a {font:10px arial; color:#999; text-decoration:none; }
#client-list a:hover {text-decoration:underline; }
.clientlist-title {font:bold 16px arial; color:#00577b; background:url(http://www.pacifictitlearchives.com/newpta/img/clientlist-line.gif) no-repeat bottom center; width:240px; padding-bottom:5px; margin-bottom:10px; text-align:center; }
#clients-logos { text-align:center; width:200px; margin:0 auto; padding-bottom:5px; }
#clients-logos ul li {list-style:none; width:100px; height:90px; float:left; vertical-align:middle; }
.moreclients {width:190px; margin:0 auto; }

#whypta {width:219px; margin:45px 0 0 30px; }
.whypta-title {font:bold 16px arial; color:#00577b; background:url(http://www.pacifictitlearchives.com/newpta/img/whypta-line.gif) no-repeat bottom left; width:219px; padding:0 0 4px 2px; margin-bottom:10px; }
.whypta-intro {font:12px arial; color:#666; line-height:16px; width:190px; }
/* ---------- end homepage styling ---------- */



/* ---------- subpage styling ---------- */
#main-content {margin:0 20px 0 20px; padding-botto:15px; }

#main-content h1{font:bold 20px arial;}
#main-content h2 {font:bold 20px arial; }
#main-content h2 {font:bold 13px arial; color:#00577b; text-align:left; padding-top:8px; }
#main-content h2 a {font:bold 14px arial; color:#00577b; text-decoration:underline; }
#main-content h2 a:hover {color:#7b091e; }

#main-content h3 {font:bold 13px arial; color:#00577b; text-align:left; padding-top:8px; }
#main-content h3 a {font:bold 14px arial; color:#00577b; text-decoration:underline; }
#main-content h3 a:hover {color:#7b091e; }
#main-content p {font:12px arial; color:#444; padding-bottom:8px; }
#main-content ul {padding-left:20px; }
#main-content ul li {font:12px arial; color:#444; }
/* ---------- end subpage styling ---------- */


/* ---------- footer styling ---------- */
#footer-wrapper {background:url(http://www.pacifictitlearchives.com/newpta/img/footer-bg-repeat.jpg) repeat-x #707070 center top; width:100%; height:450px; display:table; padding-bottom:30px; margin-top:-24px; }

#footer-content {height:203px; background:url(http://www.pacifictitlearchives.com/newpta/img/footer-content-bg.gif) no-repeat; width:1030px; margin:0 auto; padding-top:40px; }

#location-container {margin-left:25px; }
.location-box {font:13px arial; color:#333; text-align:center; width:245px; float:left; }
.location-break {height:103px; width:1px; background:url(http://www.pacifictitlearchives.com/newpta/img/locations-break.gif) center no-repeat; float:left; }
.location-title {font-weight:bold; color:#7b091e; padding-bottom:8px; }

#footer-links {margin:30px auto 0 auto; width:880px; }
#footer-links ul .footlink-gap {width:40px; }
#footer-links ul li {float:left; font:12px arial; list-style:none; }
#footer-links ul li a {color:#ccc; text-decoration:none; }
#footer-links ul li a:hover {color:#fff; }

#large-foot {margin:15px auto 0 auto; font:12px arial; color:#ccc; width:880px; }
.largefoot-gap {width:50px; float:left; }
.large-foot-row {float:left; }
.large-foot-title {font:bold 18px arial; color:#fff; padding-bottom:5px; }
.large-foot-row ul li {list-style:none; padding-bottom:2px; }
.large-foot-row a, .large-foot-row ul li a {color:#EBEBEB; }
.large-foot-row a:hover, .large-foot-row ul li a:hover {color:#fff; text-decoration:none; }
/* ---------- end footer styling ---------- */





	

#navbar-iframe {
display: none !important;

}


/* Header
----------------------------------------------- */
@media all {
 
    
   
    
    }
  }
@media handheld {
 
  }
#blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #eee;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:bold;
  color:#666;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#blog-title a {
  color:#666;
  text-decoration:none;
  }

#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:700px;

  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }

/* Content
----------------------------------------------- */
@media all {
  #content {
    width:1000px;
    margin:0 auto;
    padding:0;
    text-align:left;
	background-color:#FFF;
	
		
    }
	
  #main {
    width:992px;
    float:left;
	margin:0 auto;
    padding-left:10px;
    text-align:left;	
	background-color:#FFF;
	
			
    }
	
	#main h1{

	font-size:16px;
	color:#191a3c;
	

}
	
	
  #sidebar {
    width:220px;
    float:right;	
	color:#7b0927;
  }
  
  #sidebar a{
    
  color:#191a3c;
  }
  
  h2 strong{
	
	margin:0px;
	padding:0px;
	
}

h1 strong{
	font-size:16px;
	margin:0px;
	padding:0px;
	
}

p {
	margin:0px;
    padding:0px;
}

	
  }
@media handheld {
  #content {
    width:90%;
	background-color:#FFF;
	
    }
  #main {
    width:100%;
    float:none;
	
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
	background-color:#FFF;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: normal;
	color: #2e3544; 	 	
    padding-bottom:1.5em;
	background-color:#FFF;
	width:700px;
	
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:115%;
  font-weight:normal;
  line-height:1.4em;
  
  
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#7b0927;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
   
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }
  
  


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }





/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }