/*
   Theme Name: Ohrstrom (Ohrstrom Blog)
   Theme URI: http://library.sps.edu/
   Description: WordPress Child Theme
   Author: llaughy
   Author URI: http://www.ohrstromblog.com/
   Template: fallseason
   Version: 1.0
*/

/*  
Theme Name: FallSeason
Theme URI: http://wpthemepark.com
Description: Zenlike by <a href="http://www.nodethirtythree.com/" title="nodethirtythree">nodethirtythree</a> , FallSeason WordPress Theme by <a href="http://wpthemepark.com/" target="_blank">WP ThemePark</a>
Version: 1.4
Author: Sadish
Author URI: http://wpthemepark.com
*/
/*

	zenlike1.0 by nodethirtythree design
	http://www.nodethirtythree.com

*/

@import url(../fallseason/style.css);

body {
	background: #5a5b52 url(images/bg.gif) repeat fixed;
	font-size: .85em;
	}
	
/* BEGIN Global style elements */
.bold {
	font-weight: bold;
	color: #630000;
}
p{ line-height: 1.3em;}

a {
	color: #990000;
	border-bottom: none;
}

a:hover { color: #cc0000; }

a:hover {
	text-decoration: none;
	border-bottom:#cc0000 1px solid;
}

h1,h2,h3,h4,h5,h6 { font-family:"Trebuchet MS", Lucida, Georgia, Verdana, Arial, Serif; }

h3,h4 { font-weight: normal; }

h3 {
	background-image: url(images/db1b.gif);
	background-position:0em 0.4em; 
}

h4 {
	background-image: none;
	padding-left: 0;
}

li {
  margin:0 1em;
  padding: .7em;
}
/* END Global style elements */


/* BEGIN Header style elements */
#search { top: 4.5em; }

#contentarea ul li { list-style-image: url(images/db3b.gif); }

.post h4 a { color:#990000;	}

#header { background: #630000 url(images/topbg4.gif) repeat-x; }

#headercontent h1 a:link, #headercontent h1 a:visited { color:#fd6; }

#headercontent h2 { color: #f29222; }

#search input.submit {
	border: solid 1px #f29222;
	background: #840000;
}
#headerpic { background: #fff url(images/header3.jpg) repeat-x bottom left;}
/* END Header style elements */


/* BEGIN Top Menu style elements */
#menu { background: #436084 url(images/menubg3.gif) repeat-x top left; }

#menu ul li a:hover, #menu ul li a:active, #menu ul li.current_page_item a { background: #82b9ff url(images/menuactive6.gif) repeat-x top left;}
/* END Top Menu style elements */


/* BEGIN Content style elements */
#content .post-meta ul li {
  list-style-type: none;
  margin:1em 2em;
}
#content .post-meta-key {
  font-weight:bold;
  color: #8c4108;
}
#primarycontainer {
  float: left;
  width: 70%;
  margin: 0;
}
#primarycontent {
  margin: 1.5em 3em 0 0;
}
blockquote { background:url(images/blockquote3.gif) no-repeat left top; }



img.size-full {
    height: auto;
    max-width: 100%;
}

img.aligncenter
{
	margin: 0em 1.8em 1.4em 0em;
	max-width: 100%;
	height: auto;
}

img.alignleft
{
	float:left;
	margin: 0em 1.8em 1.4em 0em;
	position: relative;
	max-width: 40%;
	height: auto;

}
img.alignright
{
	float:right;
	margin: 0em 1.8em 1.4em 0em;
	position: relative;
	max-width: 40%;
	height: auto;

}
.commentlist li .cmtinfo { font-family:"Trebuchet MS",Verdana, Tahoma, Serif; }
/* END Content style elements */


/* BEGIN Sidebar style elements */
#sidebar_container {
  
  float: right;
	width: 30%;
}
.sidebar
{
	margin: 0;
	width: 100%;
}
.box {
	background: #f5fafe url(images/boxbg7.gif) repeat-x;
	padding: 1.5em;
	border-top: solid 1px #436084;
	border-bottom: solid 1px #436084;
	margin-bottom: 1.0em;
	text-align:left;
}
.sidebar ul {
	list-style:none;
	margin:0.5em 0 0;	
}

.sidebar li {
	margin:1em 0;
	padding:0.5em;
}

.sidebar li li {
	margin:0;
	padding:0.5em;
	background:none;
}
.sidebar li li li {
	margin:0;
	padding:0.5em 0 0 1em;
}
/* END Sidebar style elements */


/* BEGIN Sidebar Menu style elements */
.sidebar_menu {
	margin: 0;
	width: 100%;
	min-width: 15em;
  font-family: Verdana, Tahoma, Arial, Serif;
  font-size:1.0em;  
}
.sidebar_menu ul {
  padding:0;
  margin:0;
  width: 100%;
  min-width: 13em;
}
.sidebar_menu li {
 list-style-type: none;
 padding:0;
  margin:0;
}
li.sidebar_menu_box {
	background: #f5fafe url(images/boxbg7.gif) repeat-x;
	padding: 1.5em;
	border-top: solid 1px #436084;
	border-bottom: solid 1px #436084;
	margin-bottom: 0;
	text-align:left;
	height:28em;
}
li.sidebar_menu_box ul li {
  float:left;
  margin-right:1px;
  position:relative;
  display:block;
  width:100%;
  min-width: 13em;
}
li.sidebar_menu_box ul li a, li.sidebar_menu ul li a:visited {
  display:block;
  text-decoration:none;
  color:#900;
  height:2.2em;
  text-align:left;
  background:none;
  line-height:1em;
  padding-top:.5em;
  padding-left: 0.75em;
  border-top:1px solid #82b9ff;
  border-bottom:1px solid #dcebfe;
}
li.sidebar_menu_box ul li ul, li.sidebar_menu_box ul li:hover ul li ul { display: none; }

li.sidebar_menu_box ul li:hover a {
  color:#fff;
  background:#436084 url(images/sb_menuactive.gif) repeat-x top left;
  border-top:1px solid #436084;
  border-bottom:1px solid #849bb8;
  border-left:1px solid #436084;
  border-right:1px solid #436084;
}
li.sidebar_menu_box ul li:hover ul {
  display:block;
  position:absolute;
  top:0;
  right:100%;
  width:100%;
  padding-right: 0.75em;
}
li.sidebar_menu_box ul li:hover ul li a.hide {
  background:#dfc184;
  color:#fff;
}
li.sidebar_menu_box ul li:hover ul li:hover a.hide { width:0; }

li.sidebar_menu_box ul li:hover ul li a {
  display:block;
  background:#82b9ff url(images/sb_menubg.gif) repeat-x top left;
  color:#900;
  border-top:1px solid #82b9ff;
  border-bottom:1px solid #dcebfe;
  border-left:1px solid #dcebfe;
  border-right:1px solid #dcebfe;
  padding-right: 100%;
}
li.sidebar_menu_box ul li:hover ul li a:hover, li.sidebar_menu_box ul li:hover ul li:hover ul li a:hover {
  background:#436084 url(images/sb_menuactive.gif) repeat-x top left;
  color:#fff;
  padding-right: 100%;
}
li.sidebar_menu_box ul li:hover ul li:hover ul {
  display:block;
  position:absolute;
  right:100%;
  top:0;
  color:#fff;
}
li.sidebar_menu_box ul li:hover ul li:hover ul li a {
  display:block;
  width:0;
  background:#82b9ff url(images/sb_menubg.gif) repeat-x top left;
  color:#900;
  padding-right: 100%;
}
/* END Sidebar Menu style elements */


/* BEGIN Sidebar Image style elements */
img.profile_left {
	position: relative;
	float: left;
	margin: 0.5em 0.9em 0.5em 0em;
}
p#profile {
 font-size: 0.9em;
}
.icon img {
  border: none;
}
.icon a {
  border-bottom: none;
}
.icon {
  width: 3em;
}
.icon_table {
    border: none;
    padding: 5px;
    width: 100%;
}
/* END Sidebar Image style elements */


