/********** GLOBAL **********/

body
{
	background-attachment : fixed;
	background-image : url(../img/bg_body.jpg);
	background-position : top;
	background-repeat : repeat-y;
	background-color : #000000;
	color : #46321b;
	font-family : arial, sans-serif;
	margin : 0;
}

#header
{
background-image : url(../img/bg_header.jpg);
background-position : center top;
background-repeat : repeat-y;
background-color : #000000;
margin : 0;
}

#mainmenu {
	margin-top: 190px; 
	width: 840px;
}


#menu {
	margin-top: 225px; 
	width: 840px;
}
#xxmenu a {
	padding: 0 12px;
	font-size: 11px;
	font-weight: bold;
}
#xxmenu a:link, #menu a:active, #menu a:visited {
	color: #fff;
	text-decoration: none;
}
#xxmenu a:hover {
	color: #F8650A;
	text-decoration: none;
}


.indented	{ xtext-indent: 20px; }




#canvas
{
background-image : url(../img/bg_canvas.jpg);
background-position : center top;
background-repeat : repeat-y;
background-color : #000000;
margin : 0;
}

.content
{
font-size : 10pt;
text-align : justify;
}
.printme {
	float:right;
	margin-top:-15px;
}
.content_right
{
font-size : 10pt;
padding-left : 40px;
text-align : justify;
}

#canvas_bottom
{
background-image : url(../img/bg_canvas_bottom.jpg);
background-position : center;
background-repeat : no-repeat;
background-color : #000000;
background-attachment : scroll;
}

a:link		{	color : #e47121;	}
a:active	{	color : #e47121;	}
a:visited	{	color : #e47121;	}
a:hover		{	color : #e47121;	}

a.orangelink:link			{	font-weight: bold;	text-decoration: none;	color : #e47121;	}
a.orangelink:active		{	font-weight: bold;	text-decoration: none;	color : #e47121;	}
a.orangelink:visited		{	font-weight: bold;	text-decoration: none;	color : #e47121;	}
a.orangelink:hover		{	font-weight: bold;	text-decoration: none;	color : #a44100;	}


a.smallorangelink:link			{	font-weight: normal;	text-decoration: none;	color : #e47121;	font-size: 10pt;	}
a.smallorangelink:active		{	font-weight: normal;	text-decoration: none;	color : #e47121;	font-size: 10pt;	}
a.smallorangelink:visited		{	font-weight: normal;	text-decoration: none;	color : #e47121;	font-size: 10pt;	}
a.smallorangelink:hover			{	font-weight: normal;	text-decoration: none;	color : #a44100;	font-size: 10pt;	}

a.dredlink:link			{	font-weight: bold;	text-decoration: none;	color : #400000;	}
a.dredlink:active		{	font-weight: bold;	text-decoration: none;	color : #400000;	}
a.dredlink:visited		{	font-weight: bold;	text-decoration: none;	color : #400000;	}
a.dredlink:hover			{	font-weight: bold;	text-decoration: none;	color : #FF0000;	}




.spaceandahalf	{	line-height: 175%;	}	

.headingtext	{	font-weight: bold;	text-decoration: none;	color : #e47121;	font-size: 13pt;	}	
.subheadingtext	{	font-weight: bold;	text-decoration: none;	color : #e47121;	font-size: 10pt;	margin-bottom: 0px;	}	

#footer
{
color : #f3d3bf;
font-size : 8pt;
}

a:link.footer
{
	color : #f3d3bf;
	font-size : 8pt;
}

a:visited.footer
{
	color : #f3d3bf;
	font-size : 8pt;	
}

a:hover.footer
{
	color : #f3d3bf;
	font-size : 8pt;
}

/********** BOUTIQUE **********/

.product
{
font-size : 10pt;
}

a:link.product
{
	color : #e47121;
	font-size : 8pt;
}

a:visited.product
{
	color : #e47121;
	font-size : 8pt;	
}

a:hover.product
{
	color : #e47121;
	font-size : 8pt;
}

/********** PRESS - RELEASES **********/

a:link.releases
{
	color : #e47121;
	text-decoration : none;
}

a:visited.releases
{
	color : #e47121;
	text-decoration : none;
}

a:hover.releases
{
	color : #e47121;
	text-decoration : none;
}



/* form elements */
form {
	margin: 0;
	padding: 0;
	text-align: left;
}
fieldset {
	width: 375px;
	border-width: 0;
	margin: 0.25em 1em;
	padding: 0.25em 1.5em;
	font-size: 12px;
	color: #612003;
	
}
label span {
	display: block;
	padding: .4em;
}
form input {
	margin-left: .5em;
}
form select {
	margin-left: .5em;
}
form textarea {
	margin-left: .5em;
}
.txtInput {
	width: 200px;
	height:22px;
	color: #666;
}
.txtArea {
	width: 300px;
	height: 150px;
	color: #666;
}
.submit {
	margin-top: .75em;
	margin-left: 2.5em;
}


/* home page :: book */
#book {
	margin: 0.75em 0 0.75em 40px;
	padding: 0.15em;
}
#book p {
	margin-left: 20px;
	font-size: 0.75em;
}
#book h1 {
	font-size: 1.5em;
	color: #612003;
	font-variant: small-caps;
	xmargin-left: 20px;
}
.bookh1	{	font-size: 1.5em;	color: #612003;	font-variant: small-caps;	xmargin-left: 20px;	}
.bookh2	{	font-size: 1.15em;	color: #612003;	xmargin-left: 20px;	}
.bookh3	{	margin: 1em 2em;	font-size: 0.65em;	font-style:italic; 	font-weight: normal;	color: #333;	xmargin-left: 25px;	}

#book h2 {
	font-size: 1.15em;
	color: #612003;
	margin-left: 20px;
}
#book h3 {
	margin: 1em 2em;
	font-size: 0.65em;
	font-style:italic; 
	font-weight: normal;
	color: #333;
	margin-left: 25px;
}
#book h4 {
	margin: 0.75em 3em;
	margin-left: 25px;
	font-size: 0.55em;
	font-style:italic; 
	font-weight: normal;
	color: #666;
}
#book .order {
	height: 45px;
	text-align: center;
	margin: 2em 0.5em;
	padding-top: 0.65em;
	background: url(../images/orderbutton.gif) center top no-repeat;;
}
#book .order a {
	width: 270px;
	font-size: 1em;
	font-weight: bold;
}
#book .chooseOrder {
	text-align: center;
	margin: 1em 0.5em;
}
#book .chooseOrder img {
	border: solid 1px #e7e7e7;
}
#book .chooseOrder a {
	margin: 0 0.5em;
}

#book .bookcover {
	width: 270px;
	height: 500px;
	background: url(http://ec1.images-amazon.com/images/P/1416938141.01._SCLZZZZZZZ_SS500_.jpg) center top no-repeat;
}
#book .bookdetail {
	margin: 0;
	padding: 0.75em 1em;
	width: 375px;
}


#friends {
	margin: 0.75em 0;
}
#friends p {
	font-size: 0.7em;
}
#friends img {
	border-width: 0;
}


.article_author {
	color: #666;
}
.article_quote {
	color: #555;
	font-style:italic; 
}





#combo {
	width: 730px;
	margin: 0.75em 0 0.75em 1.5em;
	padding: 0.15em;
}
#combo .book {
	width: 375px;
}
#combo h1 {
	margin: 0 0 0.75em 0;
	font-size: 1.15em;
	color: #612003;
	font-variant: small-caps;
}
#combo h2 {
	margin: 0.25em 0;
	font-size: 0.85em;
	color: #612003;
}
#combo h3 {
	margin: 1em 0;
	font-size: 0.75em;
	color: #612003;
}
#combo p {
	font-size: 0.75em;
}
#combo .order {
	height: 45px;
	text-align: center;
	margin: 2em 0.5em;
	padding-top: 0.65em;
	background: url(../images/orderbutton.gif) center top no-repeat;;
}
#combo .order a {
	width: 270px;
	font-size: 1em;
	font-weight: bold;
}
#combo .quote {
	margin: 2em;
	font-size: 0.75em;
	font-style:italic; 
	font-weight: normal;
	color: #333;
}
#combo .quoteAuthor {
	margin: 2em;
	font-size: 0.75em;
	font-style:italic; 
	font-weight: normal;
	color: #666;
}

.switch  {	color:#000000; position:relative; top:0px; left:0px; z-index: 1; display:none;}

.PPbuttonRight {widht:200px; position:absolute; right:20px; top:15px;}
.eventLevel {position:relative; margin: 10px 5px 10px 5px;}
.eventLevelB {position:relative; margin: 10px 5px 10px 5px; background:#E9E9E9;}
.donationHead {color:#00F;}
