/*   
Theme Name: OFF by Newman3 (Thematic Child Theme)
Theme URI: http://danielnewman.livejournal.com/
Description: Daniel Newman's theme for Romanova Maria.
Author: Daniel Newman
Author URI: http://http://danielnewman.livejournal.com/
Template: thematic
Version: 0.1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

@font-face {
font-family: Georgia Bold Italic;
src: url(/files/fonts/georgiaz.eot);
}

@font-face {
font-family: Georgia Bold Italic;
src: url(/files/fonts/georgiaz.ttf);
}

@font-face {
font-family: Georgia Italic;
src: url(/files/fonts/Georgia_Italic.eot);
}

@font-face {
font-family: Georgia Italic;
src: url(/files/fonts/Georgia_Italic.ttf);
}

.entry-title {
  font-family: Georgia, serif;
  color: #ffffff;
  background: #000000;
  font-size:33px;
  font-weight:bold;
  padding:10px 10px 20px 10px;
  margin-bottom: 20px;
}
h1.entry-title, h2.entry-title {
  width: 300px;
 }

body {
  background: #f6e2af url(images/bg.jpg) top left;
/*background-color:#fadea3;*/
  border-left-image: url(images/border.jpg);
  font:16px Georgia, serif;
  line-height:24px;
  letter-spacing:-0.1ex;
}

#wrapper {
  background: transparent url(images/bg_top.jpg) top left repeat-x;
  height:170px;
}

#header {

}

#footer {
  clear:both;
  width:925px;
  margin:0 auto;
  border:0;
}

#container {
  width:925px;
  margin: 0 20px;
}
#container.chickaboom {
  background:url("images/couple.png") no-repeat scroll right 100px transparent;
}

#content {
  margin:14em 0 2em;
  overflow:hidden;
}

#content1,
#content2 {
  float:left;
}

#content1 {
  margin-top:205px;
  width:280px;
/*  height:440px;*/
}

#content2 {
  width:280px;
/*  margin-top:225px;*/
  margin-top:205px;
  margin-left:35px;
  margin-bottom:90px;
}

#content3 {
  float:right;
  width:260px;
/*  margin-left:40px;*/
/*  margin-top:35px; */
/*  padding-top:390px;*/
}

#content3_bg {
  position:absolute;
  background:transparent url("images/couple.png") no-repeat top left;
  height:600px;
  width:330px;
  top:115px;
  right:-40px;
  z-index:1;
}

#content4 {
  clear:both;
  float:left;
  width:255px;
  position:relative;
  z-index:11;
}

#content5 {
  position:relative;
  float:left;
  width:560px;
  margin-left:65px;
  z-index:2;
/*  top:90px;*/
}

#content5_bg {
  position:absolute;
/*  background:transparent url("images/case.png") no-repeat top left;*/
  height:451px;
  width:628px;
/*  margin-top:-50px;*/
  right:-30px;
  z-index:-1;
  top:-20px;
}

#content6 {
  position:relative;
  float:left;
  width:560px;
  margin-left:65px;
  z-index:2;
}

#content6_bg {
  position:absolute;
/*  background:transparent url("images/legs.gif") no-repeat top left; */
  background:transparent url("images/map2.png") no-repeat bottom right;
  padding-top:600px;
  height:80px;
  width:800px;
/* top:5px */
  top:-15px;
  right:-30px;
  z-index:-1;
}

#content7 {
  clear:both;
  width:925px;
  height:1px;
  position:relative;
}

#contacts {
  text-align:right;
}

#contacts p {
	margin-bottom:7px;
}

#shop_updates {
/*  margin-top:60px;*/
}

#shop_updates h2 {
/*
  font:42px/60px Georgia, serif;
  letter-spacing:-1.4px;
  width:240px;
  color:#fff;
  text-indent:-10px;
  float:left;
  margin-right:15px
*/
}

#shop_updates span {
/*  background-image:url("images/blueline.png");*/
/*  padding:0 10px; */
}

.entry-content {
  padding:0;
}

a {font-weight:800}
a:link, a:visited {color:#666666;}
a:active, a:hover {color:#000000;text-decoration:none;}

h2 {
  font:32px Georgia, serif;
  line-height:38px;
  padding-bottom:0.6em;
  letter-spacing: 0.15px;
}

h3 {
  font:22px Georgia, serif;
}

h3 a {font: Georgia, serif; font-weight:300; text-decoration: none;}

#main {
  padding-top:0;
  width:925px;
  overflow:visible;
  background:transparent url("images/olddraw.png") no-repeat 55px 28px scroll;
}

#branding {
  padding-bottom:0;
  width:925px;
  background:url("images/lamp.png") no-repeat scroll 450px 0px transparent;
  height:165px;
}

#blog-title {
  margin:0 20px;
}

#siteinfo {
  border:0;
  margin:0 25px;
}

#friends {
  clear:both;
}

#friends img {
  vertical-align:middle;
}

/*#hostel_des,*/
#rent_des {
  margin-bottom:4em
}

#shop_des {
  width:260px;
  margin-bottom:4em
}

#friends p {
  text-align:center;
position:relative;
left:-25px;
}

#content {
/*  width:700px;*/
}

.shop-new {
/*  background: transparent url(images/postmark1.png) no-repeat top left; */
  float:left;
  margin:-10px 10px 20px 0;
  padding:5px;
}

#off-news {
  margin-bottom:4em;
  margin-top:3em;
}


.bkg1 {
  background: transparent url(images/postmark1.png) no-repeat top left;
}
.bkg2 {
  background: transparent url(images/postmark2.png) no-repeat top left;
}
.bkg3 {
  background: transparent url(images/postmark2.png) no-repeat top left;
}
.bkg4 {
  background: transparent url(images/postmark1.png) no-repeat top left;
}
.bkg5 {
  background: transparent url(images/postmark1.png) no-repeat top left;
}
.bkg6 {
  background: transparent url(images/postmark1.png) no-repeat top left;
}
.bkg7 {
  background: transparent url(images/postmark1.png) no-repeat top left;
}
.bkg8 {
  background: transparent url(images/postmark1.png) no-repeat top left;
}

#rent {
}

#sidebar_right {
  float:right;
  width:280px;
  margin:18.6em 0 2em;
}

#blog-title span {
  float:left;
}

#mainmenu {
  font-size:22px;
  font-family: Helvetica;
  position:relative;
  clear:both;
  margin-left:20px;
  top:-70px;
  width:370px;
}

#mainmenu .textwidget {
  padding-top:3px;
}

#mainmenu ul,
#mainmenu li  {list-style:none; border-top: 1pt dotted #555555;}
#mainmenu ul {display:inline; padding:0; margin:0; line-height:1em;}
#mainmenu ul ul {float:none; clear:both; display:block; left:0px; top:0; margin-top:2em}
#mainmenu ul li {line-height:1.8em;}
#mainmenu ul li.cat-item-4 {margin-left:0}
#mainmenu li li {display:none; clear:both; margin-left:0}
#mainmenu li:hover li {display:block}

p span a{
  padding: 0 5px 2px;
}

#main span a:hover,
#main span a:focus {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background-color:#fff;
/*  padding: 0 5px 2px; */
  text-decoration:none;
}
#content {
  width:auto;
  padding-right:3em;
}

.attachment-post-thumbnail {
  padding: 10px 10px 10px 0;
  float:left;
}

textarea, input, select {
  border:1px solid #993300;
  font-size: 1em;
  width:16em;
}

.breadcrumb-trail {
  padding:2em 0;
  font-size:0.8em;
  font-family: Georgia, serif;
}

.breadcrumb-trail a {
  text-decoration:none;
}

.wpcf7-radio input {
  width:auto;
}

.wpcf7-list-item {
  display:block;
}

.wpcf7-form-control-wrap,
span.wpcf7-list-item {
  padding-left:0;
  margin-left:0;
}

#mainmenu .current-cat a {
	color:red;
}
.bg{
background:url(images/bg2.jpg);
}

.mainpagemenu {
margin:10px auto;
font-family: Helvetica;
font-size: 22px;
line-height: 1.8em;
font-weight: 800;
} 

