/*
Theme Name: Dorit Osher
Theme URI: http://www.elementfortytwo.com/
Description: This theme was custom designed with care by the team at elementfortytwo.com.
Version: 1.0
Author: Emerson R. Lackey
Author URI: http://www.elementfortytwo.com/
Tags: 

	Dorit Osher
	 http://www.doritosher.com

	This theme was designed and built by Emerson R. Lackey,
	whose company is located at http://www.elementfortytwo.com/

	This theme may only be used by Dorit Osher

*/

* {margin: 0px; padding: 0px;}
.clear {clear: both;}

/* Site Structure */
body {background-color: #869d8c; background-image: url(images/background-repeat.png); background-position: top center; background-repeat: repeat-x; font-family: Arial;}
#page-wrapper {width: 960px; margin: 0 auto 50px auto;}
#top-space {width: 960px; height: 100px; position: relative;}
#orniment {width: 441px; height: 216px; position: absolute; background-image: url(images/orniment.png); top: 0px; right: -100px; z-index: 0;}
#logo {margin-top: 30px; margin-left: 30px;}


#paper-top {width: 960px; height: 30px; background-image: url(images/paper-top.png); position: relative; z-index: 100; margin: 0 auto 0 auto;}
#content-wrapper {width: 960px; margin: 0 auto 0 auto; padding-bottom: 100px; background-image: url(images/paper-repeat.png); background-repeat: repeat-y; position: relative; z-index: 200;}

#column1 {width: 600px; float: left;}
#column2 {width: 360px; float: left;}

#footer {width: 960px; height: 60px; margin: 0 auto 0 auto; clear: both; background-image: url(images/footer.png);}


/* Navigation */
#navigation {width: 960px; height: 35px; background-image: url(images/navigation.png);}
/*
#nav {list-style: none;}
#nav li {display: inline;}
#nav li a {color: #ffffff; text-decoration: none; font-family: arial; font-size: 12px; margin-right: 10px; position: relative; top: 9px; left: 45px;}
#nav li a:hover {color: #533232;}
*/


#menu-main-navigation {
  padding: 0 50px;
  height: 35px;
}
#menu-main-navigation li {
  line-height: 35px;
  float: left;
  list-style: none;
  padding: 0px 0px;
  margin: 0;
  height: 35px;
  position: relative;
  background: #dba5a5;
}
#menu-main-navigation a {
  color: #ffffff;
  text-decoration: none;
  padding: 0 20px;
  font-size: 12px;
  height: 35px;
  display: block;
}
#menu-main-navigation a:hover {
  background: #b67777;
}
#menu-main-navigation li ul {
  width: 300px;
  position: absolute;
  top: 35px;
  left: 0px;
  display: none;
  padding: 0 0;
  background: #ebb9b9;
  z-index: 1000;
}
#menu-main-navigation ul a {
  padding: 0;
  text-indent: 15px;
}
#menu-main-navigation li:hover ul {
  display: block;
}
#menu-main-navigation ul li, #nav ul li a {
  width: 300px;
  display: block;
  background: #ebb9b9;
  height: 35px;
}
#menu-main-navigation ul li {
  border-top: 1px solid #c89393;
}
#menu-main-navigation .sub-menu {
  color: #ffffff;
  font-weight: normal;
}
#menu-main-navigation li.current_page_item a {
  color: #553939;
  font-weight: bold;
}
#menu-main-navigation li.current_page_item ul a {
  color: #ffffff;
  font-weight: normal;
}
.current-menu-parent a {
  font-weight: bold;
  color: #553939;
}
.current-menu-parent ul a {
  font-weight: normal;
  color: #ffffff;
}
/* Content Style */
#column1 img {display: block; margin: 15px auto 5px auto; padding: 8px; border: 1px solid #cccccc; background-color: #ffffff;}


#column1 h1 {font-family: Georgia; letter-spacing: 1px; color: #8e4d4d; border-bottom: 1px solid #8e8681; text-transform: uppercase; font-weight: normal; font-size: 16px; margin: 30px 30px 20px 40px;}
#column1 h2 {font-family: Georgia; margin: 15px 30px 10px 44px; letter-spacing: 1px; color: #8e4d4d; font-size: 10pt; font-weight: normal; text-transform: uppercase;}
#column1 p {font-family: arial; color: #0a3035; font-size: 12px; margin: 5px 20px 5px 45px; padding-bottom: 10px; line-height: 140%;}
#column1 ul p, #column1 ol p {margin-left: 10px;}

#column1 a {color: #8e4d4d; text-decoration: none;}
#column1 a:hover {text-decoration: underline;}

#column1 ul {margin: 0px 130px 10px 100px; padding: 0; color: #8e4d4d;}
#column1 ul li {margin: 0; padding: 3px 0 3px 0; font-family: arial; font-size: 12px; color: #0a3035;}
#column1 ul li a {}

#column1 blockquote {margin: 5px 40px 5px 40px; line-height: 120%;}
#column1 blockquote p {line-height: 120%; color: #444444;}

#column2 ul {list-style: none;}
#column2 ul li h2 {font-family: Georgia; font-size: 10pt; font-weight: normal; color: #a89d95; border-bottom: 1px solid #a89d95; text-align: center; letter-spacing: 2px; margin: 30px 50px 20px 40px; padding-bottom: 3px;}
#column2 ul li h3 {font-family: Georgia; font-size: 10pt; font-weight: normal; color: #a89d95; border-bottom: 1px solid #a89d95; text-align: center; letter-spacing: 2px; margin: 30px 50px 20px 40px; padding-bottom: 3px;}
#column2 ul li h4 {font-family: Georgia; font-size: 10pt; font-weight: normal; color: #a89d95; border-bottom: 1px solid #a89d95; text-align: center; letter-spacing: 2px; margin: 30px 50px 20px 40px; padding-bottom: 3px;}
#column2 p {font-family: Arial; color: #5c5049;}
#column2 ul li ul{color: #a89d95; margin-left: 90px; list-style: disc;}
#column2 ul li ul li{font-family: Arial; margin: 10px 30px 10px 0;}
#column2 ul li ul li a {text-decoration: none; font-family: Arial; font-size: 9pt; color: #5c5049;} 
#column2 ul li ul li a:hover {color: #362e2e; text-decoration: underline;}



#column2 ul li h2 {font-family: Georgia; font-size: 10pt; font-weight: normal; color: #a89d95; border-bottom: 1px solid #a89d95; text-align: center; letter-spacing: 2px; margin: 30px 50px 20px 40px; padding-bottom: 3px;}

/* index.php template */
small {font-size: 12px; text-transform: lowercase; font-style: italic;}
#column1 .categories {font-size: 11px; font-family: Arial; position: relative; top: -6px; padding-bottom: 0px;}
.more-link {display: block;}
.post h5 {font-size: 12px; font-style: italic; color: #333333; padding-left: 43px; font-family: Arial;}
.post {}

/* Footer Link */
p.footer-link {text-align: center; position: relative; top: -30px;}
p.footer-link a {color: #536758; text-decoration: none; font-size: 11px;}
p.footer-link a:hover {color: #354d35;}
/* Google Map */
#google-map {width: 500px; height: 300px; padding: 15px; border: 1px solid #cccccc; background-color: #ffffff; position: relative; margin: 10px 0 0 40px;}
