/*Theme Name: Astwood EventsDescription: A simple and clean theme for astwoodevents.com. Part of the Astwood suite of themes.Author: Gwyn PritchettTags: clean, business, professional, jquery slider, AJAX contact formAuthor URI: http://gwynpritchett.com/*//* ----------- Restart-----------------*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	margin:0;	padding:0;}fieldset, img {	border:0;}address, caption, cite, code, dfn, em, strong, th, var {	font-style:normal;	font-weight:normal;}ol, ul {	list-style:none;}h1, h2, h3, h4, h5, h6 {	font-size:100%;	font-weight:normal;	font-family: Georgia, "Times New Roman", Times, serif;}a {	outline: 0;}/* ----------- End Restart-----------------*//*---------------------------- TEXT STYLES ----------------------------*/h2, h2 a {	font-size:14px;	color:#2c2c2c;	line-height:1.3em;	text-transform:uppercase;	font-weight:bold;	text-decoration:none;}h2#pageTitle {	font-size:17px;}hr {	background-color:#d2d2ca;	border:#d2d2ca;	height:1px;}a {	color:#af180f;	text-decoration:none;	font-weight:bold;}a:hover {	color: #e83e34;}.alignleft {	float:left;}.alignright {	float:right;	margin: 0 0 10px 15px;}body {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:300;	line-height:1.5em;	background-color:#101010;}#mainContainer {	position:absolute;	left:0px;	top:0px;	width:100%;	background-repeat:repeat-x;}#center {	height:auto;	width:950px;	margin:auto;	text-align:left;	padding:0px;}/*-------------------------MENU---------------------------------*/#menuContainer {	height:36px;	float:left;   padding-left:74px;	margin-top:8px;}#menu {position:absolute;} #menu ul li {	display: inline;}  #menu ul li a { text-decoration: none;	color:#747474;	padding-left:12px; padding-right:12px;	font-size:13px;	font-weight:300; text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif;} #menu ul li#selected a, #menu ul li a:hover {	color:#ffffff;} #menu ul li.current_page_item a, #menu ul li.current_page_parent a {	color:#FFFFFF;} /*---------------------------- LOGO ----------------------------*/#logoContainer {	width:379px;	height:95px;	background-repeat:no-repeat;	float:left;	margin-top:20px;	margin-left: 10px;}#logoContainer a {	width:379px;	height:95px;	display:block;	background-image:url(images/logo.png);}/*---------------------------- CONTENT ----------------------------*/#contentContainerBorder {	float:left;	overflow:inherit;	padding:5px;	margin-top:20px;	margin-bottom:100px;	min-height:600px;	background-color:#1f1f1f;}#contentContainer {	float:left;	overflow:inherit;	background-color:#ededed;	padding:20px;	min-height:600px;	border:#fff 1px solid;	width:910px;}.postContainer {	overflow:auto;	background-repeat:repeat-x;	float:none;}/*---------------------------SLIDER----------------------------*/#slider {}.fadeWrapper {	padding:4px;	background-color:#FFFFFF;	border: 1px solid #deded6;	position:inherit;	width:900px;	height:290px;}.imageHolder {	width:900px;	height:290px;	position:inherit;	top:4px;	left:4px;}.fadeWrapperSmall {	padding:0;	position:relative;	width:577px;	height:410px;}.imageHolderSmall {	width:586px;	height:410px;	position:absolute;	top:4px;	left:4px;}.sliderImgSmall {	padding:4px;	background-color:#FFFFFF;}.sliderImg {	padding:4px;	background-color:#FFFFFF;	border: 1px solid #deded6;}#sliderNavigation {	margin-top:12px;	margin-bottom:45px;}#leftArrow {	float:left;}#rightArrow {	float:right;}#sliderNavigation ul {	margin: 3px 20px 0px 0px;	float:right;}#sliderNavigation ul li {	float:left;}#sliderNavigation ul li a {	display:inline;	background-image:url(images/o.jpg);	display:block;	width:16px;	height:17px;	float:left;	margin-left:10px;}#sliderNavigation ul li.selected a, #sliderNavigation ul li a:hover {	background-image:url(images/o_active.jpg);}.servicesBoxs {	margin: 11px -10px 0px -10px;}.servicesBoxs h2 span {	position:relative;	top:-10px;	left:10px;}.servicesBox h2 img {	width:38px;	height:36px;}.servicesBox {	float:left;	border:#d2d2ca 1px solid;	margin-left:10px;	margin-right:10px;	background-color:#f9f9f9;

	margin-top:20px;}.servicesBoxInside {	border:1px solid #fff;	width:246px;	padding:20px;}.buttonServicesBoxBlue a {	background-image:url(images/buttons_learn_more.jpg);	background-position:0 0;	display:block;	margin-top:10px;	height:24px;	width:101px;}.buttonServicesBoxBlue a:hover {	background-position:0px 24px;}.buttonServicesBoxBlueContact a {	background-image:url(images/buttons_learn_more.jpg);	background-position:102px 0;	display:block;	margin-top:10px;	height:24px;	width:101px;}.buttonServicesBoxBlueContact a:hover {	background-position:102px 24px;}.buttonServicesBoxGreen a {	background-image:url(images/buttons_learn_more.jpg);	background-position:301px 0px;	display:block;	margin-top:10px;	height:24px;	width:99px;}.buttonServicesBoxGreen a:hover {	background-position:301px 24px;}.buttonServicesBoxRed a {	background-image:url(images/buttons_learn_more.jpg);	background-position:201px 0px;	display:block;	margin-top:10px;	height:24px;	width:99px;}.buttonServicesBoxRed a:hover {	background-position:201px 24px;}#bigBox {	background-color:#f9f9f9;	border:#d2d2ca 1px solid;	float:left;	margin-left:10px;	margin-right:10px;}#bigBoxInside {	border:1px solid #fff;	padding:20px;}#bigBoxLeft {	width:800px;	float:left;}#bigBoxRight {	margin-left:50px;	float:left;}#bigBoxRight img {	margin-top:10px;	padding:4px;	background-color:#FFFFFF;	border: 1px solid #deded6;}.check {	float:left;	margin-right:5px;	margin-top:7px;}.portfolioBoxs {	margin: 0px -10px 0px -10px;}.folioBox {	float:left;	border:#d2d2ca 1px solid;	margin-left:10px;	margin-right:10px;	margin-top:20px;	background-color:#f9f9f9;}.folioBoxInside {	border:#fff 1px solid;	background-color:#f9f9f9;	padding:20px;	width:865px;}.folioBox h2 {	line-height:1em;}.folioBox img {	margin-top:10px;	margin-bottom:10px;	padding:4px;	background-color:#FFFFFF;	border: 1px solid #deded6;}.pageNavigation {	width:100%;	float:left;	position:relative;	margin-top:20px;}.blogNavigation {	width:574px;	float:left;	position:relative;	margin-top:20px;	margin-left:10px;}.pageNavigation a, .blogNavigation a {	text-decoration:none;	background-color:#f9f9f9;	border:#d2d2ca 1px solid;	display:block;	padding:5px;	color:#000;	padding-left:10px;	padding-right:10px;	font-size:12px;}.pageNavigation a span, .blogNavigation a span {	position:relative;	top:-2px;}.pageNavigation a:hover {	background-color:#fff;}.contentBoxs {	margin: 0px -10px 0px -10px;}.postBox {	float:left;	border:#d2d2ca 1px solid;	margin-left:10px;	margin-right:10px;	margin-top:20px;	background-color:#f9f9f9;}.postBox img {background-color:#FFFFFF;border:1px solid #DEDED6;margin-bottom:10px;margin-top:10px;padding:4px;}.postbox .noborder img {	border:none;	padding: 1px;	margin: 0;}.postBoxInside {	border:#fff 1px solid;	background-color:#f9f9f9;	padding:20px;	width:530px;}.pageBoxInside {	border:#fff 1px solid;	background-color:#f9f9f9;	padding:20px;	width:866px;}.postBox h2 {	line-height:1em;}/*.postBox img {	margin-top:10px;	margin-bottom:10px;	padding:4px;	background-color:#FFFFFF;	border: 1px solid #deded6;}*/#postinfoContainer {	display:block;	height:40px;}.postInfo p {	float:right;	margin-top:10px;	margin-bottom:30px;}.postInfo p a {	text-decoration:none;	color:#000000;}.buttonBlogBox a {	background-image:url(images/buttons_learn_more.jpg);	background-position:101px 0px;	display:block;	margin-top:10px;	height:24px;	width:101px;	float:left;}.buttonBlogBox a:hover {	background-position:101px 24px;}#comments {}.commentContainer {	border:#d2d2ca 1px solid;	margin-top:20px;	background-color:#f9f9f9;	padding:0px;	width:528px;}.comentBox {	border:#fff 1px solid;	background-color:#f9f9f9;	padding:20px;	width:486px;	min-height:140px;}.comentBox img {	margin-right:20px;	margin-bottom:10px;	margin-top:0px;}.commentAutor {	float:left;}.ComentAutorName {	font-size:12px;}.commentDate {	font-size:10px;}.comentBoxAdmin {	background-color:#ededed;}.wholePageCommentNavigation {	width:800px;	float:left;	height:50px;	position:relative;	margin-top:20px;	border:1px solid red;}.commentNavigation {	width:100%;	float:left;	height:50px;	position:relative;	margin-top:20px;}.commentNavigation a {	text-decoration:none;	background-color:#f9f9f9;	border:#d2d2ca 1px solid;	display:block;	padding:5px;	color:#000;	padding-left:10px;	padding-right:10px;	font-size:12px;}.commentNavigation a span {	position:relative;	top:-2px;}.commentInput {	padding-top:4px;	height:20px;	width:250px;	margin-bottom:15px;}.commentTextArea {	width:350px;	margin-bottom:15px;}.sidebarBox {	float:right;	border:#d2d2ca 1px solid;	margin-left:10px;	margin-top:20px;	background-color:#f9f9f9;}.sidebarBoxInside {	border:#fff 1px solid;	background-color:#f9f9f9;	padding:20px;	width:265px;	padding-bottom:10px;}.sidebarBox h2 {	line-height:1em;}#searchInput {	width:180px;	height:20px;	border:#d2d2ca 1px solid;	margin:0px;	float:left;	margin-right:10px;	padding-left:5px;}#searchButton {	background-color:#ffffff;	border:#d2d2ca 1px solid;	display:block;	padding:5px;	padding-bottom:6px;	color:#000;	padding-left:10px;	padding-right:10px;	font-size:12px;	margin:0px;	float:left;}#searchContainer {	height:30px;}/*-----------------------  SIDEBAR MENU  ---------------------------*/.sidebarMenu {	font-size:12px;	padding-top:10px;	padding-bottom:10px;	padding-left:0px;}.sidebarMenu ul {font-weight:300;text-decoration:none;}.sidebarMenu ul li a {border-bottom:1px dashed #DDDDDD;color:#000000;display:block;font-weight:normal;list-style:none outside none;padding:5px 7px;text-decoration:none;width:240px;}.sidebarMenu ul li a:hover {background-color:#EEEEEE;}#titleIcon {	float:left;	display:none;	margin-right:5px;	max-height:45px;}/*---------------------------- EMAIL FORM ----------------------------*/.input {	width:300px;	height:24px;	border:1px solid #b0a4a4;	background-color:#fff;	padding-top:8px;}.textArea {	height:205px;	padding-top:0px;	font-family:Arial;	font-size:13px;	padding-top:8px;	padding-bottom:8px;}#sendButton {	color:#fff;	background-color:#363636;	width:73px;	height:26px;	border:1px solid #b0a4a4;	margin-bottom:-5px;}.errorMessage {	color:#ea363a;}#submitForm {	margin-top:20px;}/*-----------------------  FOOTER  ---------------------------*/#footer {	height:91px;	width:100%;	position:absolute;	bottom:0px;	left:0px;	text-align:center;	background-color:#2d353e;	background-image:url(images/footer_bg.jpg);	display:block;}#footerContainer {	height:30px;	width:960px;	margin:auto;	text-align:left;	padding:0px;}#footerMenu {	z-index:100;	display:block;	margin-top:30px;}#footerMenu ul {	font-family: Georgia, "Times New Roman", Times, serif;	text-align:left;	padding:0px;	font-size:11px;	line-height:20px;	float:left;	color:#fff;	margin-top:-5px;	margin-left:20px;}#footerMenu ul li {	float:left;	text-decoration: none;	padding-left:10px;	text-transform:uppercase;	list-style:none;}#footerMenu ul li a {	color:#fff;	text-decoration: none;	border-right:0px solid #fff;	padding-right:10px;}#footerText {	float:right;	color:#ffffff;	font-size:13px;	line-height:13px;	margin-right:20px;}/*-----------------------TESTIMONIALS----------------------------*/#sfstest-sidebar {	background-color:#fff;	padding:10px;	border:1px solid #ccc;	background-image:url(images/testomonial.jpg);	background-repeat:no-repeat;	padding-left:35px;}/*-------------------UPDATES-------------------------*//*-------------------VERSION 1.2-------------------------*/strong {	font-weight:bold;}em {	font-style:italic;}ul {	list-style:disc;}.postBox ul, .folioBox ul {	padding-left:30px;}ul.commentlist {	padding-left:0px;}ul.navUl, .sidebarMenu ul {	list-style:none;}ol {	list-style:decimal;	padding-left:33px;}/*---------------------VERSION 1.3 ---------------------*/.categoryContainer {	width:890px;	border:1px solid #ccc;	margin-top:20px;	background-color:#f9f9f9;	padding-left:10px;	padding-right:10px;	padding-top:5px;	padding-bottom:5px;}.categoryContainer span {	display:inline;	padding-right:20px;}.categoryContainer ul {	display:inline;}.categoryContainer ul li {	display:inline;	list-style: none;	padding-right:10px;	padding-left: 10px;	border-right:1px solid #ccc;}.categoryContainer ul li a {	color:#2c2c2c;	font-weight: normal;}.categoryContainer ul li a:hover {	color:#5a5a5a;}.postBoxInside p {	margin-top:10px;	margin-bottom:10px;}.pageBoxInside p {	margin-top:10px;	margin-bottom:10px;} .wpcf7send input {

border:none;background-image:url(/wp-includes/images/submit-button.png);width:100px;height:24px;}

#case-studies h2 {padding:0 8px 8px 0; margin:4px 4px 12px; border-bottom:1px solid #D2D2CA;}
#case-studies p {padding:0 8px 8px 0; margin:4px 4px 0; }
a.readmore {float:right;background-position: 200px 0; background-image: url("images/buttons_read_more.png"); display: block;  height: 24px; margin: 6px 0 0 0; width: 100px;}
a.readmore:hover {background-position: 200px 24px;} 
#case-study-left img, #case-study-middle img, #case-study-right img {margin-bottom: 10px; margin-left: 7px;margin-top: 7px;}
#case-study-left img:hover, #case-study-middle img:hover, #case-study-right img:hover {opacity:0.2;cursor:pointer;}
#case-study-left {min-height:300px; width:31.4%; float:left; background-color: #FFFFFF; border: 1px solid #DEDED6; margin: 10px 10px 20px 0; padding: 4px 4px 20px;}
#case-study-middle {min-height:300px; width:31.4%; float:left; background-color: #FFFFFF; border: 1px solid #DEDED6; margin: 10px 10px 20px 0; padding: 4px 4px 20px;}
#case-study-right {min-height:300px; width:31.4%; float:left; background-color: #FFFFFF; border: 1px solid #DEDED6; margin: 10px 0 20px; padding: 4px 4px 20px;}
.testimonial-intro {background-color: #F9F9F9; border: 1px solid #D2D2CA; float: left; width:908px; margin-top: 16px;}
#testimonial-intro-inside {border: 1px solid #FFFFFF; padding: 20px;}
.testimonialpostBox {border: 1px solid #DEDED6; padding-bottom:28px;float:left;border:#d2d2ca 1px solid;margin-left:10px;margin-right:10px;margin-top:20px;background-color:#f9f9f9;}
.testimonialpostBox img {border: 1px solid #DEDED6;}
#contactdetails {display:inline;height:20px;width:500px;margin-left:61px;margin-top:46px;float:left;}
