/* CSS Document */
html {overflow-y: scroll;}
body {
background: #fff url(../_images/background_b.png) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 0 auto;
padding: 0;
width: 960px;
}

img {
border-width: 0;
}

a, a:link {
color: #c7652b;
font-weight: bold;
text-decoration: none;
}
a:visited {
color: #C3591B;
}
a:hover {
color: #7A2626;
text-decoration:none;
}
a:active {
}

ul li {
list-style-image:url(../_images/bullet.png);
}

fieldset li {
list-style-type: none;
}


#header {
background-image: url(../_images/header.png);
background-repeat: no-repeat;
height: 192px;
position: relative;
width: 960px;
}

#header .projectCardsLogo {
background-repeat: no-repeat;
height: 57px;
margin: 12px 0px 0px 20px;
width: 248px;
}

#header h1{
  display:none;
}

#header h2 {
background-image: url(../_images/simplify-agile-project-mana.png);
background-repeat: no-repeat;
height: 18px;
margin: 0 0 0 30px;
text-indent: -9999px;
width: 399px;
}

#header p.downloadbutton {
position:absolute;
right: 125px;
top: 60px;
}
#header p.downloadlink {
position:absolute;
right: 165px;
top: 130px;
}
#header p.downloadlink a {
color: #444;
font-size: 0.75em;
text-decoration:underline;
}
#header p.downloadlink a:hover {
text-decoration:none;
}

.content h2 {
color:#313131;
font-size:22px;
margin:18px 0 10px;
}


/* different layout in column */
.content .singlecol {
	width: 950px;
	margin-left:10px;
}

.content, #main {
font-size: 0.9em;
margin: 0 auto;
width: 960px;
}


.content .leftcol {
	width: 597px;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
.content .rightcol {
	width: 330px;
	padding: 0;
	margin: 0;
	float: left;
}
/* box using cards for background */
.cardbkg{
	background: transparent url("../_images/card_bkg_top.png") no-repeat left top;
	padding: 18px 35px;
  width:522px;
}

.post{
	background: transparent url("../_images/bigcard_bkg_top.png") no-repeat left top;
	padding: 18px 35px;
  width:880px;
}

.bigcardbkg_bottom {
	background: transparent url("../_images/bigcard_bkg_bottom.png") no-repeat left top;
	height: 27px;
}

.cardbkg_bottom {
	background: transparent url("../_images/card_bkg_bottom.png") no-repeat left top;
	height: 27px;
}

.cardbkg h2{
color:#313131;
font-size:22px;
margin:0 0 15px;
}
.cardbkg h3{
margin-bottom:0px;
margin-top:-2px;
padding-bottom:10px;
}

.cardbkg p{
line-height:27px;
margin-top:-5px;
margin-bottom:7px;
}

.cardbkg ol{
  padding-right:10px;
}

.content .post .entry-title{
  margin-top:0px;
} 
#main .post-it {
	background-image: url(../_images/postit-background.png);
	background-repeat: no-repeat;
	height: 292px;
	width: 255px;
	padding: 15px 25px 0 30px;
	font-size: 12px;
  position:absolute;
}
#footer {
background-color: #393939;
clear:both;
color: #fff;
font-size: 0.8em;
height: 45px;
margin: 0;
padding: 20px 20px 0 20px;
}
#footer a {
color: #fff;
text-decoration:none;
}
#footer .links {
display:inline;
float: left;
margin-left: 0px;
margin-right: 15px;
position: relative;
}
#footer .copyright {
display:inline;
float: right;
margin-left: 15px;
margin-right: 0px;
position: relative;
}
/* TEXT STYLES */
.bold {
	font-weight: bold;
}
.bourgogne {
	color: #6a1f1e;
}
/* MINI POST-IT EXTERNAL TO DIV */
.mini-post-it-item { /* position the div container relative so outside should display outside */
	padding: 0 0 23px 0;
	position: relative;
}
.mini-post-it-item .outside { /* position the outside item (aka the mini post-it itself) outside of the div by position: absolute */
	display: block;
	position: absolute;
	left: -54px;
	float: left;
	width: 40px;
	height: 35px;
	margin: 0 30px 0 0;
	padding: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; font-size: 11px; color: #464646; text-align: center;
	background: #f6f89f url(../_images/news-date-bkg.png) left top no-repeat;
}
.mini-post-it-item .inside { /* use only to change text look */
}

.content .rightcol .pinboard {
	background-image: url(../_images/pinboard-background.png);
	background-repeat: no-repeat;
	height: 280px;
	width: 303px;
	padding: 30px 0 0 30px;
}
.content .rightcol .pinboard p {
		margin: 0 0 5px 0;
}


.content .team{
background-repeat: no-repeat;
display:inline;
float: left;
height:322px;
margin-left: -10px;
margin-right: 25px;
padding-left: 35px;
padding-right: 20px;
position: relative;
width:250px;

}
.team h2{
  margin-bottom:8px;
}
.content .latestnews p, #teamMembers .description{
line-height:23px;
margin:5px 0px 0px 0px;
font-size:13px;
}

#teamMembers .picture img{
float:left;
margin-right:15px;
}

.content .team {
background-image: url(../_images/team-background.png);
}

#teamMembers{
  height:190px;
  overflow:hidden;
}

#teamMembers h3{
  margin:0px;
  margin-left:-10px;
}

#teamNavigation{
margin-top:5px;
}

#teamNavigation p{
  display:inline;
}

.previous{
  float:left;
}

.next{
  float:right;
}

address{
  font-size:14px;
}

.rightcol .post-it div a {
  font-size:18px;
  vertical-align:top;
}

.rightcol .post-it div{
  margin-top:10px;
}
.rightcol .post-it label{
  display:block;
}
.rightcol .post-it label, .rightcol .post-it input{
  margin-bottom:5px;
}

.twitterLogo{
  float:right;
  margin-left:275px;
  margin-top:-12px;
  position:absolute;
  width:100px;
}

.entry-meta{
  line-height:27px;
  font-size:12px;
}

.entry-content{
}

img.alignleft {
  float: left;
  padding-right: 30px;
}

.entry-content p{
  margin-top:0px;
  margin-bottom:20px;
  font-size:13px;
}

.entry-utility{
  margin-top:20px;
}

.cardbkg_bottom{
  margin-bottom:20px;
}

.search h1{
  margin-left:15px;
}

#comments{
  margin-left:20px;
}

.rssImage{
  height:28px;
  width:28px;
}

.twitterImage{
  height:36px;
  width:36px;
}

