@charset "utf-8";
/* CSS Document */

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	color: #333333;
	text-align: left;
	margin: 0;
	padding: 0; 
	}

p {
	font-size: 12px;
	line-height: 15px;
	margin-top: 0;
	margin-bottom: 14px;
}

a {color: #006699; text-decoration: none;}
a:visited {color:#006699;}
a:hover {color: #006699; text-decoration: underline;}
a:active { color:#006699;}

h2 {
font-size:15px;
color: #006699;
font-weight: bold;
padding-bottom: 5px;
margin:0px;}

/****************** HOME TABLE WRAPPER *******************/
.topbg-home {
	vertical-align: bottom;
	background: url(http://hybridmeetings.org/wp-content/themes/hm-custom/images/top.jpg) top no-repeat;
	height: 20px;	

}
.lbg-home {
	height: 800px;
	vertical-align: top;
	background: url(http://hybridmeetings.org/wp-content/themes/hm-custom/images/left.jpg) top right no-repeat;
}
.rbg-home {
	vertical-align: top;
	height: 800px;
	background: url(http://hybridmeetings.org/wp-content/themes/hm-custom/images/right.jpg) top left no-repeat;
}
.bottombg-home {
	vertical-align: bottom;
	background: url(http://hybridmeetings.org/wp-content/themes/hm-custom/images/bottom.jpg) top no-repeat;
	height: 75px;	

}	
/****************** Home Page *******************/


#footer-home {
	width: 940px;
	height: 75px;
	padding: 0px 40px 0 0;
	margin: 0px auto;
	text-align: right;
	font-size: 10px;
	color: #666666;
	background: url(http://hybridmeetings.org/wp-content/themes/hm-custom/images/bottom.jpg) top no-repeat;
	background-position:center;
	}

#menu {
	padding: 24px 10px 0 10px;
	color: #ffffff;
	width: 179px;
	margin:0;
	text-align: left;
	
}

#menu a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
#menu a:hover {
	list-style: none;
	color:#B7E0EC;
}

#menu .current_page_item a:link, #menu .current_page_item a:visited, #menu .current_page_item a:active {
	color: #B5DF8B;
}

#menu ul {
	margin: 0 0 0 0;
	padding-left: 20px;
	list-style: none;
}

#menu ul li {
	padding-bottom: 4px;	
}

#menu-news {
	padding: 4px 20px 0 0px;	
	max-height: 130px;
}

#menu-news ul {
	margin: 0 0 0 15px;
	list-style: disc;
}

#menu-news ul li {
	padding-bottom: 5px;
	line-height: 13px;
	}
#menu-news a {
	font-weight: normal;
	font-size: 11px;
}


	

.tagline-text {
	padding: 40px 26px 0 30px;
	font-size: 12px;
	/*font-weight: bold;*/
}

.tagline-title {
	font-size: 14px;
	color:#336699;
	font-weight: bold;
	margin-bottom: 6px;
}

#page {
	/*background: #FFF;*/
	text-align: left;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 0;
	width: 900px;
	}
	
#footer {
	width: 900px;
	height: 75px;
	padding: 30px 10px 0 0;
	margin: 0px auto;
	}
	
/********************** SUB-PAGES BKG IMAGES *************************/
.bkg-right {
	background-image: url(images/sub-right.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.bkg-topright {
	background-image: url(images/up-right.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.bkg-left {
	background-image: url(images/sub-left.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.bkg-topleft {
	background-image: url(images/up-left.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.bkg-lowright {
	background-image: url(images/right-low.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.bkg-lowleft {
	background-image: url(images/left-low.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.bkg-lowleftcorner {
	background-image: url(images/low-left.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.bkg-lowrightcorner {
	background-image: url(images/low-right.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.bkg-pagetop {
	background-image: url(images/main-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bkg-page {
	background-image: url(images/sub-page.jpg);
}
	
/* -----------------content--------------------- */
#content {
	padding: 20px;
	margin-left: 0;
	min-height: 400px;
	width: 650px;
	}
	
.postmetadata {
	font-size: 10px;
	padding-top: 8px;
}

.navigation {
	font-size: 12px;
}

.copyright {
	font-size: 10px;
	color: #666666;
	line-height: normal;

}

/*IMAGES*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: solid;
	border-color: 333333;
	border-width: 1px;
	}

img.alignright {
	padding: 0px;
	margin: 0 0 5px 10px;
	display: inline;
	border: solid;
	border-color: 333333;
	border-width: 1px;
	}

img.alignleft {
	padding: 0px;
	margin: 0 10px 5px 0;
	display: inline;
	border: solid;
	border-color: 333333;
	border-width: 1px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.bc {
	border-collapse: collapse;
}