.featuredimageholder
{
        margin-top:10px;
        margin-left:-5px;
}

#sidebarholder a:hover
{
 	color: #ffffff !important;
	background: #1f1f1f;
}
h3.PortfolioTitle
{
        margin-bottom:8px;
}
p.PortfolioContent
{
        margin-bottom:15px;
}

h3.PressReleaseTitle
{
        margin-top:10px;
        margin-bottom:5px;
}
.linkTitle
{
        text-decoration:none !important;
        font-size:14px;
}
.linkAddress
{
        margin-top:2px;
}
.linkitem
{
        padding-left:32px;
        background:url('images/star.png') left no-repeat;
}
.newsandupdates
{
        width:270px;
        height:49px;
        margin-bottom:-12px;
        margin-top:25px;
}
.linksandfriends
{
        width:270px;
        height:49px;
        margin-bottom:-8px;
        margin-top:25px;
}

.PressReleaseImage
{
        padding:1px;
        background-color:#c7bf9f;
}
.PortfolioCategory
{
        color:#303231;
        margin:0px;
        margin-bottom:15px;
}
#visitsomeofmyfriends
{
        width:114px;
        height:60px;
        background:url('images/visitsomeofmyfriends.png') right no-repeat;
        position:absolute;
        margin-left:240px;
        margin-top:10px;
}   
.twittetext
{
        margin-bottom:10px;
                font-style: italic !important;
        color:#3e3e3e !important;
}   
.twitterlink
{
        text-decoration:underline !important;
}

.viewproject
{
        text-decoration:underline !important;
}
.PressReleaseLink
{
        text-decoration:underline !important;
}
#mythoughts
{
        width:188px;
        height:58px;
        background:url('images/mythoughts.png') right no-repeat;
        position:relative;
        margin-left:30px;
        margin-top:-30px;
}

.topsticker
{
        margin-left:-20px;
        margin-top:-20px;
}
.bottomsticker
{
        margin-left:230px;
        margin-top:-30px;
}
.horizontaldivider
{
        margin-top:20px;
        margin-bottom:2px;
}
.skillsleft
{
        float:left;
        width:200px;
        display:inline;
}
.skillsright
{
        width:200px;
        float:left;
        display:inline;
}

ul.skillsleft,ul.skillsright
{  
       margin:0 0 14px !important;
       padding:0 0 0 25px !important;
}

ul.skillsleft li,ul.skillsright  li
{
        list-style: disc url() !important;      
}

	
.imagecontent
        {
                text-align:center;
                margin-top:10px;
                margin-bottom:10px;
        }
                #image
                {
                        /*float:left;   */
                        
                }
                
                #image img
                {
                        background:none repeat scroll 0 0 #F2F2F2;
                        border:1px solid #CCCCCC;
                        padding:5px;
                }
                
                #imagetitle
                {
                        font-size:18px;
                        margin-bottom:5px;
                       
                       
                        margin:0 auto;
                }
                
                #imagedescription
                {
                        margin-bottom:20px;
                        
                        
                        margin:0 auto;
                        font-style: italic;
                        color:#3e3e3e;
                }
                
 .homethumbs
 {
      margin-top:20px;
      width:876px;
      height:520px;
      position:relative;
      
      display:none;
 } 
 
 .homethumbs-loader
 {
      margin-top:20px;
      width:876px;
      height:520px;
      position:relative; 
      
      display:block;
      
      
      text-align:left;
 }
 
 .homethumbs-loader p
 {
        padding:0px;
        margin:0px;
        text-align:center;
        font-size:14px;
 }
 
 .homethumbs-loader .homethumbs-loader-block
 {
        position:absolute;
        text-align:center;
 }              

 .homethumbs h2
 {
        margin-top:20px;
        margin-bottom:10px;
 }
 .homeimagewrapper
 {
 
      overflow:hidden;
      width:876px;
      height:500px;
      position:absolute;   
      top:0px;
      left:0px
      
 }
 
  .homeimagewrapper p
  {
       
  }

/* IE Hack */
.homeimagewrapper h2
{
	background-color:#EEE;
}
.homeimagewrapper p
{
	background-color:#EEE;
}

.homethumbs .homeitem
{
      border:1px solid #000000;    
}

.homethumbs .homeitem .homeimage
{
       
      height:400px; 
}

#introparagraph
{
        font-size:16px;
        float:right;
        width:700px;
        text-align:right;
}

#introparagraph p
{
     text-align:right;  
     font-size:16px; 
}

.imageselector
{
      height:28px;  
      visibility: hidden;
      
}
.imageselector li.nonselected
{
          padding-top:3px;
          margin-right:5px;   
          background:url('images/circlebutton.png') no-repeat;  
          color:#ffffff;  
          width:28px;
          text-align:center;
          height:28px;
}

.imageselector li div
{
        text-align:center;
}

.imageselector li.selected
{
          padding-top:3px;
          margin-right:5px;   
          background:url('images/circlebutton-selected.png') no-repeat;  
          color:#ffffff;  
          width:28px;
          text-align:center;
          height:28px;
}

.imageselector li:hover
{
      background:url('images/circlebutton-hover.png') no-repeat; 
      color:#000000;
}
.imageselector li div
{
        
}

.imagecontainer
{
        position:relative;
        width: 520px;
        overflow:hidden;    
}

.imageselector li
{
        cursor:pointer;
        float:left;
      
}

.highlight
{
 
        clear:right;
        color:#ffffff;
        line-height:1;
        margin:0 0 5px;
        padding:5px 6px 2px;
    
}

#imagetitle
{
        font-size:18px;
        margin-bottom:5px;

        text-align:center;
        margin:0 auto;
        position:absolute;
        right:20px;
        margin-top:10px;
}



#imagerightselecter
{                                                                         
        width:64px;
        height:89px;
        background:url('images/rightselecter.jpg');
        position:absolute;
        z-index:9999;
        margin-top: 155px;
        margin-left:811px;
}

#imageleftselecter
{
        width:64px;
        height:89px;
        background:url('images/leftselecter.jpg');
        position:absolute;
        z-index:9999;
        margin-top: 155px;
        margin-left:1px;
        
        display:none;
}

#imageleftselecter:hover
{
         background:url('images/leftselecter-hover.jpg') !important;
         cursor:pointer;
}

#imagerightselecter:hover
{
         background:url('images/rightselecter-hover.jpg') !important;
         cursor:pointer;
}


#twittering
{
     
       margin-top:30px;
       margin-bottom:10px;
}
.tweet
{
       margin-top:10px;
   
     
}

.tweet, .query 
{
        color:#2a2a2a;
}
.tweet .tweet_list, .query .tweet_list
{
        list-style-type: none;
        margin: 0;
        padding: 0;

}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic 
{
        text-transform: uppercase; 
}   
.tweet .tweet_list li, .query .tweet_list li 
{
        padding: 4px;
        margin-bottom:7px;  
        background:#E6E6E6;
        border-left:4px solid #00a9da;
        padding-left:6px;
     
}  
.tweet .tweet_list li a, .query .tweet_list li a 
{
      border-bottom-color:#00a9da;
      border-bottom-style:dotted;
      border-bottom-width:1px;
      color:#00a9da; 
}

.tweet .tweet_list li a:hover, .query .tweet_list li a:hover 
{
      border-bottom-color:#3a3c3d;
      border-bottom-style:dotted;
      border-bottom-width:1px;
      color:#3a3c3d; 
}      
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even 
{

}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar 
{
        padding-right: .5em;
        float: left; 
}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img 
{
        vertical-align: middle; 
}
