/* 
CSS defined here:
-- font-family
-- font-size
-- font-weight
-- line-height
-- text-align
-- text-decoration
-- white-space
*/

/* universal font declaration */
*
{
	font-family: Arial, Helvetica, sans-serif;
}

/* EM sizing initialization */
/* based on 16px browser default font size */
html
{
	font-size: 100%;
}

/* this example is 11px base font with 15px line height */
body
{
	font-size: 68.75%;	/* 68.75% = 11px desired font / 16px default base font */
	line-height: 136.36%;	/* 136.36% = 15px desired line / 11px font above */
}

/* this override is to reset standards compliant browsers */
html>body
{
	font-size: 11px;	/* desired base font size */
	line-height: 1.36;	/* desired base line height */
}
/* end EM init */

/* the rest of the font sizes will be multiples of the inherited font sizes (11px being the default), 
remember that an element inherits the font size from its parent element */

h1
{
	/* 18px/25px */
	font-size: 1.64em;
	line-height: 1.36;
	font-weight: normal;
}

h2
{
	/* 14px/19px */
	font-size: 1.27em;
	line-height: 1.36;
	font-weight: normal;
}

h3
{
	/* 12px/16px */
	font-size: 1.09em;
	line-height: 1.36;
	font-weight: bold;
}

h4
{
	/* 11px/15px */
	font-size: 1.0em;
	line-height: 1.36;
	font-weight: bold;
}

h5
{
	font-size: 1.0em;
	line-height: 1.36;
	font-weight: bold;
}

h6
{
	font-size: 1.0em;
	line-height: 1.36;
	font-weight: bold;
}

blockquote
{
	font-size: 0.82em;
	line-height: 1.67;
}

q
{
	quotes: none;
}

cite
{
}

legend
{
	font-size: 1.4em;
	line-height: 1.5;
	font-weight: bold;
}

input, select, option, textarea, button
{
	font-size: 1em;
	line-height: 1.1;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

table, td
{
}

th
{

}

ul, ol, li, dl, dt, dd
{
	font-size: 1.0em;
	line-height: 1.36;
}

/* container styles */
#body
{
	text-align: left;
}

/* masthead styles */

/* body content */
#content-container:after
{
	content: "."; 
}

.no_line_height
{
	line-height:0px;
}



/* main content area */

/* first column */

#first_column h1 
{
	font-size:1.18em;
	font-weight:bold;
}
#first_column h2 {
	font-weight:bold;
	font-size:1em;
}
#link_block .link_category {
	font-weight:bold;
}
#featured_member 
{
	line-height:1.36;
}
.left_block a {
	text-decoration:none;
}
.left_block li li{
	font-weight:normal;
}
.date {
	font-weight:bold;
}

/* second column */

.button h2 {
	font-weight:bold;
	font-size:.97em;
}

.save_the_date_panel h2
{
	font-weight:bold;
	font-size:1.18em;
}
.save_the_date_panel h3 {
	font-size:.97em;
	font-weight:bold;
}
#save_the_date_panel_center 
{
	text-align:center;
}

/* third column */
#third_column h1
{
	font-size:1.18em;
	font-weight:bold;
}
.right_block a {
	text-decoration:none;
}
#third_column h2 {
	font-weight:bold;
	font-size:1em;
}
/* footer */
#footer *
{
	font-size:.9em;
}

#footer ul:after	/* clear fix */
{
	content: "."; 
}

#footer ul li a
{
	text-decoration: none;
	white-space: nowrap;
}
#footer ul li a:hover
{
}
#footer #copyright
{
	text-align:right;
}