

/* Amended from a print stylesheet by Stephanie -- stephanie.booth@gmail.com -- http.//climbtothestars.org

20.01.2008 print.css v2, including modifications by Kjell Knudsen http://kjell.langvass.org/ for other themes -- many thanks!
*/

@import url(style.css);
/* general stuff */
body {
	font-family: Book Antiqua, Palatino Linotype, Palatino, serif;
    font-size: 10pt;
    width: 100%;
	background-color: #ffffff;
}
body.custom-background{
	background-colour: #FFFFFF;
}
/* getting rid of whole blocks we don't want to see */
/* all themes */
/* Print Styles */
#top-nav { display: none }
#comments { display: none }
#sidebar { display: none }
#sidebar-bot { display: none }
#bottom-menu { display: none;}
#bottom-menu-bot { display: none;}
div.video { display: none;}
#footer { display: none;}

.wrapper {
	width: auto;
	background: #ffffff;
	 margin: 0 !important;
}

#header {
    margin: 0;
    width: 100%;
}

h1, h2, h3, h4, h5, h6 { Book Antiqua, Palatino Linotype, Palatino, serif; }
/*font sizing*/

small { font-size: 9pt; }

h1 { font-size: 20pt; }
h2 { font-size: 18pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 11pt; }
h6 { font-size: 10pt; }



#site-title{
	padding-top: 10px;
	padding-left: 10px;
}

#site-title a {
	font-size: 30pt;
	font-style: normal;
}

#site-description p {
	width: auto;
	padding: 0 150px 0 150px ;
	font-size: 9pt;
}

#content {
    margin-left: 0;
    background: transparent;
    width: auto;
	float: none;
}

.grid_0 { width: auto; }
.grid_02 { width: auto; float: none !important; }
.grid_03 { width: auto; float: none !important; }

.grid_1 { width: auto; float: none !important; }
.grid_12 { width: auto; float: none !important; }

.grid_2 { width: auto; float: none !important; }
.grid_22 { width: auto; float: none !important; }



/* getting rid of nasty size constraints */

/* other things */

h1,
h2,
h3,
h4,
h5,
h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
}
h3 {
    margin-left: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
blockquote,
table,
pre { page-break-inside: avoid }
ul,
ol,
dl { page-break-before: avoid }
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.right {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.left {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.right { float: right }
.left { float: left }
img {
    page-break-inside: avoid;
    page-break-after: avoid;
}

#content a {
	color: #777777;
	background: transparent;
	text-decoration: none !important;
	}

/* insert URL for link in brackets after link word or phrase */
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   font-style: italic;
   font-weight: 500;
   }

/*CSS3 to convert short to full URL eg /learn/ to http://oxfordmindfulness.org/learn/ */
#content a[href^="/"]:after {
  content: " (http://oxfordmindfulness.org" attr(href) ") ";
   }

#video iframe:link:after, #video iframe:visited:after {
   content: " (" attr(src) ") ";
   font-size: 90%;
   font-style: italic;
   font-weight: 500;
   }