/*   
Theme Name: New
Theme URI: http://ren-new.com
Description: Custom theme for Ren-New
Author: Adam Kayce
Author URI: http://brightcoconut.com
Template: twentyten
Version: 1.0
*/

@import url(../twentyten/style.css);
body { /*background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/bg-full.jpg) no-repeat scroll left 150px;*/ }
body, input, textarea {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size:13px; line-height:1.5;}
	input { border-color: #C1D69A; }
	textarea, input.wpcf7-validates-as-required, .wpcf7-form-control-wrap input { border-color: #fff #fff #C1D69A #C1D69A; }

.container {margin:20px 0 0 20px; width:960px;}
/*#content { border-top: 1px solid #FC966A; }*/
img#title { padding-top: 10px; }
img#tagline { padding-top: 5px; }
/*img#title {width: 187px;height: 43px;padding: 20px 0 0; background: url(http://174.132.89.202/~crennie/wp-content/themes/New/images/title.png) left top; }
img#tagline {width: 261px;height: 17px; background: url(http://174.132.89.202/~crennie/wp-content/themes/New/images/tagline.png) left top; }*/
#navmenu { margin: -5px 0 0; }
#logo, #logo a { width: 300px; }
.menu { display: block; width: auto; height: 25px; float: right; margin: -48px 0 0; }
	.nav { border: none; }
	.nav ul { width: 12em; border-color:#DDDDDD;border-style:solid;border-width:0 0 0 1px;}
	.nav ul li a { border-bottom: none; border-right: none; }
	.nav a { padding: 11px; }
	.nav a:hover { text-decoration: underline; }
	#bcrumbs { color:#C7C7C7;font-size:11px;font-style:italic;text-align:right;}
	#bcrumbs a { color: #c7c7c7; }

/* @group Header Images */
#header-images { margin-left: 250px; }
	body.home #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-home.jpg) no-repeat scroll 0 0; height: 110px; }
	body.pageid-2 #header-images, body.parent-pageid-2 #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-isthisyou.jpg) no-repeat scroll 0 0; height: 182px; }
	body.pageid-12 #header-images, body.parent-pageid-12 #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-ourapproach.jpg) no-repeat scroll 0 0; height: 110px; }
	body.pageid-409 #header-images, body.parent-pageid-409 #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-services.jpg) no-repeat scroll 0 0; height: 110px; }
	body.pageid-44 #header-images, body.parent-pageid-44 #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-about.jpg) no-repeat scroll 0 0; height: 110px; }
	body.pageid-163 #header-images, body.parent-pageid-163 #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-contact.jpg) no-repeat scroll 0 0; height: 110px; }
	body.blog #header-images, body.single #header-images { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/hi-blog.jpg) no-repeat scroll 0 0; height: 100px; }


/* @end */
	

.hfeed { float: right; width: 710px; padding: 30px 0 40px 40px; /*border-left: 1px solid #C1D69A; background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/bg-left.jpg) repeat-y scroll left 20px;*/}
	.hentry { padding-right: 80px; }
	body.blog .hentry, body.single .hentry { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/entry-meta-div.jpg) no-repeat scroll center bottom; padding-bottom: 50px; }
		.p1 {  }
		.p2 {  }
		.p3 {  }
		.p4 {  }
		.p1, .p2, .p3, .p4 {display:inline;float:left;
height:370px; width:290px;
margin:0 35px 10px 0; padding:1em; background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/entry-meta-div-small.jpg) no-repeat scroll center bottom !important;
}
.aside {float:left; width:200px; padding-top: 35px;}
.textwidget { font-size: 11px; }
.boldright { font-weight: bold;text-align: right;}
#primary p { padding-left: 1.5em; }
	p.credit { font-style: italic; font-size: 11px; }
	small { font-size: 11px; }
	#copyright small, #copyright small a { font-size: 10px;color: #999; }
blockquote.testimonial { border: 1px solid #C1D69A; padding: 1em; }
#postit { float:right;margin-right:-200px;}

h1, h2 { clear: none; font-family: Arial Rounded MT Bold, Myriad Pro, Myriad, Lucida Grande, Lucida Sans Unicode, Helvetica Neue, Helvetica, sans-serif; font-weight: bold; color: #78AA38;}
	body.home #primary .entry-title { display: inline !important; }
		body.home #secondary.aside, body.pageid-55 #secondary.aside { padding: 25px 10px 0 0 !important; width: 100px !important; }
		body.home #secondary h1 { color: #777777; }
	body.page #primary .entry-title { display: none; }
	body.page #secondary { float: right; }
h3, h4, h5, h6 { clear: none; font-family: Arial Bold, Arial, sans-serif; font-weight: bold; color: #777777;}
	body.page #secondary li.current_page_item, body.page #secondary li.current_page_item a { color: #78AA38; }
	body.page #secondary li.current_page_item a:hover { text-decoration: none; }
	.abouttext { padding-left: 180px !important }
	.aboutcontact { clear: both; padding-top: 2em; }
abbr[title], acronym[title], dfn[title] { border-bottom: none; }

/* @ COLORS --------------------- */
.entry-title, .entry-title a, h3.widget-title, .nav a:hover, h4#connect { color: #78AA38; font-weight: bold; /*letter-spacing: -1.25px;*/}
.entry-content a:visited { color: #78AA38; text-decoration: none; border-bottom: 1px dotted #78AA38; }
	
blockquote { background: transparent url(images/quob.png) no-repeat scroll left top; padding-left: 22px; border-left: none; color: #777; min-height: 40px;}
	blockquote p { width: 90%; }

a, .entry-title a:hover, .entry-content a:link, .entry-content a:active, #bcrumbs a:hover { color: #4DA11D; }
body.page #secondary a { color: #777777; }


/* @ IMAGE STYLES ---------------- */
.alignleft { float: left; padding: 10px 1.5em 1em 0; }
.alignright { float:right; padding: 10px 0 1em 1.5em;}
.aligncenter { display: block; float: none; clear: both; margin: 0 auto 1em auto; _margin: 0 auto 1em auto; width: auto;}
.alignnone { display: block; float: none; clear: both; margin: 0 auto 1em 0; _margin: 0 auto 1em 0; width: auto;}
.frame { padding: 8px; border: 1px solid #ddd; background: #eee; }
.wp-smiley { float: none; display: inline; margin: 0; padding: 0; }

/*.captionleft { float: left; display: inline; margin: 0 1.5em 1em 0; _margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; font-style: italic; }
.captionright { float: right; display: inline; margin: 0 0 1em 1.5em; _margin: 0 0 1em 1.5em; padding: 0.5em; text-align: right; font-style: italic; font-size: 0.9em;
}
.captionfull { margin: 0 auto 1em; _margin: 0 auto 1em; padding: 0; text-align: center; font-style: italic; }
.captionleft img, .captionright img, { margin: 0; display: block; }
.captionfull img { margin: 0 auto; _margin: 0 auto; display: block; text-align: center; }*/

/* @ COMMENT STYLES -------------- */
ol.comment-list {  }
li.comment {  }
.comment-author {  }
	cite.commenter {  }
	.avatar { float: left; display: inline; clear: left; margin: 0 10px 1em 0; _margin: 0 10px 1em 0; }
.comment-meta { width: 300px; float: left; }
	.comment-date {  }
	.comment-permalink {  }
.comment-content { width: 300px; float: left; margin-top: -18px;}


/* @ TWITTER WIDGET ------------- */
ul.twitter { font-size: 11px; list-style-type: none; margin-left: 0; }
li.twitter-item { padding-bottom: 10px; }
a.twitter-link { text-transform: uppercase; font-size: 10px; }

/* @ SIDEBAR WIDGETY STUFF ------------- */
.widget { background: transparent url(http://174.132.89.202/~crennie/wp-content/themes/New/images/s-sep.jpg) no-repeat scroll center bottom; margin-bottom: 10px; padding-bottom: 10px; }
	.widget_stags_cloud { margin-bottom: 10px; padding-bottom: 25px; }
	#text-2 { background: none; }
	.scroll-button { 
		margin:20px auto 0; padding:0;
		width:147px; height:24px;
		background:url(http://174.132.89.202/~crennie/wp-content/themes/New/images/scrolly.png) no-repeat top center;
		display:block; text-indent:-9999px; outline:0; }
	.scroll-button:hover { background-position:bottom center; }

/* @ CONTACT PAGE STYLES ---------- */
#wpcf7-f1-p163-o1 { width: 290px; float: left; display: inline; margin: 0 6em 0 0; }
	h4#connect { font-size: 18px; }
	li#twitter, li#facebook, li#linkedin, li#subscribe { margin:0 0 0 105px; padding:10px 0 0 25px; text-indent:32px; height: 20px; list-style-type: none; }
	li#twitter { background: url(http://174.132.89.202/~crennie/wp-content/themes/New/images/twitter-24.png) no-repeat scroll center bottom; }
	li#facebook { background: url(http://174.132.89.202/~crennie/wp-content/themes/New/images/facebook-24.png)  no-repeat scroll center bottom; }
	li#linkedin { background: url(http://174.132.89.202/~crennie/wp-content/themes/New/images/linkedin-24.png)  no-repeat scroll center bottom; }
	li#subscribe { background: url(http://174.132.89.202/~crennie/wp-content/themes/New/images/feed-24.png)  no-repeat scroll center bottom; }

/* @ PREFOOTER STYLES ---------------- */
.footer { border-top: 1px solid #ccc; background-color: #e6e6e6; height: 250px; }
.prefooter { height: 200px; width: 950px; margin: 0 auto; }
.pre { float: left; margin-right: 10px; padding: 1.5em 20px 0 0; width: 280px; }
	.pre #03 { float: right; margin-right: 0; }
.pre h4 { padding: 0 0 0.5em; }
.foot { margin: 0 auto; border-top: 1px solid #ccc; background-color: #dedede; height: 50px; }
	.foot p { margin: 0 auto; width: 960px; padding-top: 10px; }
