﻿ div#portfolioCarousel
 {
    background: transparent url('/library/images/site-furniture/v2/mainimage.jpg') no-repeat;
    width: 997px;
    height: 367px;
    margin-bottom: 26px;
 }
 div#portfolioCarousel a
 {
    display: block;
    text-indent: -9999px;
    width: 997px;
    height: 367px;
 }
 
 div#twitterStatus
 {
    background: transparent url('/library/images/site-furniture/v2/tweetbox.png') no-repeat;
    height: 120px;
    padding-left: 48px;
    padding-top: 18px;
    padding-right: 185px;
    margin-left: 4px;
    
 }
 div#twitterStatus p.message
 {
    font-family: Cambria, Georgia;
    font-weight: bold;
    font-style: italic;
    color: #FFF;
    font-size: 2.1em;
    margin-bottom: 0.2em;
    margin-right:35px;
 }
 div#twitterStatus p.message a
 {
    color: #EE8D0D;
 }
 div#twitterStatus p.message a:hover
 {
    text-decoration: none;
 }
 
 div#twitterStatus p.messageDetails
 {
    font-family: Arial;
    font-size: 1em;
    float: right;
 }
 div#twitterStatus p.messageDetails,
 div#twitterStatus p.messageDetails a
 {
    color: #FFF;
 
 }

 div#primaryContent
 {
    margin-left: 10px;
    padding-right: 100px;
    width: 500px;
 }
 div#primaryContent, div#secondaryContent
 {
    float: left;
 }
 div#latestBlogPost
 {
 }
 div#latestBlogPost h2
 {
    font-family: Cambria, Georgia;
    font-size: 2em;
    font-weight: bold;
    font-style: italic;
 }
 
div#latestBlogPost div.contentItemMeta
{
    font-family: Arial;
    font-size: 0.8em;
    margin: 0.5em 0em 4em 0em;
}
 div#latestBlogPost div.contentItemMeta p
 {
    margin: 0px;
 }
 div#latestBlogPost p, div#latestBlogPost ul
 {
    font-family: Arial;
    font-size: 1.4em;
    line-height: 1.4em;
 }
  div#latestBlogPost p
  {
    margin-bottom: 1.6em;
    margin-top: 1.6em;
  }
  
    div#latestBlogPost p.code, pre.code
    {
        font-family: Courier New !important;
        background-color: #EEE;
        padding: 10px;
        margin: 10px 0px;
        font-size: 1.2em !important;
    }
  
div#latestBlogPost ul
{
    margin-left: 40px;
}
 div#aboutChris
 {
    background: transparent url('/library/images/site-furniture/v2/aboutbox.png') no-repeat;
    width: 369px;
    height: 544px;
    padding-top: 23px;
 }
 div#aboutChris p
 {
 
   
    padding-left: 40px;
    padding-right: 30px;
    margin-bottom: 22px;
     font-size: 20px;
    font-family: "Cambria", Arial;
    font-style: italic;
    font-weight: bold;
 }
 div#aboutChris p.last
 {
 margin-bottom: 0px;
    background: transparent url('/library/images/site-furniture/v2/me.jpg') no-repeat bottom right;
    height: 247px;
 
 }
 
 div#aboutChris p.last a
 {
    color: #0066CC;   
 
 }
 div#aboutChris p.last a:hover
 {
    text-decoration: none;
 }
 
 div#rdfImageCaption
 {
    float: right;
    font-size: 0.9em;
    font-family: Arial;
    width: 220px;
    margin-top: 5px;
 }

div#content
{
    _height: 1%;
    overflow: hidden;
}
	
	  

          
        
        
       /*carousel - not functioning for the moment, must change styles 
       
       
        div.scrollableContent
		{
		    margin-left: 42px;
			width: 654px;
			overflow: hidden;
		}
	
		div.scrollableContent ul
		{
		    list-style-type: none;
		    width: 1700px;
			_height: 1%;
			overflow: auto;
		}
		ul li.carouselItem
		{
			border: 10px solid #FFF;
			margin-right: 20px;
			width: 128px;
			height: 100px;
			float: left;
		}
		
		
		div.paginationControls
		{
		    margin-bottom: -102px;
		}
		div.paginationControls ul
		{
		    width: 800px;
		    list-style-type: none;
		    _height: 1%;
		    overflow: auto;
		}
		div.paginationControls ul li
		{
		    float: left;
		    border: 1px solid #0F0;
		    height: 102px;
		    width: 40px;
		}
		
		div.paginationControls ul li.next
		{
		    float: right;
		}
		*/
