/*  

Theme Name: Flypaper
Theme URI: http://flypaper.tv/
Description: The Flypaper.tv by <a href="http://www.morphlondon.com/blogs/">Morphlondon</a>.
Version: 1.0
Author: Anthony Fairweather
Author URI: http://ant.morphlondon.com/

*/

body, td, th {/*font-family: Lucinda Console, Verdana, Arial, Helvetica, sans-serif;*/ font-family:Tahoma, geneva, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4 { font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; }
body, form {
	margin: 0;
	padding:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#f8f5ee;
	color:#231f1e;
}
.clear {
	clear:both;
	line-height:0;
	height:0;
}
h1, h2, h3, h4, p {
	margin:0;
	padding:0;
}
a:link { color: #e15d75; }
a:visited { color: #e15d75; }
a:hover { color: #e15d75; }
a:active { color: #e15d75; }
span.pink{color: #e15d75;}
img{border:0;}
#struct-wrapper {
	width:670px;
	margin:0 auto;
}
#struct-tagline {
	width:670px;
height:30px;
margin-top:10px;
	background:#f8f5ee url(assets/img/layout/flypaper-tagline.gif) top right no-repeat;
	border-bottom:1px solid #231F1E;
}
#struct-tagline span{display:none;}
#struct-nav {
	height:32px;
	border-top:1px solid #231f1e;
	border-bottom:1px solid #231f1e;
}
#struct-footer {
	height:32px;
	padding:13px 0 0 10px;
	margin-top:35px;
	background:#f8f5ee url(assets/img/layout/bg-footer.gif) top right no-repeat;
	color:#fff;
	font-size:0.6em;
	text-transform:uppercase;
}
#struct-footer a {
	color:#ffffff;
	text-decoration:none;
}
#struct-footer a:hover { text-decoration:underline; }
#struct-footer a.red {
	color:#e15d75;}
h1 a {
	display:block;
	width:87px;
	height:64px;
}
h1 {
	height:64px;
	background:transparent url(assets/img/layout/logo.gif) 0px 0px no-repeat;
}
h1 span { display:none; }
#struct-nav ul {
	list-style:none;
	margin:0 auto;
	padding:0;
}
#struct-nav li { float:left; }
#struct-nav li a:hover { background-position:bottom left; }
#struct-nav ul li {
	height:32px;
	background-color:#f8f5ee;
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 5px;
}
#struct-nav ul li a span { display:none; }
#struct-nav ul li.nav_01 {
	background-image:url(assets/img/layout/nav_01.gif);
	width:100px;
}
#struct-nav ul li.nav_02 {
	background-image:url(assets/img/layout/nav_02.gif);
	width:66px;
}
#struct-nav ul li.nav_03 {
	background-image:url(assets/img/layout/nav_03.gif);
	width:77px;
}
#struct-nav ul li.nav_04 {
	background-image:url(assets/img/layout/nav_04.gif);
	width:46px;
}
#struct-nav ul li.nav_05 {
	background-image:url(assets/img/layout/nav_05.gif);
	width:96px;
}
#struct-nav ul li.nav_06 {
	background-image:url(assets/img/layout/nav_06.gif);
	width:111px;
}
#struct-nav ul li.nav_07 {
	background-image:url(assets/img/layout/nav_07.gif);
	width:89px;
}
#struct-nav ul li.nav_08 {
	background-image:url(assets/img/layout/nav_08.gif);
	width:132px;
}
#struct-nav ul li.nav_10 {
	background-image:url(assets/img/layout/nav_10.gif);
	width:99px;
}
#struct-nav ul li a {
	display:block;
	height:32px;
}
#struct-nav ul li:hover { background-position:bottom left; }
#struct-content { margin:20px 0 10px 0; }
#struct-content h2.section-head {
	width:210px;
	height:28px;
	float:left;
}
#struct-content h2.section-index {
	width:210px;
	height:28px;
}
#struct-content .section-head-clear{width:460px;height:28px;float:left;background:#f8f5ee url(assets/img/layout/h2-gradient.gif) top left repeat-y; }
#struct-content h2.latestNews { background:#f8f5ee url(assets/img/layout/h2-latestNews.gif) top left no-repeat; }
#struct-content h2.partnersClients { background:#f8f5ee url(assets/img/layout/h2-partnersClients.gif) top left no-repeat; }
#struct-content h2.ourServices { background:#f8f5ee url(assets/img/layout/h2-ourServices.gif) top left no-repeat; }
#struct-content h2.flypaperEvents { background:#f8f5ee url(assets/img/layout/h2-flypaperEvents.gif) top left no-repeat; }
#struct-content h2.flypaperPress { background:#f8f5ee url(assets/img/layout/h2-flypaperPress.gif) top left no-repeat; }
#struct-content h2.testimonials { background:#f8f5ee url(assets/img/layout/h2-flypaperTestimonials.gif) top left no-repeat; }
#struct-content h2.companyProfile { background:#f8f5ee url(assets/img/layout/h2-companyProfile.gif) top left no-repeat; }
#struct-content h2.RDLab { background:#f8f5ee url(assets/img/layout/h2-RDLab.gif) top left no-repeat; }
#struct-content h2.mailingList { background:#f8f5ee url(assets/img/layout/h2-subScribe.gif) top left no-repeat; }
#struct-content h2.contactUs { background:#f8f5ee url(assets/img/layout/h2-contactUs.gif) top left no-repeat; }
#struct-content h2.privacyPolicy { background:#f8f5ee url(assets/img/layout/h2-privacyPolicy.gif) top left no-repeat; }
#struct-content h2.flypaperSearch { background:#f8f5ee url(assets/img/layout/h2-flypaperSearch.gif) top left no-repeat; }


#struct-content h2 span { display:none; }
#struct-content .post {
	width:670px;
	margin:0 0 10px 0;
}
#struct-content .post-body, #struct-content .post-share {
	width:440px;
	margin-left:230px;
	font-size:0.8em;
}


#struct-content h3 a { text-decoration:none; }
#struct-content h3.post-head {
	width:430px;
	padding:10px 0 0 0;
	margin-left:230px;
	font-size:0.90em;
	text-transform:uppercase;

}
#struct-content .post-body p{margin:5px 0;}
#struct-content .post-body img {
	float:left;
	margin:0 0 0 -230px;
	position:relative;
}
#struct-content .post-date {
	float:left;
	margin:8px 0;
	/*position:relative;
	top:231px;*/
	width:205px;
	text-align:right;
	color:#ffffff;
	font-size:0.6em;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 5px 5px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#f8f5ee url(assets/img/layout/photo-gradient.gif) top right repeat-y
}
#struct-search {
height:33px;
	background:#f8f5ee url(assets/img/layout/bg-header.gif) bottom right no-repeat;}
#struct-search #s{float:left;border:none; margin:6px 0 0 481px;width:160px;height:14px;background:transparent; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.65em;}
#struct-search #searchsubmit{float:right;margin:8px 13px 0 0;border:none;display:inline;width:13px;height:12px; background:#f8f5ee url(assets/img/layout/search-submit.gif) top right no-repeat;}

.struct-column-three{float:left; display:inline; width:210px; overflow:hidden;color:#fff;background:#221f1e url(assets/img/layout/bg-bottom-corner.gif) bottom right no-repeat;}
.margin-right{margin-right:20px;}

#struct-content .post-body-index{font-size:0.7em;}
#struct-content .post-body-index a{color:#fff; text-decoration:none;}
#struct-content .post-body-index p{padding:5px;}
#struct-content .post-body-index img {
	float:left;
	margin:-5px 0 5px 0;
	left:-5px;
	position:relative;
	border:0;
}
#struct-content .post-date-index {
background:#E15D75;

font-family:Tahoma, Arial, Helvetica, sans-serif;color:#ffffff;font-size:0.65em;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 5px 5px 0;
	text-align:right;
}
.inputField{height:15px;width:100%;border:1px solid #cecece; background:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.inputForm{width:440px; margin-left:225px;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.65em;}
.input-label {width:210px;height:14px; display:block; background-color:#f8f5ee; background-position:top left; background-repeat:no-repeat; border:none;}
.input-label span{ visibility:hidden;}
.input-label.name{background-image:url(assets/img/layout/input-name.gif)}
.input-label.email{background-image:url(assets/img/layout/input-email.gif)}
.input-label.message{background-image:url(assets/img/layout/input-message.gif)}
.input-label.repeat{background-image:url(assets/img/layout/input-repeat.gif)}
.input-label.send{background-image:url(assets/img/layout/input-send.gif)}
.input-label.submit{background-image:url(assets/img/layout/input-submit.gif)}
.input-label.upload{background-image:url(assets/img/layout/input-upload.gif)}
.inputForm .textField{width:440px;border:1px solid #cecece; background:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1.0em;}
a.addthis{position:relative; float:left; left:228px; margin-top:5px;}
.navigation{
width:430px;
height:20px;
padding:10px 0 0 0;
	margin-left:230px;
	font-size:0.80em;
	text-transform:uppercase; font-weight:bold;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; }
.navigation .alignleft{float:left;}
.navigation .alignright{float:right;}
.input-Comment{width:430px}
a.excerpt-link{ text-decoration:none; color:#231f1e;}