/*  
Theme Name: Greg's Magic SEO Template For Calculators Free
Theme URI: http://calculators-free.com/about-the-theme
Description: My highly SEO'ed theme
Version: 1.0
Author: Greg Bulmash
Author URI: http://www.brainhandles.com


*/

    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#FFD7FF;
 
 
 min-width:550px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:13px;
		font-family:arial,helvetica;
		line-height: 1.1em;
    }
    
    
    a:link, a:visited, a:active {
          color: #000080;
          text-decoration: underline;
          }
              
    h1, h2, h3 {
        margin: 0;
        padding:0;
        line-height:1.1em;
    }
    h1 {
          font-weight:bold;
          font-size:26px;
          }
    h2 {
          font-weight:bold;
          font-size:21px;
          }
    h3 {
          font-weight:bold;
          font-size:16px;
          margin-top: 5px;
          }      
          
    p {
        margin: 0;
        margin-bottom: 18px;
        padding:0;
    }
	}
	/* Header styles */
    #header {
       height:130px;
       position: absolute;
       top: 0px;
       left:0px;
       margin:0px;
       margin-left:0px;
       padding:0px;
       width:980px;
			    background:#FFB66E;
       
    }
    #breadcrumbs {
       height:20px;
       position: absolute;
       top: 130px;
       left:0px;
       margin:0px;
       padding:0px;
       margin-left:0px;
       width:980px;
			    background:#FFB66E;
       
    }
    
    .prevpostlink {
               margin-left:335px;
               width:635px;
               font-family:helvetica,arial;
               font-size:11px;
               text-align:center;
               font-weight:bold;
               padding-top:4px;
               }

    .swami{
               position:relative;
               top:0px;
               width:980px;
               margin-right:auto;
               margin-left:auto;
               }
               
    
    
    
    .footercontent{
          margin:0px;
          width:980px;
          font-family:helvetica,arial,tahoma;
          font-size:11px;
          font-weight:bold;
          background:#000;
          color: #000;
          }

	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:absolute;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
		top:150px;
		left:0px;
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	.colmask .umbump {
	     position: relative;
	     width:980px;
	     margin-left:auto;
	     margin-right:auto;
	     }
	/* 2 column left menu settings */
	.leftmenu {
	    background:#FFB66E;
	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:315px;
        background:#F3FFF0;
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:315px;
	    padding-bottom:1em;
		    }
	.leftmenu .col1 {
        margin:0 0px 0 325px;
         padding-top:10px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	    width:650px;
	}
    .leftmenu .col2 {
	     padding-top:10px;
        float:left;
        width:300px;
        position:relative;
        right:307px;
        font-size: 11px;
    }
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:980px;
        width:100%;
        padding-bottom:0px;
                  font-family:helvetica,arial,tahoma;
          font-size:11px;
          font-weight:normal;
          background:#FFD7FF;
          color: #833;
    }

     .canchors {
          font-size:11px;
        background:#D3ddd0;
        margin:0;
        line-height:1em;
          }
          
     .mycode {
               background: #EDEDED;
               border: 1pt solid #BABABA;
               }
               
     pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

code {
 line-height: 1.3em;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

form { margin:0px;
}


          