/* line 22, src/grey.sass */
body {
  color: #514e4d;
}
/* line 24, src/grey.sass */
body h1 {
  color: #530f16;
}
/* line 26, src/grey.sass */
body h2 {
  color: #530f16;
}
/* line 28, src/grey.sass */
body h3 {
  color: #ba581e;
}
/* line 30, src/grey.sass */
body h4 {
  color: #530f16;
}
/* line 32, src/grey.sass */
body h5 {
  color: #530f16;
}
/* line 34, src/grey.sass */
body h6 {
  color: #530f16;
}
/* line 36, src/grey.sass */
body a {
  color: #ba581e;
  text-decoration: none;
}
/* line 39, src/grey.sass */
body a:focus {
  color: #ba581e;
}
/* line 41, src/grey.sass */
body a:active {
  color: #9b2310;
}
/* line 43, src/grey.sass */
body a:visited {
  color: #ba581e;
}
/* line 45, src/grey.sass */
body a:hover {
  color: #9b2310;
}
/* line 47, src/grey.sass */
body blockquote {
  color: #666;
  font-style: italic;
  background: url(images/grey/blockquote.png) no-repeat top left;
  margin: 0;
  padding: 1.5em;
  text-align: right;
}
/* line 54, src/grey.sass */
body strong {
  font-weight: bold;
}
/* line 56, src/grey.sass */
body em {
  font-style: italic;
}
/* line 58, src/grey.sass */
body dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 61, src/grey.sass */
body sup, body sub {
  line-height: 0;
}
/* line 63, src/grey.sass */
body abbr, body acronym {
  border-bottom: 1px dotted #666;
}
/* line 65, src/grey.sass */
body address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 68, src/grey.sass */
body del {
  color: #666;
}

/* line 73, src/grey.sass */
body {
  background: #cecece url(images/grey/body_bg.jpg) repeat-x top;
}

/* line 75, src/grey.sass */
#wrapper {
  background: url(images/grey/wrapper_bg.png) repeat-x bottom;
}

/* line 77, src/grey.sass */
#container {
  background: url(images/grey/container_bg.png) no-repeat bottom center;
}

/* line 82, src/grey.sass */
#header {
  background: url(images/grey/header_bg.png) no-repeat bottom center;
  padding: 30px 0 0;
}
/* line 85, src/grey.sass */
#header .contents {
  display: inline-block;
  overflow: visible;
  position: relative;
  padding-bottom: 40px;
}
/* line 17, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.sass */
#header .contents:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 5, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
#header .contents {
  display: block;
}
/* line 91, src/grey.sass */
#header #logo .petrakis {
  margin-left: -48px;
}

/* line 95, src/grey.sass */
#content {
  background: url(images/grey/content_bg.png) repeat-y center;
}
/* line 97, src/grey.sass */
#content .contents {
  padding-top: 1.4em;
  display: inline-block;
  overflow: visible;
  position: relative;
}
/* line 17, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.sass */
#content .contents:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 5, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
#content .contents {
  display: block;
}
/* line 102, src/grey.sass */
#content .contents .main {
  display: inline;
  float: left;
  margin-right: 0;
  width: 630px;
  padding-right: 40px;
}
/* line 101, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/blueprint/stylesheets/blueprint/_grid.sass */
* html #content .contents .main {
  overflow-x: hidden;
}
/* line 105, src/grey.sass */
#content .post {
  position: relative;
}
/* line 107, src/grey.sass */
#content .post .date {
  position: absolute;
  width: 40px;
  height: 60px;
  padding: 5px 5px 5px 5px;
  top: 0;
  right: -89px;
  color: #ba581e;
  background: url(images/grey/date.png) no-repeat bottom center;
}
/* line 116, src/grey.sass */
#content .post .date .dt {
  font-size: 1.5em;
  padding-top: 5px;
}
/* line 120, src/grey.sass */
#content .post .date .my .month {
  font-size: 1em;
  color: #514e4d;
}
/* line 123, src/grey.sass */
#content .post .date .my .year {
  font-size: .8em;
  color: #85807f;
}

/* line 129, src/grey.sass */
#footer {
  padding-bottom: 155px;
  padding-top: 1em;
  background: url(images/grey/footer_bg.png) no-repeat bottom center;
}
/* line 133, src/grey.sass */
#footer .lyrawrapper {
  position: relative;
  width: 950px;
  margin: 0 auto;
  overflow: visible;
  height: 1px;
}
/* line 139, src/grey.sass */
#footer .lyrawrapper .lyra {
  position: absolute;
  bottom: -150px;
  left: -50px;
  width: 390px;
  height: 200px;
  background: url(images/grey/lyra.png) no-repeat bottom center;
}
/* line 146, src/grey.sass */
#footer h3 {
  color: #514e4d;
}
/* line 148, src/grey.sass */
#footer .main {
  display: inline;
  float: left;
  margin-right: 0;
  width: 630px;
  padding-right: 40px;
}
/* line 101, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/blueprint/stylesheets/blueprint/_grid.sass */
* html #footer .main {
  overflow-x: hidden;
}
/* line 151, src/grey.sass */
#footer .main .col {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 101, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.pre2/lib/compass/frameworks/blueprint/stylesheets/blueprint/_grid.sass */
* html #footer .main .col {
  overflow-x: hidden;
}
/* line 153, src/grey.sass */
#footer .main .first {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #d2cdcd;
  margin-right: 10px;
}
/* line 156, src/grey.sass */
#footer .main .second {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #d2cdcd;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 160, src/grey.sass */
#footer .main .third {
  margin-left: 10px;
  margin-right: 0;
}
/* line 163, src/grey.sass */
#footer .main ul.contact {
  margin-bottom: 0;
}
/* line 165, src/grey.sass */
#footer .main ul.contact li {
  list-style-type: none;
  padding: 1px 0 1px 20px;
}
/* line 168, src/grey.sass */
#footer .main ul.contact .email {
  background: url(images/grey/email_icon.gif) no-repeat  left;
}
/* line 170, src/grey.sass */
#footer .main ul.contact .myspace {
  background: url(images/grey/myspace_icon.gif) no-repeat  left;
}
/* line 172, src/grey.sass */
#footer .main ul.contact .twitter {
  background: url(images/grey/twitter_icon.gif) no-repeat  left;
}
/* line 174, src/grey.sass */
#footer .main ul.contact .tel {
  background: url(images/grey/phone_icon.gif) no-repeat  left;
}
/* line 176, src/grey.sass */
#footer .main #twitter_update_list {
  padding: 0;
  margin: 0;
  background: url(images/grey/twitter_bgbottom.jpg) no-repeat  bottom;
}
/* line 180, src/grey.sass */
#footer .main #twitter_update_list li {
  padding: 20px;
  background: url(images/grey/twitter_bgtop.jpg) no-repeat  top;
}

/* line 185, src/grey.sass */
#navigation {
  margin-bottom: 2em;
}
/* line 187, src/grey.sass */
#navigation li {
  background: url(images/grey/menu-separator.png) no-repeat bottom center;
  padding-right: 2.3em;
  border: 0;
}
/* line 191, src/grey.sass */
#navigation li li {
  background: none;
}
/* line 193, src/grey.sass */
#navigation a {
  color: #373534;
}
/* line 195, src/grey.sass */
#navigation a:hover {
  color: #ba581e;
}
/* line 197, src/grey.sass */
#navigation a span {
  color: #85807f;
}
/* line 199, src/grey.sass */
#navigation .current a, #navigation .current_page_item a {
  color: #ba581e;
}

/* line 202, src/grey.sass */
.secondary h3 {
  text-align: right;
  padding: 0 1.6em .5em 0;
  margin-bottom: 0;
  background: url(images/grey/menu-separator.png) no-repeat bottom center;
}

/* line 207, src/grey.sass */
.secondary ul {
  margin-bottom: 2em;
}
/* line 209, src/grey.sass */
.secondary ul li {
  background: none;
  padding-right: 2.3em;
  border: 0;
}
/* line 213, src/grey.sass */
.secondary ul li li {
  background: none;
}
/* line 215, src/grey.sass */
.secondary ul a {
  color: #373534;
}
/* line 217, src/grey.sass */
.secondary ul a:hover {
  color: #ba581e;
}

/* line 221, src/grey.sass */
#slide {
  background-image: url(images/grey/img_frame.png);
  background-repeat: no-repeat;
  width: 640px;
  margin: 0 0 0 -5px;
  height: 335px;
  padding: 6px;
}

/* line 229, src/grey.sass */
.s3sliderImage span {
  width: 602px;
}

/* line 232, src/grey.sass */
hr {
  height: 2px;
  border: 0;
  padding: 1em 0;
  background: url(images/grey/article_separator.png) no-repeat center;
  clear: both;
}

/* line 239, src/grey.sass */
.shadow-wrap, .shadow-wrap1, .shadow-wrap2, .shadow-wrap3 {
  display: block;
}

/* line 241, src/grey.sass */
.shadow-wrap {
  background: url(images/grey/top_left.gif) no-repeat top left transparent;
}

/* line 243, src/grey.sass */
.shadow-wrap1 {
  background: url(images/grey/bottom_right.gif) no-repeat bottom right transparent;
}

/* line 245, src/grey.sass */
.shadow-wrap2 {
  background: url(images/grey/bottom_left.gif) no-repeat bottom left transparent;
}

/* line 247, src/grey.sass */
.shadow-wrap3 {
  background: url(images/grey/top_right.gif) no-repeat top right transparent;
  padding: 10px 10px 10px 10px;
}

/* line 250, src/grey.sass */
.shadow {
  padding: 5px;
  display: block;
  background-color: #d8d8d8;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #c8c8c8;
}

/* line 259, src/grey.sass */
.alignleft {
  float: left;
  margin-right: 10px;
}

/* line 262, src/grey.sass */
.alignright {
  float: right;
  margin-left: 10px;
}

/* line 265, src/grey.sass */
.more-link {
  display: block;
  text-align: right;
  text-shadow: 0px 1px 0 #FFFFFF;
}
