/*   
Theme Name: Ignite Outsourcing
Theme URI: 
Description: 
Author: yalla ya!
Author URI: 
Template: 
Version:
.
General comments/License Statement if any.
.
*/

/*RSSlinks */
.RSSlinks{
	margin: 5px 0px 0px 0px;

	_with:450px;

	_float:left;
}
.RSSlinks a{
 background:transparent url(/wp-content/themes/Ignite/images/feed.png) no-repeat scroll left center;
 padding-left:12px;
}
/*RSSlinks */

/*Home Title*/
#post-3 h1{
	display: none;
}

/*Home Title*/
*{
    margin:0;
    padding:0;
}
/*table Events*/
.table1{
	border: 0px;
}
.table1 th {
	 background-color: #518ABD;
	color: #fff;
}
.table1 td {
padding:5px 0pt 0pt 15px;
}

.row1{
	background-color: #dedede;
	color: #4D4E5B;
}

.row2{
	background-color: #eee;
	color: #4D4E5B;
}
.row2 l {
	color: #518ABD;
}

/*table Events*/

html, body {
	margin: 0;
	padding: 0;
}
body {
	background: url(images/fon.png) left top repeat-x #5689B2;
	line-height: 150%;
	font-size: 11px;
	font-family: verdana, arial, ms sans serif, , Helvetica;
	color: #3d3d3d;
	line-height:1.5;
}

/* HEADER STUFF */
div#header {
    width:830px;
    height:100px;
   /* background:#FFF url(images/header-innerPage.jpg) 0% 100% no-repeat;*/
   background:#FFF;
    position:relative;
}
div#iconToolBar{
    position:relative;
    top:75px;
    left:75px;
    width:150px;
}
div#iconToolBar a{
    margin-right:10px;
    opacity:1 !important;
    opacity:100;
}
div#iconToolBar a:hover{
    opacity:0.6 !important;
    opacity:60;
}
div#iconToolBar a img{
    border:0;
}
div#smallFlashHolder{
    position:absolute;
    top:0px;
    right:0px;
    width:300px;
    height:100px;
}
div#bigFlash{
    margin:0;
    padding:0;
    height:100px;
    background:#CC3399 url(images/left.png) 0 0 no-repeat;
}
body#sec_ div#bigFlash,
body#sec_home div#bigFlash{
    margin:0;
    padding:0 0 0 68px;
	height:205px;
}
div#bigFlashCont{
   
}
/* WRAPPER - CONTAINER -  STUFF */
div#wrapper {
	 width:830px;
	
    margin:0 auto;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
	
}

div#content{
 width:550px;
 margin-right:5px;



 
}

div#container, div.post-container {
	float: right;
	width: 100%;

	
}

div#container {

background: #FFF url(images/containerNav.gif) left top repeat-y;

    
}
div.post-container {
	/*margin: 0 0 0 265px;*/
	margin:0;
	padding:0px;

	_margin-top:-10px;

	_margin-bottom:15px;
}
div.narrowcolumn {
	margin: 0 0 0 265px;
	padding: 0;
}
div.widecolumn {
	margin: 0 0 0 265px;
	padding: 0;
}
div.post-content {
	margin: 0 0 0 0;
	padding:0;
}
div.post {
	/*clear: both;*/
	padding-left:15px;
	position:relative;
	
}
/*div.post#post-23{
	_padding-left:15px;
	_position:relative;
	_border:3px solid blue;
	_margin-top:-245px;
	_width:20px;
}*/


/*
h2.post-title {
	font-size: 1.7em;
	font-weight: bold;
	text-align: left;
	color:#FFF;
	position:absolute;
	font-style:italic;
	top:-40px;
	right:0;
	opacity:0.7 !important;
	opacity:70;
	display:none;
}
*/
h3.post-title, h3.post-title a {
	font-weight: bold;
	text-align: left;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:normal;
}


h3.post-date {
	font-size: 1.1em;
	margin: 0 0 1em 0;
}
div.post-header {
	float: left;
	margin: 0 0 3em 0;
	text-align: right;
	width: 9em;
}
div.post-header p {
	line-height: 150%;
	margin: 0 0 0.5em 0;
}
p.post-date-single {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
h2.post-title-single {
	font-size: 1.7em;
	font-weight: bold;
	/*margin: 0.3em 0 1em 0;*/
	text-align: left;
	color:#FFF;
	position:absolute;
	font-style:italic;
	top:-40px;
	right:0;
	opacity:0.7 !important;
	opacity:70;
}
div.post-entry p{
	margin: 10px 0 10px 0;
}
div.post-entry ul li {
	list-style:square outside;
	margin-left:30px;
	
}
div.post-entry ul li, div.post-entry ol li {
	line-height: 150%;
}
/*div.post-entry h1, */
div.post-entry h2, 
div.post-entry h3, 
div.post-entry h4, 
div.post-entry h5, 
div.post-entry h6 {
    font-size: 1.3em;
	font-weight: normal;
	margin: 1.2em 0 -0.6em 0;
	padding-bottom:12px;
}


h1.wpTitle{
    font-weight:bold;
    font-style:italic;
    color:#518abd;
    font-size: 1.7em;
}
h1.wpTitleCategory{
    font-weight:bold;
    font-style:italic;
    color:#518abd;
    font-size: 1.7em;
    list-style:none;
    margin:12px 0 -12px 15px;
    text-transform:capitalize;

    _padding-bottom:10px;
}

div.post-entry blockquote {
	border-left: 1em solid #cfd5dd;
	font-size: 0.9em;
	padding-left: 1em;
}
div.post-footer {
	border-bottom: 1px solid #888;
	border-top: 1px solid #888;
	font-size: 1em;
	margin: 0 0 3em 0;
	padding: 0.7em 0.2em;
}
div.post-footer p {
	margin: 0 auto;
}

/* SIDEBAR STUFF */
div#sidebar {
	float: left;
	width: 265px;
}

div#sidebar ul {
    margin:0;
	padding: 0;
	color: #518ABD;
	list-style:none;
}

li.pagenav{
    position:relative;
    left:65px;
    top:15px;
    width:200px;   
    display:block;
    clear:both;   
	padding-bottom:25px;
}

li.pagenav ul  {
}

li.pagenav ul li  {
}

li.pagenav ul li a,
li.pagenav ul li a:link,
li.pagenav ul li a:visited,
li.pagenav ul li a:active{
    background: url(images/bullet.gif) 15px center no-repeat;
    padding-left:35px;
    color: #518ABD;
    font-weight:bold;
    text-transform:capitalize;
    text-decoration:none;
}

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

li.pagenav ul li ul li {

	_margin-bottom:-18px;
}

li.pagenav ul li ul {
    width:200px;
    display:block;
}

li.pagenav ul li ul li a,
li.pagenav ul li ul li a:link,
li.pagenav ul li ul li a:visited,
li.pagenav ul li ul li a:active{
    background: url(images/bullet_s.gif) 0px -3px no-repeat;
    padding-left:15px;
    color: #518ABD;
    font-weight:normal;
    margin-left:30px;
    display:block;

 	_margin-bottom:-18px;
    margin-bottom:2px;

    
}
/*case study PAGE*/
div#caseLeftCol{
    width:220px;
    float:left;
}
div#caseLeftCol strong{
        color:#000;
}

div#caseRightCol{
    width:220px;
    float:right;
    background:#FEEFCE;
    padding:20px 10px;
    margin-top:20px;
    font-style:italic;
}
p.testimonialName{
    text-align:right;
}

/*NEWS PAGE*/
div#dls, div.post-entry{
    margin:1em 0 5px 0;
    padding-top:0px;
}
div#dls dl{
    margin-bottom:5px;
}
div#dls dt{
    font-weight:bold;
     color: #518ABD;
}

/*NEWS ENTRY*/
div#newsEntry h2{
    font-size:12px;
    font-weight:bold;
    color:#3d3d3d;
}

div#newsEntry ul{
      width:130px;
      list-style:none;
      padding:0;
      margin:0;
      float:left;
}
div#newsEntry ul li{
      list-style:none;
      padding:0;
      margin:0;
}
div#entryULS{
    margin:10px 0 10px 0;
    height:40px;
}
div#newsEntry img{
	float:left;
	margin-right:10px;
}

div#newsEntry #vipQuote {
	position:relative;
	top:-12px;	
}
div#newsEntry #vipQuote p{
    font-style:italic;
}

div#newsEntry h3{
	color:#518abd;
}


/*CONTACT PAGE*/
div#contactDetails{



}

div#infoPosition{

_margin-top:-80px;	

}



div#contactDetails h3{
    font-size: 1em;
    font-weight: bold;
    margin-bottom:4px;

 }
div#contactDetails ul{
    position:relative;
    margin-bottom:30px;

    _margin-top:8px; 
}
div#contactDetails ul li{
    list-style:none;
    text-indent:0px;
    position:relative;
    left:-30px;
    margin-bottom:3px;
}
ul#officeInfo li{
    width:145px;
    text-align:left;
    position:relative;
}
ul#officeInfo li span{
    width:110px;
    text-align:right;
    position:absolute;
    right:0px;  
}

ul#emailContacts li{
    width:275px;
    text-align:left;
    position:relative;
}
ul#emailContacts li span{
    width:150px;
    text-align:right;
    position:absolute;
    right:0px; 
}
/*contact form*/
div#contactDetails fieldset{
    border:none;
}
div#contactDetails fieldset legend{
    display:none;
}
div#contactDetails fieldset label{
    text-align:left;
}
div#contactDetails fieldset input,
div#contactDetails fieldset textarea{
    padding:1px;
    border:1px solid #CCC;
    position:relative;
    top:5px;
}
span.reqinfo{
    padding:0 3px;
    color:#FF0000;
}
span.contactError{
    padding-left:10px;
}

/* FOOTER STUFF */
div#footer {
	background: #fff;
	clear: both;
	color: #888;
	padding:0 15px;
	height:50px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	position:relative;
}
div#footer p {
	font-size: 0.9em;
	margin: 0;
}
div#footer .released {
    position:absolute;

    _position:inherit;

    _float:right;

    right:15px;
	top:5px;

	_margin-top:5px;

	}

	

 div#footer span {

 

 

 }

 
 div#footer .reservedRights {
    position:absolute;
    left:15px;
    top:25px;
    }  
    
/* GLOBAL ALIGNMENT AND MISC ELEMENTS */
div.navigation {
	clear: both;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
div.nav-left, div.nav-right {
	margin: 0 auto;
	width: 49%;
}
.alignleft, div.nav-left {
	float: left;
}
.alignright, div.nav-right  {
	float: right;
}
abbr, acronym {
	border-bottom: 1px dotted #546188;
	cursor: help;
}
code, pre {
	font: 1em/normal "courier new", courier, monospace;
}
.clearer {
	clear: both;
	height: 0;
}
/* IMAGE ELEMENTS, INCLUDING LINKS */
div#content img.center {
	display: block;
	margin: 0.4em auto;
}
div#content img.alignright {
	margin: 0.4em 0 0.4em 1.1em
}
div#content img.alignleft {
	margin: 0.4em 1.1em 0.4em 0;
}
li a img {
	border: none !important;
}

/* LINK STYLES */
strong{
     color: #518ABD;
}
a, a:link, a:visited, a:active{
    color: #518ABD;
    text-decoration:none;
}
a:hover{
      color: #518ABD;
      text-decoration:underline;
}
a img, a:link img, a:visited img, a:hover img, a:active img{
    border:none;
}
/*hide stuff*/
div.post-header{
    display:none;
}
/*start style newsletter*/
div#newsLetter{
    width:170px;
    position:relative;
    left:80px;
}
.newsletterContainer{ 
   
 }
 
div#newsLetter{
    margin:10px 0;
}
div#newsLetter label.news{
    margin-left:0;
    padding-left:0;
    }
div#newsletterFormDiv input.newsletterTextInput{
    display:block;
    width:160px;
    margin:5px 0 0 0;
}
div#newsletterFormDiv input.submit {
    background:transparent url(images/button-bg.gif) repeat-x scroll 0% 0%;
    border-color:#ECECEC rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) !important;
    border-style:solid !important;
    border-width:1px !important;
    font-size:12px;
    margin:5px 0 0 87px;
    padding:2px 0;
    width:75px;
    text-align:center;
}


.success {
	background: #CFEBF7;
	border: 1px solid #2580B2;
}

.error {
	background: #FFEFF7;
	border: 1px solid #c69;
}

.error, .success {
	margin: 3px 0px;
	padding: 2px;
}

div#sendButton input{

	margin-left: 111px;

	}
/*end style newsletter*/

/* Side Bar visiblity */
#sidebar .pagenav ul li.page_item ul {display:none;}
#sidebar .pagenav ul li.current_page_parent ul, #sidebar .pagenav ul li.current_page_item ul {display:block;}
#sidebar .pagenav ul li.current_page_item a {color:#cc3399;}
#sidebar .pagenav ul li.current_page_item ul li a {color:#518abd;}

/* end Side Bar */
div#socialsHolder{
    position:relative;
    margin:15px 0 10px 0;
}
div#socialsHolder:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#socialsHolder {
    height: 1%;
}
*:first-child + html div#socialsHolder {
    min-height: 1px;
}
div.socials{
    width:150px;
text-align:center;
    float:left;
}
div.socials a, div.socials img, div.socials span{
    margin:0;
    padding:0;
    }
div.socials span{
display:block;
}
div#middle_logo{
    margin-right:20px;
    }
div#middle_logo span{
    width:130px;
    margin-left:10px;
}
/*profile buttons*/
a.linkToProfile{
    background: url(images/profileButton.jpg) left top no-repeat;
    font-weight:bold;
    font-size:9px;
    width:123px;
    height:24px;
    color:#FFF;
    display:block;
    text-indent:8px;
    line-height:20px;
    margin:2px 0 0 -3px;
}
a:hover.linkToProfile{
    text-indent:12px;
    text-decoration:none;
}
/*social badges*/
div#imageLine{
	width:100%;
}

a#linkedin, a#xing, a#thecoils, a#facebook, a#meetup, a#jajah, a#plaxo{
   	margin-top:2px;

    width:133px;
    height:36px;
    display:block;
    line-height:36px;
    text-indent:50px;
    margin-left:-6px;

    float:left;
}
a#linkedin{
    background:url(../../../images/logos/linkedin.jpg) left top no-repeat;
    text-indent:63px;
}
a#xing{
    background:url(../../../images/logos/xing.jpg) left top no-repeat;
    text-indent:55px;
}
a#thecoils{
    background:url(../../../images/logos/thecoils.jpg) left top no-repeat;
}
a#facebook{
    background:url(../../../images/logos/facebook.jpg) left top no-repeat;
}
a#meetup{
    background:url(../../../images/logos/meetup.jpg) left top no-repeat;
    text-indent:45px;
}
a#jajah{
    background:url(../../../images/logos/jajah.jpg) left top no-repeat;
    text-indent:48px;
}
a#plaxo{
    background:url(../../../images/logos/plaxo.jpg) left top no-repeat;
    text-indent:63px;

    margin-left:50px;

	padding-bottom:25px;
}
/*Hebrew blog Start



div#content.narrowcolumn div.post-entry h3{

	padding-bottom:10px;	

}

	

Hebrew blog End*/


/*search form*/

form#searchform input#s{
    width:200px;
}

form#searchform input#searchsubmit {
    background:transparent url(images/button-bg.gif) repeat-x scroll 0% 0%;
    border-color:#ECECEC rgb(173, 173, 173) rgb(173, 173, 173) rgb(236, 236, 236) !important;
    border-style:solid !important;
    border-width:1px !important;
    font-size:12px;
    padding:2px 10px;
    text-align:left;
}









