/* STYlE FOR MAIN ELEMENTS -------------------------------------------------- */

BODY		{

	font: 12px Arial;
	background-color: #CCCCFF;

}

H1			{

	font: bold 16px Arial;
	color: #000000;

}

H2			{

	line-height: 115%

}

A.navlink	{

	color: yellow;

}

A.bloglink	{

	color: #000000;

}

A.no_line	{

	color: white;
	text-decoration: none;

}

LI			{

	margin-bottom: 7px;

}

LI			{

	margin-bottom: 7px;

}

/* CENTRAL WHITE BLOCK ------------------------------------------------------ */

#pagenavigation	{

	font: bold 12px Arial;
	background: #3333CC;
	padding: 3px;
	border: 1px solid black;
	width: 492px;
	color: #FFFFFF;
	position: relative;

}

#mainbody_wrapper	{

		width: 782px;
		margin: 0px auto;

}

#mainbody	{


/*
		max-width: 767px;
		min-width: 767px;
*/

		width: 767px;

		border: 1px solid black;
		padding: 7px 0px 7px 7px;

		background: #FFFFFF;


		height: auto;
		min-height: 100%;

		overflow: auto;


}

#container	{

	width: 760px;

}


/* TITLEBAR ---------------------------------------------------------------- */

#titlebar	{

	width: 758px;
	height: 79px;
	
	background: #3333CC;

	border: 1px solid black;

	font: 30px Arial;
	color: white;
	vertical-align: top;
}

/* LEFT-HAND CONTENT BOX --------------------------------------------------- */

#content	{

	width: 500px;
	margin: 7px 0px 0px 0px;

}

#content_text	{

	font: 12px Verdana;
	line-height: 120%;

	border: 1px solid black;
	padding: 0px 5px;
	background-color: #FFFFFF;

	min-height: 281px;

}

#navbar	{

	width: 500px;
	position: relative;
	padding: 4px;

}

.navbutton	{

	display: block;

	border: 1px solid black;
	width: 95px;
	position: absolute;
	top: 0px; 
	
	text-align: center;
	
	font: bold 12px Arial;
	color: yellow;
	
	background: #3333CC;

	padding: 0 0 3px 0;

}

/* RIGHT-HAND COLUMN ------------------------------------------------------- */

#box_container	{

	width: 253px;
	float: right;
	margin: 7px 0px 0px;

}

#search		{

	max-width: 251px;
	height: 60px;

	background: #CCCCFF;
	border: 1px solid black;

}

#search_head	{

	width: 251px;
	border: 1px solid black;

	color: white;
	background: #3333CC;
	text-align: center;

	position: relative;
	top: -1px;
	left: -1px;

	padding: 0 0 3px 0;

}

#search_body	{

	padding: 5px;
	text-align: center;

}



#updates	{

	max-width: 251px;
	height: 154px;

	background: #CCCCFF;
	border: 1px solid black;

}

#update_head	{

	width: 251px;
	border: 1px solid black;

	color: white;
	background: #3333CC;
	text-align: center;

	position: relative;
	top: -2px;
	left: -1px;

}

#update_body	{

	padding: 5px;

}

#newsletter	{

	max-width:	251px;
	height: 290px;

	background: #CCCCFF;
	border: 1px solid black;

}

#newsletter_head	{

	width: 251px;
	border: 1px solid black;

	color: white;
	background: #3333CC;
	text-align: center;

	position: relative;
	top: -2px;
	left: -1px;

}

#newsletter_body	{

	padding: 5px;

}

#blog_sidebar			{

	max-width:	251px;

	background: #CCCCFF;
	border: 1px solid black;

}

#blog_sidebar_head	{

	width: 251px;
	border: 1px solid black;

	color: white;
	background: #3333CC;
	text-align: center;

	position: relative;
	top: -2px;
	left: -1px;

}

/* SOCIABLE PLUGIN */

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }

.sociable img {
	display: inline;
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* Brain Voodoo Newsletter */

.voodoo_subhead	{

	font: bold 16px Arial;


}

.voodoo_exercise {

	border: 1px solid black;
	background: #FFFFCC;
	

}