/* Author: Tom Goering
  Main Screen CSS
  Linked to all pages */

/* Body properties for Screen View */

    body {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #ccc;
    }
    
    #full {
        position: relative;
		margin: 0 auto;
        width: 900px;
        /*margin-left: auto;
        margin-right: auto;
        margin-bottom: 1em;*/
        background-image: url(../media/sidebar.gif);
        background-repeat: repeat-y;
        border-right: 1px solid #888;
        border-bottom: 1px solid #888;
        background-color: #fff;
    }
    
    #mast {
        background-image: url(../media/main.png);
        background-repeat: no-repeat;
        height: 200px;
        position: relative;
    }
    
    #mast h1 {
        margin: 0 0 0 0;
        background-image: url(../media/mast-bg.png);		
        padding: .3em 0px .3em 0px;
        text-align: left;
        width: 900px;
        font-weight: normal;
        color: #fff;
        font-size: 190%;
        position: absolute;
        bottom: 0;
        left: 0;
		text-indent: 20px;
	}
    
    #content {
        float: right;
        width: 625px;
        padding: 0 10px 0 0;
    }
    
    #content h2 {
        font-size: 120%;
        color: navy;
        background-color: transparent;
        margin: 0;
        padding: 1.4em 0 0 0;
    }
    
    #content h3 {
        font-size: 100%;
        color: #33f;
        background-color: transparent;
        margin: 0;
        padding: 1.4em 0 0 0;
    }
    
    #content p {
        font-size: 80%;
        line-height: 1.6;
    }
    
    #content img {
        border: solid #ccc 3px;
        padding: 3px;
        margin: 10px 0px 5px 5px;
    }
    
    #content dl {
        margin: 0 10px 0 10px;
    }
    #content dt {
        /*text-decoration: underline;*/
        font-size: 80%; 
    }
    
    #content dd {
        margin-bottom: 6px;
        padding-left: 7px;
        border-left: dashed 1px #ccc;
        font-size: 75%;
    }
    .font {
        font-family: "Times New Roman", Times, Serif;
    }
    
    #nav {
        float: left;
        width: 230px;
    }
    
    #nav ul {
        list-style: none;
        margin: 3em 0 0 0;
        padding: 0;
        border: none;
    }
    
    #nav li {
        font-size: 85%;
    }
	
	/*#nav h4 {
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom: 0;
		margin: 0;
	}*/
    
    #nav a:link, #nav a:visited {
        color: #555;
        background-color: transparent;
        display: block;
        padding: 12px 0 12px 10px;
        text-decoration: none;
        /*min-height: 15px;*/
    }
    
    #nav li.cur a:link, #nav li.cur a:visited {
        color: navy;
        background-image: url(../media/needle-pt.png);
        background-color: transparent;		
        background-repeat: no-repeat;
    }
    
    #nav a:hover {
        color: navy;
        font-weight: bold;
    }
		
	/*.relatedLinks a:link, a:visited {
		margin: 0px;
		padding: 0px 0px 0px 5px;
		font-size: 80%;
		min-height: 10px;
	}
	
	.relatedLinks a:hover {
        color: navy;
        font-weight: bold;
    }	
	
	ul.relatedLinks {
		margin: 0px;
		padding: 0px 0px 0px 5px;
	}
	
	li.relatedLinks {
		margin: 0px;
		padding: 0px 0px 0px 5px;
	}*/
    
    #form {
        background-image: url(../media/form-bg.png);
        background-repeat: no-repeat;
        margin: 0;
    }
    
    .sname {
        padding: 10px 10px 10px 10px;
        font-weight: bolder;
        border: none;
    }
    
    #footer {
        clear: both;
        font-size: 80%;
        font-family: Zapf-Chancery, cursive;
        padding: 1em 0 1em 0;
        margin-left: 250px;
        color: #999;
        background-color: transparent;
    }
	
	.google{
		float: left;
		padding-left:10px;
		padding-right:0px;
		margin:5px;
		width:52%;
	}
	.googler{
		float: right;
		padding-left: 0px;
		padding-right: 10px;
		padding-top: 0;
		margin: 6px;
		Width: 40%;

	}