/*  
Theme Name: Think Tank
Theme URI: 
Description: Wordpress Theme for Think Tank.
Version: 1.0
Author: Barry Houlihan
Author URI: http://www.abeo.ie/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, ul, li, form{
margin: 0;
padding: 0;
font-family:Verdana, Geneva, sans-serif;
}

body{
background-image:url(images/TT_bg.jpg);	
font-family:Verdana, Geneva, sans-serif;
}

#wrapper{
margin: 0 auto 0 auto;
width: 728px;
text-align: left;
position:relative;
}

a:link{
color:black;
text-decoration:none;
}


a:visited{
color:#000;
text-decoration:none;
}

a:hover{
color:#6DC8D5;
}

.clearboth{clear:both;}


/*Start of Header Styles */

#header{
height:111px;
width:728px;

}

#header-left{
background-image:url(images/header-left.png);
height:111px;
width:15px;
float:left;
}

#header-mid{
background-color:#000;
height:111px;
width:698px;
float:left;
}

#header-right{
background-image:url(images/header-right.png);
float:right;
height:111px;
width:15px;
}

#imgLogo{
float:left;
margin-left:-15px;	
margin-top:8px;	
position:relative;
}

#imgSlogan{
margin-top:35px;
float:right;
clear:right;	
}

.head-icon{float:right;  padding-top:15px; padding-right:5px;}
/*End of Header Styles */



/*Start of Navbar Styles */

#navbar{
height:40px;
width:728px;
background-color:#000;
}

#nav li{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
list-style:none;
float:left;
padding-left:20px;
padding-right:0px;
padding-top:14px;
}

#nav a{
text-decoration:none;
color:#888888
}

#nav a:hover{
color:#6DC8D5
}

/* End of Navbar Styles*/


/* Start of Footer Styles*/
#footer{
clear:both;
height:30px;
width:728px;
}

#footer-left{
background-image:url(images/footer-left.png);
float:left;
height:30px;
width:15px;
}

#footer-mid{
background-color:#000;
float:left;	
height:30px;
width:698px;
text-align:center;
}

#footer-right{
background-image:url(images/footer-right.png);
float:right;
height:30px;
width:15px;
}

#footer-nav li{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
list-style:none;
float:left;
padding-left:32px;
padding-right:0px;
padding-top:8px;
}

#footer-nav a{
text-decoration:none;
color:#888888
}

#footer-nav a:hover{
color:#6DC8D5
}

#twitlogo{
margin-left:250px;
padding-right:7px;
}

#facelogo{
padding-right:7px;
}

#linklogo{
padding-top:7px;
}

#siteinfo{
padding:45px 0 15px 0;
width:800px;
margin-left:-36px;
position:relative;
font-size:10px;
text-align:center;
z-index:-1;
}

#companyinfo{
padding:0px 0 45px 0;
width:800px;
margin-left:-36px;
position:relative;
font-size:10px;
text-align:center;
display:none;
}
/* End of Footer Styles*/



/* Start of Container Styles*/
#grid{
height:auto;
width:728px;
}

.block{
height:182px;
width:182px;
float:left;
position:relative;
}

.doubleblock{
height:182px;
width:364px;
float:left;
}

.block p{
font-size:11px;
padding:3px 15px 3px 15px;

}

.block h4{
font-size:13px;
padding:15px 0 7px 15px;
font-weight:bold;
}

.block h3{
font-size:16px;
padding-bottom:10px;
}

#block1{
background:url(images/who-sprite.png);
}

#block1 a:hover{
background:url(images/who-sprite.png) -182px 0px no-repeat;
}

#block2{
background:url(images/what-sprite.png);
}

#block2 a:hover{
background:url(images/what-sprite.png) -182px 0px no-repeat;
}

#block3{
background:url(images/thought-starters-sprite.png);
}

#block3 a:hover{
background:url(images/thought-starters-sprite.png) -182px 0px no-repeat;
}


#block4{
background:url(images/blog-sprite.png);
background-color:#e9f7f9;
}

#block4 a:hover{
background:url(images/blog-sprite.png) -182px 0px no-repeat;
}

#block5{
background:url(images/whythink-sprite.png);
background-color:#ffffff;
}

#block5 a:hover{
background:url(images/whythink-sprite.png) -182px 0px no-repeat;
}

#block6{
background:url(images/best-market-sprite.png);
}

#block6 a:hover{
background:url(images/best-market-sprite.png) -182px 0px no-repeat;
}

#block7{
background:url(images/about-you-sprite.png);
}

#block7 a:hover{
background:url(images/about-you-sprite.png) -182px 0px no-repeat;
}

#block8{
background:url(images/power-packages-sprite.png);
}

#block8 a:hover{
background:url(images/power-packages-sprite.png) -182px 0px no-repeat;
}

#block9{
background:url(images/twitter-sprite.png);
}

#block9 a:hover{
background:url(images/twitter-sprite.png) -182px 0px no-repeat;
}

#block10{
background:url(images/clients-sprite.png);
}

#block10 a:hover{
background:url(images/clients-sprite.png) -182px 0px no-repeat;
}

#block11{
background:url(images/speech-sprite.png);
}

#block11 a:hover{
background:url(images/speech-sprite.png) -182px 0px no-repeat;
}

#block12{
background:url(images/news-sprite.png);
}

#block12 a:hover{
background:url(images/news-sprite.png) -182px 0px no-repeat;
}

#bloglayer{
z-index:2;
position:absolute;
left:0px;
top:0px;
}

.hidden{
display:none;
}

.blue {
color:#6DC8D5;
}

.blue p{
padding-top:15px;
}

.red{
color:#ED1C24;
}

.green{
color:#63ba61	
}

.purple{
color:#aa9ebd;	
}

.orange{
color:#f57921;
}

.yellow{
color:#f2c63b;
}

.black{
color:#000000;
}

.bold{
font-weight:normal;
color:#000000;
}

.italic{
font-style:italic;
}

.small{font-size:10px;}

.blocklink{
display:block; 
height:182px; 
width:182px; 
}

.blocklink11{
display:block; 
height:182px; 
width:182px; 
}

.doubleblocklink{
display:block; 
height:182px; 
width:364px; 
}

.arrow li{
list-style-image:url(images/listicon.png)
}


/* End of Container Styles*/


/* Start of Page Content Styles*/

#content{
width:auto;
height:auto;
}

#post-10{
height:567px;
background:#ffffff;
}

#post-17{
width:728px;
height:577px;
background-color:white;
}

#post-21{
background-color:#eaeaea;
height:100%;
}

#post-19{
background-color:white;
height:577px;
}

.sidebar{
width:226px;
height:562px;
float:left;
padding-top:15px;
padding-left:15px;
position:relative;
background-color:#eaeaea;
line-height:100%;
}

.sidebar h3{
font-weight:normal;
font-size:16px;
padding:0 0 10px 0;
}

.sidebar ul{
list-style-image:url(images/blue-bullet.png);
font-size:11px;
font-weight:normal;
padding-left:15px;

}

.sidebar li{
padding:10px 0 10px 0;
}

.sidebar p{
font-size:11px;
padding:10px 0 10px 0;
}

#about{
background-image:url(images/aboutbkg.png);
background-repeat:no-repeat;
}

#about ul{
list-style-type:none;
font-size:13px;
font-weight:bold;
list-style-type:none;
list-style-image:none;
padding-left:0px;
}

#about li{
padding-bottom:5px;
padding-right:50px;
}

#about li a:link{
text-decoration:none;	
}

.sidebar li a:hover{
color:white;
background-color:#6DC8D5;
}

.rightcol{
background-color:#ffffff;
width:472px;
height:auto;
padding-top:15px;
padding-left:15px;
float:right;
position:relative;
}

.spacing{
line-height:140%;
}

.rightcol h2{
font-size:18px;
font-weight:normal;
padding-bottom:15px;
padding-right:20px;
letter-spacing:normal;
}

.rightcol p{
font-size:11px;
font-weight:normal;
padding:0 10px 15px 0;
}

.qcol{
position:relative;
padding:15px 10px 15px 0;
width:225px;
font-size:11px;
float:left;
line-height:135%;
}

.qcol ul{
padding-left:15px;
}

.qcol li{
list-style-image:url(images/blue-bullet.png);	
padding-bottom:20px;
}

/* Start of WhyTT Page Content Styles */

#whytop{
background-image:url(images/whyttbkg.png);
background-color:#FFF;
height:203px;
width:728px;
}

#whytop h2{
font-size:18px;	
padding:15px 15px 15px 15px;
}

#whytop p{
font-size:13px;
padding: 15px 380px 0 15px;
}

.bluehead{
font-size:16px;
color:#6DC8D5;
font-weight:normal;
padding:0 0 0 15px;
}

#whybottom{
background-color:#eaeaea;
padding:15px 0 0 0;
height:390px;
}

.whycol{
width:334px;	
padding:15px 0 15px 15px;
font-size:12px;
float:left;
}

.whycol ul{
padding-left:15px;
line-height:135%;
}

.whycol li{
list-style-image:url(images/blue-bullet.png);	
padding-bottom:10px;
}

/* End of WhyTT Page Content Styles */



/* Start of TeamTT Page Content Styles */

#teamtt{
background-image:url(images/teamttbkg.png);
background-color:#FFF;
float:left;
width:487px;
height:577px;
}

#teamtt h2{
font-size:18px;	
padding:15px 15px 85px 15px;
font-weight:normal;
}

#teamtt h3{
font-size:16px;	
padding:15px 15px 15px 15px;
font-weight:normal;
}

#teamtt p{
padding-right:255px;	
}

.copy{
padding:15px 15px 5px 15px;	
font-size:11px;
line-height:140%;
}

.sidebar h2{
font-size:18px;
font-weight:bold;
padding-bottom:20px;
}

.sidebar h3{
font-size:13px;
font-weight:bold;
padding-bottom:20px;
}

.headshot{
float:left;
padding-right:15px;
padding-bottom:8px;
}

#images{
float:left;
width:112px;
font-size:11px;
padding-bottom:10px;
}

.profile{
width:728px;
height:759px;
line-height:100%;
}

.profile h2{
font-size:16px;
padding-left:15px;
padding-bottom:30px;
padding-right:15px;
font-weight:normal;
}

.profile h3{
font-size:14px;
padding-left:15px;
font-weight:normal;
}

.profile h4{
font-size:13px;
padding:2px 0 0 15px;
font-weight:normal;
}

.profile p{
font-size:11px;
padding:30px 0 0 15px;
}

.profile ul{
padding:0 7px 0 15px;
font-size:11px;
}

.profile li{
padding-left:0px;
padding-bottom:15px;
}


#jon{
background-image:url(images/teamttprofilebkg.png);
background-repeat:no-repeat;
background-color:#eaeaea;
}

.teamcol{
width:364px;
height:719px;
padding-top:35px;
float:left;
position:relative;
}

.padtop{
padding:350px 0 0 15px;
}

.blueitalic{
color:#6DC8D5;
font-style:italic;
}

.bold{
font-weight:bold;
}

ul.pastlife {
padding-left:18px;
list-style-image:url(images/gticon.png);
}

.pastlife li{
padding:0;
}


/* End of TeamTT Page Content Styles */


/* Start of WhatWeDo Page Content Styles */
#whatwedo{
background-image:url(images/whatwedobkg.png);
background-repeat:none;
background-color:#eaeaea;
height:725px;
}

#whatwedo h3{
font-weight:normal;
}

#whatwedocontent{
background-color:transparent;
}

#whatwedocontent p{
font-size:11px;
padding:10px 30px 10px 30px;
line-height:145%}

#whatwedocontent h4{
font-size:13px;
font-weight:normal;
padding-right:30px;
}

#whatwedocontent ul{
padding:0 0 0 30px;
}

#business{display:none;}
#strategy{display:none;}
#branding{display:none;}
#innovation{display:none;}
#marketing{display:none;}

.diagramimg{
float:left;
padding:0 55px 0 55px;
}

.diagramimg a:hover{
cursor:pointer;
}

.centerdiagramimg{
padding:0 0 0 145px;	
}

.centerdiagramimg a:hover{
cursor:pointer;
}

#seventyfivespace{
height:75px;
width:300px;

}

#hundredfifteenspace{
height:115px;	
width:300px;

}

.space{
height:15px;	
}


/* End of WhatWeDo Page Content Styles */


/* Start of WhoWeAre Page Content Styles */

#ourapproach h2{
padding-bottom:0px;

}

#whoweare{
background-image:url(images/whosidebkg.png);
background-repeat:no-repeat;
background-color:#eaeaea;
padding-top:5px;
}

#whoweare ul{
list-style-type:none;
font-size:13px;
font-weight:bold;
list-style-type:none;
list-style-image:none;
padding-left:0px;
}

#whoweare li{
padding-bottom:5px;
padding-right:50px;
}

#whowearecontent{
background-color:#eaeaea;
}

#ourapproach{
background-image:url(images/approachbkg.png);	
}

#ourpurpose h2{
padding-bottom:0px;
}

#one{width:1px; height:115px; float:left; clear:left;}
#oneleft{width:1px; height:115px; float:right; clear:right;}
#five{width:33px;}
#ten{width:51px; }
#twenty{width:58px; }
#thirty{width:65px; }
#forty{width:73px; }
#fifty{width:76px; }
#sixty{ width:79px; }
#seventy{height:14px; width:81px; }

.rightcircle{
height:10px;
float:left;
clear:left;
}

.leftcircle{
height:10px;
float:right;
clear:right;
padding-right:10px;
}


#ourphilosophy{
height:599px;
background-image:url(images/philosophybkg.png);

}

#ourphilosophy ul{
font-size:12px;
padding:15px 15px 15px 15px;
}

#ourphilosophy li{
font-size:12px;
padding:0px 0 15px 0;
}



/* End of WhoWeAre Page Content Styles */


/* Start of TalkToUs Page Content Styles */

#contact{
background-image:url(images/talktousbkg.png);
background-color:#e9f7f9;

	
}

.contactcol{
background-color:#ffffff;
width:364px;
float:left;
height:538px;
}

.contactcol h2{
font-size:18px;
padding:15px 0 0 15px;
}

.contactcol p{
font-size:11px;
padding:15px 15px 30px 15px;
line-height:130%;
}

#contactleft{ line-height:150%; float:left; clear:left;}
#contactleft p{padding:5px 15px 10px 15px; line-height:100%;}
#contactright{ line-height:100%; }
#contactright p{padding:0px 15px 5px 0;}

.floatright{
float:right
}

#mapspace{height:325px;; width:200px;}

/* End of TalkToUs Page Content Styles */

/* Start of Services Page Content Styles */

#integrated{
height:115px;
width:728px;
background-image:url(images/servicesbkg.png);
background-color:#eaeaea;
text-align:center;
}

#integrated h2{
padding:15px 0 30px 0;
font-size:18px;
font-weight:normal;
}

#integrated ul{}
#integrated li{
list-style:none;
float:left;
}

#integrated li a:hover{cursor: pointer; background-color:#6DC8D5; color:#ffffff;}

#endlink{padding:10px 0 0 35px;}
#startlink{padding:10px 55px 0 55px;}

#research{background:url(images/services-sprite.png) 0px 0px no-repeat;}
#strategyservice{background:url(images/services-sprite.png) -182px 0px no-repeat; display:none;}
#creative{background:url(images/services-sprite.png) -364px 0px no-repeat; display:none;}
#implementation{background:url(images/services-sprite.png) -546px 0px no-repeat; display:none;}

.servicediv{background-repeat:no-repeat; background-color:white; float:left; width:516px;}
.spacer{height:432px; width:182px; float:left;}

#servicesvid{width:197px; height:417px; float:left; background-color:#ffffff; padding:0 0 15px 15px}
#vid{padding:15px 0 15px 0;}
#vidtext{width:182px; height:205px; background-color:#ffffff}
#vidtext p{font-size:11px; padding:15px; line-height:17px;}

.servicediv p{
font-size:13px;
padding:15px 15px 0 15px;
}

.servicediv ul{
padding:0 15px 0 30px;
list-style-image:url(images/blue-bullet.png);
}

.servicediv li{
padding:15px 0 0 0;	
font-size:11px;
}

.servicetext{float:left; width:334px; line-height:110%; background:#ffffff; height:432px;}
/* End of Services Page Content Styles */


/* Start of ThoughtStarters Page Content Styles */

#thoughtside{
width:241px; 
height:751px; 
background:#eaeaea;
position:relative;
float:left;
clear:left;
}

#thoughtside p{font-size:11px; padding:15px 15px 15px 15px; line-height:140%;}

#thoughtside h3{font-size:13px;  padding:15px 15px 5px 15px;}

#thoughtstarters{width:487px; height:751px;background:#ffffff; float:left; position:relative;}
#thoughtstarters ul{padding:0 0 0 30px}
#thoughtstarters h1{padding:15px 15px 0 15px; font-size:18px; font-weight:normal;}
#thoughtstarters h2{padding:15px 0 0 15px; font-size:16px; font-weight:normal;}
#thoughtstarters p{padding:0 0 15px 15px;}
#thoughtstarters a{color:#6DC8D5;}


/* End of ThoughtStarters Page Content Styles */


/*Start of News Page Content Styles */

#newsbar{
width:240px;
height:547px;
background:#eaeaea;
float:left;
position:relative;
}

#news{line-height:115%;}

#newscontent{
width:488px;
height:547px;
overflow:auto;
background:#ffffff;
float:left;
position:relative;
}

#news p{
font-size:11px;
padding:15px 15px 0 15px;
}

#news h1{
font-size:18px;
font-weight:normal;
padding:15px 15px 0 15px;
}

#news h2{
font-size:16px;
font-weight:normal;
padding:15px 15px 0 15px;
}

#news h3{
font-size:13px;
font-weight:bold;
padding:15px 15px 0 15px;
}

#news h4{
font-size:11px;
font-weight:bold;
padding:15px 15px 0 15px;
}

#news img{
float:right;
clear:right;
padding:15px 15px 15px 15px;
}

#newsbar ul{
font-size:11px;
padding:15px 15px 0 30px;
list-style:none;
}



/* End of News Page Content Styles */



/* Start of WhatClientsSay Page Content Styles */

.clientscol{
width:50%;
height:748px;
float:left;
}

.clientssubcol{
width:50%;
height:608px;
float:left;
}

.clientscol h2{padding:15px 15px 20px 15px; font-size:18px; font-weight:normal;}
.clientscol h3{padding:0 15px 15px 15px; font-size:16px; font-weight:normal;}
.clientscol h4{padding:15px 15px 0 15px; font-size:14px; font-weight:normal;}
.clientscol p{padding:15px 15px 0 15px; font-size:11px; font-weight:normal;}

#whatclientssay{
width:728px;
height:748px;
}

#clientstitle{width:364px; background:#eaeaea; height:140px;}

#client1{background:#ffffff;}
#client2{background:#e9f7f9;}
#client3{background:#ffffff url(images/clientttlogo.png); height:748px; }
#client4{background:#e9f7f9}

#thumbsup{background:url(images/thumbsup.png); width:181px; height:140px;}




/* End of WhatClientsSay Page Content Styles */


/* End of Page Content Styles */


/* Start of Blog styles */

#blogwrapper{
margin: 0 auto 0 auto;
width: 762px;
text-align: left;
position:relative;
}

#blogheader{
height:111px;
width:762px;

}

#blogheader-left{
background-image:url(images/blog/blogheaderleft.png);
height:111px;
width:17px;
float:left;
}

#blogheader-mid{
background-color:#888888;
height:111px;
width:728px;
float:left;
}

#blogheader-right{
background-image:url(images/blog/blogheaderright.png);
float:right;
height:111px;
width:17px;
}

#blogimgLogo{
float:left;
margin-left:-28px;	
margin-top:10px;	
position:relative;
}

#blogimgSlogan{
margin-top:0px;
float:right;	
}

#blognavbar{
height:40px;
width:732px;
background-color:#000;
padding:0 15px 0 15px;
}

#blogfooter-mid{
background-color:#000;
float:left;	
height:30px;
width:732px;
}

#blogbody{
width:762px;
height:auto;
background-image:url(images/blog/blogbkg.png);
background-repeat:repeat-y;
}

#blogbody p{
font-size:12px;
padding:15px 15px 0 15px;
line-height:140%;
}

#blogbody h4{
font-size:13px;
color:#6DC8D5;
padding:15px 15px 0 15px;
font-weight:normal;
}

#blogbody h1{
font-size:22px;
padding:15px 15px 0 15px;
font-weight:normal;
}

#blogbody ul{
font-size:12px;
padding:15px 15px 0 30px;
list-style-image:url(images/blue-bullet.png);
line-height:135%;
}

#blogbody ol{
font-size:12px;
padding:15px 15px 0 30px;

line-height:135%;
}

#blogbody hr{
margin-top:15px;
color:white;
background-color:white;
width:80%;
height:3px;
border:none;
}

#blogleftcol{
width:182px;
height:auto;
float:left;	
}

#blogleftcol p{font-size:10px;}
#blogleftcol li{font-size:10px;}

#blogmidcol{
width:398px;
height:auto;
float:left;	
}

#blogmidcol img{
padding-bottom:15px;
border:none;
}

#blogrightcol{
width:182px;
height:auto;
float:left;	
}

#blogrightcol p{font-size:10px;}
#blogrightcol li{font-size:10px;}

#rssicon{padding:10px 0 0 15px; margin-top:5px;}

#followus ul{
padding:15px 0 0 15px;
list-style:none;
}

#followus li{
padding:6px 12px 5px 30px;
background-position:0 2px;
}

#brainfood li{padding-bottom:5px;}
#brainfood ul{padding-left:15px; list-style-type:none; list-style-image:none;}
#brainfood img{float:left; clear:left; padding:0 5px 0 0; border:none; width:50px; height:75px;}

.face{background:url(images/blog/facebook.png) no-repeat;}
.twit{background:url(images/blog/twit.png) no-repeat;}
.linked{background:url(images/blog/linked-in.png) no-repeat;}
.youtube{background:url(images/blog/youtube.png) no-repeat;}
.slideshare{background:url(images/blog/slideshare.png) no-repeat;}
.flickr{background:url(images/blog/flickr.png) no-repeat;}

#blog-photos{text-align:center;}
#blog-photos img{padding-top:10px;}
#blog-photos p{padding:5px 0 5px 0;}

#searchbar{
padding:15px 0 0 15px;	
}

#searchsubmit{margin:15px 0 0 0;}

#tags{color:#888888;}
#tags a:visited{color:#888888;}
#tags a:link{color:#888888;}

.alignleft{font-size:11px; padding:15px 0 0 15px; float:left;}
.alignright{font-size:11px; padding:15px 15px 0 0; float:right;}

.posttitle{
font-weight:normal;
font-size:22px;
padding:15px 15px 0 15px;
}

.posttitle a:link{color:#000000 !important;}
.posttitle a:hover{color:#6DC8D5 !important;}

.post a:link{color:#888888;}
.post a:hover{color:#6DC8D5;}

.comments h3{
padding:15px 15px 15px 15px;
font-weight:normal;
font-size:16px;
}

.datetime{padding:0 15px 0 15px;}

.entry{
line-height:120%;
}

#blogsiteinfo{
padding:15px 0 15px 0;
width:800px;
margin-left:-22px;
position:relative;
font-size:10px;
text-align:center;
}

#blogcompanyinfo{
padding:0px 0 45px 0;
width:800px;
margin-left:-22px;
position:relative;
font-size:10px;
text-align:center;
display:none;
}

/* End of Blog styles */

/*Clients Page*/

#side-client-content img{padding:0 15px 0 15px;}

#clientscontent{background:url(images/clientsbkg.png) repeat-y; width:100%; height:100%;}

#clientlinks{width:241px; height:100%; float:left; clear:left;}

#clientscontent h3{font-size:12px; padding:0 15px 0 30px;}
#clientscontent ul{font-size:11px; padding:0 15px 15px 30px; list-style:none;}
#clientscontent li {padding:15px 0 0 0;}
#clientscontent p{ padding:15px 15px 0 15px; font-size:11px; line-height:135%}

#clientparagraph{width:243px; height:100%; float:left;}
#clientwebsite{width:243px; height:100%; float:left;}
#clientheader h3{padding-left:15px;}
#clientheader{float:left; width:487px;}

/*End of Clients page*/

/* Start of Power Packages Page*/

#power-package{background:#eaeaea;}

#power-left-col{
width:484px;
height:auto;
background:#ffffff;
float:left;
}

.power-pack-col h2{font-size:18px; font-weight:bold; padding:15px 15px 15px 15px;}
.power-pack-col h3{font-size:13px; font-weight:none; padding:15px 15px 15px 15px;}
.power-pack-col p{padding:10px 15px 10px 15px; font-size:11px; line-height:140%;}
.power-pack-col a:link{color:#6DC8D5;}
.power-pack-col a:visited{color:#6DC8D5;}

#power-right-col{
width:244px;
height:auto;
background:#eaeaea;
float:left;
}

#kick-start-link{width:120px; height:60px; display:block;}
#fast-track-link{width:111px; height:60px; display:block;}
#smart-source-link{width:132px; height:60px; display:block;}
#consult-link{width:95px; height:60px; display:block;}

#kick-start-link-div{width:120px; height:60px; float:left; background:url(images/kick-start-head-sprite.png) no-repeat;}
#fast-track-link-div{width:111px; height:60px; float:left; background:url(images/fast-track-head-sprite.png) no-repeat;}
#smart-source-link-div{width:132px; height:60px; float:left; background:url(images/smart-source-head-sprite.png) no-repeat;}
#consult-link-div{width:95px; height:60px; float:left; background:url(images/consult-head-sprite.png) no-repeat;}

#kick-start-link-div a:hover{background:url(images/kick-start-head-sprite.png) -120px; 0px no-repeat }
#fast-track-link-div a:hover{background:url(images/fast-track-head-sprite.png) -111px; 0px no-repeat;}
#smart-source-link-div a:hover{background:url(images/smart-source-head-sprite.png) -132px; 0px no-repeat;}
#consult-link-div a:hover{background:url(images/consult-head-sprite.png) -95px; 0px no-repeat;}

hr{color:#eaeaea; width:95%; background-color:#eaeaea; border:0; height:3px;}


/* End of Power Packages Page*/

/* Start of Our Work Page*/

.widget-sidebar{list-style-type:none; list-style-image:none !important; padding:0 !important; margin:0;}

#our-work{padding:15px 5px 15px 0px; background:#ffffff;}
#our-work-images{padding:15px 5px 15px 15px; background:#ffffff;}
#our-work img{float:left; border:0;}
#our-work h1{font-size:18px; padding:10px 15px 10px 15px;}
#our-work-content h1{font-size:18px; padding:10px 15px 10px 15px;}
#our-work-content h2{font-size:16px; padding:10px 15px 10px 15px;}
#our-work-content h3{font-size:13px; padding:10px 15px 10px 15px;}
#our-work-content p{font-size:11px; padding:10px 15px 10px 15px; line-height:140%;}
.our-work-nav{float:right; font-size:10px;}

#main-client-content{width:484px; float:left; background:#ffffff;}
#side-client-content{width:244px; float:left; background:#ffffff; position:relative;}
#our-work-content{background:#ffffff;}
#image-gal{width:100%; padding-bottom:10px;}

#main-client-content ul{padding-left:30px; font-size:11px; line-height:140%;}
#main-client-content ol{padding-left:30px; font-size:11px; line-height:140%;}
#main-client-content li{padding-bottom:5px;}

#gal-nav-left{float:left; padding-left:15px;}
#gal-nav-left a{font-size:11px;}
#gal-nav-right{float:right; padding-right:15px;}

/* End of Our Work Page*/

#wp-calendar{font-size:10px; padding:5px 15px 0 15px;}
#prev{display:none;}

/* Start of 6Pages style*/

.6pages{height:728px; width:724px; background:#eaeaea;}
#branding-6page{height:728px; width:724px; background:#eaeaea; line-height:125%}
#branding-leftcol{width:228px; height:728px; float:left;} 
#branding-rightcol{width:496px; height:728px; float:left; background:url(images/paperclip6bkg.png)}
#branding-rightcol p{padding:5px 30px 10px 40px; font-size:11px;}
#branding-rightcol h4{padding:15px 15px 15px 40px; font-size:16px;}
#branding-rightcol h2{padding:90px 15px 15px 40px; font-size:18px;}
#branding-leftcol{background:url(images/brand6bkg.png) no-repeat;}

#design-6page{height:728px; width:724px; background:url(images/design6bkg.png) #eaeaea; line-height:125%;}
#design-leftcol{width:228px; height:728px; float:left;} 
#design-rightcol{width:496px; height:728px; float:left;}
#design-rightcol p{padding:5px 30px 10px 40px; font-size:11px;}
#design-rightcol h4{padding:15px 15px 15px 40px; font-size:16px;}
#design-rightcol h2{padding:90px 15px 15px 40px; font-size:18px;}

#market-6page{height:728px; width:724px; background:url(images/market6bkg.png) #eaeaea; line-height:125%;}
#market-leftcol{width:228px; height:728px; float:left;} 
#market-rightcol{width:496px; height:728px; float:left;}
#market-rightcol p{padding:5px 30px 10px 40px; font-size:11px;}
#market-rightcol h4{padding:15px 15px 15px 40px; font-size:16px;}
#market-rightcol h2{padding:90px 15px 15px 40px; font-size:18px;}

#research-6page{height:728px; width:724px; background:url(images/research6bkg.png) #eaeaea; line-height:125%;}
#research-leftcol{width:228px; height:728px; float:left;} 
#research-rightcol{width:496px; height:728px; float:left;}
#research-rightcol p{padding:5px 30px 10px 40px; font-size:11px;}
#research-rightcol h4{padding:15px 15px 15px 40px; font-size:16px;}
#research-rightcol h2{padding:90px 15px 15px 40px; font-size:18px;}

#innovation-6page{height:728px; width:724px; background:#eaeaea; line-height:125%}
#innovation-leftcol{width:228px; height:728px; float:left;} 
#innovation-rightcol{width:496px; height:728px; float:left; background:url(images/paperclip6bkg.png)}
#innovation-rightcol p{padding:5px 30px 10px 40px; font-size:11px;}
#innovation-rightcol h4{padding:15px 15px 15px 40px; font-size:16px;}
#innovation-rightcol h2{padding:90px 15px 15px 40px; font-size:18px;}
#innovation-leftcol{background:url(images/innovation6bkg.png) no-repeat;}

#strategic-6page{height:728px; width:724px; background:#eaeaea; line-height:125%}
#strategic-leftcol{width:228px; height:728px; float:left;} 
#strategic-rightcol{width:496px; height:728px; float:left; background:url(images/paperclip6bkg.png)}
#strategic-rightcol p{padding:5px 30px 10px 40px; font-size:11px;}
#strategic-rightcol h4{padding:15px 15px 15px 40px; font-size:16px;}
#strategic-rightcol h2{padding:90px 15px 15px 40px; font-size:18px;}
#strategic-leftcol{background:url(images/strategy6bkg.png) no-repeat;}


/* End of 6Pages style*/

.power-download{float:right; margin-top:14px; margin-right:35px;}

.commentlist img{padding-top:15px; padding-bottom:0 !important;}

/* Brain food Styles */

.brain-food-div{width:180px;}
.brain-book{float:left; width:50px; padding:15px 10px 0 15px;}
.brain-text{float:left; font-size:10px; width:100px; padding-top:15px;}

/* End of Brain Food Styles */