@charset "UTF-8";
/* CSS Document */

/*import reset css*/
@import url("reset.css");


/*GLOBAL */

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:0.03em;
	color:#666666;
	line-height:130%;
}

#container {

position:relative;
margin: 0px auto 0px auto;
width:768px;


}

a {
color:#666666;
text-decoration:none;
}

h1, h2 {
font-weight:normal;
}

.clearing {

clear:both;
line-height:0px;

}

.left {
float:left;
}

.right {
float:right;
}

.textright {
text-align:right;
}

img {

display:block;
}


img.bottomMargin {
margin-bottom:17px;
}

/* HEADER */
#header {
height:104px;
margin-bottom:43px;

}


/* NAV COLUMN */
#navColumn {

float:left;
width: 290px;

}

#navColumn h1{
text-transform:uppercase;
background-color:#666666;
height:20px;
width:280px;
color:#FFFFFF;
padding:6px 0px 0px 10px;
font-size:9px;
letter-spacing:2px;

}

#navColumn h1.featuredTitle {
background-color:#000000;
}

/*WHATS NEW */

#quote {

height:162px;
/*
padding:15px 0px 15px 0px;
font-size:18px;
font-style:italic;
color:#660066;
line-height:120%;
*/
}

#quote i {
color:#660066;
}

#quote a {
font-style:normal;
color:#959595;
text-decoration:none;

}


/* ON THE SITE */

#navigationBlock p{
font-size:12px;
margin-top:17px;

}

#navigationBlock a:hover {
text-decoration:underline;
}

#navigationBlock span.subHeading, #navigationBlock span.subHeading a:hover, #navigationBlock span.subHeading a  {
color:#660066;
font-style:italic;
text-decoration:none;
}


#navigation {
float:left;
width:130px;
margin-right:30px;
}

#latest {
float:left;
width:130px;
}

#latest a {
color:#666666;
font-style:normal;
}


/* buttons */
#fmc, #twitter {
margin-top:17px;
}

/* CONTENT COLUMN */
#contentColumn {

float:right;
width: 400px;

}

#contentColumn h1{
text-transform:uppercase;
/*background-color:#000000;*/
background-color:#660066;
height:20px;
width:390px;
color:#FFFFFF;
padding:6px 0px 0px 10px;
font-size:9px;;
letter-spacing:2px;
}

#contentColumn h1 a {
color:#ffffff;
text-decoration:none;
}

.topMargin {
margin-top:27px;
}

#contentColumn .subHeading {
color:#000000;
font-style:italic;
}

/* CLIENTS */

#clientList {


}


#clientList div.client {

margin-top:17px;

}

#clientList div.client img {

float:left;
width:70px;
height:51px;
margin-right:17px;
}

#clientList div.clientName {
color:#000000;
font-size:16px;
margin-bottom:4px;

}

#clientList div.clientName a {
color: #000000;
text-decoration:none;
}

#clientList div.clientDescription {
font-size:11px;
}




#clientDetail {

}


#clientDetail #clientDescription {

height:112px;
padding:15px 0px 15px 0px;
line-height:120%;
}

#clientDetail #clientDescription h2 {
color:#000000;
font-size:17px;
margin-bottom:10px;
font-weight:normal;
}

#clientDetail #clientImageCaption {
background-color:#d7d7d7;
background-image:url(../images/layout/download.gif);
background-repeat:no-repeat;
background-position: 4px 7px;
height:19px;
padding:7px 0px 0px 27px;

}

#clientDetail #clientImageCaption div.captionText {
width:40%;
font-size:10px;
padding:0px 10px 0px 10px;
}

#clientDetail #pressReleases, #clientDetail #pressCuttings {
margin-top:27px;
}

#clientDetail #pressReleases #pressReleaseList, #clientDetail #pressCuttings #pressCuttingList {
margin-top:15px;
}

#clientDetail #pressReleases #pressReleaseList div.pressRelease, #clientDetail #pressCuttings #pressCuttingList div.pressCutting {
border-top:1px solid #C1C1C1;
height:17px;
padding-top:7px;
}

#clientDetail #pressReleases #pressReleaseList div.pressRelease div.itemDate, #clientDetail #pressCuttings #pressCuttingList div.pressCutting div.itemDate {
width:108px;
color:#660066;
}

#clientDetail #pressReleases #pressReleaseList div.pressRelease div.itemDate a, #clientDetail #pressCuttings #pressCuttingList div.pressCutting div.itemDate a {
color:#660066;
}

#clientDetail #pressReleases #pressReleaseList div.pressRelease div.itemTitle, #clientDetail #pressCuttings #pressCuttingList div.pressCutting div.itemTitle {
width:292px
}

#clientDetail #pressReleases #pressReleaseList div.last, #clientDetail #pressCuttings #pressCuttingList div.last {
border-bottom:1px solid #C1C1C1;
}


/* PRESS RELEASE ARCHIVE */

#archive {
margin-top:27px;
}

#archive #archiveList {
margin-top:15px;
}

#archive #archiveList div.archiveItem {
border-top:1px solid #C1C1C1;
height:17px;
padding-top:7px;
}

#archive #archiveList div.archiveItem div.itemDate {
width:108px;
color:#660066;
}

#archive #archiveList div.archiveItem div.itemDate a {
color:#660066;
}

#archive #archiveList div.archiveItem div.itemTitle {
width:292px
}

#archive #archiveList div.last {
border-bottom:1px solid #C1C1C1;
}

#pressReleaseHeader {
position:relative;
}

#sortByDate {
position:absolute;
left:180px;
top:6px;
text-transform:uppercase;
font-size:9px;
letter-spacing:2px;
}

#sortByClient {
position:absolute;
left:290px;
top:6px;
text-transform:uppercase;
font-size:9px;
letter-spacing:2px;
}

#archive #archiveList p.clientName {
color:#000000;
font-size:16px;
margin-top:15px;
margin-bottom:4px;

}


/* PRESS RELEASE */

#pressRelease {

}


#pressRelease #pressReleaseDescription {

height:112px;
padding:15px 0px 15px 0px;
font-size:18px;
font-style:italic;
line-height:120%;
}

#pressRelease #pressReleaseDescription h2 {
color:#000000;
font-size:17px;

font-style:normal;
font-weight:normal;
}

#pressRelease #pressReleaseContent p {
margin-top:17px;


}



/* STATIC PAGES */
#staticPageIntro	 {

height:112px;
padding:15px 0px 15px 0px;
font-size:18px;
font-style:italic;
line-height:120%;

}

#staticPageContent p {
margin-bottom	:17px;


}

#staticPageContent a {
text-decoration:underline;
}