@CHARSET "ISO-8859-1";

html
{
  background: transparent url(/images/black_bg.png) repeat scroll 0 0;
}

.container_12, .container_16
{
  position: relative;
  top: -234px;
}

.header
{
  background: transparent url(/images/brown_bg.png) repeat-x scroll 0 0;
  height: 234px;
}

.separator
{
  background: transparent url(/images/separator.png) repeat-x scroll 0 0;
  position: absolute;
  top: 225px;
  left: 0px;
  width: 100%;
  height: 10px;
  display: block;
}

.main-title
{
  background: transparent url(/images/sealan_cronin.png) repeat-x scroll 0 0;
  width: 865px;
  height: 86px;
  text-indent: -9999px;
  margin-top: 25px;
}

.main-title a
{
  width: 865px;
  height: 86px;
  display: block;
}

.tagline
{
  background: transparent url(/images/tagline.png) repeat-x scroll 0 0;
  width: 863px;
  height: 84px;
  text-indent: -9999px;
  margin-top: 10px;
}

.tagline a
{
  width: 863px;
  height: 84px;
  display: block;
}

.top
{
  padding-left: 40px;
  padding-bottom: 65px;	
}

.blog
{
  clear: both;
  width: 540px;
  float: left;
  padding-left: 40px;
}

.column
{
  float: left;
  width: 256px;
  padding-left: 60px;
}

.box
{
  background: transparent url(/images/grey_bg.png) repeat scroll 0 0;
}

.links-box
{
  width: 256px;
  height: 86px;
}

.portfolio-box
{
  width: 256px;
  height: 190px;
  margin-top: 30px;
}

.title a
{
  font-family: 'Lucida Sans Unicode';
  font-size: 24px;
  color: #F2F2F2;
  text-decoration: none;
  
}

.title
{
  font-family: 'Lucida Sans Unicode';
  font-size: 24px;
  color: #F2F2F2;
  text-decoration: none;
  margin-bottom: 20px;
  padding-left: 55px;
}

.content p
{
  font-family: 'Lucida Sans Unicode';
  font-size: 14px;
  color: #F2F2F2;
  line-height: 140%;
  padding-bottom: 20px;
}

.content a
{
  text-decoration: underline;
  color: #F2F2F2;
}

.wp-caption
{
  background: transparent url(/images/grey_bg.png) repeat scroll 0 0;
  width: 540px;
  height: 197px;
  margin-bottom: 25px;
}

.wp-caption img
{
  width: 520px;
  height: 178px;
  padding-left: 10px;
  padding-top: 10px;
}

.links
{
  margin-left: 20px;
  padding-top: 22px;	
}

.links li
{
  float: left;
}

.email a
{
  background: transparent url(/images/mail.png) no-repeat scroll 0 0;
  width: 48px;
  height: 41px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  outline: none;
  margin-right: 35px;
}

.twitter a
{
  background: transparent url(/images/twitter.png) no-repeat scroll 0 0;
  width: 48px;
  height: 40px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  outline: none;
  margin-right: 39px;
}

.rss a
{
  background: transparent url(/images/rss.png) no-repeat scroll 0 0;
  width: 48px;
  height: 48px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  outline: none;
  position: relative;
  bottom: 5px;
  right: 0px;
}

.wanna-see
{
  margin-left: 25px;
  padding-top: 30px;
}

.wanna-see a
{
  background: transparent url(/images/wanna_see.png) no-repeat scroll 0 0;
  width: 207px;
  height: 128px;
  text-indent: -9999px;
  display: block;
  outline: none;
}

.post
{
  position: relative;
  overflow: visible;
  padding-bottom: 30px;
  margin-bottom: 5px;
}

.scissors
{
  position: absolute;
  bottom: 0px;
  background: transparent url(/images/scissors.png) no-repeat scroll 0 0;
  width: 591px;
  height: 35px;
}

.comments h4
{
  font-family: 'Lucida Sans Unicode';
  font-size: 18px;
  color: #F2F2F2;
  position: relative;
  top: -38px;
  left: 0px;
}

.comments-box
{
  margin-top: 38px;
  width: 541px;
  padding-bottom: 22px;
  margin-bottom: 40px;
}

.comment
{
  position: relative;
  left: 20px;
  top: -10px;
  margin-top: 20px;
}

.comment h5
{
  font-family: 'Lucida Sans Unicode';
  font-size: 14px;
  color: #F2F2F2;
  margin-left: 84px;
  position: relative;
  top: -2px;
}

.comment h5 a
{
  text-decoration: none;
  color: #F2F2F2;
}

.comment h6
{
  font-family: 'Lucida Sans Unicode';
  font-size: 10px;
  color: #E0E0E0;
  position: absolute;
  top: 0px;
  right: 46px;
}

.avatar
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 64px;
  height: 64px;
}

.comment-text
{
  background-color: #AEAEAE;
  width: 385px;
  font-family: 'Lucida Sans Unicode';
  font-size: 12px;
  padding: 13px;
  margin-top: 7px;
  margin-left: 84px;
  line-height: 140%;
}

.comment-text p
{
  padding-bottom: 4px;	
}

.reply-box
{
  margin-top: 26px;
  width: 541px;
  padding-bottom: 22px;
  position: relative;
  top: 20px;
  height: 192px;
}

.reply h4
{
  font-family: 'Lucida Sans Unicode';
  font-size: 18px;
  color: #F2F2F2;
  position: relative;
  top: -38px;
  left: 0px;
}

.reply-form
{
  font-family: 'Lucida Sans Unicode';
}

.reply-form label
{
  font-family: 'Lucida Sans Unicode';
  color: #F2F2F2;
  font-size: 14px;
  clear: both;
}

.reply-form input
{
  font-family: 'Lucida Sans Unicode';
  background-color: #ADADAD;
  border: none;
  padding: 2px;
  font-size: 14px;
}

.reply-form textarea
{
  font-family: 'Lucida Sans Unicode';
  background-color: #ADADAD;
  border: none;
  padding: 2px;
}

.name
{
  position: relative;
  width: 200px;
  height: 62px;
}

.name label
{
  position: absolute;
  left: 20px;
  top: 0px;	
}

.name input
{
  position: absolute;
  left: 20px;
  top: 25px;
  height: 25px;
  width: 200px;
}

.mail
{
  position: relative;
  width: 200px;
  height: 62px;
  top: 10px;
}

.mail label
{
  position: absolute;
  left: 20px;
  top: 0px;	
}

.mail input
{
  position: absolute;
  left: 20px;
  top: 25px;
  height: 25px;
  width: 200px;
}

.message
{
  position: absolute;
  top: 18px;
  right: 30px;
  width: 261px;
  height: 86px;
}

.message label
{
  position: absolute;
  left: 0px;
  top: 0px;	
}

.message textarea
{
  position: absolute;
  left: 0px;
  top: 24px;
  height: 97px;
  width: 261px;
}

.submit
{
  position: absolute;
  right: 17px;
  bottom: 13px;
  width: 108px;
  height: 38px;
}

.submit input
{
  width: 108px;
  height: 38px;
  background: transparent url(/images/send.png) no-repeat scroll 0 0;
  cursor: pointer;
  text-indent: -9999px;
  outline: none;
}

.meta-comments
{	
  margin-bottom: 18px;
}

.meta-comments a
{
  background: transparent url(/images/speech.png) no-repeat scroll 100% 0%;
  color:#F2F2F2;
  font-family:'Lucida Sans Unicode';
  font-size:14px;
  text-decoration: none;
  padding-right:26px;
}

.meta-back
{	
  margin-bottom: 18px;
}

.meta-back a
{
  background: transparent url(/images/back_arrow.png) no-repeat scroll 100% 0%;
  color:#F2F2F2;
  font-family:'Lucida Sans Unicode';
  font-size:14px;
  text-decoration: none;
  padding-right:26px;
}

.date
{
  position: absolute;
  top: -8px;
  left: 0px;
  height: 42px;
  width: 42px;
  color: #F2F2F2;
  font-family: 'Lucida Sans Unicode';
  font-size: 14px;
  text-align: center;
}

.month
{
  display:block;
  margin-top:7px;
}

.footer
{
  padding-left: 40px;
  clear: both;
  color: #F2F2F2;
  font-family: 'Lucida Sans Unicode';
  font-size: 12px;
  padding-top: 45px;
}

p.wp-caption-text
{
  color: #F2F2F2;
  font-family: 'Lucida Sans Unicode';
  font-size: 10px;
  text-align: center;
  padding-top: 10px;
}

.navigation a
{
  color: #F2F2F2;
  font-family: 'Lucida Sans Unicode';
  font-size: 14px;
  text-decoration: none;
}

.navigation a:hover
{
  text-decoration: underline;	
}

.meta-back a:hover
{
  text-decoration: underline;
}

.meta-comments a:hover
{
  text-decoration: underline;
}