body
{
	color: 			#000;
	background-color:	rgb(120,124,177);
}.page-frame
{
	background-color: 	#fff;
	border:			1px solid #222;
	border-right-width:	2px;
	border-bottom-width:	2px;
	color: 			#000;
	min-width: 		500px;
	padding:		10px 20px 20px 20px;
}.heading
{
	background-color:	#fff;
	border:			0px;
	color: 			#000;
	margin:			0px;
	margin-bottom:		5px;
	padding:		0px;
}

.heading-inner h1
{	
	border: 		0px;
	color: 			black;
	font-family: 		Arial, Verdana, sans-serif;
	font-size:		26pt;
	font-weight:		normal;
	height:			52px;
	margin:			0px;
	padding:		0px;
	text-align:		left;
	text-decoration: 	none;
	overflow:		hidden;
}

.heading-inner a
{
	text-decoration: 	none;
}


.heading-inner a.image_baconbutty
{	
	background-color: 	transparent;
	background-image: 	url("image_baconbutty.gif");
	background-repeat: 	no-repeat;
	background-position: 	0 0;
	color:			black;
	display:		block;
	float:			left;
	height:			52px;
	overflow:		hidden;
	padding-left:		253px;
	width:			0px;
}


.heading-inner a.image_programming
{
	background-color: 	transparent;
	background-image: 	url("image_programming.gif");
	background-repeat: 	no-repeat;
	background-position: 	0 0;
	color:			rgb(254,30,115);
	display:		block;	
	float:			left;
	height:			52px;
	overflow:		hidden;
	padding-left:		233px;
	width:			0px;

}

.heading-inner a.image_general
{
	background-color: 	transparent;
	background-image: 	url("image_general.gif");
	background-repeat: 	no-repeat;
	background-position: 	0 0;
	color:			rgb(254,30,115);
	display:		block;	
	float:			left;
	height:			52px;
	overflow:		hidden;
	padding-left:		148px;
	width:			0px;

}


.heading-inner a.image_blog
{
	background-color: 	transparent;
	background-image: 	url("image_blog.gif");
	background-repeat: 	no-repeat;
	background-position: 	0 0;
	color:			rgb(91,92,249);
	display:		block;	
	float:			left;
	height:			52px;
	overflow:		hidden;
	padding-left:		92px;
	width:			0px;
}.menu
{
	border-bottom:		10px solid white;
	height:			1%;
}

.menu-inner
{
	background-color:	#ddd;
	border-top:		1px solid silver;
	border-bottom:		1px solid silver;
	font-size:		0.6em;
	font-family: 		Futura, Verdana, Arial, Helvetica, sans-serif; 
	padding:		0.4em 0em 0.4em 0em;
}

.menu-inner a
{
	color:			#000;
	text-decoration:	none;
}

.menu-inner a:hover
{
	color:			#000;
	text-decoration:	underline;
}

.menu-inner .right-align
{
	float:			right;
}.content-block
{
	border:			1px solid silver;
	background-color:	rgb(230, 230,230);
	height:			1%;
	padding:		5px;
}

.content-block-inner
{
	width:			100%;
}

.content-title
{
	background-color:	rgb(151,271,144);
	background-color:	#ddd;
	border-top:		1px solid silver;
	border-bottom:		1px solid silver;
	font-size:		0.6em;
	font-family: 		"Franklin Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	margin:			0px;
	margin-bottom:		10px;
	padding:		0.4em 0em 0.4em 0em;
	height:			1%;
}.side-list
{
	font-size:		0.8em;
	font-family: 		"Franklin Gothic", Futura, Verdana, Arial, Helvetica, sans-serif; 
	xpadding:		0.4em 0em 0.4em 0em;
}

.content p
{
	padding: 		0px 0px 0.7em 0px;
	font-family: 		Verdana, Arial, sans-serif;
	font-size: 		0.8em;
	font-size: 		0.75em;
	line-height: 		1.5em;
}

.content p
{
	padding: 		0px 0px 0.4em 0px;
}

.side-list a
{
	color:			#000;
	text-decoration:	none;
}

.side-list a:hover
{
	color:			#000;
	text-decoration:	underline;
}

.side-list .right-align
{
	float:			right;
}.clear-columns
{
	clear:			both;

	/* Hack for older Firefox / Mozilla*/
	/* hide from IE/Mac \*/
	padding-bottom: 	1px;
	margin-bottom: 		-1px; 

}.footer
{
	padding-top:		10px;
	clear:			both;
}

.footer-inner
{
	background-color:	#ddd;
	border-top:		1px solid silver;
	border-bottom:		1px solid silver;
	font-size:		0.6em;
	font-family: 		Futura, Verdana, Arial, Helvetica, sans-serif; 
	padding:		0.4em 0em 0.4em 0em;
	width:			100%;
}.text-only
{
	display:		none;
}