/* Stylesheet */

body 
{
	background-color: #b6cee8;
	padding: 20px;
	margin: 0px;
	font-family: Times New Roman;
}

div#container_allcontent {
  margin: auto;
  width: 1024px;
  background-color: transparent;
  padding: 0px;
}

div#header 
{
	/*  Modified and Distributed under "http://creativecommons.org/ns# 
        Photo From http://www.flickr.com/photos/werkunz/3359167433/
		Attributed to http://www.flickr.com/photos/werkunz/
		Under License http://creativecommons.org/licenses/by-sa/2.0/ */
	background-image: url(images/page_header.png); 
	background-color: transparent;
	width: 1024px;
	height: 205px;	
}

div#footer
{
	clear: both;
	background-image: url(images/page_footer.png);
	width: 1022px;
	height: 34px;
	text-align: center;
	color: Gray;
}

/* Holy Grail of CSS*/

#columncontainer {
  padding-left: 35px;   /* LC width */
  padding-right: 35px;  /* RC width */
  overflow: hidden;
}

#columncontainer .column {
  position: relative;
  float: left;
  padding-bottom: 20010px;  /* X + padding-bottom */
  margin-bottom: -20000px;  /* X */
}

div#leftdropshadow
{
	background-image: url(images/left_dropshadow.png);
	background-position: top left;
    background-repeat: repeat-y;
    border-right: 1px solid black;
	width: 34px;          /* LC width */
    right: 35px;          /* LC width */
    margin-left: -100%;
}

div#rightdropshadow
{
	background-image: url(images/right_dropshadow.png);
	background-position: top right;
    background-repeat: repeat-y;
    border-left: 1px solid black;
	width: 34px;          /* RC width */
    margin-right: -35px;  /* RC width */
}

div#maincontentarea
{
	background-color: White;
	text-align: center;
	width: 100%;  
}

div#maincontentarea_left
{
	height: 100%;
	float: left;
	width: 745px; /* mca width minus mca_right width */
	padding-left: 20px;
}

div#maincontentarea_right
{
	float: right;
	width: 180px;
	height: 100%;
	border-left: 1px solid black;
}

div#quotecontrols
{
    margin: 30px 0px -10px 0px;
}

div#quotecontrols img
{
    height: 16px;
    margin: 0px 10px;
}

div#quotes 
{ 
	padding: none;
	margin: 0px 8px;
	text-align: left;
	color: gray;	
}

div#quotes > div
{
	display: none;
}

div.right_title
{
	font-size: large;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 20px;
}

div#maincontentarea_right  a { color: #517794; }
div#maincontentarea_right  a:hover { color: Red; }

div.right_title a { color: #517794; }
div.right_title a:hover { color: Red; }

/* Link Properties */
table#resumetable a { color: #78A1CF; }
a { color: Black; text-decoration: underline; }
a:link {  }
a:visited {  } 
a:hover { color:Blue;  }
a:active { }
a img { text-decoration: none; border: none; margin-top: 5px; margin-bottom: 3px; }  /* stop IE from rendering boxes around image links */
a:hover img { border-bottom: 1px solid black; margin-bottom: 2px; } /* Underline image links on mouse over.  Not supported in IE	 */

img#mypic
{
	width: 150px;
}

img.buttonlink 
{
	width: 20px; 	
	padding: 3px 10px;
}

.bodytable 
{
	text-align: left;
	white-space: normal;	
}

.bodytable td:first-child
{
	font-weight: bold;
}

.bodytable td
{
		vertical-align: top;
	/*border: 1px solid black;*/
}

.bodytable td.profile 
{
	font-weight: normal;
}

.bodytable tr.main 
{
	background-image: url(images/row_bg.png);
	background-position: top left;
	background-repeat: repeat-y;	
	text-decoration: underline;
	font-size: larger;
}


tr.bold { font-weight: bold; }

.col1 
{
	width: 120px;
}

.col2 
{
	
}

.col3 
{
	width: 110px;
	text-align: right;
}

ul
{
	padding-left: 15px;
	margin: 0;
}

p.quoteperson
{
	text-align: right;
	color: black;
}

p.quotedate
{
	text-align: right;
	color: black;
}

.print
{
	display: none;
}
