/*
Theme Name: Karp Strategic Consulting
*/

body{
 margin:0px;
 background-color:#102e44;
 color:#363636;
 font-family:Arial, Verdana, Tahoma;
 font-size:11px;
}

a{
 color:#0048cb;
}

a:hover{
 text-decoration:none;
}

.top-container{
 background-image:url(images/main-background.gif);
 background-repeat:repeat-x;
}

.general-container{
 background-image:url(images/footer-background.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#dedede;
 margin:0 auto;
}

.main-container{
 width:780px;
 margin:0 auto;
}

.column-left{
 width:242px;
 margin-left:50px;
 margin-bottom:20px;
 text-align:left;
 background-color:#f2f2f2;
}

.column-left h2{
 display:block;
 background-color:#dedede;
 margin:0px;
 padding-top:24px;
 padding-left:10px;
 padding-bottom:10px;
 text-transform:uppercase;
 color:#111111;
 font-size:14px;
}

.column-left ul{
 margin:0px;
 padding:0px;
 list-style:none;
}

.column-left h3{
 color:#0a5578;
 text-transform:uppercase;
 font-size:12px;
 padding-left:12px;
}

.column-left ul li ul{
 padding-bottom:20px;
}

.column-left ul li ul li{
 background-image:url(images/bull.gif);
 background-repeat:no-repeat;
 padding-left:36px;
}

.column-left ul li ul li a{
 color:#0048cb;
 text-decoration:none;
}

.column-left ul li ul li a:hover{
 text-decoration:underline;
}

.column-center{
 width:414px;
 padding-left:43px;
 padding-bottom:20px;
 text-align:left;
}

.column-center h2{
 margin:0px;
 padding-top:24px;
 padding-bottom:10px;
 text-transform:uppercase;
 color:#111111;
 font-size:14px;
}

.column-center h2 a{
 color:#111111;
 text-decoration:none;
}

.column-center h2 a:hover{
 text-decoration:underline;
}

.footer{
 height:37px;
 padding-top:23px;
 color:#80b8d0;
 font-weight:bold;
}

.banner{
 background-image:url(images/banner-background.gif);
 width:760px;
 height:164px;
 padding-top:41px;
}

.under-sidebar{
 background-color:#dedede;
 font-size:12px;
 padding:10px;
}

.left {
 float:left;
}

.right {
 float:right;
}

.clear{
 clear:both;
}