/*  
* Template-specific stylesheet for the Home page template
*/




body {
	background:#000 no-repeat 0 0;
}

#contentContainer {
	width: 785px;
	background-color: white;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 100% !important;
}

#contentContainer p {
	color: #363636;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
}

/* carousel
------------------------------------------------------------*/
#carousel {
	width: 488px;
	height: 274px;
	margin-right: 15px;
	float: left;
	overflow: hidden;
}

.carousel-item {
	display: none;
	position: relative;

}

.caro-title {
	background-repeat: repeat-y;
	text-transform: uppercase;
	top: -100px;
	position: relative;
	width: 380px;
	padding-left: 10px;
	background-image: url(/wp-content/themes/ogilvyuk-group/images/headings/red-bg.gif);
}

.caro-title h3 {
	background-color: #cc0000;
	color: white;
	line-height: 18px;
	font-size: 16px;
	width: 380px;
	display: inline;
	padding-bottom: 4px;
	padding-top: 4px;
}

/* only for firefox 2
------------------------------------------------------------*/
.caro-firefox h3{
	line-height: 19px;
	padding-bottom: 0px;
	padding-top: 6px;
}

.caro-firefox-recent h3{
	line-height: 19px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* only for Opera
------------------------------------------------------------*/
.opera h3{
	line-height: 16px;
	padding-bottom: 0px;
	padding-top: 0px !important;
	margin-top: 5px !important;
}

.opera{
	padding-top: 2px;
}

/* end browser specific hacks
------------------------------------------------------------*/

#carousel-controls {
	top: 385px;
	position: absolute;
	margin-left: 420px;
	z-index: 100;
}

#carousel-controls div {
	float: left;
}

#carousel-controls a {
	display:block;
	text-indent:-9999em;
	height:28px;
	color:#cc0000;
	background-repeat:no-repeat;
}

#carousel-controls a:hover {
	background-color:#000;
}

.carousel-back a 				{ background:url(/wp-content/themes/ogilvyuk-group/images/widgets/carousel-back.gif) 0 0; width:28px; height:28px; }
.carousel-back a:hover 			{ background-position: 0 -28px; }
.carousel-back active a 		{ background-position: 0 -28px !important; }

.carousel-next					{ margin-left: 2px;}
.carousel-next a 				{ background:url(/wp-content/themes/ogilvyuk-group/images/widgets/carousel-next.gif) 0 0; width:28px; height:28px; }
.carousel-next a:hover 			{ background-position: 0 -28px; }
.carousel-next active a 		{ background-position: 0 -28px !important; }

/* TWITTER
------------------------------------------------------------*/

#twitter {
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	color: #333333;
	font-size: 12px;
	width: 268px;
	float: left;
	height: 275px;
	overflow: hidden;
}

#twitter p {
	margin-bottom: 3px;
	margin-top: 10px;
	line-height: 14px;
}

#twitter p a {
	text-decoration: none;
	color: #333333;
}

.twitterbody {
	
}

.twitterSource{
	font-size: 10px;
	color: #8c8c8b;
}

.twitterSource a {
	color: #8c8c8b;
	text-decoration: none;
}

.twitterDivider {
	width: 268px;
	height: 1px;
	background:url(/wp-content/themes/ogilvyuk-group/images/widgets/twitter-ruler.gif) no-repeat;
	margin-top: 8px;
}


/* LEFT PODS
------------------------------------------------------------*/
#leftPodsContainer {
	width: 264px;
	float: left;
	margin-right: 15px;
}

.pod-title {
	color: white;
	font-size: 10px;
	background-color: black;
	width: 264px;
	height: 43px;
	overflow: hidden;
}

.pod-title h3 {
	padding-top: 14px;
	margin-left: 10px;
	text-transform: uppercase;
	color: white;
	
}

#leftPodsContainer p {
	margin-bottom: 5px;
}

.pod {
	margin-bottom: 10px;
}

.pod p{
	margin-top: 10px;
}

#bigIdeal {
	margin-bottom: 10px;
}

#caseStudy {
	
}

.readMore {
	font-size: 12px;
	margin-left: 200px;
}

.readMore a {
	text-decoration: none;
}

.youtube {
	margin-top: 10px;
}

/* BLOG CONTAINER
------------------------------------------------------------*/
#blogContainer{
	width:493px;
	float: left;
}

.home-news-entry {
	margin-top: 10px;
}

.home-news-entry p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.home-post-title-new {
	margin-bottom: 5px;
	font-size: 1.6em;
}

.home-news-meta {
	margin-bottom: 10px;
	color: #333333;
	font-family: Arial, sans-serif, "Lucida Grande", Verdana;
	font-size: 9px;
}

.home-news-meta a {
	float: right;
	font-size: 12px;
	font-family: serif;
	text-decoration: none;
}

/* WIDGET FOOTER
------------------------------------------------------------*/
#homeWidget {
	background-color: black;
	width: 772px;
	margin-bottom: 10px;
}


/* HEADER
------------------------------------------------------------*/
#header {
	position:relative;
	height:140px;
}

#homeLogo {
	background:url(/wp-content/themes/ogilvyuk-group/images/logo-group.gif) no-repeat;
	width:160px;
	height:140px;
	margin: 0 0 10px 0;
	top: 0px;
	left: 0px;
}

#homeLogo span {display: none}

#contentContainer {
	margin-left: 160px;
	height: 800px;
}


.homeclearfix {
	clear: left;
	margin-bottom: 10px;
	height: 1px;
}

h1 {
	display:none;
}


.column a:hover {background: transparent; cursor: pointer;
	cursor: hand; }

.column a span.text {display: block; background: #000000; color: #FFFFFF; padding: 4px 10px; font-size:1.2em; line-height:1.7em;}
.column a:hover span.text {background: #000000; color: #FFFFFF;}


.column a span.link1 {display: block;  font-size: 8px;  margin:  5px 0 5px  0; padding: 0px; text-indent: -9000px; width: 285px; height: 20px; background: url(/wp-content/themes/ogilvyuk-group/images/link1.gif) no-repeat 0 0; }
.column a span.link2 {display: block;  font-size: 8px; margin:  5px 0 5px  0; padding: 0px; text-indent: -9000px; width: 285px; height: 20px; background: url(/wp-content/themes/ogilvyuk-group/images/link2.gif) no-repeat 0 0; }
.column a:hover span.link1, .column a:hover span.link2 {background-position: 0 -20px;}



.column a span.agency {display: block;  margin:  0px 0 5px  0; padding: 0px; text-indent: -9000px; width: 285px; height: 31px; background: url(/wp-content/themes/ogilvyuk-group/images/headings/agency.gif) no-repeat 0 0; }
.column a:hover span.agency {background-position: 0 0px;}


.column a span.companies {display: block;  margin:  0px 0 5px 0 ; padding: 0px; text-indent: -9000px; width: 285px; height: 31px; background: url(/wp-content/themes/ogilvyuk-group/images/headings/companies.gif) no-repeat 0 0;}
.column a:hover span.companies{background-position: 0 0px;}


