﻿/*  

Theme Name: Entrepreneurial Thoughts Blue

Theme URI: http://www.cpsphere.com

Description: WordPress theme created for my latest blog

Version: 0.1

Author: Kamran M. Qamar

Author URI: http://www.cpsphere.com

*/



html,body

{
    margin:0;
    padding:0;
    background-color:#f8f8f8;
    font-family: "Lucida Grande","Lucida Sans",Verdana,sans-serif;
    font-size:12px;    
    color:Black;
    margin:0 0 0 0;
    }


:link {
	text-decoration: none
}
:visited {
	text-decoration: none;
	color:Blue;
}
a
{
    text-decoration:none;
    color:Blue;
    }
a:hover 
{
	color: #cc0000; 
}

a img {
    border-style: none;
}

h1
{
    font-size:22px;
    color:#464A52;
    font-family:@Arial Unicode MS;
    
    }
h1.page-title h1.page-title-red h1.page-side-title-red
{
    display:block;
    visibility:hidden;
    line-height:1em;
    
    
    }
h2
{
    font-size:14px;
    
    }

h4.subtitle
{
    display:block;
    visibility:hidden;
    line-height:1em;
    
    
    }
 h2.page-subtitle h2.page-title-red h2.page-title-red-white page.sidetitle h2.page-title-gray-white h2.page-title-blue-white
 {
     display:block;
    }
/******************* TOP MENU ****************/

#topMenu
{
    width:100%;
    background-color:#303030;
    height:45px;    
}

#container
{
    width:900px;
    margin:0 auto;
    text-align:left;
    }
    
#container2
{
    width:100%;
	margin:0 auto;
	height:35px;
	padding-top:10px;
    text-align:center;
	background-color:#eaeaea;
	border-bottom: #ccc 2px solid;
    }
   

#submenu
{
    width:900px;
    margin:0 auto;
    text-align:center;
    background-color:#eaeaea;
    }

#submenu li
{
	display:inline;
	font-size:10px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
    padding-right: 10px;
    padding-left: 10px;
    border-left: #ccc 1px solid;
	}

#submenu li a
{
	display: inline-block;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	outline-style: none;
    text-decoration:none;
    font-weight:bolder;
}

#submenu li a.selected
{
	color:#c00;
	font-weight:bolder;
	text-decoration: none;
	}

#submenu li a:hover
{
	color:#c00;
	text-decoration: none;
	}
/****************************** HEADER *************************/    

#header 
{

    



	background: url(images/logo_header.jpg) no-repeat;

	height:75px;

	margin-top:5px;

	margin-bottom:5px;



	}


#flashBanner-about 
{
    width:900px;
    height:200px;
    margin-top:10px;
    margin-bottom:20px;
    }
    
    #flashBanner-blog
{
    width:900px;
    height:200px;
    margin-top:10px;
    margin-bottom:20px;
    border: solid 1px #ccc;
    background-color:White;
    }

#flashBanner-software
{
    width:900px;
    height:200px;
    margin-top:10px;
    margin-bottom:20px;
    border: solid 1px #ccc;
    }




#flashBanner

{

    width:900px;

    height:350px;

    background-color:White;

    

    }

		




/*********** SPECIAL TEXT *********/


span.biggerText-gray 
{
    width:800px;
    font-size:18px;
    margin-top:15px;

    }
span.biggerText-blue
{
    width:800px;
    font-size:18px;
    margin-top:15px;

    }
span.biggerText-red
{
    width:800px;
    font-size:18px;
    margin-top:15px;

    }

span.normalText-gray 
{
    width:800px;
    font-size:14px;
    margin-top:15px;

    }
span.normalText-gray1 
{
    width:300px;
    font-size:18px;
    margin-top:15px;
    line-height: 150%;

    }
span.normalText-blue
{
    width:800px;
    font-size:14px;
    margin-top:15px;

    }
    
 span.blueBullets
 {
    width:300px;
    font-size:14px;
    margin-top:15px;
    }
span.normalText-red
{
    width:800px;
    font-size:14px;
    margin-top:15px;

    }

span.biggerTextSide-blue
{
    width:300px;
    font-size:18px;
    margin-top:15px;

    }
    span.normalTextSide-blue
{
    width:300px;
    font-size:14px;
    margin-top:15px;

    }
span.biggerTextSide-red
{
    width:300px;
    font-size:18px;
    margin-top:15px;

    }
/*************** CONTENT *************************/

#wrapper

{
       clear:both;
       margin-top:15px;
       margin-bottom:20px;
       font-family: "Lucida Grande","Lucida Sans",Verdana,sans-serif; 
    }
    

#content
{
    float:left;
    width:600px;
    padding-left:0px;
    margin-bottom:50px;
    margin-right:10px;
    }

    

#sidebar
{
    margin-top:50px;
    margin-left:620px;
    background-color:#eaeaea;
    height:650px;
    }

    

#content-main
{
    float:left;
    width:450px;
    padding-left:0px;
    margin-top:20px;
    margin-bottom:50px;
    margin-right:10px;
    background-color:#eaeaea;
    }
    


      #content-services

{

    float:left;

    padding:0px 10px 10px 10px;

    margin-bottom:5px;

    margin-right:10px;





    }

    

#sidebar-main
{
    margin-top:50px;
    margin-left:470px;
    margin-bottom:30px; 
    padding-right:20px;
    padding-left:10px;
    padding-bottom:30px;
    }

#content-home
{
    float:left;
    width:450px;
    padding-top:10px;
    margin-bottom:30px;
    margin-right:20px; 
    padding-right:20px;
    padding-left:10px;
    padding-bottom:30px;
    border-top: solid 5px #cc0000;
    background-color:#fff;
    }
    
#sidebar-home
{
    margin-left:490px;
    margin-bottom:30px; 
    padding-right:20px;
    padding-left:10px;
    padding-bottom:30px;
    padding-top:10px;
    border-top: solid 5px #cc0000;
    background-color:#fff;
    }

    

 #sidebar-services

{

    margin-top:50px;

    margin-left:620px;

    background-color:#eaeaea;

    height:430px;

    }



#pageend
{

    margin-top:30px;
    border-top:solid 5px #cc0000;
    background-color:White;
    padding: 5px 5px 10px 30px;
}



#pageend li

{



list-style: none;

    padding-left: 20px;

background-image: url(images/small_arrow_in_box.png);

background-repeat: no-repeat;

background-position: 0 .1em;

        

}

		

/************************* FOOTER *************/    

#footer
{
    clear:both;
    	margin:0 auto;
    width:100%;
    text-align:center;
    padding-top: 15px;
    border-top: #ccc 2px solid;
    height:60px;
    background-color: #eaeaea;
    color:#666
}


#footerMenu
{
    width:900px;
    	margin:0 auto;
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase; 
    text-align:center;
    }

    

#footerMenu li
{
    display: inline;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    border-left: #ccc 1px solid;
}



#footerMenu li a
{
	display: inline-block;
	font-weight: normal;
	text-transform: uppercase;
	outline-style: none;
    text-decoration:none;
    font-weight:bolder;
    color: #666;
}


#footerMenu li a.selected
{
	color:#c00;
	font-weight:bolder;
	text-decoration: none;
	}

#footerMenu li a:hover
{
	color:#c00;
	text-decoration: none;
	}

/***************************************/	



    

.factsMethodology

{

    color:Red;

    font-weight:bolder;

    }

    

    .page-title 

{

	margin-top: 30px; 

	margin-bottom: 5px; 

	padding-bottom: 5px; 

	font: 22px normal Helvetica, Arial, Verdana, san-serif; 

	color: #464a52; 

	letter-spacing: 0.3mm; 

	text-shadow: 1px 1px 6px #BBB

}



.methodology li

{

    list-style:none;

    background-image:url(images/methodology_bullet.jpg);

    background-repeat:no-repeat;

    background-position: left top;

    padding-left: 30px;

    padding-top:5px;

    padding-bottom:5px;

    margin-top:5px;

   

    }

    

.methodologySide

{

    padding-top: 20px;

    padding-left: 10px;

    }

 

 .missionSide
{
    padding-top: 20px;
    padding-left: 20px;
    padding-right:20px;
    margin-bottom:100px;
    }

       

    /************************************************/




 

 .square li
{
    list-style:none;
    background-image:url(images/square.png);
    background-repeat:no-repeat;
    background-position: top left;
    padding-left: 20px;
    }


     .relatedservices li

{

    

    list-style:none;

    background-image:url(images/comment.png);

    background-repeat:no-repeat;

    background-position: top left;

    padding-left: 20px;

     

    }

    

    #softwarebanner

    {

           border: solid 1px #ccc;

           background:white;


           width:215px;

           height:68px;

           margin-left:10px;

           margin-right:10px;

           vertical-align:text-bottom;

           text-align:right;


           

        }

        

.textBox

{
    margin-right: 6px;
    margin-top: 5px;
    height: 60px;
    width: 60px;
    float: left;
    text-align: center;
    color: #464A52;
    background: #eaeaea;
    border: 1px solid #ccc;
    font-size: 80px;
    line-height: 60px;
    padding: 5px 5px 5px 5px;
    font-family: times;
}

.red

{

    color:#cc0000;

    }

    

    .simpleBox

    {

        margin: 5px 5px 5px 5px;

        border-bottom:dotted 2px #ccc;

        padding: 5px 5px 5px 5px;

        

        }



.subtitle

{

    width:250px;

    }

    

#frame {
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:15px;
		padding:0px;
		text-align:left;
		}

		

	#contentleft 

	{



    margin-right:10px;

    border-top:solid 5px #cc0000;

    

		width:380px;

		padding: 10px 20px 5px 5px;

		float:left;

		background:#fff;

		}

	

	
	
	

    

	#contentcenter 

	{



    margin-right:10px;

    border-top:solid 5px #cc0000;

    padding: 10px 5px 5px 5px;

		width:225px;



		float:left;

		background:#fff;

		}

	

	#contentright 

	{



    margin-right:10px;

    border-top:solid 5px #cc0000;

    padding: 10px 5px 5px 5px;

		width:220px;



		float:left;

		background:#fff;

		}



.callus

{

    background-image: url('images/mail.gif');

    background-repeat:no-repeat;

    

    border-top: solid 1px #ccc;

    margin-top:1px;

    margin-bottom:10px;

    padding-top:10px;

    padding-left:60px;

    width: 300px;

    height:45px;



   

    

    }



a.button {

    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}



a.button span {

    background: transparent url('images/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

} 



a.button:active {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.button:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

}



blockquote{

        background: url('images/start_quote.png') top left no-repeat;

        font-size:80%;

        color:Gray;

    }

.quote {

        background: url('images/end_quote.png') bottom right no-repeat;

        padding-top: 20px;

        padding-right: 20px;

    }


blockquote.mission 
{
    background-image:none;
        padding-top: 20px;
        padding-right: 20px;
        display:block;
        font-size:18px;
    }

.cite

{

    padding-right:30px;

    text-align:right;

    font-size:80%;

        color:Gray;

    }

 

 .testimonial

 {

    margin: 5px 5px 5px 5px;

    border-bottom: dotted 1px #ccc;

    padding:10px 10px 10px 10px;

    

    }

    .testimonial blockquote

    {

        font-size:100%;

        }

 .bigandbold

 {

    font-size: x-large;

    margin-bottom:10px;

    

    }

    

    #frameService {

		width:900px;

		margin-right:auto;

		margin-left:auto;

		padding:0px;

		text-align:left;

		}

		

	#contentleftService 

	{



    margin-right:10px;

    border-top:solid 5px #cc0000;

    

		width:275px;

		padding: 10px 10px 10px 10px;

		float:left;

		background:#fff;



		}

	

	

    

	#contentcenterService 

	{



    margin-right:10px;

    border-top:solid 5px #003F8E;

    padding: 10px 5px 5px 5px;

		width:275px;



		float:left;

		background:#fff;

		}

	

	#contentrightService 

	{



    margin-right:10px;

    border-top:solid 5px #464A52;

    padding: 10px 5px 5px 5px;

		width:275px;



		float:left;

		background:#fff;

		}

		

.box

{

    border:solid 1px #ccc;

    padding:5px 5px 5px 5px;

    margin-bottom:10px;

    font-size:80%;

    

    }

.subtitle-body

{

    width:300px;

    }

    

.people
{
    border-bottom: dotted 1px #ccc;
    margin-bottom:30px;
    padding:5px 5px 5px 5px;
    }
    
 .photo
 {
    border:solid 1px #ccc;
    background-color:White;
    width:80px;
    height:80px;
    float:left;
    padding:2px 2px 2px 2px;
    margin-right:10px;
    margin-bottom:10px;
    }

.bio
{
    padding:2px 2px 2px 2px;
   } 
    
.name
{
   width:200px;
   font-size:14px;
   font-weight:bold;
        }

.name1
{
   width:200px;
   font-size:14px;
   font-weight:bold;
        }
.title
 {
    width:300px;
    font-size:12px;

    
    }

 

 .consultant
 {
    float:left;
    margin: 5px 5px 5px 5px;
    padding:2px 2px 2px 2px;
    width:110px;
    }

    

.consultants
{
    clear:both;
    margin: 0 auto;
    margin-top:30px;
    border-top: solid 1px #ccc;
    margin-bottom:10px;
    padding: 10px 10px 30px 10px;
    width:900px;
    font-size:80%;
    }



.subtitle-body1

{

    width:100%

    }

   .page-bottom-gray .page-bottom-gray

{

    width:600px;

    }
a.boxbutton {

    border: solid 1px #ccc;
    height:40px;
    width:150px;
    text-align:center;
    padding:10px 0px 10px ;
    color: #444;

    display: block;

    text-decoration: none;

}

.feature
{
    margin-bottom:30px;
    padding:5px 5px 5px 5px;
    
    }

.feature-row
{
    width:900px;
    height:150px;
    }
 
 .feature-column
 {
    width:430px;
    float:left;
    
    
    }

.feature-photo
 {
    border:solid 1px #ccc;
    background-color:White;
    width:100px;
    height:100px;
    float:left;
    padding:2px 2px 2px 2px;
    margin-right:10px;
    margin-bottom:10px;
    }

.feature-description
{
    width:300px;
    float:left;
    padding:2px 2px 2px 2px;
    } 
    


#navmenu ul 
{
    margin: 30px 0px 30px 0px; 
    padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
	}
	
#navmenu li 
{
    display: inline; 
    }
    
#navmenu ul li a 
{
    text-decoration:none;  
    margin: 4px;
	padding: 5px 20px 5px 20px; 
	color: #fff;
	background: #cc0000;

	font-weight:bolder;
	font-size:14px;
	}
	
#navmenu ul li a:hover 
{
    border: solid 1px #ccc;
    background-color:#fff;
    color:#464A52;
	border-bottom:solid 5px #cc0000;
	}