
  /*
   * styles.css
   *
   * author: Nick Mealey
   * description: This is the stylesheet file for Nick Mealey Portfolio
   *
   */
  
  /* Basic styles */
  
    * {
        margin: 0px;
        padding: 0px;
        text-align: left;
    }
    body {
        background-color: white;
        color: black;
        font: 14px "Trebuchet MS", Tahoma;
        text-align: center;
    }
    h1 {
        color: black;
        padding:10px;
        font: 18px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;	;
    }
    p {
        color: white;
		padding: 10px;
        font: 16px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;	;
    }
    a:link, a:visited {
        color: white;
        font: 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;	;
        text-decoration: underline;
    }
    a:link:hover, a:visited:hover {
        font:"Trebuchet MS", Tahoma;
        text-decoration: none;
    }
    a.textlink {
        padding: 0px;
    }
    li {
        list-style-type: none;
        padding: 5px;
    }
	div#body {
		margin:auto;
		width: 900px;
	}
	div#logo {
		width:290px;
		height: 200px;
		background-color: white;
		float: left;
	}
    div#header {
        float:right;
		background-color:white;
        height: 200px;
        width: 610px;
    }
    div#nav{
        width: 610px;
        background-image:url("../images/nav.gif");
		background-repeat:repeat-x;
		background-color:#4eb4d0;
        height: 64px;
    }
	div#nav: a:link, a:visited {
		padding: 0px;
		margin:0px;
		border:0px;
	}
    div#title{
        width: 610px;
		margin-top: 50px;
        height: 60px; 
		background-color:white;
    }
    div#content{
        width: 900px;
		min-height: 300px;
    }
	div#slideout {
		float: left;
		margin-top:50px;
		width:290px;
		min-height:100px;
		background-color:#89d1e5;
	}
	div#main {
		width:610px;
		float:right;
		min-height: 400px;
		background-color:#48b0cd;
	}
	div#main p, div#slidedown p {
		padding:15px;
	}
	div#slidedown {
		width:610px;
		height:200px;
		float:right;
		background-color:#fffcbb;
		background-image:url("../images/slidedown.gif");
		background-repeat:repeat-x;
	}
	div#footer {
		width:610px;
		height:200px;
		float:right;
		background-color:white;
	}
	div#footer p {
		margin-top:20px;
		font: 10px "Trebuchet MS", Tahoma;
		text-align: center;
		color: black;
	}
	.padded {
		padding:4px;
	}
	a.flinks {
		font: 12px "Trebuchet MS", Tahoma;
		padding: 5px;
		background-color: #48b0ce;
		color: white;
		text-align: center;
	}
    hr {
        height: 1px;
        padding-top: 5px;
        padding-bottom: 5px;
	