@charset "utf-8";
/*
FONTS & RESET
============
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0b1
build: 1160
*/
html{color:#333333;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;line-height:0;display:block;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{font:13px/1.24 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; text-align: center;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Page Styles ================================================ */ 

a:link,
a:active,
a:visited {
	color:#6fa601;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.right {
	float: right;
}
strong {
	font-weight: 800;
}
.explain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #8d8c8c;
	line-height: 1.2;
	font-size:90%;
}

.example { 
	float: left; 
	margin: 0px 15px 10px 0px; 
}

.pg-wrap {
	margin:0 auto;
	text-align: left;
	height:100%;
	max-width: 970px;
	width:expression(970 + "px");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.32;
	background:url(http://static.lukew.com/page_fold.gif) repeat-y 204px 0;
}
.entry {
	max-width: 615px;
	width:expression(615 + "px");
}

.pg-bd {
	margin-left: 240px;
}

.pg-ft {
	background:url(http://static.lukew.com/dots_grad.gif) repeat-x top;
	height:60px;
	margin-top:100px;
	margin-left: 240px;
	padding:15px 0px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#687c51;
	font-size:75%;
	clear: both;
}

/* Top Nav Styles ================================================ */ 

.nav {
	height:100%;
}

.nav ul {
	background:url(http://static.lukew.com/dots_grad.gif) repeat-x bottom;
	float:left;
	margin-top:35px;
	padding-bottom: 29px;
	width:100%;
}

.nav li {
	float:left;
	padding-right:10px;
}

.nav li a {
	color:#000;
	height:40px;
	display:block;
	padding:5px 10px 0 5px;
	float:left;
}

.nav li a:hover {}

.nav li a.on {}

.nav li a span {
	display:block;
	background-image:url(http://static.lukew.com/sprite01302012.gif);
	background-repeat:no-repeat;
	height:11px;
	overflow:hidden;
	text-indent:-3000px;
	margin:15px 10px 0 5px;
}

	#about {
		border-left:11px solid #9fb84c;
	}
	
	a#about.on,
	a#about:hover {
		border-left:11px solid #a02d24;
	}
	
	#about span {
		background-position:0 0;
		width:55px;
	}

	#writings {
		border-left:11px solid #bfce86;
	}
	
	a#writings.on,
	a#writings:hover {
		border-left:11px solid #ee9d05;
	}
	
	#writings span {
		background-position:-118px 0;
		width:75px;
	}
	
	#presentations {
		border-left:11px solid #cddfa9;
	}
	
	a#presentations.on,
	a#presentations:hover {
		border-left:11px solid #3ba1c9;
	}
	
	#presentations span {
		background-position:-260px 0;
		width:121px;
	}
	#admin {
		border-left:11px solid #eaf3d8;
	}
	
	a#admin.on,
	a#admin:hover {
		border-left:11px solid #464a47;
	}
	
	#admin span {
		background-position:-448px 0;
		width:121px;
	}

/* Main Content Styles ================================================ */ 

.main .sub {
	padding-bottom:5px;
	margin-top: 10px;
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
}
.main .sub span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
.main p, .main ul, .main ol {
	margin-bottom: .9em;
	font-size:110%;
	line-height: 1.4;
}
.main ul li ul, .main ol li ol  {
	font-size:100%;
	margin-bottom: .1em;
}
.main .feature {
	padding-bottom: 25px;
	font-size:120%;
	line-height: 1.3;
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
}
.main blockquote  {
	font-size:110%;
}

.main cite {
	color:#999999;
	font-size:83%;
	display:block;
	margin-bottom: 25px;
	margin-top: 5px;
}
.main cite a {
	color:#999999;
}
.entry blockquote  {
	margin: 10px 0px 10px 25px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	font-size:112%;
	color:#3c3c3c;
	border-left: solid 1px #c9c9c9;
	padding: 10px 0 10px 15px;
}
.entry blockquote cite {
	font-size: 105%;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 10px;
}
.entry blockquote cite a {
	color:#6fa601;
}
.callout {
	float: left;
	margin-right: 15px;
	padding-right: 10px;
	margin-bottom: 15px;
	border-right:3px solid #86c024;
	width: 40%;
}
.entry hr {
	margin: 15px 0px;
}
.entry .feature {
	padding-bottom: 15px;
	font-size:140%;
	line-height: 1.2;
	background: none;
	border-bottom: 1px solid #c9c9c9;
}
.entry .datatable td, .entry .datatable th  {
	padding: 3px 7px;
	vertical-align: top;
	border-bottom: 1px solid #c9c9c9;
}
.entry .datatable th  {
	background-color: #cddfa9;
	padding: 7px 7px;
	border-right: 1px solid #ffffff;
}
.main .bookreview {
	padding-bottom: 20px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.main .bookreview strong {
	font-weight: 800;
}
.main .bookreview a {
	display: block;
}
.main .bookreview img {
	float: left;
	border: 1px solid #bebcbc;
	filter: progid:DXImageTransform.Microsoft.DropShadow(Color=#bfbbbb, OffX=0, OffY=3);
	-webkit-box-shadow: 0px 3px 5px #bfbbbb;
	-moz-box-shadow: 0px 3px 5px #bfbbbb;
	padding: 0px;
	margin-right: 15px;
}

.main li {
	margin-left: 3em;
	list-style-type: disc;
	margin-bottom: 1px;
}
.main ol li {
	list-style-type: decimal;
}
.main h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.main h1 {
	font-size:250%;
	letter-spacing:0.025em;
	color: #333333;
	line-height: 1em;
}
.main .writings {
	padding-bottom: 10px;
	color: #ff9100;
}
.main h2 {
	padding:5px 0 2px 0;
	font-size:120%;
	line-height: 1.3em;
	font-weight: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main .listing h2 {
	border-left: 6px solid #97c042;
	padding:.2em 0em .2em .4em;
	margin-bottom:.8em;
	font-size:130%;
	line-height: 1.4em;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.main h3 {
	border-bottom:4px solid #fba913;
	padding:0 4em .2em 0;
	margin-bottom:.8em;
	font-size:150%;
	display: inline;
	line-height: 3em;
}
.main h4 {
	padding:0 4em .2em 0;
	margin-bottom: 3px;
	font-size:130%;
	line-height: 1.1em;
}
.main h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
}
.main .listing ul {
	margin-bottom: 20px;
}
.main .listing li {
	padding:0 0 0 10px;
	margin: 0 5px 0 0px;
	background:url(http://static.lukew.com/bullet_icon.gif) no-repeat 0 7px;
	font-size:90%;
	list-style-type: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #666666;
}
.main .listing li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:105%;
}
.main .postend {
	height: 1.5em;
	margin-top: 3em;
	margin-bottom: 0;
	font-size:100%;
	padding: .75em;
	list-style-type: none;
	border-left:6px solid #fba913;
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
}

.main .postend a {
	color:#ee9d05;
}

.main .postend li {
	display:inline;
	padding:0;
	margin: 0 5px 0 0;
	float: left;
}
.main .postend .share_tw {
	background:url(http://static.lukew.com/icon_twitter_16.gif) no-repeat 0px 0px;
    padding: 0 10px 0 18px;
}
.main .postend .share_fb {
	background:url(http://static.lukew.com/icon_fb_16.gif) no-repeat 0px 0px;
    padding: 0 10px 0 20px;
}
.main .postend .share_li {
	background:url(http://static.lukew.com/icon_li_16_01312012.gif) no-repeat 0px 0px;
    padding: 0 10px 0 22px;
}
.main .endnav {
	border-left:6px solid #86c024;
	margin-top: 0;
	font-size:100%;
	padding: .75em;
}
.main .endnav a {
	padding: 0 10px 0 5px;
	border-right: 1px solid #c9c9c9;
}
.main .endnav .final {
	border-right: 0px;
	}


/* Main Sidebar Styles ================================================ */ 


.main .sidebar {
	top:0px;
	float:right;
	position: relative;
	padding-left: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}
.main .sidebar img {
	border: 1px solid #bebcbc;
}
.main .sidebar .links {
	border-left: 6px solid #fba913;
	background: none;
	padding: 0px 0px 50px 11px;
	margin: 0px;
}
.main .sidebar .links img, .bookimg {
	float: left;
	margin-right: 7px;
	border: 1px solid #bebcbc;
	margin-bottom: 15px;
	filter: progid:DXImageTransform.Microsoft.DropShadow(Color=#bfbbbb, OffX=0, OffY=3);
	-webkit-box-shadow: 0px 3px 5px #bfbbbb;
	-moz-box-shadow: 0px 3px 5px #bfbbbb;
}
.main .sidebar .promo a, .sidebar .links .promo a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	line-height: 1.2em;
	color: #ff9100;
	display: block;
}
.main .sidebar .promo .explain, .sidebar .promo .explain {
	font-size:85%;
}
.main .sidebar q {
	clear: left;
	display: block;
}
.main .sidebar cite {
	font-size: 100%;
}
.main .sidebar cite a {
	color:#6fa601;
}
.main .sidebar .linklist li {
	padding:0px;
	margin:0px 0px 3px 15px;
	color:#ff9100;
	background: none;
	list-style-type: disc;
}

	

/* Sidebar ================================================ */

.sidebar {
	top:0px;
	float:left;
	position: absolute;
	*position: realtive; /* IE 7 and below */
	width:200px;
	margin:5px 0px 20px 10px;
	_margin-left: 5px; /* IE 6 and below */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:93%;
}
.logo {
	margin: 35px 0 35px 0;
}
.writings a {
	color:#ee9d05;
}
.sidebar .graphics {
	display:block;
	overflow:hidden;
	text-indent:-3000px;
	width:200px;
	margin-left :0px;
	float:left;
	position:relative;
	z-index:3;
	margin-bottom: 15px;
}
.sidebar .webforms {
	background:url(http://static.lukew.com/gfx-webforms.gif) no-repeat 0 0px;
	height:328px;
}
.sidebar .mobilefirst {
	background:url(http://static.lukew.com/gfx-mobilefirst.gif) no-repeat 0 0px;
	height:328px;
}
.sidebar .siteseeing {
	background:url(http://static.lukew.com/gfx-siteseeing.gif) no-repeat 0 0px;
	height:262px;
}
.sidebar .writings {
	background:url(http://static.lukew.com/gfx-writings.gif) no-repeat 0 0px;
	height:299px;
}
.sidebar .about {
	background:url(http://static.lukew.com/gfx-about.gif) no-repeat 0 0px;
	height:274px;
}
.sidebar .gfxpresentations {
	background:url(http://static.lukew.com/gfx-presentations.gif) no-repeat 0 0px;
	height:277px;
}
.sidebar .links {
	border-left: 6px solid #fba913;
	background:url(http://static.lukew.com/dots.png) repeat-x top;
	padding: 18px 0px 35px 15px;
	margin: 0px;
}
.sidebar .presolinks {
	border-left: 6px solid #0487c4;
	background:url(http://static.lukew.com/dots.png) repeat-x top;
	padding: 18px 10px 5px 15px;
	margin: 0px;
	color: #8a8c88;
}
.sidebar .links ul, .sidebar .links p {
	padding-right: 10px;
	padding-bottom: 5px;
}
.sidebar .links p {
	padding-bottom: 15px;
}
.sidebar .links h5, .sidebar .presolinks h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
	color: #333333;
}
.sidebar .break {
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
	height: 1px;
	margin-bottom: 15px;
}

.sidebar .links li, .sidebar .presolinks li {
	margin-bottom: 10px;
}
.sidebar .linklist li {
	margin-bottom: 5px;
}
.sidebar .links li a, .sidebar .links p a {
	color:#ee9d05;
	line-height: 1.3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sidebar .links p a {
	line-height: 1.5;
}
.sidebar .presolinks li a {
	color:#0487c4;
	line-height: 1.3;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tags a:after {
	content: ",";
	color: #b5b5b5;
	margin-right: 2px;
}
.tags a:last-child:after {
	content: "";
}
.sidebar .links li a {
	display:block;
}
.sidebar .explain {
	padding: 7px 0px;
}
.sidebar q, .quote q {
	color:#666;
	display:block;
	width: 90%;
	font-size: 100%;
	margin-bottom: 25px;
}
.sidebar cite, .quote cite {
	color:#999999;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:.3em;
	font-size:95%;
}
.sidebar .menu a {
	padding-left: 22px;
	height: 16px;
	line-height: 1.3;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sidebar .menu li {
	margin-bottom: 10px;
}
.sidebar .menu #rss {
	background:url(http://static.lukew.com/icon_rss.gif) no-repeat 0 0px;
}
.sidebar .menu #twitter {
	background:url(http://static.lukew.com/icon_twitter.gif) no-repeat 0 0px;
}


/* Main Presentations Styles ================================================ */ 

.presentations a {
	color:#0487c4;
}
.main .presentations {
	padding-bottom: 7px;
	color: #0487c4;
}
.main .presentationendnav {
	border-left:6px solid #0487c4;
	margin-top: 35px;
	font-size:100%;
	padding: .6em;
	clear: both;
}
.main .presentationendnav a {
	line-height: 1.4em;
	color: #0487c4;
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.main .listing .presentations {
	width: 165px;
}
.main .sidebar .presentations {
	border-left: 6px solid #3ba1c9;
	background: none;
	padding: 0px 0px 50px 11px;
	margin: 0px;
}
.main .sidebar .presentations h5 {
	color: #333333;
	font-size: 135%;
	margin-bottom: 15px;
}
.main .sidebar .presentations li {
	padding:0px;
	margin:0px 0px 15px 0px;
	background: none;
}
.main .sidebar .presentations li a {
	display: block;
	color: #3ba1c9;
}
.presummary {
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-right: 175px;
}
.presummarycontent {
	width: 100%;
	vertical-align: top;
}
.main .presummary .presummarycontent h2 {
	border: none;
	padding: 0px;
	margin-bottom:.2em;
	font-size:150%;
	line-height: 1.1em;
}
.presummarycontent td {
	padding: 1px 8px 1px 0px;
	font-size:95%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #8a8c88;
}
.presummarycontent td a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.presummarylinks {
	padding-right: 15px;
	vertical-align: top;
}
.precontentlinks {
	float: left;
	margin-right: 15px;
}
.preimageblog, .presummarylinks img, .precontentlinks img {
	border: 1px solid #bebcbc;
	filter: progid:DXImageTransform.Microsoft.DropShadow(Color=#bfbbbb, OffX=0, OffY=3);
	-webkit-box-shadow: 0px 3px 3px #bfbbbb;
	-moz-box-shadow: 0px 3px 3px #bfbbbb;
	padding: 0px;
	margin-bottom: 3px;
}
.main .listing .presummarylinks ul {
	margin-top: 8px;
	margin-bottom: 8px;
}
.main .listing .presummarylinks li {
	background:url(http://static.lukew.com/dots.png) repeat-x top;
	padding: 4px 0px;
	margin: 0px;
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main .listing .presummarylinks .first {
	background: none;
}
.main .listing .presummarylinks li a {
	font-size: 90%;
}
.main .presoend {
	border-left:6px solid #0487c4;
}
.main .presoend a {
	color:#0487c4;
}
.main .presodl {
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
	margin-left: 165px;
}
.main .presoau {
	margin-left: 165px;
}
.main .presodl li, .main .presoau li {
	list-style-type: none;
	margin: 0px;
	padding: 0 0px 10px 0px;
	font-size: 90%;
	color: #8d8c8c;
}
.main .presodl a {
	background:url(http://static.lukew.com/btn_pdf.gif) no-repeat 3px 2px;
	padding: 0 0px 5px 45px;
}
.main .presoau a {
	background:url(http://static.lukew.com/btn_mp3.gif) no-repeat 3px 2px;
	padding: 0 0px 5px 45px;
}
.main .presocontent {
	clear: left;
}
.main .presocontent h3 {
	border-bottom:4px solid #0487c4;
	line-height: 2.5em;
}
.main .presocontent ul {
	margin-bottom: 20px;
}
.main .presocontent li {
	padding:0 0 0 10px;
	margin: 0 5px 0 0px;
	background:url(http://static.lukew.com/bullet_icon.gif) no-repeat 0 7px;
	list-style-type: none;
}
.main .upcoming h2 {
	border-left: 6px solid #97c042;
	padding:.2em 0em .2em .4em;
	margin-bottom:.3em;
	font-size:150%;
	line-height: 1.1em;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.eventsupcoming {
  border-spacing: 4px;
  border-collapse: separate;
  margin-bottom: 25px;
}

.eventdate {
	white-space:nowrap;
	background-color: #f0f5e5;
	padding: 3px 10px 3px 5px;
	border-right: 1px solid #97c042;
	border-bottom: 1px solid #ebf2dd;
	vertical-align: top;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.eventdetails {
	padding: 3px 0px 3px 10px;
	font-size: 100%;
	border-bottom: 1px solid #ebf2dd;
	vertical-align: top;
}
.eventdetails strong {
	font-weight: normal;
}


/* Main About Styles ================================================ */ 

.about a {
	color: #a80510;
}
.main .about {
	padding-bottom: 8px;
	color: #a80510;
}
.main .aboutendnav {
	border-left:6px solid #a02d24;
	margin-top: 35px;
	font-size:100%;
	padding: .6em;
}
.main .aboutendnav a {
	line-height: 1.4em;
	color: #a80510;
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.main .listing .about {
	width: 178px;
}
.main .sidebar .aboutlinks {
	border-left: 10px solid #97c042;
	padding: 10px 0px 10px 0px;
	margin: 0px 23px 0px 0px;
}
.main .sidebar .aboutlinks li {
	padding: 5px 10px;
	margin:0px;
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
}
.main .sidebar .aboutlinks a {
	color: #6fa601;
}

/* Home Specific Styles ================================================ */ 

.homenav {
	width:100%;
	margin-top:15px;
	padding-right:10px;
}
.homenav a {
	color:#000;
	height:40px;
	display:block;
	padding:5px 10px 0 5px;
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
}
.homenav a:hover {}
.homenav a.on {}
.homenav a span {
	display:block;
	background-image:url(http://static.lukew.com/sprite.gif);
	background-repeat:no-repeat;
	height:11px;
	overflow:hidden;
	text-indent:-3000px;
	margin:15px 10px 0 5px;
}
	#homeabout {
		border-left:11px solid #a02d24;
	}
	a#homeabout.on,
	a#homeabout:hover {
		border-left:11px solid #9fb84c;
	}
	#homeabout span {
		background-position:0 0;
		width:55px;
	}
	#homewritings {
		border-left:11px solid #ee9d05;
	}
	a#homewritings.on,
	a#homewritings:hover {
		border-left:11px solid #bfce86;
	}
	#homewritings span {
		background-position:-118px 0;
		width:75px;
	}
	#homepresentations {
		border-left:11px solid #3ba1c9;
	}
	a#homepresentations.on,
	a#homepresentations:hover {
		border-left:11px solid #cddfa9;
	}
	#homepresentations span {
		background-position:-260px 0;
		width:121px;
	}

.home-wrap {
	margin:0 auto;
	text-align: left;
	height:95%;
	max-width: 750px;
	width:expression(750 + "px");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3;
	background:url(http://static.lukew.com/page_fold.gif) repeat-y 415px 0;
}

.home-ft {
	background:url(http://static.lukew.com/dots_grad.gif) repeat-x top;
	height:60px;
	margin-top:350px;
	margin-right: 4px;
	padding:15px 10px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#687c51;
	font-size:75%;
	clear: both;
}
.home-bd {
	margin-left: 421px;
	padding-top:25px;
	height:100%;
}
.home-sidebar {
	top:0px;
	height:100%;
	float:left;
	position: absolute;
	*position: realtive; /* IE 7 and below */
	width:410px;
	margin:5px 0px 20px 10px;
	_margin-left: 5px; /* IE 6 and below */
}
.home-logo {
	margin: 80px 0 35px 0;
}
.home-end {
	clear: both;
	padding-top: 150px;
}
.home-bd table {
}
.home-bd table td {
	vertical-align: top;
	padding:12px 10px 0px 0px;
}
.home-bd td p {
	margin-bottom:7px;
}
.home-data {
	white-space:nowrap;
	text-align: right;
	width: 90px;
}
.home-data a, .home-data a:active, .home-data a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:250%;
	line-height: .8em;
	color:#333333;
}
.home-data a:hover {
	text-decoration: none;
}
.home-bd td li {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #8d8c8c;
	padding-bottom: 6px;
}
.home-bd td li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.home-bd .presentations li a {
	display: block;
}

/* Admin Styles ================================================ */ 

.adminlink:link, .adminlink:visited {
	color: #a80510;
}
.admin {
	padding: 0px 0px 25px 0px;
}
.admin label {
	display: block;
	font-size: 110%;
	padding-bottom: 3px;
}
.admin input, .admin textarea, .admin select  {
	font-size: 110%;
	padding: 5px 0px;
	margin-bottom: 15px;
	width: 90%;
}
.admin input.praction {
	display: block;
    padding: 7px 15px;
    font-size: 110%;
    color: #fff;
    text-shadow: 1px 1px rgba(50, 70, 33, 0.8);
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(155, 197, 103)), color-stop(.5, rgb(98, 165, 17)), color-stop(1, rgb(98, 165, 17)));
    background-image: -moz-linear-gradient(center top, rgb(155, 197, 103) 0%, rgb(98, 165, 17) 50%, rgb(98, 165, 17) 100%);
    border: 1px solid #4e8906;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    margin: 10px 0px;
	width: 200px;
}
.admin input.practiondel {
	background: -moz-linear-gradient(top, rgba(181,74,76,1) 0%, rgba(168,5,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,74,76,1)), color-stop(100%,rgba(168,5,16,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(181,74,76,1) 0%,rgba(168,5,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(top, rgba(181,74,76,1) 0%,rgba(168,5,16,1) 100%); /* W3C */
    border: 1px solid #720305;
}
.adminbreak {
	display:block;
	padding:5px 10px 0 5px;
	margin: 25px 0px;
	background:url(http://static.lukew.com/dots.png) repeat-x bottom;
}
.formhelp {
    color: #999999;
	margin-top: -7px;
}
.actionbar {
	padding: 7px 10px;
	margin: 25px 0px;
	border-top: 1px solid #c3c3c3;
	background-color: #f0f0ee;
	background: -moz-linear-gradient(top, rgba(240,240,238,1) 48%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,rgba(240,240,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(240,240,238,1) 48%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(top, rgba(240,240,238,1) 48%,rgba(255,255,255,1) 100%); /* W3C */
}