@charset "utf-8";

/* CSS Document */

/* TITLE Center for Pragmatic Buddhism Redesign: 2009 */

/* AUTHOR Aden Albert (c) 2008-2009 */

/* COMMENTS */





/* --+--+--+--+--+--+ SECTION :: GENERAL LAYOUT (01LA) +--+--+--+--+--+-- */

html {

	margin: 0 0 0 0;

	}



body {

	font-size: 62.5%;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

	}



div {

	margin-bottom: 1.5em;}	



.one {

	width: 12em;}

.one-onehalf {

	width: 19em;}

.two {

	width: 26em;}

.two-onehalf {

	width: 33em;}

.three {

	width: 40em;}

.four {

	width: 54em;}

.five {

	width: 68em;}

.five-onehalf {

	width: 75em;}

.six {

	width: 82em;}

.seven {

	width: 96em;}



ul {

	margin: 0 0 0 0;

	}

ul h2 {

	margin: 0 0 0 0;

	}

ul p {

	margin: 0 0 0 0;

	}

li {

	margin: 0 0 0 0;

	padding-bottom: .2em;

	}

li a {

	margin: 0 0 0 0;

	}



/* --+--+--+--+--+--+ SECTION :: SPECIFIED LAYOUT (02LA) +--+--+--+--+--+-- */

div.live_area_container {

	margin-left: 10em;

	margin-top: 1.5em;

	margin-bottom: 0em;

	}

div.navigation {

	float:left;

	padding: 0 0 0 0;

	margin-left: 2em;



	}

	div.navigation h2 {

		margin: 0 0 0 0;

		padding-top: .1em;

		padding-bottom: .1em;

		}

	div.navigation ul {

		margin: 0 0 0 0;

                

		}

	div.navigation li {

		margin: 0 0 0 0;

		padding-top: .2em;

		padding-bottom: .2em;

		}

		div.navigation li a {

			margin: 0 0 0 0;

			}

	div.navigation .nav-header {

		float: left; 

		margin-left: 0em;

		margin-right: 1.9em;

		margin-bottom: 0em;

		}

	div.navigation .nav-header-last {

		float: left;

		margin-left: 0em;

		margin-right: 0em; 

		margin-bottom: 0em;

		}



div.masthead {

	float: left;

	margin-left: 2em;

	}

	div.masthead h1 {

		float: left;

		margin: 0 0 0 0;

		}

	div.masthead h2 {

		float: left;

		margin-top: 15em;

		margin-bottom: 0em;

		margin-left: 1em;

		margin-right: 0em;

		}

	div.masthead img {

		float: right;

		}



div.main_content {

	float: left;

	margin-left: 2em;

	margin-top: 0em;

	}

	.main_content .headline {

		margin-left: 7em;

		}

	.main_content .sub-element {

		width: 26em;

		float: left;

		margin-left: -28em;

           

		}

		.sub-element img {

			margin-bottom: .2em;

			}

		.sub-element p {

			width: 24em;

			margin-left: .7em;

			margin-top: 0em;

			}

	.main_content .article {

		margin-left: 21em;

		margin-bottom: 0em;

		margin-top: 0em;

		padding: 0 0 0 0;

		padding-top: 1em;

		padding-bottom: 1em;

		}

		.main_content .article ol ol {

			list-style-type: lower-alpha;

			}

		.photo-gallery li {

			float: left;

			display: inline;

			padding-right: 1em;

			padding-bottom: 1em;

			}

		ul.cv {

			font-size: 120%;

			list-style-type: circle;

			}

div.footer {

	margin-left: 2em;

	float: left;

	}

	.footer-content {

		float: left;

		margin-right: 2em;

		margin-bottom: 0em;

		}

	.footer-content-last {

		float: left;

		margin-right: 0em;

		margin-bottom: 0em;

		}

		.footer-content-last img {

			}

		.footer-content-last p {

			}



div.live_area_container .endnote {

	clear: both;

	margin-left: 2em;}

	

	

/* --+--+--+--+--+--+ SECTION :: TYPOGRAPHY (01TY) +--+--+--+--+--+-- */

html { 

	font-family:Arial, Helvetica, sans-serif;

	}

h1 { font-size: 150%; }

h2 { font-size: 150%; }

h3 { font-size: 150%; }

h4 { font-size: 127%; }

p { }

* a { text-decoration: none; }

ul { list-style-type: none; }

li {

	font-size: 105%;

	}



div.navigation {

	}

	div.navigation h2 {

		text-align: center;

		}

	div.navigation a {

		}

	div.navigation ul {

		}

	div.navigation li {

		text-align: left;

		}

		.active h2 {

			}



div.masthead {

	}

	.masthead h1 {

		}



div.main_content {

	}

	.main_content .article {

		}

		.main_content h2 {

			font-size: 200%;

			padding-top: .5em;

			padding-bottom: .5em;

			padding-left: .5em;

			}

		.article h3, h4 {

			margin-top: 2em;

			margin-bottom: 0em;

			padding-bottom: .2em;

			padding-left: 1em;

			}

		.article p {

			padding-left: 1em;

			padding-right: 1em;

			margin-top: .2em;

			font-size: 135%;

			line-height: 139%;}

		.article ol {

			}

			.article ol li {

				font-size: 135%;

				}

			.article .sub-element p {

				font-size: 100%;

				}

		.article blockquote {

			font-size: 127%;

			}

			

div.footer {

	}

	.footer h2 {

		padding-left: 1em;

		}

		.footer-content {

			padding-bottom: 1em;

			}

		.footer-content img {

			}

		.footer-content ul {

			}

			.footer-content li {

				margin-left: 0em;

				}

		.footer-content p {

			margin-left: .5em;

			}



div.live_area_container .endnote {

	text-align: center;}



/* --+--+--+--+--+--+ SECTION :: COLOR (01CO) +--+--+--+--+--+-- */

/* PRIMARIES */

/* Saffron orange 	#ff9409 */

/* Ryugen purple 	#5e0034 */

/* Lemongrass green #d9cf73 */

/* Lotus pink 		#d96673 */



/* HUES */

/* Saffron hue 		#fff4e6 */

/* Purple hue 		#efe5ea */

/* Lemongrass hue	#fbfaf1  f7f5e3 */

/* Lotus hue 		#fbeff1 */



/* REMOVE BEFORE LIVE -- LAYOUT TOOL ONLY 

div.live_area_container {

	background-image:url(column-7.png); 

	background-repeat: repeat-y; 

	}

/* REMOVE BEFORE LIVE -- LAYOUT TOOL ONLY */

div.navigation {

	}

	div.navigation h2 {

		background-color: #ff9409;

		}

	div.navigation ul {

		border-left: 1px #ff9409 solid;

		border-bottom: 1px #ff9409 solid;

		border-right: 1px #ff9409 solid;

		}

	div.navigation h2, div.navigation h2 a {

		color: #ffffff;

		}

		.navigation a: visited {

			}

		.navigation a:hover {

			}

	div.navigation .nav-header {

		}

	div.navigation .active {

		border: none;

		}

		div.navigation .active h2 {

			color: #ff9409;

			background-color: #ffffff;

			border: 1px solid #ff9409;

			border-bottom: none;

			}

			div.navigation .active h2 a {

				color: #ff9409;

				}

		div.navigation .active ul {

			background-color: #fff4e6;

			color: #ffffff;

			border: 1px #ff9409 solid;;

			border-top: none;

			}

		.navigation li {

			color: #000000;

			}

div.masthead {

	}

	

div.main_content {

	}

	div.main_content h2 {

		border-left: #d9cf73 1.5em solid;

		border-top: #d9cf73 1px solid;

		border-bottom: #d9cf73 1px solid;

		background-color: #f7f5e3;

		}

div.main_content .article {

	background-color: #f7f5e3;

	border-top: 1px solid #d9cf73;

	}

	div.main_content .article h3 {

		border-bottom: #d9cf73 1px solid;

		}

	div.main_content .article .sub-element {

		background-color:#e6f1ff;

		}

	div.main_content .article blockquote {

		}

	div.main_content .article .photo-gallery li {

		

		}

div.footer {

	background-color: #efe5ea;

	border-top: 1px solid #5e0034;

	border-bottom: #5e0034 1.5em solid;	

	}

