/*  
Theme Name: Shikatani Lacroix Brandesign
Theme URI: http://www.sld.com/
Description: Corporate site design for Shikatani Lacroix Brandesign.
Version: 1.0
Author: Scott McCrindle
Author URI: http://mccrindle.com/

	SLD v1.0
	 http://www.sld.com/

	This theme was designed by Brian Maltby and built by Scott McCrindle,
	whose blog you will find at http://mccrindle.com/

*/

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 {outline: 0;vertical-align: baseline;background: transparent;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

img { border:none; border-collapse: collapse;border-spacing: 0;}
body {
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#FFF;
	min-width:1240px;
	}
	
a {
	color:#FF7F00;
}
a:link, a:visited {
	color:#FF7F00;
	text-decoration:none;
}
a:hover, a:active{
	color:#333;
	text-decoration:none;
}

#page {
	/*border: 1px solid red;*/
	width:1125px;
	position:relative;
	left:45%;
	top:20px;
	margin-left:-493px;
	font-size:100%;
	}
#header {
	/*border:1px dashed blue;*/
	height:150px;
	}
#header h1{
	/*border:1px solid green;*/
	width:215px;
	height:60px;
	margin:0;
	float:left;
	background:url(images/logo-sld.gif) top left no-repeat;
}
#header h1 a{
	display:block;
	width:215px;
	height:60px;
	text-indent:-5000px;
}
#header h2{
	/*border:1px solid green;*/
	margin:10px 0 0 270px;
	/*width:620px;*/
	height:50px;
	text-indent:-5000px;
	background:url(images/blink-focus-connect-grey.gif) 0 10px no-repeat;
}
/*Reposition the flash banner above the image-replaced h2*/
#header object{
	/*position:relative;
	top:-53px;
	left:53px;*/
	position:absolute;
	top:0px;
	left:268px;
}
#header blockquote p{
	text-indent:-9999px;
}
/*hide the print logo from screen view*/
#printheader {
	display: none;
}

#search{
	/*border:1px dashed blue;*/
	display:none;
}
/*Navigation css appears in css/navigation.css*/
#content{
	/*More room required on the left for the navigation in case 2nd or 3rd level lists are visible - matches the left-margin of the #header h2*/
	/*border:1px dashed yellow;*/
	margin-left:270px;
}
#content a[href$=".pdf"]{
	background:url(images/icon-pdf.gif) no-repeat left top;
	padding-left:22px;
	padding-bottom:5px;
	color:#C00;
}
#content a[href$=".pdf"]:hover{
	color:#333;
}
/*Home page styles are in css/home.css*/
.narrowcolumn{
	/*border:1px dotted blue;*/
	width:640px;
	position:relative;
	/*Bump the picture up a bit*/
	top:-50px;
	/*Make room for main picture*/
	padding-top:480px;
}
.narrowcolumn h3{
	margin:1.5em 0 0 0;
}
.narrowcolumn h3, .narrowcolumn h3 a{
	color:#FF7F00;
}
.narrowcolumn h3 a{
	text-decoration:none;
}
.narrowcolumn p.timestamp{
	display:none;
	margin:0;
	font-size:75%;
}
.narrowcolumn .post .entry p img{
	position:absolute;
	top:0;
	left:0;
}
#home .narrowcolumn .post .entry p img{
	top:-40px;
}

.widecolumn{
	/*border:1px dotted blue;*/
	width:600px;
	position:relative;
	top:-50px;
}
.widecolumn h3{
	/*Hide the page heading?*/
	display:none;
}
.widecolumn .excerpt{
	/*border:1px dashed black;*/
	position:relative;
	margin:0 0 60px 150px;
}
.widecolumn .excerpt p.timestamp{
	display:none;
	font-size:80%;
	margin-bottom:0;
}
.widecolumn .excerpt p img{
	position:absolute;
	left:-150px;
	top:0;
}
.widecolumn .excerpt p br{
	/*Excerpts have a br tag after the thumbnail in the first p to eliminate an IE bug - don't need it here*/
	display:none;
}
.widecolumn .excerpt h4{
	margin-top:0;
}
.widecolumn .excerpt a:link,
.widecolumn .excerpt a:visited{
	color:#FF7F00;
	text-decoration:none;
}
.widecolumn .excerpt a:hover,
.widecolumn .excerpt a:active{
	color:#333;
	text-decoration:none;
}
.widecolumn .excerpt p.readmore{
	font-size:80%;
	text-transform:uppercase;
}
#news-room .widecolumn .excerpt img {
	width: 120px;
}
.widecolumn .entry p {
	}

.narrowcolumn .entry, .widecolumn .entry {
	}

.widecolumn {
	}
/*Hide the post metadata on the home page*/
#home p.postmetadata{
	display:none;
}
.narrowcolumn .postmetadata {
	}

.alt {
	}
#sidebar{
	/*border:1px dashed purple;*/
	position:absolute;
	right:10px;
	top:153px;
	width:180px;
}
#sidebar h3{
	text-transform:uppercase;
	color:#999;
	font-size:100%;
}
#sidebar #recent_posts ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#sidebar #recent_posts li{
	margin-bottom:2em;
	background:transparent url(images/grey-bullet.gif) 0 50% no-repeat;
	padding-left:12px;
	font-size:75%;
}
#sidebar #recent_posts strong{
	font-size:125%;
}
#sidebar #recent_posts a:link,
#sidebar #recent_posts a:visited{
	text-decoration:none;
}
#sidebar #recent_posts a:hover,
#sidebar #recent_posts a:active{
	text-decoration:none;
}
#footer{
	/*border:1px dashed blue;*/
	clear:both;
	padding: 100px 10px 20px 10px;
	font-size:70%;
}
#footernav {
	/*border:1px dashed red;*/
	margin-left:255px;
	margin-top: -30px;
}
#footer a{
	text-decoration:none;
	text-transform:uppercase;
	color:#666;
	margin-right:0.5em;
	margin-left:0.5em;
}
#footer a:link, #footer a:visited{
	color:#666;
}
#footer a:hover, #footer a:active{
	color:#333;
}

#protofade { position:relative; margin:0; padding:0px; width:6409x; height:510px; overflow:hidden; }

