/*---- Basic Document Settings ----*/

html {
margin: 0; padding: 0;
}

body {
	background: #605ca8 url(images/stripes.gif) repeat;
	color: #000;
	font: 13px/17px verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.9em;
}

/* Be kind to Netscape 4* /

p, td, ol, ul, li, dl, dt, dd {font-family: verdana, sans-serif;}

/* Done being kind to Netscape 4 */




/*---- Default hyperlink settings ----*/

a:link {
	color:#000000;
	background: transparent;
	font-weight: bold;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:visited {color:#000000; background: transparent; font-weight: bold; text-decoration:none; }
a:hover {text-decoration:underline;}
a:active {color:#000000; background: #009; font-weight: bold; text-decoration:none; }



/*---- Defines Main Content Area ----*/

div#container {
display: block;
width: 700px;
color: #000;
background: #fff;
margin: 12px auto 12px auto;
padding: 12px;
border-top: #ccc 4px solid;
border-right: #666 6px solid;
border-bottom: #000 6px solid;
border-left: #999 4px solid;
}


/*---- Defines Secondary Content Area ----*/

div#content {
	padding: 6px 36px 6px 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



/*---- Formatting for Primary Navigation Links ----*/

table.navlinks {
font: normal 18px/18px arial, verdana, sans-serif;
text-align: center;
width: 700px;
height: 24px;
padding: 0;
margin-top: 0;
margin-bottom: 9px;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
}

td.navlink1 {
background: url(images/tab_white.gif) repeat-x;
color: #000000;
font: normal 18px/18px arial, verdana, sans-serif;
text-align: center;
text-align: center;
vertical-align: middle;
}

td.navlink1 a:link {
background: url(images/tab_white.gif) repeat-x;
color: #000000;
font: normal 18px/18px arial, verdana, sans-serif;
text-decoration: none;
}

td.navlink1 a:visited {
background: transparent;
color: #000000;
font: normal 18px/18px arial, verdana, sans-serif;
text-decoration: none;
}

td.navlink1 a:hover {
background: url(images/tab.gif) repeat-x;
color: #000000;
font: normal 18px/18px arial, verdana, sans-serif;
text-decoration: none;
}

td.navlink1 a:active {
background: url(images/tab.gif) repeat-x;
color: #000000;
font: normal 18px/18px arial, verdana, sans-serif;
text-decoration: none;
}

td.navlink3 {
width: 18px;
height: 24px;
text-align: center;
vertical-align: middle;
}

td.navlink4 {
background: #fff;
color: #000000;
width: 50%;
height: 24px;
text-align: center;
vertical-align: middle;
}

td.yourhere {
background: url(images/tab.gif) repeat-x;
color: #000000;
text-align: center;
vertical-align: middle;
}



/*---- Formatting for the "Portfolios" table ----*/

table#portfolios	{
display: block;
width: 628px;
margin: 12px 0 0 0;
}

td.image	{
width: 75px;
height: 75px;
padding: 9px 0 9px 18px;
border-top: 1px #000 solid;
}

td.caption	{
font: bold 16px/16px georgia, serif;
font-variant: small-caps;
width: 163px;
height: 93px;
text-align: center;
vertical-align: middle;
border-top: 1px #000 solid;
}



/*---- Headline Formatting ----*/

h1 {
color:#000000;
background: transparent;
font: normal bold 24px/27px arial, geneva, sans-serif;
text-align: center;
margin: 18px 0 18px 0;
}

h2 {
color:#000000;
background: transparent;
font: normal bold 21px/21px arial, geneva, sans-serif;
text-align: center;
margin: 12px 0 0 0;
}

h3 {
color:#000000;
background: transparent;
font: normal bold 16px/19px arial, geneva, sans-serif;
text-align: left;
margin: 36px 0 0 0;
}

h4 {
color:#000000;
background: transparent;
font: normal bold 14px/16px arial, verdana,geneva, sans-serif;
text-align: center;
margin: 0 0 6px 0;
}


/* Be kind to Netscape 4* /

p, td, ol, ul, li, dl, dt, dd {font-family: verdana, sans-serif;}

/* Done being kind to Netscape 4 */



/*---- Paragraph Formatting ----*/

p {
	margin: 7px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.indent {
margin: 7px 36px 0 36px;
}

p.a {
margin: 15px 0 0 0;
}

p.center {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

p.right {
margin: 14px 0 0 0;
text-align: right;
}



/*---- List Item Formatting ----*/

ol, ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

li {
background: url(images/bullet_square.gif) left top no-repeat;
color: #000;
margin-top: 7px;
padding-left: 15px;
}


/*---- Image Formatting ----*/

img {
border: 0;
}

img.center {
display: block;
text-align: center;
margin: 18px auto 18px auto;
}

img.center2 {
display: block;
text-align: center;
margin: 3px auto 0 auto;
}

img.gallery {
margin: 12px auto 12px 84px;
}

img.left {
margin: 9px 9px 6px 0;
float: left;
}

img.right {
margin: 9px 0 6px 9px;
float: right;
}


/*---- Span Formatting ----*/

span.small {
font: 12px arial, verdana, sans-serif;
}


/*-- The following pertain to the e-mail form page --*/


table.form1 {
width: 480px;
margin-top: 18px;
margin-bottom: 18px;
}

td.label {
width: 25%;
color: #000000;
background: transparent;
font: bold 12px/15px arial, sans-serif;
text-align: right;
padding: 3px 0 3px 0;
border-bottom: #036 1px solid;
}

td.input1 {
width: 75%;
padding: 3px 0 3px 6px;
border-bottom: #036 1px solid;
}
#container #content .center b {
	font-size: 18px;
}
