/*  alemfamilydental.com/alem_styles.css  */
/*  last update: 11.22.08 by Anna Clemenger, aclemenger [at] gmail.com  */

/*  logo purple: #660087  */
/*  logo green: #6BAB4D  */  

body
	{ background-color: #FFFFFF; 
	font-family: Verdana, sans-serif; 
	font-size: .85em; 
	line-height: 1.2em;  
	padding-top: 0;  
	margin: 0px; }
	
h1, h2
	{ font-family: Verdana, Arial, sans-serif; 
	padding-bottom: .25em; 
	margin-bottom: 0; }

h1
	{ color: #660087; 
	font-size: 130%; }

h2
	{ color: #6BAB4D; 
	font-size: 100%; }
	
p
	{ margin-top: 0; 
	padding-top: 0; 
	margin-bottom: 1em; 
	padding-bottom: 0; }
	
div#header
	{ background-color: #6BAB4D; 
	margin: 0px; 
	margin-left: 0px; 
	height: 86px; 
	padding-left: 1em; }
	
div#header ul.navlinks
	{ text-align: right; 
	padding-right: 20px; }

div#header ul.navlinks li
	{ display: inline; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: .9em; 
	font-weight: bold; 
	color: #FFFFFF; }
	
div#header ul.navlinks a
	{ text-decoration: none; 
	color: #FFFFFF; }
	
div.rightcolumn
	{ float: right; 
	margin-left: 20px; 
	margin-bottom: 20px; 
	text-align: center; 
	width: 246px; 
	height: 100%; 
	background-color: #660087; 
	padding-top: 15px; }
	
div.rightcolumn img
	{ margin-bottom: 15px; }
	
div#main
	{ margin-left: 40px; }
	
.bold
	{ font-weight: bold; }
	
.hang
	{ padding-left: 2em; 
	text-indent: -2em; }

.phone
	{ font-size: 1.2em; 
	color: #6BAB4D; }

.roman
	{ font-weight: normal; }

.caption
	{ font-family: Verdana, sans-serif; 
	font-size: .8em; 
	font-weight: bold; }


.small
	{ font-size: .8em; }
	
.tight
	{ margin-top: 0; 
	margin-bottom: 0; 
	padding-top: 0; 
	padding-bottom: 0; }
	
p.logotext
	{ color: #FFFFFF; 
	font-size: 1.5em; 
	line-height: 1.2em; 
	font-weight: bold; 
	margin-top: 0; 
	padding-top: .5em; 
	margin-bottom: 0; 
	padding-bottom: 0; }
	
div.pullquote
	{ 
	border-top: 6px solid #6BAB4D; 
	padding-top: .5em;  
	font-size: 1.2em; 
	line-height: 1.25em; 
	font-family: Times New Roman, Times, serif; 
	font-style: italic; 
	font-weight: bold; 
	color: #660087; }
	
p.tagline
	{ line-height: .9em; 
	font-family: Verdana, sans-serif; 
	font-size: .85em; 
	text-indent: 0em; 
	font-style: italic; 
	margin-top: 0; 
	padding-top: 0; }
	
ul.toplinks
	{ color: #FFFFFF; 
	font-size: .8em; }
	
ul.space li
	{ padding-bottom: .5em; }
	
p.footer
	{ font-weight: bold; 
	color: #660087; 
	text-align: center; 
	margin-bottom: 0; 
	padding-bottom: 0; }
	
.lfloat
	{ float: left; 
	margin-right: 1em; 
	margin-bottom: 1em; }

.rfloat
	{ float: right; 
	margin-left: 2em; 
	margin-bottom: 2em; }
	
img.border
	{ border: 1px solid #000000; }
	
