
BODY {
	BACKGROUND-COLOR: #ffffff; 
	margin: 0px;
	padding: 0px;
	font-size: 18px; 
}
A:link {
	COLOR: #58a; TEXT-DECORATION: none
}
A:visited {
	COLOR: #969; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c60; TEXT-DECORATION: underline
}

h1 {
	font-family: Lucida Calligraphy;
}
h2 {
	font-family: Lucida Calligraphy;
}
h3 {
	font-family: Lucida Calligraphy;
}
h4 {
	font-family: Lucida Calligraphy;
}

/* page_wrapper -------------------- */
/* this gives us the three column with the torn paper edges */
TABLE.page_wrapper {
	border-style: none;
	border-spacing: 0px;
    border-collapse: collapse;
    border-width: 0px 0px 0 0;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	BACKGROUND-COLOR: #ffffff; 
}
TD.page_wrapper_left {
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100px;
	BACKGROUND-IMAGE: url(http://www.brushpaintingcircle.com/shared/img/bg_left.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: #ffffff; 
}
DIV.page_wrapper_left{
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100px;
}
TD.page_wrapper_right {
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100px;
	BACKGROUND-IMAGE: url(http://www.brushpaintingcircle.com/shared/img/bg_right.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: #ffffff; 
}
/* this holds all the content in the center of the page */
TD.main {
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: auto;
	BACKGROUND-COLOR: #ffffff; 
	vertical-align: top;
	text-align: center;
}
TD.main_front_page {
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: auto;
	BACKGROUND-COLOR: #ffffff; 
	vertical-align: middle;
	text-align: center;
}


/* top of page text -------------------------- */
P.announce
{
	color: #000000;
	padding: 0px 10px 30px 10px;
}

P.journal_summary
{
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	color: #000000;
	padding: 0px 10px 30px 10px;
	width: 450px;
}

P.gallery_summary
{
	color: #000000;
	padding: 0px ;
	width: 450px;
}
/* main site content is broken into posts --------------- */
DIV.post_center{
	margin: 0px;
	padding: 0px 10px 30px 10px;
	width: auto;
/*	BACKGROUND-COLOR: #0000ff; 
	vertical-align: top; */
/*	text-align: justify; */
	text-align: center;
	
}

div.centered 
{
	padding: 0;
	margin-top: 0px
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 0; 
	text-align: center;
/*	border: medium double rgb(255,255,255); */
}
table.centered 
{
	padding: 0;
	margin-top: 0px
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 0; 
	text-align: center;
/*	border: medium double rgb(255,255,255); */
}

DIV.post_justify{
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 0px 20px 30px 20px;
	width: 500px;
/*	BACKGROUND-COLOR: #0000ff; 
	vertical-align: top; */
	text-align: justify;
	position: relative;
	
}


DIV.post_journal{
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 0px 20px 30px 20px;
	width: 700px;
/*	BACKGROUND-COLOR: #0000ff; 
	vertical-align: top; */
	text-align: justify;
	
}

.post_journal IMG{
	border: 6px double rgb(220,220,220);
	margin: 10px
}

.post_journal H2{
	margin: 10px 0 0 0
}


DIV.gallery{
}
.gallery IMG{
	border: 6px double rgb(220,220,220);
	margin: 10px
}
TD.justifyme{
	text-align: justify;
}


/* use this instead of a <hr> ----------------------- */
DIV.hr_brush {
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 1px;
	width: auto;
}

/* bottom of page ----------------------------- */
P.footer{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: auto;
/*	BACKGROUND-COLOR: #0000ff; 
	vertical-align: top; */
	text-align: center;
	font-size: 60%;
}


/* gallery css -----------------------------------------*/

/*
table.GalleryTable {
}
tr.GalleryRow{
}
td.GalleryRowData{
}
table.GalleryColTable{
}
tr.GalleryColRow{
}
td.GalleryColData{
}
img.GalleryThumbnail{
}
p.GalleryImageDesc{
}
p.GalleryNav{
}
p.GalleryDesc{
}
*/
p.GalleryNav{
	margin: 20px 0px 40px 0px;
}

div.gallery_desc{
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 10px;
	width: 500px;
	text-align: justify;
}

div.GalleryImageDesc{
	margin: 5px;
	padding: 0px 0px 0px 10px;
	width: 300px;
	text-align: center;
	font-size: 80%;
}

