html,body {
    font-size: 11px;
    font-family: verdana, sans-serif;
    color: black;
    top: 0px;
    left: 0px;
    padding-top: 0px;
    padding-left: 0px;
    margin: 0;
	}

H1 {
    font-size: 16px;
    font-family: verdana, sans-serif;
    color: #71843E;
    line-height: 20px;
}

.caption {
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
    font-family: verdana, sans-serif;
    line-height: 11px;
	}
	
.collagecaption {
    color: #ffffff;
    text-decoration: none;
    font-family: verdana, sans-serif;
    line-height: 12px;
	}
	
.error {
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #990000;    
	}


td {
    font-size: 11px;
    font-family: verdana, sans-serif;
    color: black;
    line-height: 16px;
	}
	
.largetext {
    font-size: 16px;
    font-family: verdana, sans-serif;
    color: #71843E;
    line-height: 20px;
}

.title {
    font-size: 14px;
    font-family: verdana, sans-serif;
    color: #71843E;
    line-height: 20px;
}

.redtitle {
    font-size: 14px;
    font-family: verdana, sans-serif;
    color: red;
    line-height: 20px;
}

.medtitle {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #71843E;
    line-height: 20px;
}

.boldmedtitle {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #71843E;
    line-height: 20px;
        font-weight: bold;
}

.verylarge {
    font-size: 22px;
    font-family: verdana, sans-serif;
    color: black;
    line-height: 25px;
}

	
p {
    font-size: 11px;
    font-family: verdana, sans-serif;
    line-height: 16px;
    color: black;
	}
	
.whitetext {
    font-size: 13px;
    font-family: verdana, sans-serif;
    color: #ffffff;
    line-height: 20px;
	}
	
	
mysmall {
    font-size: 10px;
    font-family: verdana, sans-serif;
    line-height: 20px;
    color: black;
	}

.sidebar_green	{
    color: #647635;
}

a:link {
    text-decoration: none;
    color: #647635;
	}
	
a:visited {
    text-decoration: none;
    color: #647635;

	}
	
a:hover {
    text-decoration: none;
    color: #97A280;

	}
	
a:active {
    text-decoration: none;
    color: #97A280
	}

	

.green_selected {
    color: #97A280;
	}

a.green_selected:link {
    text-decoration: none;
    color: #97A280;

	}
	
a.green_selected:visited {
    text-decoration: none;
    color: #97A280;
	}
	
a.green_selected:hover {
    text-decoration: none;
    color: #97A280;
	}
	
a.green_selected:active {
    text-decoration: none;
    color: #97A280;
	}

	
.selected {
    color: #5D6D66;
	}

a.selected:link {
    text-decoration: none;
    color: #EAD272;

	}
	
a.selected:visited {
    text-decoration: none;
    color: #EAD272;
	}
	
a.selected:hover {
    text-decoration: none;
    color: #EAD272;
	}
	
a.selected:active {
    text-decoration: none;
    color: #EAD272;
	}

	

.text {
	font-size: 11px;
        font-family: verdana, sans-serif;
	line-height: 15px;
	color: #ffffff;
	}
	



select, option, textarea, input {
        font-family: verdana, sans-serif;
	font-size: 11px;
}
	
.forumline      { border: 1px #cc9933 dashed; }

.pictureborder      { border: 1px #000000 solid  ; }

.navbartable      { background-color: #996633; }


.main {
    padding: 0px;
    width: 720px;

}

.column-one {    
    padding: 0px; 
    width: 115px;
    height:100%;
}

.column-one-row-1 {    
    padding: 0px; 
    width: 115px;
    height: 130px;
}

.column-one-row-2 {    
    padding-left: 15px;
    padding-top:0px;
    width: 115px;
    height: 100%;
}

.column-two {
    padding: 0px;
    width: 150px;
    background-image: url(gifs/col2pixel.jpg);
    height:100%;
}

.column-two-row-1 {    
    padding: 0px; 
    width: 150px;
    height: 130px;
}

.column-two-row-2 {    
    padding-left: 10px;
    padding-top: 0px;
    width: 150px;
    height: 100%;
}

.column-three {
    padding: 0px;
    width: 450px;
    height: 100%;
}

.column-three-row-1 {
    padding: 0px;
    width: 450px;
    height: 130px;
    background: url(gifs/toplogo.jpg) no-repeat;
}

.column-three-row-2 {
    padding: 0px; 
    width: 445px;
    height: 300px;
    background-image: url(gifs/blank-spot-pixel.jpg);
    border: 2px  #71843E solid  ;

}

.col-3-row-2-grid {
    width: 108px;
    height: 96px;
    border: 2px #5D6D66 solid  ;
}


.column-three-row-2-no-grid {
    padding: 0px; 
    width: 450px;
    height: 300px;
    background: #5D6D66  ;

}

.column-three-row-2-whole {
    padding: 0px; 
    width: 450px;
    background: #5D6D66  ;

}

.column-three-row-2-white {
    width: 450px;
    height: 300px;
    background-image: url(gifs/col2pixel.jpg);
    border-right: 1px #EDF0E8 solid  ;
}

.column-three-row-2-rotating {
    width: 450px;
    height: 300px;
    background-image: url(gifs/col2pixel.jpg);
}

.column-three-row-2-collage {
    width: 450px;
    background-image: url(gifs/text-bg-pixel.jpg);
    border-right: 1px #EDF0E8 solid  ;
}

.column-three-row-2-inprint {
    width: 450px;
    background-image: url(gifs/text-bg-pixel.jpg);
    border-right: 1px #EDF0E8 solid  ;
}

.column-three-row-2-repro {
    width: 450px;
    background-image: url(gifs/text-bg-pixel.jpg);
    border-right: 1px #EDF0E8 solid  ;
}

.col-3-row-2-horiz-grid {
    width: 148px;
    height: 148px;
    border: 2px #5D6D66 solid  ;
}

.col-3-row-2-horiz-grid-tot {
    width: 150px;
    height: 150px;
}


.column-three-row-3 {
    padding: 0px;
    width: 450px;
    height: 300px;
    background-image: url(gifs/text-bg-pixel.jpg);

}


.column-three-text {
    padding-top: 10px;
    padding-left: 10px;
    width: 330px;
    height: 100%;
    background-image: url(gifs/text-bg-pixel.jpg);

}

.links-column-three-text {
    padding: 10px;
    width: 450;
    height: 100%;
    background-image: url(gifs/text-bg-pixel.jpg);

}

.column-three-sidebar {
    padding-left: 5px;
    padding-top: 5px;
    width: 105px;
    height: 300px;
    background-image: url(gifs/col2pixel.jpg);
}


.column-four {
    padding: 0px;
    width: 0px;
}


.textbox {
    padding: 0px;
    width: 800px;
    height: 320px;
}


.navbar {
    padding: 0px;
    width: 800px;
    height: 35px;
}

.bottombox {
    padding: 0px;
    width: 800px;
    height: 77px;
}

.portfolio_text {
    padding: 0px;
    width: 250px;
    height: 300px;
}


/* Begin Images */

a img {
        border: none;
        }



/*      Using 'class="alignright"' on an image will (who would've
        thought?!) align the image to the right. And using 'class="centered',
        will of course center the image. This is much better than using
        align="center", being much more futureproof (and valid) */

img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left
        }
/* End Images */

.pbn-title {
        font-size: 14px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        }

.pbntitle {
        font-size: 14px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        line-height: 125%;
        }

