/*LAYOUT*/
DIV#threecol
{
	width: 980px;
}
DIV#threecol-wide
{
	width: 980px;
}
DIV#left
{
	float: left;
	width: 154px;
	left: 0;
	text-align: right;
}
DIV#center
{
	height: 1%;
	width: auto;
	margin: 0 233px 0 154px;
	padding: 0 24px;
}
BODY>DIV#center
{
	height: auto;
}
DIV#center-wide
{
	width: auto;
	margin: 0 233px 0 206px;
	padding: 0 5px 0 24px;
}
DIV#right
{
	float: right;
	width: 233px;
	right: 0;
}
DIV#subnav UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
DIV#body UL
{
	list-style-image: url(../i/art/liblack.png);
	padding-left: 30px;
	margin-left: 0;
}
DIV#body UL LI
{
	margin-bottom: 2px;
}
UL.no-bullet
{
	list-style: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
UL.no-bullet LI
{
	font-weight: bold;
	padding-bottom: 6px;
}
UL.tanarrow
{
	list-style-image: url(../i/art/litanarrow.png);
}
UL.tanarrow LI
{
	padding-bottom: 6px;
}
DIV#body A.sm
{
	font-size: 10px;
}
DIV#section
{
	margin: 0 0 17px;
}
DIV#art
{
	margin: 40px 0 35px;
}
DIV#art-rel
{
	position: relative;
	top: 40px;
	left: 25px;
}
DIV.hr
{
	width: 92%;
	padding: 14px 0 0;
	border-top: 1px dashed #C8C1A6;
}
DIV#faq P
{
	margin: 0;
}
DIV#body UL.left
{
	float: left;
	margin: 0 0 10px;
	padding: 0 0 0 5px;
	list-style: none;
}
DIV#body UL.right
{
	float: right;
	margin: 0 0 10px;
	padding: 0 10px 0 0;
	list-style: none;
}
/*getting started*/
SPAN.right, SPAN.left
{
	font-size: 11px;
}
DIV.row
{
	clear: both;
	width: 95%;
	border-top: 1px dashed #C8C1A6;
	padding-top: 12px;
}
DIV.row-first
{
	width: 95%;
	margin-top: 16px;
}
DIV.row SPAN.left, DIV.row-first SPAN.left
{
	float: left;
	width: 9%;
}
DIV.row SPAN.right, DIV.row-first SPAN.right
{
	float: right;
	width: 89%;
}
DIV.row SPAN IMG, DIV.row-first SPAN IMG
{
	padding-top: 2px;
}
.clear-left
{
	clear: both;
}
DIV#body H1.rubyqa
{
	margin-top: 35px;
}
DIV#body H1.rubyqa-nopadding
{
	margin: 0;
}
DIV#body H1.receptionist-name
{
	font-size: 18px;
	color: #96BBBE;
	margin-bottom: 0px;
}
/*Blog*/
DIV.blog-header
{
	background: url(../i/blogheader.jpg) no-repeat 0px 0px;
	height: 144px;
}
DIV#primary
{
	text-align: left;
}
UL.xoxo LI.widget_twitter UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
UL.xoxo LI.widget_twitter UL LI
{
	font-weight: normal;
	font-size: 9px;
	line-height: 14px;
	border-bottom: 1px dashed #CEC8AF;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #716F63;
}
DIV#secondary UL.xoxo LI UL
{
	list-style-image: url(../i/art/litanarrow.png);
}
DIV#secondary UL.xoxo LI UL LI
{
	padding-bottom: 6px;
}
UL.xoxo H3.widget-title
{
	margin: 0px;
}
DIV.blog DIV#nav-above SPAN.meta-sep, DIV.blog DIV#nav-below SPAN.meta-sep
{
	color: #EF8033;
	padding: 0px 10px;
	font-size: 8px;
}
DIV.blog DIV#nav-above
{
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
	color: #EF8033;
	display: none;
}
DIV.blog DIV#nav-below
{
	text-align: center;
	border-top: 1px dashed #CDC7AE;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 10px;
}
DIV.blog DIV#nav-above A
{
	text-decoration: underline;
}
DIV.blog DIV.post
{
	margin-bottom: 40px;
}
DIV.blog DIV.post IMG
{
	max-width: 540px;
}
DIV.blog DIV.entry-date
{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #EF8033;
	line-height: 24px;
	color: #EF8033;
	font-family: "Trebuchet MS";
}
DIV.blog SMALL.entry-author
{
	display: block;
	margin-bottom: 12px;
	font-size: 11px;
	font-weight: bold;
}
DIV.blog H1.entry-title, DIV.blog H2.entry-title
{
	font-size: 18px;
	font-weight: normal;
	margin: 12px 0px 0px;
}
DIV.blog H1.page-title
{
	font-size: 18px;
	margin-bottom: 20px;
}
DIV.blog DIV.entry-meta
{
	font-size: 10px;
}
DIV.blog DIV.entry-utility
{
	font-size: 10px;
	border-top: 1px dashed #CDC7AE;
	padding-top: 7px;
}
SPAN.digg-this-link, SPAN.entry-utility-prep-tag-links
{
	display: block;
	margin-top: 10px;
}
DIV.nav-previous
{
	float: left;
}
DIV.nav-next
{
	float: right;
}
/*-- comments
=Comments
--------------------------------------------------------------*/
#comments .navigation
{
	padding: 0 0 18px;
}
H3#comments-title, H3#reply-title
{
	color: #59A;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	border-bottom: 1px solid #59A;
}
H3#comments-title
{
	padding: 0px;
	margin-bottom: 24px;
}
.commentlist
{
	list-style: none;
	margin: 0;
}
.commentlist LI.comment
{
	border-bottom: 1px solid #E7E7E7;
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0 0 0 56px;
	position: relative;
}
#comments .comment-body UL, #comments .comment-body OL
{
	margin-bottom: 18px;
}
#comments .comment-body P:last-child
{
	margin-bottom: 6px;
}
#comments .comment-body BLOCKQUOTE P:last-child
{
	margin-bottom: 24px;
}
.commentlist OL
{
	list-style: decimal;
}
.commentlist .avatar
{
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author
{
}
.comment-author CITE
{
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says
{
	font-style: italic;
}
.comment-meta
{
	font-size: 12px;
	margin: 0 0 18px;
}
.comment-meta A:link, .comment-meta A:visited
{
	color: #888;
	text-decoration: none;
}
.comment-meta A:active, .comment-meta A:hover
{
	color: #FF4B33;
}
.commentlist .even
{
}
.commentlist .bypostauthor
{
}
.reply
{
	font-size: 12px;
	padding: 0 0 24px;
}
.reply A, A.comment-edit-link
{
	color: #888;
}
.reply A:hover, A.comment-edit-link:hover
{
	color: #FF4B33;
}
.commentlist .children
{
	list-style: none;
	margin: 0;
}
.commentlist .children LI
{
	border: none;
	margin: 0;
}
.nocomments
{
	display: none;
}
#comments .pingback
{
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #E7E7E7;
}
.commentlist LI.comment+LI.pingback
{
	margin-top: -6px;
}
#comments .pingback P
{
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display: block;
	margin: 0;
}
#comments .pingback .url
{
	font-style: italic;
	font-size: 13px;
}
/*Comments form*/
#respond
{
	overflow: hidden;
	position: relative;
}
#respond P
{
	margin: 0;
}
#respond .comment-notes
{
	margin-bottom: 1em;
}
.children #respond
{
	margin: 0 48px 0 0;
}
H3#reply-title
{
	margin: 18px 0;
}
#comments-list #respond
{
	margin: 0 0 18px;
}
#comments-list UL #respond
{
	margin: 0;
}
#cancel-comment-reply-link
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required
{
	color: #FF4B33;
	font-weight: bold;
}
#respond LABEL
{
	color: #888;
	font-size: 12px;
}
#respond INPUT
{
	margin: 0 0 9px;
	width: 98%;
}
#respond TEXTAREA
{
	width: 99%;
}
#respond DT, #respond DD
{
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond DD CODE
{
	font-size: 11px;
}
#respond .form-submit
{
	margin: 0 0 24px;
}
#respond .form-submit INPUT
{
	width: auto;
}
#respond DL
{
	margin: 0 0 10px;
}
#respond DT
{
	display: inline;
	font-weight: normal;
}
#respond DD
{
	display: inline;
}
