@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:62.5%;
	line-height:2.0em;
	background-color:#000000;
	padding-bottom:50px;
}


h2 { font-size:2em; color:#cfaf66; font-weight:bold; margin-top:1em;}
h3 { font-size:1.6em; margin-bottom:.5em;}
h4.byline, h4.comment_author { font-size:1.1em; font-style:italic; margin-bottom:1em; color:#999; font-weight:normal;}
h4 {font-size:1.3em; font-weight:bold;}
#branding { background:url(../images/newsletter_header.gif) top left no-repeat; width:822px; height:278px;}
#branding h1 {height:278px; width:822px;}
#branding h1 a { display:block; height:278px; width:822px; text-indent:-9999px; }
#branding h3 {height:0px; width:0px;text-indent:-9999px;}

#about h3 { width:122px; height:17px; background:url(../images/thebellevue.gif) top left no-repeat; text-indent:-9999px;}
#related h3 { width:122px; height:17px; background:url(../images/related.gif) top left no-repeat; text-indent:-9999px;}
#networking h3 { width:122px; height:17px; background:url(../images/join_us.gif) top left no-repeat; text-indent:-9999px;}
#categories h3 { width:122px; height:17px; background:url(../images/categories.gif) top left no-repeat; text-indent:-9999px;}
#archives h3 { width:122px; height:17px; background:url(../images/archives.gif) top left no-repeat; text-indent:-9999px;}
#search h3 { width:122px; height:17px; background:url(../images/search.gif) top left no-repeat; text-indent:-9999px;}
#contactus h3 { width:122px; height:17px; background:url(../images/contact_us.gif) top left no-repeat; text-indent:-9999px;}


#maincontent { padding-top:1em; z-index:2; 
  min-height:300px;
  height:auto !important;
  height:300px;
}
#secondarycontent { padding-top:3em;}
#maincontent p  { font-size:1.3em; margin-bottom:2em;}
#secondarycontent  { font-size:1.1em; color:#999;}
#secondarycontent p { line-height:1.4em;}
#secondarycontent li { line-height:1.4em; margin-bottom:.6em;}
strong { font-weight:bold; color:#000;}
em { font-style: italic;}
#maincontent ul li { font-size:1.1em; margin-bottom:.1em; list-style-type:disc; margin-left:50px;}
#maincontent ol li { font-size:1.1em; margin-bottom:.1em; list-style-type:decimal; margin-left:50px;}
#maincontent ul, #maincontent ol { margin-bottom: 2em;}

#maincontent a { color:#cfaf66; text-decoration:none;}
#maincontent a:hover { text-decoration:underline;}
#maincontent h4 a { color:#999;}
#maincontent h2 a:hover { text-decoration:none;}

#secondarycontent a { color:#cfaf66; text-decoration:none; padding:.3em; margin:-.3em;}
#secondarycontent a:hover { background:#cfaf66; color:#FFFFFF;}
#secondarycontent div {margin-bottom:2em;}
img.blogphoto { padding-bottom: 8px; background:url(../images/photo_btm.gif) bottom left repeat-x; }

#maincontent { width:460px; float:left; margin-right:50px;}
#column1, #column2 {width:122px; float:left; margin-right:20px;}
#wrapper {width:822px; margin:0 auto; background:url(../images/bg.gif) top right repeat-y; background-color:#fff;}
#blog {padding:0 0px 25px 25px;}
#about img { margin-bottom:1em;}
#search input { clear:both; margin-bottom:.5em; float:left;}
#search form { float:left;}

#comments h3 { color:#cfaf66;}
div.comment { border-top:1px dotted #cfaf66; padding-top:1em;}
li#facebook { background:url(../images/icons/facebook.gif) top left no-repeat; padding-left: 22px;}
li#twitter { background:url(../images/icons/twitter.gif) top left no-repeat; padding-left: 22px;}
li#youtube { background:url(../images/icons/youtube.gif) top left no-repeat; padding-left: 22px;}
li#rss { background:url(../images/icons/rss.gif) top left no-repeat; padding-left: 22px;}
li#newsletter { background:url(../images/icons/newsletter.gif) top left no-repeat; padding-left: 22px;}

p#location { margin-top:1em;}


/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
