* html { margin:0; padding:0; }
body { background:#000; color:#fff; background-image: url(http://www.mikealbo.com/images/bg_starry.gif);}


a:link {
        color: #FFCC33;
	font-weight: normal;
	text-decoration: dotted;
        }

a:visited {
        color: #FFCC33;
	font-weight: normal;
	text-decoration: dotted;
        }

a:hover{
	color: #FEAC60;
	font-weight: normal;
	text-decoration: dotted;
        }

#banner {
	width:554px;
        margin-left:auto;
        margin-right:auto;
        padding-top:0px;
        height: 91px;
        text-align: center;
        }


#container {
	width:885px;
 	height:1008px;
        margin-left:auto;
        margin-right:auto;
        padding-top:1px;
        }

#content {
	width:485px;
	height:1004px;
        margin-left:auto;
        margin-right:auto;
        border-left: 0px dotted #EC6299;
        border-right: 0px dotted #EC6299;
        border-bottom: 0px dotted #EC6299;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 0px;
}


#sidebar-a {
    float:left;
    width:180px;
    height:1004px;
    margin:0;
    margin-right:0;
    padding:0;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height: 15px;
    color: #FFFF99;
}

#sidebar-b {
    float:right;
    width:180px;
    height:1004px;
    margin:0;
    margin-left:0;
    padding:0;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-align: left;
    line-height: 15px;
    color: #FEAC60;
}

#sidebar-c {
    float:right;
    width:200px;
    height:1004px;
    margin:0;
    margin-left:0;
    padding:0;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-align: center;
    line-height: 15px;
    color: #FEAC60;
}

#ruminations_ {
	position:relative;
	width:485px;
	height:121px;
}

#mike-face_ {
	position:relative;
/* left:0px;
	top:121px;*/
	width:485px;
	height:108px;
}

#position:relative {
	position:relative;
	top:229px;
	width:485px;
	height:84px;
}

#writingArchive_ {
	position:relative;
	/* left:0px;
	top:313px;*/
	width:485px;
	height:88px;
}

#bio_ {
	position:relative;
	/* left:0px;
	top:401px;*/
	width:485px;
	height:82px;
}

#gallery_ {
	position:relative;
	/* left:0px;
	top:483px;*/
	width:485px;
	height:65px;
}

#otherRealms_ {
	position:relative;
	/* left:0px;
	top:548px;*/
	width:485px;
	height:59px;
}

#ejaculations_ {
	position:relative;
	/* left:0px;
	top:607px;*/
	width:485px;
	height:82px;
}

#mike-knees_ {
	position:relative;
	/* left:0px;
	top:689px;*/
	width:485px;
	height:212px;
}

#contact_ {
	position:relative;
	/* left:0px;
	top:901px;*/
	width:485px;
	height:103px;
}
a img { border:0; }


h1, h2 {
        line-height: normal;
        padding: 0px;
        text-align: left;
        color: #EC6299;
        text-transform: uppercase;
        font-family: 'Lucida Grande', sans-serif;
	}

h3, h4, h5, h6 {
        line-height: normal;
        padding: 0px;
        text-align: center;
        color: #EC6299;
        text-transform: none;
        font-family: 'Lucida Grande', sans-serif;
        letter-spacing: .1em;
	}

.header-center {
        line-height: normal;
        padding: 0px;
        text-align: center;
        color: #EC6299;
        text-transform: uppercase;
        font-family: 'futura', helvetica, sans-serif;
        font-size: 12px;
	}

.biglotus {
text-align: left;
padding-top: 0px;
padding-bottom: 2px;
}

.list {
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        text-align: center;
        line-height: 16px;
        color: #FEAC60;
        padding: 0px;
        text-transform: uppercase;
	}

.content p {
        font-family: verdana, arial, sans-serif;
        font-size: 13px;
        text-align: left;
        line-height: 17px;
        color: #FEAC60;
        padding: 0px;
	}

.copy {
        font-family: verdana, arial, sans-serif;
        font-size: 13px;
        text-align: left;
        line-height: 16px;
        color: #FEAC60;
        padding: 20px;
        border: 2px dashed #1A4895;
}

#banner_page {
        position: relative;
        margin:0 auto;
        text-align: center;
        width:685px;
        height: 100%;
	}

