/* ---------------------------
Totally Artistic
Official Color Scheme:
#999999: (GREY, image borders)
--------------------------- */

/* --------------------------- */
/* Redefine standard HTML tags */
/* --------------------------- */
* {						/* All elements */
	margin: 0;				/* Set margin to 0  */
	padding: 0;				/* Set padding to 0 */
}
body {					/* Body */
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
a {text-decoration: underline}	/* All links */
a:link,
a:visited {color: #000000}	/* Link color: Default */
a:hover,
a:active  {color: #CD3333}	/* Link color: Hover */

h1 {					/* H1 */
	color: #777777;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	margin: 8px 0 10px;
}
hr {
	border: 0;
	color: #999999;
	background-color: #999999;
	height: 2px;
	width: 100%;
	text-align: left;
}

/* ---------------------------------- */
/* Set styles for browser consistency */
/* ---------------------------------- */
a img {border-width: 0}		/* Remove border from image links     */
p {margin: 0 0 12px}		/* Set paragraph margin               */
ul {list-style-type: disc}	/* Set bullet type for unordered list */
li {margin-left: 20px}		/* Set left margin for list elements  */


/* ----------------------------- */
/* Create custom classes and IDs */
/* ----------------------------- */

/* -- All Pages -- */
table#main {			/* Main table. Contains header, content, and footer. */
	margin: 0 auto;
	text-align: left;
}

#header {				/* Header table cell */
}
#content {				/* Content table cell */
	padding: 8px 16px;
}
#footer {				/* Footer table cell */
}

.nav {font-weight: bold}		/* All navigation text */
.nav a {text-decoration: none}	/* All navigation links */
.nav a:link,
.nav a:visited {color: #000000}	/* Nav color: Default */
.nav a:hover,
.nav a:active  {color: #D2834B}	/* Nav color: Hover   */
.nav a.current {color: #249024}	/* Nav color: Current */

#nav_top {				/* Navigation in header */
	font-size: 15px;
	margin-top: 4px;
	padding: 0 0 3px 24px;
	border-bottom: 3px double #D2834B;
}

#copyright {			/* Copyright table cell */
	height: 30px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
#copyright,
#applebox {
	font-size: 10px;
	font-weight: bold;
	margin: 30px 0 20px;
}
#applebox a {text-decoration: none}
#applebox a:link,
#applebox a:visited,
#applebox a:hover,
#applebox a:active {color: #666666}

/* -- Contact Page -- */
#contact {margin: 40px 0 15px}
#contact .form {padding: 10px 15px}
#contact .form form {margin: 0 0 0 15px}
#contact .info {}
#contact .info .address {}
#contact .info .phone {}
#contact .info .email {}
.req {color: #D1202A}	/* Required fields color */

/* -- Custom styles -- */

#join,
#TotallyArtistic {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: uppercase;
}
#join {
	font-size: 20px;
	padding-top: 10px;
	padding-right: 30px;
}
#TotallyArtistic {
	font-size: 24px;
	margin-top: 102px;
}
#join a,
#TotallyArtistic a {
	color: #D2834B;
	text-decoration: none;
}
#TotallyArtistic b {font-size: 36px}
.large {font-size:14px;
        font-weight:bold;}
