body {
	background: url(images/what_box_back.png) repeat-x #faf8f3;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
}


#large_about h4 {
	font-size:11pt;
	margin:0px 0px 12px;
	color:  #51C0E4;
}

#large_about {
	font-size:10pt;
}

a img {
	border:0;
}

.text-no-under {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a {
	text-decoration:none;
}

h1 {
	font-family: Arial, "Helvetica Nueue", Verdana;
	font-size:18pt;
	margin:0;
}

.clear-left {
	clear:left;
}

.clear-right {
	clear:right;
}
.clear-both {
	clear:both;
}


.pad-5 {
	padding:5px;
}
.pad-5-top {
	padding-top:5px;
}

.pad-5-left {
	padding-left:5px;
}
.pad-5-right {
	padding-right:5px;
}

.pad-10 {
	padding:10px;
}

.no-h-pad {
	padding-left:0;
	padding-right:0;
}	

.no-r-pad {
	padding-right:0;
}	

.no-l-pad {
	padding-left:0;
}

.no-v-pad {
	padding-top:0;
	padding-bottom:0;
}
.no-v-margin {
	margin-top:0;
	margin-bottom:0;
}
.no-t-pad {
	padding-top:0;
}

.margin-5-right {
	margin-right:5px;
}
.margin-5-left {
	margin-left:5px;
}

.font-10 {
	font-size:10pt;
}
.font-105 {
	font-size:10.5pt;
}

.font-11 {
	font-size:11pt;
}

.font-115 {
	font-size:11.5pt;
}

.font-8 {
	font-size:8pt;
}

.font-85 {
	font-size:8.5pt;
}
.font-9 {
	font-size:9pt;
}

.font-95 {
	font-size:9.5pt;
}

.font-16 {
	font-size:16pt;
}
.font-14 {
	font-size:14pt;
}

.font-12 {
	font-size:14pt;
}

.border-top-double {
	border-top: 4px double #CDCDCD;
}

.border-right {
	border-right: 1px solid #CDCDCD;
}

.border-top {
	border-top: 1px solid #CDCDCD;
}

.border-bottom {
	border-bottom: 1px solid #CDCDCD;
}

.border-left {
	border-left: 1px solid #CDCDCD;
}
.border-all {
	border: 1px solid #888888;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}

.a-right {
	text-align:right;
}
.a-left {
	text-align:left;
}

.a-center {
	text-align:center;
}

.bold {
	font-weight:bold;
}

.valign-midde {
	vertical-align:middle;
}

.block {
	display:block;
}

p.intro {
	color:#888888;
	font-size:16px;
	font-weight:normal;
	line-height:1.4;
}

.post h3 {
	font-size:13pt;
	margin:4px 0px;
}

.post img.alignright {
	margin-left:10px;
	padding: 2px;
	border:1px solid  #CDCDCD;
}

.post img.alignleft {
	margin-right:10px;
	padding: 2px;
	border:1px solid  #CDCDCD;
}

.post h4 {
	font-size:11pt;

}

.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.aligncenter {
	float:right;
}

a#buy_book {
	background:#4A7ABF;
	color: #fff;
	padding:5px 15px;
	font-size:14pt;
	border:2px solid #808CBF;
}

.navigation {
	margin-top:15px;
	margin-bottom:15px;
}

.date {
	margin: 4px 0px 10px;
	color: #666;
}

#comment {
	width: 80%;
}