/* start of Default Universal Styles */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	background:transparent none repeat scroll 0 0;

	border:0 none;

	font-size:100%;

	margin:0;

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:0;

	padding:0;

}



body {

	font-family: Arial, Helvetica, sans-serif;

}



ol, ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}



blockquote, q {

	quotes:none;

}



blockquote:before, blockquote:after, q:before, q:after {

	content:none;

}



:focus {

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:0;

}



ins {

	text-decoration:none;

}



del {

	text-decoration:line-through;

}



table {

	border-collapse:collapse;

	border-spacing:0;

}



a{

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

}



p{

	color: #414141;

	line-height: 130%;

	margin-bottom: 15px;

	padding: 0px;

}



sup{

	vertical-align: top;

	font-size: 85%;

}



.clear{

	clear: both;

	height: 0px;

    overflow: hidden;

}









/* START OF THE CODES */







body

{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;	

background-color: #fff;

}





a img {border:none;}



.wp-caption

{

  background-color: #FBFBFB;

  border: 1px solid #E5E5E5;

overflow: hidden;

padding: 3px;

text-align:justify;

}



.wp-caption img

{

	border: 0 none;

	margin: 0;

	padding: 0;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 18px;

   margin: 0;

}



.more-link 

{

	font-size:12px;

}



.alignleft

{

	float:left;

	text-align:left;

	margin-right:10px;

}



.alignright

{

	float:right;

	text-align:right;

	margin-left:10px;

}



.aligncenter

{

	display: block;

	margin-left: auto;

	margin-right: auto;

}





#container

{

	margin: auto;

	width: 960px;

}



#contents

width: 960px;

{



}



#header

{

margin: 0 auto;

width: 960px;

margin-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: white;

}





#header a, #header a:visited

{

	text-decoration: none;

	color: white;

}























/* start of main nav Styles */



.mainNavWrapper{

	width: 100%;

	background: url(http://www.businessinsight.co.nz/images/bg_mainNav.jpg) repeat-x 0 0;

}



.mainNav{

	width: 960px;

	height: 22px;

	margin: 0 auto;

	padding: 4px 0 0 0;

}



.mainNav ul{

	margin: 0 0 0 0;

	padding: 0;

}



.mainNav ul li{

	float: left;

	list-style: none;

	text-transform: uppercase;

}



a.feed {

float:right;

margin-right:2px;

margin-top:-3px;

}







*html .mainNav ul li{

	float: none;

	list-style: none;

	display: inline;

}





.mainNav ul li a{

	background: url(http://www.businessinsight.co.nz/images/bg_mainNavBtn.jpg) repeat-x 0 0;

	margin: 0 2px 0 0;

	padding: 4px 20px 5px 20px;

	line-height: 11px;

	font-size: 14px;

	letter-spacing: -1px;

	display: block;

	color: #00265c;

	text-decoration: none;

}



*html .mainNav ul li a{

	margin: 0 -3px 0 0;

	padding: 3px 20px 3px 20px;

	display: inline-block;

}



*+html .mainNav ul li a{

	padding: 3px 20px 3px 20px;

}



.mainNav ul li a:hover{

	background: url(http://www.businessinsight.co.nz/images/bg_mainNavBtn_rollover.jpg) repeat-x 0 0;

	margin: 0 2px 0 0;

	padding: 4px 20px 5px 20px;

	line-height: 11px;

	font-size: 14px;

	letter-spacing: -1px;

	display: block;

	color: #ffffff;

	text-decoration: none;

}



*html .mainNav ul li a:hover{

	margin: 0 -3px 0 0;

	padding: 3px 20px 3px 20px;

	display: inline-block;

	color: #ffffff;

}



*+html .mainNav ul li a:hover{

	padding: 3px 20px 3px 20px;

}



.mainNav ul li a.selected{

	background: url(http://www.businessinsight.co.nz/images/bg_mainNavBtn_selected.jpg) repeat-x 0 0;

	margin: 0 2px 0 0;

	padding: 4px 20px 5px 20px;

	line-height: 11px;

	font-size: 14px;

	letter-spacing: -1px;

	display: block;

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



*html .mainNav ul li a.selected{

	margin: 0 -3px 0 0;

	padding: 3px 20px 3px 20px;

	display: inline-block;

}



*+html .mainNav ul li a.selected{

	padding: 3px 20px 3px 20px;

}



.mainNav ul li a.selected:hover{

	background: url(http://www.businessinsight.co.nz/images/bg_mainNavBtn_selected.jpg) repeat-x 0 0;

	margin: 0 2px 0 0;

	padding: 4px 20px 5px 20px;

	line-height: 11px;

	font-size: 14px;

	letter-spacing: -1px;

	display: block;

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



*html .mainNav ul li a.selected:hover{

	margin: 0 -3px 0 0;

	padding: 3px 20px 3px 20px;

	display: inline-block;

}



*+html .mainNav ul li a.selected:hover{

	padding: 3px 20px 3px 20px;

}



/* end of main nav Styles */









/* start of Logo Styles */



.logoWrapper{

	background: url(http://www.businessinsight.co.nz/images/headerBG.jpg) repeat-x 0 0;

height: 95px;

	margin: 0 0 56px 0;

}



.logoHolder{

position: relative;

	width: 960px;

	height: 95px;

	margin: 0 auto;

}

.logo {

position: absolute;

top: 50px;

left: 0px;

}



.headerTitle {

margin: 35px 0px 0px 300px;

font-size: 18px;

color: #fff;

text-transform: uppercase;

}



/* end of breadcrumb Styles */









/* start of Flash Tile */



.tile {

float: left;

width: 960px;

margin-bottom: 20px;

}



.flashTile, .staticTile {

float: left;

}

























#menu

{

	height: 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	border-top: 1px solid #336699;

	border-bottom: 1px solid #336699;

	background-image:url('images/menu.png');

	

	overflow: hidden;

}



#menu a

{

	text-decoration: none;

	color: white;

}

			

#menu a:hover

{

	background: black url('images/menu1.png') center center repeat-x;

}

			

#menu a:selected

{

	background: black url('images/menu1.png') center center repeat-x;

}



#menu ul

{

	margin: 0px;

	list-style: none;

	

	padding: 0px;

	float: left;

	border-width: 1px 0;

}



#menu ul li

{

	display: inline;

}



#menu ul li a

{

	float: left;

	color: white;

	padding: 5px 11px;

	text-decoration: none;

	border-right: 1px solid #D2D2D2;

}



#content {

	width: 420px;

	float: left;

padding: 0px;

margin-bottom: 40px;

}



#content h2 {

margin-bottom: 10px;

}



#sidebar

{



	float: right;

}



#left_sidebar {

	float: left;

	width: 250px;

margin-left: 20px;

}





*html #left_sidebar {

margin-left: 10px;



}



*html #right_sidebar {

margin-left: 10px;



}







#left_sidebar ul li ul li {

width: 254px;

padding: 5px 0px 5px 0px;

border-bottom: 1px dotted #c9c2e4;

}



#left_sidebar ul li ul li a {

color: #52497b;

}



#left_sidebar ul li ul li a:hover {

color: #52497b;

text-decoration: underline;

}





.sideHeading {

width: 225px;

height:23px;

margin-bottom: 10px;

padding:0 0 0 10px;

border-left: 15px solid #52497b;

border-bottom: 1px solid #52497b;

text-transform:uppercase;

color: #52497b;

font-size: 160%;

}



#right_sidebar ul li ul li {

width: 254px;

padding: 5px 0px 5px 0px;

border-bottom: 1px dotted #c9c2e4;

}



#right_sidebar ul li ul li a {

color: #52497b;

}



#right_sidebar ul li ul li a:hover {

color: #52497b;

text-decoration: underline;

}

















.usefulLinks {

}



.usefulLinks li a {

padding-left: 40px;

}





.left_sideBarlink li {

background: url(http://www.businessinsight.co.nz/images/blogDot.gif) top left no-repeat;

background-position: 0px 10px;

}



.left_sideBarlink li a {

padding-left: 10px;

display: block;

}









#right_sidebar

{

	float: left;

	width: 250px;

margin-left: 20px;

}



#left_sidebar ul, #right_sidebar ul

{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding: 0px 0px 0px 0px;

}



#left_sidebar li, #right_sidebar li

{

	list-style: none;

}















/* TWITTER */

.twitterTile, .blogTile, .surveyTile {

	margin-bottom: 15px;

}



.twitterTile {

	width: 232px;

	padding: 55px 0px 0px 18px;

	background: url(http://www.ibmbusinessinsight.com/blog/wp-content/uploads/2009/12/blogtwitterBg.jpg) top no-repeat #7cbedf;

	margin-top: 0px;

}

.twtr-tweet-text p {

	font-size: 11px;

	color: #fff;

}

.twtr-tweet-text a {

	color: blue;

}



.twtr-reply {

	font-size: 11px;

	color: #09569e;

}

.twtr-tweet-wrap {

	padding: 5px 0px 5px 0px;

}



















.blocco

{

	width: 170px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-bottom: 25px;

}

		

.blocco ul

{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding: 2px 2px 2px 3px;

}

			

.blocco ul ul

{

	padding: 3px 0px 3px 15px;

}



.blocco ul li

{

	padding: 2px 0px 2px 0px;

}



#sidebar h1

{

	padding-bottom: 15px;

}

			

#sidebar a

{

	text-decoration: none;

	color: blue;

}

			

#sidebar a:hover

{

	color: #D7321D;

}





/* SEARCH BLOG */



.blogSearch {

background-color: #ccc7e2;

padding: 10px;

width: 230px;

}



.searchInput{

background-color: #fff;

width: 160px;

padding: 4px;

border: none;

border-top: 1px solid #9f98bf;

font-size: 11px;

}



.searchButton {

background-color: #52497b;

color: #e1ddf0;

font-size: 11px;

border: none;

padding: 4px;

}













#footerWrap {

background-color: #0b6aaa;

height: 27px;

}

		

#footer {

margin: 0 auto;

width: 960px;

	background-color: #0b6aaa;

	color: white;

	font-size: 12px;

text-align: center;

padding-top: 5px;

}



#footer ul {

list-style: none;

}



#footer ul li {

display: inline-block;

padding: 0px 20px 0px 10px;

text-transform: uppercase;

}



#footer ul li a {

font-size: 14px;

}



.Fborder {

border-right: 1px solid #fff;

}



#footer a

{

	color: white;

}





#copyright {

margin: 0 auto;

width: 960px;

color: #606060;

font-size: 12px;

text-align: center;

padding-top: 5px;

}



#copyright a {

color: #606060;

text-decoration: underline;

}



#copyright a:hover {

color: #606060;

text-decoration: none;

}

		

.post

{

	margin-top: 5px;

	margin-bottom: 20px;



background-color: #e1ddf0;

padding: 10px;

border-bottom: 1px solid #c3bcdf;

}





.postMain {

	margin-top: 5px;

	margin-bottom: 0px;

width: 400px;

padding: 10px;

}



*html .postMain {

padding: 5px;



}



			

.post_title {

padding: 10px 0px 10px 0px;

margin: 0px;

font-size: 24px;

	color: #4a4170;

}



.post_title a

{

	text-decoration: none;

	color: #4a4170;

}



.post_date

{

	font-family: Tahoma;

	font-size: 11px;

	color: #990000;

	padding: 3px 0px 5px 5px;

	

}



.readMore {

margin: 10px 0px 5px 0px;

}



.fix

{

	clear:both;

}





.post_text

{

	font-size: 12px;

	line-height: 18px;

}
.post_text ul, .post_text ol {
padding:0;
margin: 0 0 10px;
}
.post_text li {
	padding:0 0 3px 15px;
	line-height:normal;
	background: url(http://www.businessinsight.co.nz/images/blogDot.gif) 0 8px no-repeat;
}

.post_text img

{

  max-width: 490px;

}



.post_text a:hover

{

	color: #D7321D;

}



#pagelink

{

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	padding-bottom: 5px;

}



.Pdate {

float: left;

margin-right: 10px;

width: 93px;

padding: 5px 0px 0px 4px;

height: 18px;

font-size: 14px;

background: url(http://www.businessinsight.co.nz/images/commentBg.gif) center no-repeat;

}







.post_info

{

	border-top: 1px solid #b8cad8;

	border-bottom: 1px solid #b8cad8;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 4px 4px 4px 4px;

	background-color: #f2f7ff;

	margin-top: 5px;

	line-height: 18px;

	text-align: justify;

}

			

.post_info a

{

	color: blue;

}

			

.post_info a:hover

{

	color: #D7321D;

}



#browse

{

	font-family: Tahoma;

	font-size: 12px;

	padding: 5px;

	margin-bottom: 30px;

}



h3

{

	font-family: Serif;

	font-size: 16px;

	font-weight: bold;

}



.comments {

color: #52497b;

font-size: 22px;

padding-bottom: 10px;

}



.comment {

	padding: 16px 14px 16px 14px;

	margin-bottom: 20px;

}

		

.odd

{

	background-color: #e1ddf0;

}

			

.even

{

	background-color: #eeebf8;

}



.commentInput {

background-color: #fff;

width: 220px;

padding: 4px;

border: none;

border-top: 1px solid #9f98bf;

font-size: 12px;

}

			

.comment_author

{

color: #8D82C5;

	font-size: 11px;

	padding: 3px 0px 1px 0px;

}



.comment_author a

{

	text-decoration: none;

}



.comment_author a:hover

{

	color: #D7321D;

}



.comment_data{

	color: #8d82c5;

background-color: #fff;

font-size: 11px;

padding-bottom: 10px;

}





.commentText {

float: left;

width: 300px;

margin-left: 10px;

background-color: #fff;

padding: 10px;

}

			

#ins_comment

{

	font-family: "Lucida Sans Unicode"!important;

	font-size: 12px!important;

	padding: 10px 10px 10px 15px;

}



.comment_num

{

	float: left;

	font-family: Arial;

	font-size: 16px;

	font-weight: bold;

	width: 35px; height: 35px;

	text-align: center;

	border: 1px solid #CDD4E5;

}



.comment_num a, .comment_num a:visited

{

	color: blue;

	text-decoration: none;

}



.gravatar {

	float: left;

	width: 47px;

padding: 5px 0px 0px 15px;

	height: 49px;



background: url(http://www.businessinsight.co.nz/images/gravatar.gif) no-repeat;

}





.commentNum {

font-size: 34px;

color: #e1ddf0;

font-weight: bold;

}



#comment_closed

{

	border: 1px solid #9D2C22;

	padding: 5px 5px 5px 5px;

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

}



#comment_ins {

background-color: #c9c2e4;

padding: 10px;

}





#comment_ins textarea {

font-family: arial, helvetica;

width: 395px;

font-size: 12px;

}



#feed

{

	padding: 0px 10px 10px 10px;

	font-family: Tahoma;

	font-size: 12px;

}



#feed img

{

	border: 0;

}



#navigation a

{

	text-decoration: none;

	font-family: Tahoma;

	font-size: 12px;

	color: blue;

}



#archive

{

	font-family: "Lucida Sans Unicode"!important;

	font-weight: bold;

	font-size: 18px;

	color: black;

	padding: 0px 0px 20px 10px;

}



blockquote

{

	border-left: 2px solid #5092D5;

	background-color: #EBF2FF;

	padding: 5px 10px 5px 10px;

}



.archive_title

{

	font-size: 24px;

	font-weight: bold;

	color: #4a4170;

padding-bottom: 20px;

}



#error

{

	width:500px;

	margin:auto;

}



#nopost

{

	font-family: Helvetica;

	font-size: 15px;

	font-weight: bold;

	margin-top: 20px;

}

/* Fixed Positioned AddThis Toolbox */            

.addthis_toolbox.atfixed { 

background:#554c7b;   

   position: fixed;    

   top: 235px;    

   right: 10px;    

   border: 0 none;    

   padding: 5px 5px 0;    

   width: 32px;    

   -moz-border-radius: 4px;    

   -webkit-border-radius: 4px;    

   border-radius: 4px;

z-index:10000;

}

.addthis_toolbox .custom_images a {    

   width: 32px;

    height: 32px;

        padding: 0;

    cursor: pointer;

}

.addthis_toolbox .custom_images a img {

 border: 0; 

margin: 0 0 5px;

 opacity: 1.0; 

}

.addthis_toolbox .custom_images a:hover img {

  opacity: 0.75; 

}            



.IBMrating {

float:left;

width:240px;

height:30px;

font-size:10px;

}

.IBMrating  .post-ratings {

font-size:10px;

}

div.sociable {

float:right;

width:150px;

font-size:10px;

background:#ccc7e2;

margin: 0;
padding:3px 3px 3px 0;

}
div.sociable ul {
padding:0;
margin:0;
}
div.sociable li {
float:left;
display:inline-block;
margin:0;
padding:0 0 0 3px

}
