/*   
Theme Name: Think Up! Design
Theme URI: www.thinkupdesign.ca
Description: Think Up! Design custom Wordpress theme based on the Thematic Framework by
<a href="www.thematic.com">Ian Stewart</a>
Author: Andrew Sepic
Author URI: http://www.thinkupdesign.ca
Template: thematic
Version: 1.0
Tags: Think Up! Design, Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*  @FONT FACE  */
@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('scripts/fonts/Chunkfive-webfont.eot');
    src: url('scripts/fonts/Chunkfive-webfont.eot?#iefix') format('eot'),
         url('scripts/fonts/Chunkfive-webfont.woff') format('woff'),
         url('scripts/fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('scripts/fonts/Chunkfive-webfont.svg#webfont90E2uSjN') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*  MAIN  */

* {
	padding:0;
	margin:0;
}



body {
	background:#ffffff;
	color:#888;
}

a:link {
	color:#D47C76;
}
a:visited {
	color:#D47C76;
}

#mainWrap {
	width:100%;
	background:#fff;
}

#main {
	padding:5px 0 22px;
}
#container {
	width:650px;
}

#content {
	width:630px;
	margin:0;
}

#primary {
	border:none;
}

.main-aside ul {
	padding: 0 10px;
}

blockquote {
	background:url(imgs/blockquote.png) no-repeat top left;
    color:#8183b3;
	font-style:normal;
	margin:1em 3em 1.5em;
}

blockquote p {
   	font-size:24px !important;
	font-family:'ChunkFiveRegular', Arial, sans-serif !important;
	margin-left:30px;
	padding-top:7px;
}
	
/*  TYPOGRAPHY  */

.entry-content h3 {
	color:#656565;
}

/*  LINKS  */

a:hover,
.aside a:hover {
	color:#C95951;
}

/*   HEADER   */

#header {
	background-image:url(imgs/header.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	height:240px;
}

#blog-title {
	height:120px;
	padding-top:20px;
}

#blog-title a {
	background-image:url(imgs/Thinkuplogo.png);
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	text-indent:-9999px;
	width:439px;
	height:119px;
	margin-top:0;
}

#blog-description {
	text-indent:-9999px;
}
#branding {
	padding:0 0 44px;
}

/* TOP NAVIGATION */

#access {
	border:none;
	float:right;
	width:545px;
}
.menu {
	
	border-bottom:none;
	font-size:16px;
	position:relative;
}

.menu ul{
	list-style-type:none;
	float:left;
	width:100%;
	margin-left:0;
	padding-left:0;
}

.menu ul li {
	display:inline;
}

.menu ul li a {
    display:block;
    height:35px; 
	width:106px;
	float:left;
    text-indent:-9009px;
}
.sf-menu li a:hover
 {
	background-color: none;
	background-position:0 35px;
}

.sf-menu,
.sf-menu a {
	border:none;
}
.sf-menu li,
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:active
 {
	background-color:transparent;
}

.sf-menu a {
	padding:0 !important;
}

.services-page a {
	background:url(imgs/nav/topnav_services.png);
}

.portfolio-page a{
	background:url(imgs/nav/topnav_portfolio.png);
}

.process-page a {
	background:url(imgs/nav/topnav_process.png);
}

.team-page a {
	background:url(imgs/nav/topnav_team.png);
}

.contact-page a {
	background:url(imgs/nav/topnav_contact.png);
}

.blog-page a {
	background:url(imgs/nav/topnav_blog.png);
}


/* POSTS  */

.entry-content {
	padding:0;
	margin-top:-10px;
}
.entry-content p {
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.noMargin {
	margin-bottom:0;
}

.entry-content img {
	margin:0;
}

h1.entry-title {
	color:#636363;
	font-size:30px;
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	letter-spacing: 0;
	margin:0 0 10px 10px;
}

h2.entry-title a {
	color:#636363;
	font-size:30px;
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	letter-spacing: 0;
	margin:0 0 10px 10px;
}
h2.entry-title a:hover {
	color:#888;
}

.postTitle {
	padding:5px 5px 5px 15px;
}

.blog h2.entry-title,
.type-post h1.entry-title {
	text-align:center;
}

.entry-meta {
	color:#888;
}
.type-post .entry-meta {
	text-align:center;
	margin: 0 0 20px;
}
.dropcap:first-letter {
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	font-size:50px;
	float:left;
	margin:5px 0 0 0;
	padding:0 2px 2px 2px;
	color:#C7524A;
	
}

body.single span.cat-links,
.single .tag-links {
	font-size:16px;
	line-height:1.4em;
}

.single .tag-links {
	display:block;
}
	
.entry-utility {
	color:#999;
	margin-top:20px;
	padding:10px;
	border:#97c9ea 3px solid;
	width:600px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);
}

a.comment-link {
	display:block;
	color:#fff;
	font-size:16px;
	font-style:normal;
	margin-top:10px;
	width:135px;
	font-weight:bold;
	padding:10px 15px;
	background:#80BDDB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);

}
a.comment-link:hover {
	background:#97C9EA;
	color:#fff;
}

/*  COMMENTS  */

#comments h3 {
    color: #999999;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 0 18px;
}

.form-section label {
    color: #999999;
    font-size: 14px;
    font-weight: bold;
}
.form-section input {
    margin: 0 0 18px;
    width: 58%;
	padding:3px;
	font-size:16px;
}

/*  SIDEBAR                 */

#primary h3 {
	color:#656565;
	font-size:24px;
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	letter-spacing: 0;
	font-style:normal;
    margin: 0 0 -4px 10px;
}

#primary ul li ul
{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
    border: 3px solid #97C9EA;
    color: #999999;
    margin-top: 20px;
    padding: 10px;
	margin:0;
	list-style-type:none;
}

#primary ul li ul li {
	background:url(imgs/bloghand.png) top left no-repeat;
	padding-left:40px;
	min-height:75px;
}
#primary ul li ul li a {
	color:#80bddb;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	display:block;
	margin-top:5px;
}	

#primary ul li ul li a:hover {
	color:#97C9EA;
}

#primary span.date {
	font-weight:bold;
	color:#d47a74;
	font-size:14px;
}
/*  SEARCH & SOCNET WIDGET  */


a.twitter {
	width:25px;
	height:25px;
	text-indent:-9999px;
	background:url(imgs/twits.png) no-repeat top left;
	display:block;
	float:left;
	padding-right:5px;
}

a.twitter:hover {
	background:url(imgs/twits.png) no-repeat bottom left;
	
}
a.rss {
	width:25px;
	height:25px;
	text-indent:-9999px;
	background:url(imgs/rsss.png) no-repeat top left;
	display:block;
	float:left;
}

a.rss:hover {
	background:url(imgs/rsss.png) no-repeat bottom left;
	
}

#search {
	width:960px;
	margin:0 auto;
	padding-bottom:10px;
}
#search-aside {
	width:300px;
	height:30px;
	padding:0;
	float:right;
}
#search-aside h3 {
	height:0;
}
#search-3 {
	width:220px;
	float:left;
	overflow:hidden;
}
#text-5 {
	width:60px;
	float:left;
}

.aside input {
	padding:3px;
	color:#999;
}


/*  FOOTER   */

#footer {
	border-top:none;
	margin-top:0;
	background:#fff;
	min-height:65px;
}

#siteinfo {
	background:url(imgs/footer_clouds.png) repeat-x top center;
	padding-top:140px;
	color:#fff;
	width:100%;
	text-align:center;
	background-color:#7ebce5;
}

#siteinfo a {
	color:#fff;
}

#subsidiary {
	padding-top:0;
	overflow:visible;
	width:960px;
}

#subsidiary .aside h3 {
	color:#656565;
	font-size:24px;
	font-family:'ChunkFiveRegular', Arial, sans-serif;
	letter-spacing: 0;
	font-style:normal;
    margin: 0 0 -4px 10px;
}

#subsidiary .aside {
	margin:0 30px 0 0;
}
#subsidiary #first ul li ul,
#subsidiary #second ul li div.TB_Narrow
{   -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
    border: 3px solid #97C9EA;
    color: #999999;
    margin-top: 20px;
    padding: 10px;
	margin:0;
	list-style-type:none;
}
	
ul#twitter_status_twitterbadgewidget-3 {
	margin-top:10px;
	list-style:none;
}

span.TB_Status {
	font-size:20px;
	color:#999;
	line-height:1.2em;
}

#subsidiary #first ul li ul li {
	background:url(imgs/bloghand.png) top left no-repeat;
	padding-left:40px;
	min-height:75px;
}
#subsidiary #first ul li ul li a {
	color:#80bddb;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	display:block;
	margin-top:5px;
}	

#subsidiary #first ul li ul li a:hover {
	color:#97C9EA;
}

#subsidiary #first span.date {
	font-weight:bold;
	color:#d47a74;
	font-size:14px;
}

#subsidiary #third {
	float:right;
	width:275px;
}

#subsidiary #second {
	width:340px;
}
#subsidiary #first {
	width:275px;
}

#subsidiary #third div.textwidget {
	 -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
    border:3px solid #B9BAD5;
    color: #fff;
    margin-top: 20px;
    padding: 10px;
	margin:0;
	min-height:160px;
}
#sayhello a {
	position:relative;
		text-decoration:none;
	margin:40px auto;
	padding:10px 15px;
	 -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    background:#6264a0;
	color:#fff;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);
}

#sayhello {
	margin:70px 0 10px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}


#sayhello a:hover {
	background:#7f81b8;
}
	
/*  Second Sub ASide with Twitter Feed  */

.thinkTwitContent {
	font-size:16px;
}
	
/*  FOOTER NAVIGATION  */

#footernav {
	background:#fff;
	margin:0 auto;
	width:960px;
	
}
#footernav ul{
	list-style-type:none;
	float: left;
	width:95%;
	margin:40px 0 0;
	padding-left:0;
	height:90px;
}

#footernav ul li {
	display:inline;
}

#footernav ul li a {
    display:block;
    height:20px; 
	/*width:115px;*/
	float:left;
    text-indent:-9009px;
}

#footernav .sf-menu a {
	padding-right:30px !important;
}

#footernav ul li a:hover {
	background-position:0 -20px;
}

#footernav .services-page a {
	background:url(imgs/nav/subnav_services.png) no-repeat top left;
	width:105px;
}

#footernav .portfolio-page a{
	background:url(imgs/nav/subnav_portfolio.png) no-repeat top left;
	width:107px;
}

#footernav .process-2-page a {
	background:url(imgs/nav/subnav_process.png) no-repeat top left;
	width:94px;
}

#footernav .team-page a {
	background:url(imgs/nav/subnav_team.png) no-repeat top left;
	width:70px;
}

#footernav .contact-page a {
	background:url(imgs/nav/subnav_contact.png) no-repeat top left;
	width:97px;
}

#footernav .blog-page a {
	background:url(imgs/nav/subnav_blog.png) no-repeat top left;
	width:60px;
}

#footernav .btop a {
	background:url(imgs/nav/subnav_up_over.png) no-repeat top left;
	width:207px;
	height:74px;
	margin-top:-17px;
}
#footernav .btop a:hover {
		background-position:0 -74px;
}

/*
#backtotop a {
    display:block;
    height:74px; 
	width:115px;
	float:left;
    text-indent:-9009px;
	padding-left:0;
}
#backtotop a:hover {

}
#backtotop a {
	background:url(imgs/nav/subnav_up_over.png) no-repeat top left;
	width:207px;
}
*/
/*  CUSTOM FIELDS   */

#customWrap {
	width:100%;
	padding-top:15px;
}

#customTop {
	background:url(imgs/specialtop.png) repeat-x top center;
	height:26px;
	width:100%;
}

#custom {
	background:url(imgs/specialbg.jpg) repeat top left;
	/*height:275px;*/
	width:100%;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:1.2em;
} 



#customBottom {
	background:url(imgs/specialbottom.png) repeat-x bottom center;
	height:26px;
	width:100%;
	margin-top:-12px;
}
#customContent {
	width:960px;
	margin:0 auto;
}

#specialblurbTop {
	width:365px !important;
	height:7px;
	background:url(imgs/custom_blurb_top.png) no-repeat top left;
	margin:15px 0 0 10px !important;
}

#specialblurb {
	width:345px !important;
	/*height:110px;*/
	background:url(imgs/custom_blurb_mid.png) repeat-y top left;
	
	margin:0 10px 0 10px !important;
	padding:10px 20px 10px 20px;
}

#specialblurbBottom {
	width:365px !important;
	height:7px;
	background:url(imgs/custom_blurb_bottom.png) no-repeat top left;
	margin:0  0 0 10px !important;
}

#specialblurbfull {
	width:335px !important;
	/*height:110px;*/
	background:#2a112e;
	margin:10px 0 10px;
	padding:15px 15px 5px 15px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);
	position:relative;
	opacity:0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}

#specialblurb p {
	margin-bottom:10px;
}

/****  ACTION BUTTON STYLINGS ****/
#actionbutton {
		width:197px !important;
	height:29px !important;
	font-weight:bold;
	text-align:center;
	clear:both;
}

#actionbutton a {
	color:#fff;
	background:url(imgs/action_btn.png) no-repeat top left;
	text-decoration:none;
	font-size:17px;
	padding:8px 13px 10px;
}

#actionbutton a:hover {
	background:url(imgs/action_btn_hover.png) no-repeat top left;
}

#actionbutton.homepage {
	margin:0;
	padding:7px;
}
#actionbutton.homepage a {
	padding:8px 35px 10px;
}

#actionbutton.portfolio {
	margin:15px 10px 10px !important;
	padding:7px;
}

#actionbutton.services {
	padding:5px;
	margin:0px 10px 5px !important;
}
#actionbutton.services a {
	padding:8px 18px 10px;
}

#graphics {
	background:url(imgs/homepage_graphics.png) no-repeat bottom right;
	width:100%;
	height:230px;
	
}

#services {
	width:100%;
	background:url(imgs/services_custom_bg.png) no-repeat top center;
	height:250px;
	margin-top:10px;
}
#services ul {
	list-style-type:none;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	line-height:normal;
	margin-left:0;
	padding-left:15px;
	
}

#forWeb {
	width:200px;
	position:relative;
	top:50px;
	left:120px;
	float:left;
}


#forPrint  {
	width:200px;
	float:right;
	position:relative;
	top:60px;
	right:50px;
}

#identity {
	width:300px;
	margin:0 auto;
	position:relative;
	top:180px;
	left:80px;
}

.forTitle {
	padding:5px;
}

/*  TESTIMONIAL CUSTOM FIELD  */

.testTitle {
	margin:0 0 -3px 10px;
}

#testimonialsWrap {
	width:275px;
	float:right;
	z-index:2;
	
}

#testBorder {
	position:relative;
	padding:10px;
	border:#d47c76 3px solid;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);

}
	

#testBorder p {
	font-size:16px;
}

.signature {
	display:block;
	padding-left:10%;
	font-style:italic;
}
.quotes {
	font-size:150%;
}
#becomeClient {
	margin:30px 0 10px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}

#becomeClient a {
	position:relative;
	color:#FFF;
	text-decoration:none;
	width:70%;
	padding:10px 15px;
	background:#d47c76;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);

}

#becomeClient a:hover {
	text-decoration:none;
	background:#c95951;
}
	
/* PORTFOLIO CUSTOM FIELD  */  


.scrollMarker {
	width:100px;
	height:40px;
	display:block;
}	

#bkTop {
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	line-height:normal;
	padding: 10px 15px 0;
	float:right;
	font-weight:bold;
	margin: 0 0 10px;
}

#bkTop a:visited {
	color:#999;
}

#bkTop a:hover {
	color:#696969;
}
	
#portfolio {
	width:960px;
	float:left;
	margin-top:40px;
}

#pItemEven {
	width:940px;
	float:left;
	padding:10px;
	margin-bottom:30px;
}

#pItemOdd {
	width:940px;
	float:left;
	background:#e5f1fa;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	margin-bottom:30px;
}


#pItemText {
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	width:340px;
	float:left;
	line-height:normal;
	padding: 5px 0px 0px 5px;
	
}

.itemTitle {
	color:#d47a74;
	font-weight:bold;
}

#launch {
	width:180px;
	background:#d47c76;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 5px;
	margin:20px 0 5px 5px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#launch a {
	color:#FFF;
	text-decoration:none;
}

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

#pItemImages {
	width:560px;
	float:right;
}

#pItemImagesSmall {
	width:460px;
	float:right;
}

.pBigPic {
	float:left;
	width:330px;
}

.pSmallPic {
	float:right;
	width:194px;
	padding:10px 5px;
}

#wd,
#ld,
#pd,
#bd {
	clear:both;
}

.brandImg {
	margin-left:-20px;
}
.brandLaunch {
	margin-left:70px;
}

#logoItem {
	width:280px;
	padding:10px;
	float:left;
}

#logoRow {
	width:940px;
	margin:10px 0;
	height:350px;
}

#pLogoText {
	padding:5px 0px 0px 10px;
}
#pLogoText table{
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;
	width:250px;
	float:left;
	line-height:normal;
	padding: 5px 0px 0px 10px;
	border:none;
}
#pLogoText table tr {
	border:none;
}
#pLogoText table td {
	padding:0.3em 0.5em 0 0;
}
.logoImg {
	float:left;
	padding:5px 0;
}


	



/***********  SOC NET ICONS  **********/

.twitLink {
	display: block;
	width: 25px;
	height: 25px;
	background:url(imgs/twits.png) top left;
	text-indent: -99999px;
	float:left;
	margin:12px 12px 0 0;
}
.twitLink:hover {
	background-position: bottom left;
}

.linkdLink {
	display: block;
	width: 25px;
	height: 25px;
	background:url(imgs/linkdins.png) top left;
	text-indent: -99999px;
	float:left;
	margin:12px 12px 0 0;
}
.linkdLink:hover {
	background-position: bottom left;
}

.rssLink {
	display: block;
	width: 33px;
	height: 32px;
	background:url(imgs/rss.png) top left;
	text-indent: -99999px;
	float:left;
	margin:12px 12px 0 0;
}
.rssLink:hover {
	background-position: bottom left;
}



/********  NIVO SLIDER for RECENT WORK **********/
#slider {
    position:relative;
    width:645px; /* Change this to your images width */
    height:379px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
#sliderWrap {
	  background:url(imgs/nivo_caption.png) no-repeat bottom left !important;
}
.nivo-caption {
 	background:none !important;
	padding:5px;
	width:98% !important;
	font-weight:bold;
	
}
.nivo-caption p {
	font-size:15px !important;
}
.nivo-controlNav {
	top:275px;
	left:40%;
	position:absolute;
}

.nivo-controlNav a {
	float:left;
	background:url(imgs/nivo_btn.jpg) 0 0;
	height:25px;
	text-indent: -999px;
    width: 25px;
}

.nivo-controlNav a.active {
	background:url(imgs/nivo_btn.jpg) 0 -25px;
}
	
.nivo-directionNav a {
    background: url(imgs/nivo_arrows.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
}

a.nivo-nextNav {
    background-position: -30px 0;
    right: 15px;
}
		

/*  STYLING FOR JCAROUSEL CONTENT IN PORTFOLIO  */
/* everything is constructed with a single background image */

.jcarousel-item-1 {
	background:url(http://www.thinkupdesign.ca/wp-content/uploads/2010/06/webdesign_gfx.png) no-repeat bottom right;
}

.jcarousel-item-2 {
	background:url(http://www.thinkupdesign.ca/wp-content/uploads/2010/06/logodesign_gfx.png) no-repeat bottom right;
}

.jcarousel-item-3 {
	background:url(http://www.thinkupdesign.ca/wp-content/uploads/2010/06/printdesign_gfx.png) no-repeat bottom right;
}
.jcarousel-item-4 {
	background:url(http://www.thinkupdesign.ca/wp-content/uploads/2010/07/branddesign_gfx.png) no-repeat bottom right;
}


/***********   PAGES  **************/

/******  HOMEPAGE  ******/
.slug-homepage h1.entry-title {
	text-indent:-9999px;
	height:0;
	width:0;
}

/******* UNDER CONSTRUCTION  ******/
#construction {
    color: #888888;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 34px;
    line-height: 1.5em;
    margin-top: 80px;
    padding: 10px;
    text-align: center;
}

/*********  TEAM PAGE  **********/

#teamMember {
	float:left;
	width:603px;
	margin-bottom: 30px;
    padding: 20px;
	border:#d47c76 3px solid;
    -moz-border-radius: 10px 10px 10px 10px;
	border-radius:10px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);
}
#teamMember p,
#teamMemberOdd p {
	font-size:14px;
	line-height:1.2em;
	margin-bottom:5px;
}

#teampic {
	width:150px;
	float:left;
}
#teamText {
	width:430px;
	float:left;
	margin-left:15px;
}
#teamMemberOdd {
    -moz-border-radius: 10px 10px 10px 10px;
	border-radius:10px;
    background: none repeat scroll 0 0 #E5F1FA;
    float: left;
    margin-bottom: 30px;
    padding: 20px;
    width: 610px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);
}
.teamName {
	color:#d47a74;
	font-weight:bold;	
}
.teamPos {
	font-style:italic;
	color:#d47a74;	
}

/***  CONTACT PAGE  ***/
input,
textarea {
	color:#777;
}

.caption {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	color:#6c6c6c;
	display:block;
	padding:15px 0 15px 13px;
}

#no1 {
	width:350px;
	float:left;
	margin-top:10px;
}

#no2 {
	width:350px;
	float:left;
}

#no3 {
	width:500px;
	float:right;
	margin-top:10px;
}

.imgFloat {
	width:70px;
	float:left;
	margin-bottom:150px;
}

.contactText {
	width:280px;
	float:left;
}

.contactText2 {
	width:430px;
	float:left;
}

/***  REQUEST A QUOTE PAGE  ***/

.slug-request-a-quote div.wpcf7 {
	background:#999;
}

.slug-request-a-quote input,
.slug-request-a-quote textarea {
	margin-top:3px;
}
.quotesubmit {
	margin:10px 220px -10px;
}

/*    CONTACT FORM STYLING    */

div.wpcf7 {
	background:#b9bad5;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-top:-7px;
	padding:20px !important;
	
}
div.wpcf7 p {
	color:#ccc;
	font-style:italic;
	font-size:14px !important;
	line-height:1.2em;
}

div.wpcf7 td {
	padding:10px 5px 5px 10px;
	color:#fff;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	vertical-align:top;
}

.contactTitles
 {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px;
	font-weight:bold;
	color:#fff !important;
	font-style:normal;
	display:inline-block;
}

.contactNoTitles
 {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:18px;
	font-weight:bold;
	padding-bottom:7px;
	font-style:normal;
	display:inline-block;
}

span.wpcf7-list-item {
	width:200px;
	float:left;
	font-size:16px;
}
.wpcf7-select {
	color:#777;
	padding:2px;
}

#simpleContact,
#simpleContact tr{
	border:none;
}
#simpleContact {
	margin:0 auto;
}
	
#simpleContact td {
	padding:0.7em 0 0 0;
}
td.tdTitles {
	padding:0.7em 0.5em 0 0 !important;
	width:30px;
	text-align:right;
}

a.request {
	color:#FFF;
	text-decoration:none;
	width:60%;
	padding:10px 15px;
	background:#f5d38c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(http://www.thinkupdesign.ca/wp-content/themes/thinkup/scripts/PIE.htc);
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	text-align:center;

}

a.request:hover {
	background:#f2c25c;
}
	
.wpcf7-submit {
	padding:10px;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #FFFFFF !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#ffffff !important!;
}


