html, body
{
height: 100%;
min-height: 100%;
max-height: 100%;
padding: 0;
margin: 0;
background-image:url(/images/bg.jpg);
}

#top
{
background-image: url('cory_bolotsky_white.png')
}


@font-face
{
font-family: Content;
src: url('Arial_Narrow.ttf')
}


@font-face
{
font-family: SlabSerif;
src: url('TypoSlabserif-Light.ttf')
}

@font-face
{
font-family: NumberSerif;
src: url('Chunkfive.otf')
}

p.main
{
font-family:SlabSerif, Rockwell, Courier;
font-size: 36px;
line-height: 50px;
letter-spacing: 1px;
color: #ffffff;
text-shadow: #ffffff 0 0 0;
}

p.content
{
font-family:Content, Arial;
font-size: 28px;
line-height: 40px;
color: #ffffff;
text-shadow: #ffffff 0 0 0;
}


p.change
{
font-family:SlabSerif, Rockwell, Arial;
font-size: 18px;
color: #ffffff;
text-shadow: #ffffff 0 0 0;
}

a.student
{
text-decoration: underline;
color: #CC3333;
}

a.entrepreneur
{
text-decoration: underline;
color: #5CBA47;
}

::-moz-selection {
  background: #ffffff;
  color: #333333;
  text-shadow: none;
}

::selection {
  background: #ffffff;
  color: #333333;
  text-shadow: none;
}


a.leader
{
text-decoration: underline;
color: #F57F20;
}

a.traveler
{
text-decoration: underline;
color: #8C6B50;
}

a.news
{
text-decoration: underline;
color: #8769AF;
}

a.experienced
{
text-decoration: underline;
color: #F079AF;
}

a.contact
{
text-decoration: underline;
color: #3B5998;
}

a.link
{
text-decoration: underline;
color: #BBBBBB;
line-height: 50px;
text-shadow: #BBBBBB 0 0 0;
}

a.link:hover 
{
color:#ffffff;
}

.link
{
text-decoration: underline;
color: #BBBBBB;
text-shadow: #BBBBBB 0 0 0;
}




.contactme
{
text-decoration: underline;
color: #3B5998;
}

span.numberfirst
{
font-family:NumberSerif, Rockwell, Arial;
font-size: 20px;
color: #ffffff;
font-weight: bold;
text-shadow: #ffffff 0 0 0;
}

span.number
{
font-family:NumberSerif, Rockwell, Arial;
font-size: 20px;
color: #ffffff;
font-weight: bold;
margin-left: 12px;
text-shadow: #ffffff 0 0 0;
}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width: 150px;

  padding: 2px 5px;

  background: #ffffff;

font-family:SlabSerif, Rockwell, Arial;
font-size: 18px;
color:   #000000;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }

/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}



