
  body { background:#3b5998; width:960px; margin-left:auto; margin-right:auto; padding-top:0px; margin-top:0px; font-family: Georgia, "Bitstream Charter", serif;}
    #header {clear:both; padding:10px;}
  	#links {width:940px; clear:both; padding:15px; padding-bottom:0px;}
	.navigation {padding:5px 15px 30px 15px;}
	.content {margin:0px 15px;}
	
	#space {width:1000px; height:10px; float:left; clear:both;}
  
   .right {float:right;}
   img {padding:5px;}
   a {font-family: Arial; font-size: 12pt; color: #3b5998; text-decoration: underline; text-align: left;}
   a:hover {color:#B30000}
   #links span {font-size:10pt;}
   p	{font-family: Georgia, "Bitstream Charter", serif; font-size: 12pt;}
   h1 {margin-top:0px; margin-bottom:0px; font-size:36pt;}
   

/* SEO STYLES */

	#hockey-resume-01 { height:350px; float:right;}
	.hockey-resume-02 { height:350px; width:300px;}
	.hockey-resume-03 { width:100%;}
	
	.computer-skills-01 { padding:0px;}
	.computer-skills-02 { font-size:7pt;}
	.computer-skills-03 { height:125px; width:125px; border:0px; display:block;}
	.computer-skills-04 { color:#B30000}
	.computer-skills-05 { font-size:10pt;}
	
/* CSS FOR EXPERIENCE PAGE */

.logo { width:250px; float:left; height:140px;}
.description {width:625px; float:left; height:140px; clear:right;}
.description p {text-align:justify; font-size:10pt;}
.description p a { color:#b22828; font-size:9pt; font-family:Georgia, "Bitstream Charter", serif;}

#comments {width:500px; margin:10px auto; clear:both; background:#bbb; padding:15px;}

a#t4j { font-weight:900; font-style:italic; color:#fff; text-decoration:none; font-size:20pt;}
a:hover#t4j { text-decoration:underline;}
 
 hr {clear:both;}
 
 .content ul li {margin-top:5px; margin-bottom:5px;}
  
  

/* Tab Stuff */
      ol#toc {    height: 2em;    list-style: none;    margin: 0;    padding: 0;}
      ol#toc li {    float: left;    margin: 0 1px 0 0;}
      ol#toc a {  background: #bdf url(data/tab.png); color: #008;display: block;
                  float: left;    height: 2em;    padding-left: 10px;    text-decoration: none;}
      ol#toc a:hover {    background-color: #3af;    background-position: 0 -120px;}
      ol#toc a:hover span {background-position: 100% -120px;}
      ol#toc li.current a {background-color: #48f; background-position: 0 -60px; color: #fff; font-weight: bold;}
      ol#toc li.current span {background-position: 100% -60px;}
      ol#toc span { background: url(data/tab.png) 100% 0; display: block; line-height: 2em;padding-right: 10px;}
      div.content {border: #314772 solid 5px; clear: left; padding: 1em;}
	  

/* CSS for Rounded Corners */
	#topleft, #topright, #bottomleft, #bottomright{ margin:auto; margin-top:0px; margin-bottom:0px;}
		#topleft {background: white url(data/top-left.gif) no-repeat left top; clear:both;}
		#topright {background: transparent url(data/top-right.gif) no-repeat right top;}
		#bottomleft {background: transparent url(data/bottom-left.gif) no-repeat left bottom;}
		#bottomright {background: transparent url(data/bottom-right.gif) no-repeat right bottom;}
	  