/*
xx-small
x-small
small
medium
large
x-large
xx-large
*/

body
{
  background-color: #F0F8FF;		/* AliceBlue */
}

/**************************/
/* HEADER & FOOTER STYLES */
/**************************/

.titleHeader
{
  font-size: xx-large;
  font-weight: bold;
  font-family: "Georgia", "Arial", "Times New Roman";
  letter-spacing: 5px;
  color: #4169E1;			/* RoyalBlue  */
}
a.button,a.thisButton
{
  text-decoration: none;
  font-size: large;
  font-family: "georgia", "arial", "Times New Roman";
  cursor: pointer;
  letter-spacing: 3px;
}
a.button:link,a.button:visited
{
  color: #4682B4;			/* SteelBlue  */
}
a.button:hover,a.button:active,a.thisButton:link,a.thisButton:visited
{
  color: #B51019;
  font-size: x-large;
  font-weight: bold;
  letter-spacing: 6px;
}
a.footerLink,a.thisFooterLink
{
  text-decoration:none;
  font-size: small;
  cursor: pointer;
}
a.footerLink:link,a.footerLink:visited
{
  color: #4682B4;			/* SteelBlue  */
}
a.footerLink:hover,a.footerLink:active,a.thisFooterLink:link,a.thisFooterLink:visited
{
  color: #B51019;
  font-weight: bold;
}
.copyRight
{
  font-size: xx-small;
  color: #4169E1;			/* RoyalBlue  */
}

/***************/
/* BODY STYLES */
/***************/

.bodyTitle
{
  font-size: large;
  font-family: "georgia", "Arial", "Times New Roman";
  font-weight: bold;
  color: #B51019;
}
.bodyVeryImportant
{
  font-size: medium;
  font-family: "georgia", "Arial", "Times New Roman";
  font-weight: none;
  color: #4169E1;			/* RoyalBlue  */
}
.bodyImportant
{
  color: #4169E1;			/* RoyalBlue  */
  font-family: "georgia", "Arial", "Times New Roman";
  font-size: small;
  font-weight: none;
  font-style: italic;
}
.bodyInfo
{
  line-height: 200%;
  color: #565656;
  font-family: 'Georgia', 'Arial', 'Times New Roman';
  font-size: small;
}
a.siteLink
{
  color: #3456AB;
  text-decoration: none;
  cursor: pointer;
}
a.siteLink:link, a.siteLink:visited
{
  text-decoration: none;
}
a.siteLink:hover, a.siteLink:active
{
  text-decoration: underline;
}

/*****************/
/* RESUME STYLES */
/*****************/

.addressPhone
{
  text-decoration: none;
  font-size: x-small;
  font-family: "georgia", "Arial", "Times New Roman";
  font-style: italic;
}
.nameHeader
{
  font-size: xx-large;
  font-family: "georgia", "Arial", "Times New Roman";
}
.leftCategoryHeader
{
  font-size: medium;
  font-family: "Times New Roman", "Arial";
  font-weight: bold;
}
.bodyResume
{
  font-size: small;
  font-family: "Times New Roman", "Arial";
}
.experienceHeader
{
  font-size: small;
  font-family: "Times New Roman", "Arial";
}
.experienceTitle
{
  font-size: medium;
  font-family: "Times New Roman", "Arial";
  font-weight: bold;
}
.experiencePoints
{
  font-style: italic;
  font-size: small;
}
ul.languageList
{
  list-style-type: square;
}

/********************/
/* PORTFOLIO STYLES */
/********************/

.linkHeader
{
  font-size: medium;
  font-family: "Georgia", "Arial", "Times New Roman";
}
.description
{
  font-size: small;
  font-family: "Times New Roman", "Arial";
}
.subHeader
{
  font-size: large;
  font-family: "Georgia", "Arial", "Times New Roman";
  font-weight: bold;
  letter-spacing: 6px;
}

/***************/
/* BLOG STYLES */
/***************/

.BlogDate
{
  color: #9A9A9A;
  font-family: 'Georgia', 'Arial';
  font-size: x-small;
  font-style: italic;
}
.BlogTitle
{
  color: #565656;
  font-family: 'Georgia', 'Arial';
  font-size: small;
  font-weight: bold;
}
.Blog
{
  color: #000000;
  font-family: 'Georgia', 'Arial';
  font-size: small;
}