@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-size:12px;
}

a { color:#000; }

.iPhone {
  color: #363636;
  font-family:Helvetica, Arial, sans-serif;
  background:url(images/blog_iPhone.png) top left no-repeat;
  height:308px;
  width:376px;
  position:relative;
  left:-70px;
}
.iPhone p {
  position:absolute;
  left:138px;
  top:108px;
  width:145px;
  height:132px;
  overflow:auto;
  color: #363636;
  font-size:10px;
}
.iPhone a {
  color: #363636;
}
.Email {
  color: #111111;
  font-family:Arial, Helvetica, sans-serif;
  background:url(images/blog_email.png) top left no-repeat;
  width:686px;
  height:323px;
  position:relative;
  left:57px;
 }
 .EmailFrom {
  position:absolute;
  left:20px;
  top:60px;
  width:610px;
  height:25px;
  overflow:auto;
  color: #111111;
 }
.Email p {
  position:absolute;
  left:20px;
  top:72px;
  width:610px;
  height:150px;
  overflow:auto;
  color: #111111;
}
.Email a {
  color: #111111;
}
.Speech {
  color:#707070;
  font-family: Impact, "Arial Black";
  background:url(images/blog_speech_bubbles.png) top left no-repeat;
  height:340px;
  width:800px;
  position:relative;
}
.Speech h1 {
  position:absolute;
  top:43px;
  left:447px;
  width:230px;
  height:90px;
  overflow:auto;
  color:#707070;
}
.Speech p {
  position:absolute;
  top:114px;
  left:50px;
  width:390px;
  height:120px;
  overflow:auto;
  color:#707070;
}
.Speech a {
  color:#707070;
}
.PostItYellow {
  color:#2e3192; 
  font-family:"Times New Roman", Times, serif;
  background:url(images/blog_postit_yellow.png) top left no-repeat;
  width:456px;
  height:256px;
  position:relative;
  left:150px;
}
.PostItPartOne {
  position:absolute;
  top:47px;
  left:18px;
  width:170px;
  height:155px;
  overflow:auto;
  color:#2e3192; 
}
.PostItPartTwo {
  position:absolute;
  top:30px;
  left:234px;
  width:170px;
  height:160px;
  overflow:auto;
  color:#2e3192; 
}
.PostItPartOne a {
  color:#2e3192; 
}
.PostItPartTwo a {
  color:#2e3192; 
}
.PostIt1YellowTitle {
  color: #00105c ; 
}
.PostItColourTitle {
  color: #00105c ;
}
.PostItColour {
  color: #2e3192 ;
  font: "Book Antiqua";
  background:url(images/blog_postit_colour.png) top left no-repeat;
  width:451px;
  height:258px;
  position:relative;
  left:300px;
}

.PoolUpdate {
  color : #c83527 ;
  font-family:"Courier New", Courier, monospace;
  background:url(images/blog_pool.png) top left no-repeat;
  position:relative;
  left:15px;
  width:530px;
  height:301px;
}
.PoolUpdate p {
  position:absolute;
  top:74px;
  left:90px;
  width:180px;
  height:170px;
  font-size:19px;
  overflow:auto;
}
.PoolUpdate a {
  color : #c83527 ;
}

.LetterheadTitle {
  color: #00105c ;
}
.Letterhead {
  color: #2e3192 ;
  font: "Lucida Grande";
  background:url(images/blog_letterhead.png) top left no-repeat;
  position:relative;
  left:250px;
  height:375px;
  width:414px;
}
.Letterhead p {
  position:absolute;
  top:84px;
  left:43px;
  width:230px;
  height:200px;
  overflow:auto;
}
.Letterhead a {
  color: #2e3192 ;
}
#main {
}

#next {
  float:right;
  clear:right;
  margin-right:50px;
}
#previous {
  float:left;
  clear:left;
  margin-left:50px;
}

#searchDrawer {
	background:url(images/filing-cabinet_search.png) top left no-repeat;
	height:349px;
}
#searchDrawer:hover {
	background:url(images/filing-cabinet_search_overlay.png) top left no-repeat;
}
#searchDrawer form {
	display:none;
}
#searchDrawer:hover form {
	display:block;
	position:relative;
	top:85px;
	left:30px;
}
#searchDrawer:hover input{
	font-size:18px;
	border:none;
}
#searchDrawer:hover input[type=image] {
	top:45px;
	left:88px;
	position:absolute;
	width:120px;
	height:100px;
}

#tagsDrawer {
	background:url(images/filing-cabinet_tags.png) top left no-repeat;
	height:355px;
}
#tagsDrawer p {
	display:none;
}
#tagsDrawer:hover {
	background:url(images/filing-cabinet_tags_overlay.png) top left no-repeat;
}
#tagsDrawer:hover p {
	position:relative;
	top:10px;
	left:15px;
	width:210px;
	height:180px;
	color:#fff;
	display:block;
}

#poolDrawer {
	background:url(images/filing-cabinet_pool.png) top left no-repeat;
	height:212px;
}
#poolDrawer:hover {
	background:url(images/filing-cabinet_pool_overlay.png) top left no-repeat;
}

.photoDiv {
	float:left;
	width:277px;
	height:288px;
	background:url(images/blog_photo_holder.png) top left no-repeat;
	margin:0px;
	margin-left:65px;
	padding:0px;
	border:none;
}
.photoDiv a {
	position:relative;
	top:10px;
	left:10px;
	width:188px;
	height:150px;
	border:none;
	text-decoration:none;
}
.photoDiv img{
	position:relative;
	top:50px;
	left:40px;
	width:188px;
	height:150px;
	border:none;
}
