/*
	Theme Name: PR Strategies
	Theme URI: http://www.prstrategiesinc.ca
	Description: Theme designed for Patricial Robitaille of PR Strategies Inc. by Christine Rondeau of Bluelime media
	Version: 1.0
	Author: Christine Rondeau
	Author URI: http://www.bluelimemedia.com
*/

/*----Global Reset Courtesy of Eric Meyer----*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.hide {display:none;}


/* Font Size 
-----------------------------------------------*/
p, form, li {font-size:1.1em;}
h1, h1 a, h2 a {font-size:1.6em;}
h2, h3, h4, h5, h6 {font-size:1.2em;}


/* Font Colour 
-----------------------------------------------*/
a {color: #d2002c;}
a:hover{color: #0a0a0a;}
p, form, li {color:#0a0a0a;}
h1, h1 a, h2 a  {color:#625955;}
h2, h2, h3, h4, h5, h6 {color: #d2002c;}

/* Images
---------------------------------------------*/
.alignright {float:right; padding:2px; margin:0 0 10px 10px; border:1px solid #CCC; }
.alignleft {float:left; padding:2px; margin:0 10px 10px 0; border:1px solid #CCC;}
.aligncenter {margin: 0 auto 0 auto;}
a img {border:0;}
.wp-caption {
       text-align:center;
       font-size:1em;
}


/* Main Layout
-----------------------------------------------*/

body {
	margin: 0px; padding: 0px;
	background:#c4d3e4;
	color: #0a0a0a;
	font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif; 
}

#wrapper_out {
	width: 100%;
	background:#FFF url(images/bg.gif) repeat-x;
}
#wrap {
	position:relative;
	width: 960px;
	margin: 0px auto 0px auto;
}


/* Header Area 
-----------------------------------------------------------*/
#header {
	float:left;
	width:960px; height:101px;
	margin-top:40px;
	background:url(images/header.gif) top left  no-repeat;
}
#image1 {
	position:absolute;
	top:40px; left:8px;
	width:153px; height:101px;
	background: url(images/left/1.jpg) top left no-repeat;
}

#image2 {
	position:absolute;
	top:40px; left:430px;
	width:241px; height:101px;
	background: url(images/right/1.jpg) top left no-repeat;
}

#logo a {
	display:block;
	position:absolute;
	top:41px; left:258px;
	width: 131px; height: 99px;
	background:url(images/logo.gif) no-repeat;
}



/* Main Body Content Area 
-----------------------------------------------------------*/

#main {
	float:left;
	width:960px;
	padding:40px 0;
}

#content {
	float: right;
	width:490px;
	padding: 0 40px 0 0;
}


/* Main body content formatting
--------------------------------------------------------------*/

.entry {
	padding:0 0 30px 0;
}
.entry p {
	padding:12px 0 0 0;
}
p.date {font-style:italic;}
.firstpost {
	padding-top:29px;
}

.entry ul, .entry ol {
	margin: 5px 20px; padding:5px 20px;
}

h1, h1 a, h2 a, h2 {/* Main headings are h1 for better SEO */
	margin:12px 0 0 0; padding:0;
	font-weight:normal;
}

h3, h4, h5, h6 { 
	margin:0 0 8px 0; padding:0;
	font-weight:bold;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration:none; 
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration:underline; 
}

blockquote{
	border-left:5px solid #666;
	padding:10px 20px 10px 20px; margin-left:20px;
}


/* Sidebar Area 
-------------------------------------------*/
#testimonial {
	float:left;
	width:180px;
	padding: 20px;
	text-align:center;
}
#testimonial p {
	padding-bottom:8px;
	color:#4f6a88;
}
#sidebar {
	float:right;
	width:160px;
	padding: 20px 25px 20px 15px;
	text-align:center;
}

#sidebar ul {
	list-style: none;
}



#sidebar li a {
	color: #CCC;
	text-decoration: none;
	font:bold 2.2em "Helvetica Neue", Helvetica, "Trebuchet MS", Geneva, Tahoma, Arial, Sans-serif;
	text-transform:uppercase;
}
#sidebar a:hover, #sidebar li.current_page_item a, #sidebar li.current_page_ancestor a, #sidebar li.current_page_parent a  {color: #666;}

#sidebar #category_list {
	margin-top:30px;
}
#sidebar li h3 {
	color: #666;
	text-decoration: none;
	font:bold 1.2em "Helvetica Neue", Helvetica, "Trebuchet MS", Geneva, Tahoma, Arial, Sans-serif;
	text-transform:uppercase;
}
#sidebar #category_list li {
	border-bottom:1px solid #CCC;
	padding:3px 0;
}
#sidebar #category_list li a {
	color: #666;
	text-decoration: none;
	font:normal 1.2em "Helvetica Neue", Helvetica, "Trebuchet MS", Geneva, Tahoma, Arial, Sans-serif;
	text-transform:none;
}


#quotescollection_nextquote {display:none;}
cite {text-align:left;}



/* Footer area
------------------------------------------------------------*/

#footer_out {
	clear: both;
	width:100%;
	background:#c4d3e4;
}
#footer_in {
	width:960px;
	margin:0 auto 0 auto;
	padding-top:20px;
}
.col1  {	
	float:left;
	width:180px;
}
.col2 {
	float:left;
	width:87px; padding: 0 0 0 95px;

}

.col3 {
	float:right;
	width:490px;
	padding: 0 40px 20px 0;
}
#footer_in a {color:#0a0a0a;}
#footer_in a:hover {color:#d2002c;}

#icons {
  	width: 87px; height: 26px;
    margin: 0; padding: 0;
    background: url(images/icons.gif);
    position: relative; 
}
	
#icons li {
    margin: 0px; padding: 0; 
	list-style: none;
    position: absolute; top: 0;
}
	
#icons li, #icons a {
    height: 26px; display: block; 
}

#twitter {left: 0; width: 26px;}
#rss {left: 31px; width: 26px;}
#linkedin {left: 62px; width: 26px;}

/* Comments													
-----------------------------------------------------*/
h3#comments { margin:30px 0 10px 0; }		
		
.avatar {
		float: left;
		display:block;
		padding: 0 20px 10px 0px;
	}
			
.commentlist {padding: 20px 0px;}
.commentlist p {padding:6px 0;}
		
.commentmetadata {margin-top: 0;}
ol.commentlist, ol.commentlist li {	list-style: none;}
ol.commentlist li {padding:10px 0; border-bottom:1px solid #e6e6e6;}
#commentform {padding:20px 0;}
#commentform p {margin-bottom:10px;}

#commentform input, #commentform textarea {
		width:147px;
		border:1px solid #e6e6e6;
		background:#f9f9f9;
		font-size:11px;
		padding:2px 3px 3px;
	}

#commentform textarea {width:500px;}
#commentform #submit {
		width:150px;
		border:none;
		background:#343434;
		color:#fff;
		font-size:12px;
		cursor:pointer;
		padding:2px 0 3px;
	}

