﻿body
{
padding:0px;
margin:0px;
text-align:center;
background-color:#191919;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
}

#wrapper
{
margin:auto;
width:910px;
min-height:100px;
text-align:left;
margin-top:20px;
}

#headerHolder
{
width:910px;
height:68px;
float:left;
}

#logoHolder
{
width:360px;
height:68px;
float:left;
}

#straplineholder
{
width:360px;
height:35px;
float:left;
color:#747474;
}

#straplineholder h1
{
color:#747474;
text-align:center;
}

#homeLink
{
width:360px;
height:68px;
background-image:url('../images/logo.gif');
background-repeat:no-repeat;
display:block;
float:left;
}

#homeLink span
{
position:absolute;
left:-3000px;
}

#navHolder
{
width:515px;
height:53px;
float:right;
padding:15px 0px 0px 20px;
background-color:#363636;   
}

#navTop
{
width:500px;
height:22px;
}

#navBottom
{
width:500px;
height:20px;
}






#contentHolder
{
width:910px;
min-height:100px;
background-image:url('../images/background_expander.gif');
background-repeat:repeat-y;
padding:0px;

}




#leftCol
{
width:360px;
min-height:200px;
float:left;
}

#blogMainTitle
{
width:345px;
height:22px;
margin:30px 0px 3px 0px;
padding:6px 0px 0px 15px;
background-color:#363636;
}

.blogHolder
{
width:500px;
min-height:200px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid 5px #363636;
}

.blogTitleHolder
{
width:500px;
height:55px;
}

.blogTitle
{
width:395px;
height:45px;
margin-right:3px;
float:left;
padding:10px 0px 0px 15px;
background-color:#363636;
}

.blogDate
{
width:87px;
height:45px;
float:left;
text-align:center;
padding-top:10px;
background-color:#363636;
}

.blogArticle
{
width:480px;
min-height:100px;
padding:10px 15px 0px 15px;
}

#blogNavHolder
{
width:330px;
height:24px;
padding:6px 15px 0px 15px;
background-color:#363636;
}

#rightCol
{
width:535px;
min-height:200px;
float:right;
}

#imageHolder
{
width:535px;
height:234px;
background-color:#ffffff;
}

#rightColContent
{
width:495px;
min-height:100px;
padding:20px 20px 20px 20px;
}


.contentListLeft
{
width:230px;
min-height:100px;
float:left;
}

.contentListRight
{
width:230px;
min-height:100px;
float:right;
}


#footerHolder
{
width:910px;
height:130px;
}

#footerLeftHolder
{
width:360px;
height:130px;
float:left;
}

#footerRightHolder
{
width:535px;
height:130px;
float:right;
}

#footerTitleRight
{
width:535px;
height:20px;
padding:15px 0px 0px 0px;
text-align:right;
border-bottom:solid 5px #363636;
}

#footerTitleLeft
{
width:360px;
height:20px;
padding:15px 0px 0px 0px;
border-bottom:solid 5px #363636;
}

#communityHolder
{
width:360px;
height:50px;
padding-top:20px;
}

#accreditationsHolder
{
width:535px;
height:50px;
text-align:right;
padding-top:20px;

}

.logoPadding
{
padding-right:20px;
}




#desing101Holder
{
width:910px;
height:30px;
margin:5px 0px 15px 0px;
display:block;
}



#phoneMail
{
height:30px;
float:left;

}

#phoneMail h1
{
color:#747474;
display:inline;
}

#design101
{
width:535px;
height:30px;
float:right;
text-align:right;

}


.clear
{
clear:both;
}

a img
{
border:0px;
}

.imgLeft
{
float:left;
margin:0px 15px 10px 0px;
}

.clientTitle
{
    width:480px;
    height:50px;
    
}




#twitter_update_list li 
{
list-style-type: none;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #62D5F5;
font-size:13px;

}

#twitter_update_list span 
{
color:#999999;
}

#twitter_update_list li a
{
text-decoration:none;
color:#fff;
}

#twitter_update_list li a:hover
{
text-decoration:underline;
color:#62D5F5;
}