/*********************************************
*  MakeLogic Inner Page Styles 
*  These styles will be used by the inner pages (other than home page)
*  of www.makelogic.com
*  Author : Madanu
*  Date : 3-Oct-2006
**********************************************/

/* External Links START */
a[href ^="http://"] 
{
	zoom:1;
	padding-right: 15px;
	background: transparent url("http://www.makelogic.com/images/external_link.gif") no-repeat top right;	
}
a[href *="makelogic.com"] 
{
	zoom:1;
	padding-right: 0px;
	background: none;
}
a[href *="makelogicmldb.com"] 
{
	zoom:1;
	padding-right: 0px;
	background: none;
}
/* External Links END */

.grayRoundedRectBg
{
	position:static; 
	top:0; 
	left:0; 
	z-index:0;
	width:100%; 
	height:100%;
}

.unitContent
{
	position:relative; 
	z-index:1;
}

.fullWidth
{
	width: 100%;

	border: none;
	border-collapse : collapse;
}

.quickTools
{
	border: none;
	border-collapse : collapse;
	
	text-align: left;
	text-decoration: none;
	
	padding : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

/*  content */
.content
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	
	padding: 0px;
	margin: 0px;
	
	border: none ;
	border-collapse : collapse;

	text-align: left;
	text-decoration: none;
	color: #111111;
}

/* This style is for the content that shows within the body tags */
.bodyContentStyle
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	
	border: none ;
	border-collapse : collapse;
	
	text-align: left;
	text-decoration: none;
	color: #060644;
	
	padding : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}


/* This is for the main table that shows in the body tag */
.bodyTableStyle
{
	width:100%;
	
	padding:0px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
}

/* This is for the CONTENTS in the main table that shows in the body tag */
.bodyTableContentStyle
{
	width:100%;
	
	padding:0px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
}

/* LogoTable */
.logoTable
{
	width:100%;
	height:70px;
	
	padding:0px;
	margin:0px;
	
	border: none 1px #dd0000;
	border-collapse:collapse;
}

/* topRightTable*/
.topRightTable
{
	width:100%;
	height:70px;
	
	padding:0px;
	margin:0px;
	
	border: none 0px #DD0000;
	border-collapse:collapse;	
	
	text-align:right;
	vertical-align:top;	
}

/* topRightBand*/
.topRightBand
{
	width:100%;
	height:20px;
	
	padding:0px;
	margin:0px;
	
	/*border: solid 0px #0000DD;*/
	border: solid 1px #444444;
	
	border-collapse:collapse;	
	
	text-align:right;
	vertical-align:top;	
		
	/*Debug*/
	/*background: #EEEEEE;*/
	/*background-image:url('http://www.makelogic.com/images/bg02.gif');
	background-repeat:repeat-x;*/
}

/* makeLogicLogo */
.makeLogicLogo
{
	width:250px;
	height:70px;
	
	padding:0px;
	margin:0px;
	
	border: none 0px #FFFFFF;
	border-collapse:collapse;
	
	text-align:left;
	vertical-align:top;	
}

/* topRightPicture */
.topRightPicture
{
	width:100%;
	height:50px;
	
	padding: 0px;
	margin:0px;
	
	border: none 0px #FFFFFF;
	border-collapse:collapse;
	
	text-align:right;
	vertical-align:top;		
}

/*Header Bar Table*/
.headerBarTable
{
	width :100%;
	/*height:24px;*/
	
	padding:0px;
	margin:0px;
	
	border:none;
	border-collapse:collapse;
}

/*Header Bars : One*/
.headerBarOne
{
	width:100%;
	height:10px;

	padding:0px;
	margin: 0px;

	border: none;
	border-collapse:collapse;
	
	border-top: double 3px #999999;
	/*border-bottom: double 3px #88CC88;*/
	
	background-color:#999999;
	/*background-color:#EEEEEE;*/
	
	
	/*background:url("http://www.makelogic.com/images/greenGradient.png");
	background-repeat:repeat-x;
	background-position: bottom left;
	*/
	
}

/*Header Bars : Two*/
.headerBarTwo
{
	width :100%;
	height:10px;
	
	padding:0px;
	margin:0px;
	
	/*border:none;*/
	/*border-top: 3px #003300;
	border-top-style: double;*/
	border-collapse:collapse;
	
	/*background-color:#805555;*/
	/*background-color:#AAAAAA;*/
	/*background-color: #004400;*/

	/*border-top: double 3px #88CC88;*/
	border-bottom: double 3px #999999;
	
	background-color:#999999;

}

/* ColumnsTable nested inside the bodyTable*/
.columnsTable
{
	width: 100% ;
	height: 100%;

	padding:0px;
	margin:0px;

	/*
	border-left-style:solid;
	border-width :0px;
	border-collapse:separate;
	border-color:#111111;
	*/
	
	border: solid 0px #DD0000;
	border-collapse:collapse;	
}

/*  leftMenuColumn */
.leftMenuColumn
{
	width : 125px;
	
	padding : 4px;
	margin:0px;
	
	border: none ;
	/*border-right: solid 1px #999999;*/
	border-collapse : collapse;
	
	/*background-image: url('http://www.makelogic.com/images/leftColBg01.gif');*/
	background-repeat:repeat-y;
		
	text-align : left;
	vertical-align : top;
}

/*  centerContentColumn */
.centerContentColumn
{
	width : 500px;
	
	padding : 1px;
	margin : 0px;
	
	background: #FFFFFF;

	border: none ;
	border-collapse : collapse;
	
	text-align : left;
	vertical-align : top;
	color : #333333;
	
}

/*  rightComponentsColumn */
.rightComponentsColumn
{
	width : 170px;
	
	padding : 4px 4px 4px 4px;
	margin:0px 0px 0px 4px;
	
	/*border: none ;*/
	border-collapse : collapse;
	/*
	border-left: double 2px #BBBBBB;
	border-right: double 2px #BBBBBB;
	*/
	
	/*border-style:double;*/
	/*background: url("http://www.makelogic.com/images/blogsRightCol.gif") repeat top left;*/
	
	/*background:#DDDDDD;*/
	
	text-align : left;
	vertical-align : top;
}

/* gapAtRightMarginOne */
.gapAtRightMarginOne
{
	width : 2px;
	
	padding : 0px;
	margin : 0px;
	
	border-style:none;
	border-collapse:collapse;
	
	background: #FFFFFF;
}

/* gapAtRightMarginTwo */
.widgetsColumn
{
	width : 170px;
	
	padding : 4px 4px 4px 4px;
	margin:0px 0px 0px 4px;
	
	text-align: center;
	vertical-align: top;
	
	border-style:none;
	border-collapse:collapse;
	
	background: #FFFFFF;
	/*background: url("http://www.makelogic.com/images/blogPostEntryBg.jpg") repeat top left;*/
	
}


#blogAuthor
{
	text-align: center;
	font-family:Arial;
}


#partnerLogos
{
	text-align:center;
	/*border: solid 1px #AAAAAA;*/
}

.widget
{
	text-align: center;
	font-family: Georgia; 
}

/*----------------- footer Component Start ----------------*/
/* footerComponent */
.footerComponent
{
	width:100%;
	
	padding : 0px;
	margin : 0px;
	
	border-width:0px;
	border-collapse: collapse;
	border-color:#111111;
}

.footerAddress
{
	width:100%;

	padding-top:4px;
	padding-bottom:8px;	
	margin : 0px;

	border-top: solid 3px #000080;
	border-collapse:collapse;
	border-left:1px solid #999999; 
	border-right:1px solid #999999;
	/*border-top:1px solid #999999;*/

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;

	background-color:#999999;
}

.footerBase
{
	width:100%;
	height:8px;

	padding:0px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	/*
	border-top:1px solid #999999;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	*/	
	background-color:#BBBBBB;
	/*background-image: url('http://www.makelogic.com/images/FooterShade03.gif');	
	background-repeat: repeat-x;
	background-position: left top;
	*/
}

/*----------------- PollComponent Start ----------------*/
/* pollComponent */
.pollComponent
{
	width:120px;
	
	padding:0px;
	margin : 0px;

	border-width:0px;
	border-collapse:collapse;
	
	text-align : center;
	vertical-align : top;
}

/* pollComponentHeader */
.pollComponentHeader
{
	width:100%;
	height:20px;

	padding:0px;
	margin : 0px;

	border-bottom: double 3px #800000;
	
	text-align : center;
	vertical-align : top;
	
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #772222;
	
	background-image: url('http://www.makelogic.com/images/componentHeaderBg01.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;

}

/* pollComponentContent */
.pollComponentContent
{
	width:100%;

	padding : 4px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	background-image:url('http://www.makelogic.com/images/compBg01.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	
	text-align : left;
	vertical-align : top;
	
	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*----------------- PollComponent End ----------------*/

/*----------------- FeedComponent Start ----------------*/
/* feedComponent */
.feedComponent
{
	width:120px;

	padding : 0px;
	margin-top:12px;

	border: none;
	border-collapse:collapse;

	text-align : center;
	vertical-align : top;
}

/* feedComponentHeader */
.feedComponentHeader
{
	width:100%;
	height:20px;
	
	padding:0px;
	margin:0px;
	
	border-bottom: double 3px #800000;

	text-align : center;
	vertical-align : top;
	
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #772222;
	
	background-image: url('http://www.makelogic.com/images/componentHeaderBg01.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;

}

/* feedComponentContent */
.feedComponentContent
{
	width:100%;

	padding : 4px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
	
	background-image: url('http://www.makelogic.com/images/compBg02.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center bottom;

	text-align : left;
	vertical-align : top;

	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*----------------- feedComponent End ----------------*/

/*----------------- newsLetterComponent Start ----------------*/
/* newsLetterComponent */
.newsLetterComponent
{
	width:120px;
	
	padding : 0px;
	margin-top:12px;

	border: none ;
	border-collapse : collapse;


	text-align : center;
	vertical-align : top;
}

/* newsLetterComponentHeader */
.newsLetterComponentHeader
{
	width:100%;
	height:20px;
	
	padding:0px;
	margin:0px;
	
	border-bottom: double 3px #800000;

	text-align : center;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #772222;
	
	background-image: url('http://www.makelogic.com/images/componentHeaderBg01.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;

}

/* newsLetterComponentContent */
.newsLetterComponentContent
{
	width:100%;
	height:100px;

	padding : 0px;
	padding-top:8px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	background-image: url('http://www.makelogic.com/images/compBg03.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center bottom;

	text-align : center;
	vertical-align : top;

	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*----------------- newsLetterComponent End ----------------*/

/*----------------- Google Search Form Start --------------*/
.googleSearchForm
{
	/*width:150px;*/
	height:18px;

	padding : 0px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	text-align : right;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
}

.googleSearchTextBox
{
	width:100px;
	height:15px;

	padding : 0px;
	margin : 0px;

	/*border : none;*/

	text-align : left;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.googleSearchButton,.googleSearchButton:hover:after
{
	width:50px;
	height:18px;

	padding : 0px;
	margin : 0px;

	border : solid 1px #999999;

	text-align : center;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;

	
	/*background: url('http://www.makelogic.com/images/googleSearch.gif');*/
	background: url('http://www.makelogic.com/images/googleLogo.gif');
	background-repeat:no-repeat;
	background-position: center center;
	
}

.googleSearchButton:hover
{
	width:50px;
	height:18px;

	padding : 0px;
	margin : 0px;

	border : solid 1px #555555;

	text-align : center;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;

	
	background: url('http://www.makelogic.com/images/googleLogo.gif');
	background-repeat:no-repeat;
	background-position: center center;
	
}

.googleSearchRadio
{
	width:0px;
	height:0px;

	padding : 0px;
	margin : 0px;

	border : none;
}
/*----------------- Google Search Form Start --------------*/


/*------------------ Rate This Component Start ----------------*/
.rateThis
{
	padding : 14px;
	margin : 2px;

	border-top: solid 2px #222222 ;
	background : #EEEEEE;
	
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
}

.rateThisRadio
{
	
}
/*------------------ Rate This Component Start ----------------*/

/*Icon*/
.icon
{
	width:18px;
	height:18px;

	padding : 0px;
	margin : 0px;

	border : none;
	
	text-align : left;
}

/* ----------------------- Styles For Content --------------------------- */

#rightFloatHeading 
{
	width: 150px;
	height: auto;

	padding : 4px;
	margin-left : 8px;
	
	margin-top:4px;
	margin-bottom:4px;
	
	float : right;
	
	border: solid 1px #AAAAAA;
	display: block;
	position: relative;
	
	text-align:center;
	vertical-align:middle;
	
	color : #999999;
	background: #222222;
	font-family: Eras Bold ITC, Impact, Georgia, Times, Times New Roman, serif;
	font-style: normal; 
	font-variant: normal; 
	font-weight: bolder; 
	font-size: 18px;	
	/*text-indent: 4em*/
}

#leftFloatHeading
{
	width: 150px;
	height: auto;

	padding : 4px;
	margin-right : 8px;
	
	margin-top:4px;
	margin-bottom:4px;

	float : left;
	
	border: solid 1px #AAAAAA;
	display: block;
	position: relative;
	
	text-align:center;
	vertical-align:middle;
	
	color : #000080;
	font-family: Eras Bold ITC, Impact, Georgia, Times, Times New Roman, serif;
	font-style: normal; 
	font-variant: normal; 
	font-weight: bolder; 
	font-size: 18px;	
	/*text-indent: 4em*/
}

#rightFloatBlock
{
	/* other properties are set above along with XXXFloatHeading*/
	width: 150px;
	height: auto;
	
	margin-left : 8px;
	padding : 5px;
	
	float : right;
	
	border: solid 1px #555555;
	display: block;
	position: relative;
		
	background-image : none;
	background:none;
}

#leftFloatBlock
{
	/* other properties are set above along with XXXFloatHeading*/
	width: 150px;
	height: auto;
	
	margin-right : 8px;
	padding : 5px;
	
	float : left;
		
	border: solid 1px #555555;
	display: block;
	position: relative;
	
	background-image : none;
	background:none;
}

/* Unordered Lists*/
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*list-style-type: none;*/
}

/* Nested Lists */
ul li ul, ul li ul li ul
{
	padding-top: 10px;
	list-style-type: none;
}

.narrowcolumn ul li 
{	
	/*list-style-image: url('http://www.makelogic.com/images/arrow05.gif');*/
	list-style-image: url('http://www.makelogic.com/images/blogBullet.gif');
}

.rightComponentsColumn li
{
	list-style-image: url('http://www.makelogic.com/images/blogBullet.gif');
}

ul li ul li
{
	font-size: 100%;
	margin-left: 0px;
	padding-top: 5px;
	list-style-image: url('http://www.makelogic.com/images/arrow06.gif');
	/*list-style-position: inside;*/

}

ul li ul li ul li
{
	font-size: 100%;
	margin-left: 0px;
	padding-top: 5px;
	list-style-image: url('http://www.makelogic.com/images/arrow07.gif');
	/*list-style-position: inside;*/

}
/* Books */

#books
{
	text-align:center;
}

/* Blogroll */

#blogroll li, #blogroll ul , #blogroll li ul li
{
	font-size: 100%;
	margin-left: 0px;
	margin-top: 4px;
	list-style-image: none
}

#blogroll
{
	font-family:Arial;
	font-size: 8pt;
	margin-left: 2px;
	margin-top: 4px;
	/*
	background: #EEEEEE;
	border: solid 1px #AAAAAA;
	*/
	border: solid 1px #E0E0E0;
	padding: 4px 8px 4px 8px;
	background: url("http://www.makelogic.com/images/gradient01.jpg") no-repeat top left;

}

#blogroll a
{	
	font-weight: normal;
	text-decoration:none;
	color:Green;
}

#blogroll a:hover
{
	font-weight: normal;
	text-decoration:underline;
	color:Red;
}

#searchform
{
	margin-bottom: 0px;
}

/*Headings*/
#ContentDiv h1,#ContentDiv h2,#ContentDiv h3,#ContentDiv h4,#ContentDiv h5,#ContentDiv h6
{
	font-family: Eras Medium ITC, Arial Narrow, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #222222;
	
	padding:0px 0px 2px 0px;
	text-align: left;
	text-decoration: none;

		/*
	background-image: url('http://www.makelogic.com/images/bg01.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
*/
	
	
	/*border-bottom: solid 1px #882222;*/
		
}

#delicious
{
	font-size: 8pt;
	padding: 4px 4px 4px 4px;
	margin:10px 0px 0px 5px;
	
	/*
	border: solid 1px #AAAAAA;
	background:  #EEEEEE;
	*/
}

/* feedBurderLinks */
.feedBurnerLinks
{
	font-size: 8pt;
	padding: 4px 4px 4px 4px;
	margin:5px 0px 0px 5px;
	
	border-top: dashed 1px #AAAAAA;
	border-bottom: dashed 1px #AAAAAA;
}


/* noBorder for LogoImages and other images in margins*/
img
{
	border: none;
}

#ContentDiv img
{
	padding : 1px;
	border: solid 1px #DDDDDD;
}

#ContentDiv table
{
	padding : 0px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;
}

#ContentDiv tr
{
}

#ContentDiv td
{
	padding : 2px;
	margin : 0px;
	
	border: solid 1px #AAAAAA;
}

#ContentDiv code
{
	padding : 14px;
	margin-left : 8px;
	
	margin-top:8px;
	margin-bottom:8px;

	border-left: solid 4px #AAAAAA;
	display: block;
	position: relative;
	
	text-align: left;
	vertical-align:middle;
	
	color : #550033;
	background : #DDDDDD;
	font-family: Courier New, Eras Bold ITC, Impact, Georgia, Times, Times New Roman, serif;
	font-style: normal; 
	font-variant: normal;	
	font-size: small;
}


.centerImage
{
	text-align: center;
	
	padding : 2px;
	margin : 4px;
	border: solid 1px #DDDDDD;
}

.leftImage
{
	text-align: left;
	float: left;
	
	padding : 2px;
	margin-right : 14px;
	border: solid 1px #DDDDDD;
}

.rightImage
{
	text-align: right;
	float: right;
	
	padding : 2px;
	margin-left : 4px;
	border: solid 1px #DDDDDD;
}

.MLPartnerLogosTD
{
	width : 120px;
	height : 120px;
	text-align : center;
	vertical-align : top;
	
	border: none 1px #EEEEEE;
	background: #FFFFFF;
}

/** Wordpress Blog Related Styles : START **/
#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

	
.widecolumn {
	line-height: 1.6em;
}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
	
small {
	font-family: Helvetica, Sans-Serif, Arial;
	font-size: 0.9em;
	line-height: 1.5em;
	}	

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	padding: 2px 4px 2px 8px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors - Wordpress*/
/* Begin Structure */
#page {
	/*background-color: white;*/
	border: 1px solid #959596;
	}
.narrowcolumn 
{
	/*background:#990000;*/
}
.widecolumn 
{
	/*background:#000099;*/
}

.narrowcolumn .post .postDateTime {
	text-align: justify;
	font-size: 0.9em;
	line-height: 1.5em;
}

.unitHeader
{
	height: 20px;
	margin: 5px 0px 0px 0px;
	
	background:url("http://www.makelogic.com/images/unitHeaderBg.png") no-repeat top left;
}

.unitBody
{
	padding:2px 2px 2px 4px;
	margin: 0px 0px 0px 0px;
	background:url("http://www.makelogic.com/images/unitBodyBg.png") repeat-y top left;
}

.unitFooter
{
	height: 20px;
	margin: 0px 0px 15px 0px;
	
	background:url("http://www.makelogic.com/images/unitFooterBg.png") no-repeat bottom left;
}

.greenBg
{
	margin: 0px 0px 15px 0px;
	padding-bottom: 10px; 
	background:url("http://www.makelogic.com/images/greenBg.gif") no-repeat bottom left;
}

.narrowcolumn .post .entryHeader
{
	height:20px;
	margin-top:8px;
	background: url("http://www.makelogic.com/images/postEntryHeaderBg.png") no-repeat top left;
}

.narrowcolumn .post .entry {
	text-align: justify;
	line-height:1.5em;
	font-size: medium;
	font-family: Georgia;
	/*margin : 2px 2px 2px 2px;*/
	/*background:#000022;*/	
	
	/*border: solid 1px #E0E0E0;*/
	padding: 4px 8px 4px 8px;
	background: url("http://www.makelogic.com/images/postEntryBodyBg.png") repeat-y top left;
	/*background: url("http://www.makelogic.com/images/gradient01.jpg") no-repeat top left;*/
	/*background: url("http://www.makelogic.com/images/blogPostEntryBg.jpg") no-repeat top right;*/
}

.narrowcolumn .post .entryFooter
{
	height:20px;
	margin-bottom:8px;
	background: url("http://www.makelogic.com/images/postEntryFooterBg.png") no-repeat bottom left;
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.5em;
}
	
.narrowcolumn .postmetadata {
	text-align: left;
	margin-right: 10px;
	padding: 2px 10px 2px 10px;
	font-family: Georgia;
	font-size:small;
}

/* Links in narrowcolumn */
.narrowcolumn a
{
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom: 1px; 
	font-weight:normal;
	color: Green;
}

.narrowcolumn a:hover
{
	text-decoration: none;
	font-weight:normal;
	border-bottom-style: dotted;
	border-bottom: 1px; 

	color: Red;
}

.narrowcolumn a:visited
{
	text-decoration: none;
	font-weight:normal;
	border-bottom-style: dotted;
	border-bottom: 1px; 

	color: Gray;
}

/* external links in narrowcolumn */
.narrowcolumn a.external
{
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom: 1px; 
	font-weight:normal;
	color: Green;
	display:inline;
	
	zoom:1;
	padding-right: 20px;
	background: transparent url("http://www.makelogic.com/images/link.gif") no-repeat top right;
}

.narrowcolumn a.external:hover
{
	text-decoration: none;
	font-weight:normal;
	border-bottom-style: dotted;
	border-bottom: 1px; 
	display:inline;

	color: Red;

	zoom:1;
	padding-right: 15px;
	background: transparent url("http://www.makelogic.com/images/external_link.gif") no-repeat top right;
}

.narrowcolumn a.external:visited
{
	text-decoration: none;
	font-weight:normal;
	border-bottom-style: dotted;
	border-bottom: 1px; 

	color: Gray;

	padding-right: 15px;
	background: transparent url("http://www.makelogic.com/images/external_link.gif") no-repeat top right;
}

.narrowcolumn img
{
	border: solid 1px #AAAAAA;
	padding: 1px 1px 1px 1px;
	text-align:center;
	clear:both;
		
	margin-top: 4px;
	margin-bottom:4px;
}

.widgetsColumn li, .widgetsColumn ul
{
	list-style-type:square;
	list-style-position:inside;
	padding-left:0px;
	text-align:left;
	margin-left:4px;
}

.widecolumn .post {
}

.widecolumn .postmetadata {
}

.widecolumn .smallattachment {
	text-align: center;
}

.widecolumn .attachment {
	text-align: center;
}

.postmetadata {
	clear: left;
}

.alignright {
	float: right;
	margin-right:10px;
	font-weight:bold;
}

.alignleft {
	float: left;
	margin-left:10px;
	font-weight:bold;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}

.photo
{
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border: solid 1px #AAAAAA;
}

/** Wordpress Blog Related Styles : START **/


/* START : These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	/*position: absolute;*/
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
#blogTitle
{
	text-align: right;	
}

.sIFR-hasFlash #blogTitle {
	visibility: hidden;
	
	letter-spacing: -5px;
	font-size: 40px;
	color: Silver;
	text-align:right;
	
	/*
	border: solid 1px #880000;
	margin-left:20px;
	padding: 2px 2px 2px 20px;
	*/
	
	/*border-bottom:solid 2px #666666;*/
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	
	
	letter-spacing: -6px;
	font-size: 30px;
	color: Silver;
	background:transparent;
	border-bottom:solid 2px #222222;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	
	letter-spacing: -6px;
	font-size: 28px;
	color: Silver;
	background:transparent;
	border-bottom:solid 2px #222222;
	/*
	letter-spacing: -9px;
	font-size: 55px;
	border-bottom:solid 2px #DDDDDD;
	margin-left:9px;
	*/
}


.sIFR-hasFlash h3 {
	visibility: hidden;

	letter-spacing: -6px;
	font-size: 25px;
	color: Silver;
	background:transparent;
	border-bottom:solid 2px #222222;
}


.sIFR-hasFlash h4 {
	visibility: hidden;
	
	letter-spacing: -5px;
	font-size: 21px;
	color: Silver;
	background:transparent;
	border-bottom:solid 2px #222222;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
	
	padding: 1px 0px 1px 0px;
	margin-top:0px;
	
	letter-spacing: -5px;
	font-size: 12px;
	
	color: #888888;
	/*background:#AAAAAA;*/
	
	border-top: solid 1px #660000;
	border-bottom:solid 1px #660000;
}

.sIFR-hasFlash h6 {
	visibility: hidden;
	
	letter-spacing: -5px;
	font-size: 10px;
	color: Silver;
	background:transparent;
	border-bottom:solid 2px #222222;
}



.sIFR-hasFlash .narrowcolumn .post .blogLink a{
	visibility: hidden;
	
	letter-spacing: -6px;
	font-size: 25px;
	border-bottom:solid 2px #880000;
}

.sIFR-hasFlash .narrowcolumn .post .blogLink a:hover {
	visibility: hidden;
	
	letter-spacing: -6px;
	font-size: 25px;
	border-bottom:solid 2px #DDDDDD;
	color:#AA0000;
}

/* END : These are standard sIFR styles */


