﻿
/* MARGINS */
#background	{ margin:0; padding:0; }
.bio		{ margin:15px 0 0 0; padding:0 30px; }
#col_1		{ padding:0; }
#col_2		{ padding:0 20px 20px 20px; }
#col_2b		{ padding:0 20px 20px 0; }
#col_3		{ padding:0; }
#end		{ margin:20px 0; }
H1			{ margin:0px; }
#head_text	{ margin:6px 0 0 0; }
#main		{ margin:18px 0 0 0; }
#main_col_l	{ margin:0 15px 0 0; }
#main_foot	{ margin:15px 0 0 0; }
.mt15		{ margin:15px 0 0 0; }
OL.tiny LI	{ margin:0 0 5px 0; }
#page		{ margin:0 auto; padding:0; }
.sep LI		{ margin:5px 0 0 0; padding:0 0 5px 0; }
.tiny H2	{ margin:0; letter-spacing:10px; }
.tiny H3	{ margin:5px 0 0 0; }
#tag		{ margin:5px 40px 0 10px; }


/* ALIGNMENT */
#col_1,#col_2,#col_2b,#col_3
{ vertical-align:top; }

#background	{ text-align:center; }
#buttons TD { text-align:center; line-height:1; }
#end			{ clear:both; }
#main_col_l	{ float:left; }
#main_foot	{ clear:left; }
#page			{ text-align:left; }
#tag			{ float:left; line-height:1; }
.tiny H2		{ text-align:center; }


/* DIMENSIONS */
#buttons TD	{ height:34px; width:98px; }
#col_1		{ width:164px; }
/*#col_2		{ width:600px; }*/
#col_3		{ width:320px; }
#end			{ height:10px; width:984px; }
#head			{ height:70px;}
#main			{ width:100%; }
#menu			{ height:34px; }
#page			{ width:984px; }


/* POSITIONS */


/* FONTS */
#background, #main
{ font-family: Arial, sans-serif; font-size:14px; }

.grad_box
{ font-style:italic; }

A:link, A:visited, A:active, A:hover
{ text-decoration:underline }

A.tiny		{ font-style:normal; text-decoration:underline; }
.bio		{ font-size:20px; }
#buttons TD	{ font-size:11px; font-weight:bold; }
H1			{ font-family:Arial Black, sans-serif; font-size:14px; }
#head_text	{ font-size:14px; font-style:italic; font-weight:bold; }
#head_text a{ font-family:Arial Black, sans-serif; font-size:16px; font-style:normal; text-decoration:underline; }
#main_foot	{ font-size:13px; font-weight:bold; }
#tag		{ font-family:Times New Roman, serif; font-size:24px; font-style:italic; font-weight:bold; }
.tiny		{ font-size:11px;  line-height:1.5; }
.tiny H3	{ font-size:13px;}
.tiny B		{ font-style:normal }
.tiny H2	{ font-family:Arial Black, sans-serif; font-size:13px; font-style:normal; }
.tiny UL	{ line-height:1.2; }


/* COLORS */
#buttons TD A:link, #buttons TD A:visited, #buttons TD A:active
{ color:black; text-decoration:none; }

#buttons TD,#buttons TD A:hover, .tiny B, I, .red, .tiny H3
{ color:#8D0E39; }

.green, H1, .tiny H2, OL.tiny B
{ color:#00714A; }

.bio			{ border-left:5px solid #ACC492; }
#end			{ border-bottom:1px dashed silver; }
.sep LI 		{ border-bottom: 1px solid #00714A; }

/* BACKGROUNDS */
#col_2,#col_2b
{ background-color:white; }

#buttons TD	{ background:url('/images/button_bg.jpg') no-repeat top right; }
#main			{ background:url('/images/bg_grad.jpg') repeat-x; }

/* EOF */