﻿/*
Theme Name: The_Write_Imprint
Theme URI: http://thewriteimprint.org/
Description: The default Write Imprint Style
Version: 1.6
Author: Dwayne Gollan
Author URI: 
Tags: blue, custom header, fixed width, two columns, widgets


*/


/* Even Out The Browsers */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border:0;
	outline: 0;
}

.easyClear {
	clear:both;
}

body {
background-color:#000000;
}
.cfx:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#portfolio #slider-description #tabMenu {list-style:none;margin:0;padding:0;}
#portfolio #slider-description #tabMenu .tab{
	background-color:#3d94c1;float:left;margin-right:5px;
	border-top-left-radius:2px; 	
	-moz-border-radius-topleft:2px;
	border-top-right-radius :2px;	
	-moz-border-radius-topright:2px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	padding:5px;
}
#portfolio #slider-description #tabMenu .tab a {
	font-family: tahoma,sans-serif;
	text-decoration:none;
	color: white;
	font-size:18px;
}
#portfolio #slider-description #tabMenu .tab.active a {color:black;}
#slider-thumbnails {width:800px;height:150px;margin:0 auto;}
#slider-thumbnails #thumbnails {list-style:none;padding:0;margin:0;}
#slider-thumbnails #thumbnails li {float:left;}


#slider-thumbnails .previous {float:left;}
#slider-thumbnails .next  {float:right;}
#slider-thumbnails .carousel-wrap {float:left;width:700px;height:400px;}
#slider-thumbnails .carousel-wrap #thumbnails {margin:0 auto;}
.carousel-previous {float:left;}
#slider-description {width:800px;margin:0 auto;}

#tabContentLogo {	border:1px solid black;height:300px;}
#tabContentCard{border:1px solid black;height:300px;}
#tabContentWebsite {border:1px solid black;height:300px;}
.nopadding {padding-bottom:0!important;}


#bodyWrapper {
	width:1050px;
	min-height:900px;
	margin:0 auto;
	padding-top:60px;
	background-color:#000000;
	color:#FFFFFF;
	font-family: Constantia,
             "Lucida Bright",
             LucidaBright,
             "DejaVu Serif",
             "Bitstream Vera Serif",
             "Liberation Serif",
             Georgia,
             serif;
	font-size:16px;

	padding-bottom:50px;
}

#headerWrapper {
	margin:0 auto;
	width:1000px;
	height:305px;
	background-image:url(./images/header.png);
}

#headerWrapper ul {
	margin-top:20px;
	list-style:none;
	float:left;
	display:block;
}

#headerWrapper ul li {
	float:left;
	margin-right:30px;
}

#headerWrapper ul li a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	font-family: Constantia,
             "Lucida Bright",
             LucidaBright,
             "DejaVu Serif",
             "Bitstream Vera Serif",
             "Liberation Serif",
             Georgia,
             serif;
}

#searchWrapper {
	float:right;
}

#contentWrapper {
	margin:0 auto;
	min-height:300px;
	background-color:#FFFFFF;
	width:1000px;
	overflow:auto;
	padding-bottom:20px;
}


#contentLeft {
	width:400px;
	float:left;
}


.leftConentImageInternal {
	margin-top: 30px;
	margin-left:30px;
}

#contentSearch{
	margin:0 auto;
	width:1000px;
	color:#000000;
	min-height:300px;
	text-align:center;
}

#contentRight {
	width:600px;
	float:right;
	color:#000000;
	margin-top:25px;
}

#contentRight h1 {
	color:#006600;
	font-size:30px;
}

#contentRight h2 {
	margin-top:40px;
	color:#339900;
	font-size:22px;
}

#contentRight h3 {
	margin-top:40px;
}

#contentRight {
	padding-bottom:20px;
}

#contentRight p {
	padding-top:20px;
	padding-right:20px;
}

#contact_info {
	color:#000000;
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	width:236px;
}

#contact_info a {
	text-decoration:none;
	color:#000000;
}

#contact_info a:hover {
	color:#FF0000;
}

#bolg_sched {
	list-style:none;
	width:280px;
	margin-left:40px;
	margin-top:50px;
}

#bolg_sched li {
	float:left;
	color:#000000;
}

.wpcf7 {
	width:350px;
	float:left;
}

#bottomFooterWrapper {
	margin:0 auto;
	margin-top:30px;
	width:1000px;
}

.footer_zebra_img {
	margin-left:465px;
}
#topFooterMenuWrapper {
	margin:0 auto;
	width:1000px;
	background-image:url(./images/footer_menu_bg.png);
}
	

#topFooterMenuWrapper ul li a {
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-family:tahoma,sans-serif;
	font-size:14px;
}
.alignright {
	float:right;
}

.team_image {
	border:solid 5px #000000;
}

#services_menu {
	list-style:none;
	width:600px;
}

#services_menu li {
	float:left;
	padding-right:10px;
}

#services_menu li a, .more-link, #contentRight p a, .next_page a , .previous_page a, .required_field {
	font-size:14px;
	display:block;
	text-decoration:none;
	color:#339900;
}

#services_menu li a:hover, .more-link:hover, #contentRight p a:hover, .next_page a:hover, .previous_page a:hover {
	text-decoration:underline;
}

.next_page {
	margin-right:200px;
}

.previous_page {
	margin-left:200px;
}

/***********  HOME PAGE  *******************/

#contentLeftWrapper {
	width:260px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#contentTopLeftHome {
	min-height:200px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	margin-right:-1px;
	width:260px;
	margin-top:20px;
	margin-left:20px;
}

#contentTopLeftInternal {
	min-height:200px;
	padding-right:-1px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	margin-left:20px;
	margin-top:20px;
	width:260px;
}

#contentMiddleHome {
	float:left;
	width:425px;
	margin-top:10px;
	margin-left:17px;
	min-height:500px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

#contentMiddleHome h1 {
	padding-top:20px;
	padding-left:20px;
}

#contentMiddleHome p, #contentTopRightHome p, #contentTopLeftHome p, #contentTopLeftInternal p {
	padding:20px;
}

#contentRightWrapper {
	width:260px;
	float:right;
	margin-top:10px;
	margin-right:10px;
}

#contentTopRightHome {
	min-height:200px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	margin-right:-1px;
}

#contentBottomRightHome {
	margin-top:10px;
}

#contentBottomRightHome ul#bottom_menu {
	list-style:none;
	display:block;
}

#contentBottomRightHome ul#bottom_menu li {
	width:260px;
	height:38px;
	background-image:url(./images/side_panel_menu_btn_bg.png);
	background-position:top;
	margin-bottom:5px;
}

#contentBottomRightHome ul#bottom_menu li:hover {
	background-image:url(./images/side_panel_menu_btn_bg.png);
	background-position:bottom;
}

#contentBottomRightHome ul#bottom_menu li a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left:8px;
}

#social_icons {
	display:block;
	list-style:none;
	width:210px;
	margin-left:50px;
}

#social_icons li {
	float:left;
	background-image:none;
}

#social_icons li:hover {
	background-image:none;
}

#social_icons li a {
	padding-right:20px;
}

.latestPosts h2 {
	color:#339900;
	padding-left:20px;
	font-size:22px;
}

.latestPosts ol {
	width:220px;
	margin-left:20px;
	padding:5px;
}

#contentRight h2 a {x
	text-decoration:none;
	color:#006600;x
	font-size:22px;
}

.categories {margin-left: 30px;}
.categories ul li {font-size: 18px;margin-top: 10px;}
.categories ul li a {color: #006600;}
.categories ul li a:hover {color: #5374a0;}
.latestPosts h3 {padding-left:20px;padding-right:20px;}
ul.center {list-style: none;}
.center {text-align:center;}


#content {color:black;min-height:900px;}
#slider-wrap{
	width:690px;
	margin:0 auto;
}
#slider {
	width:670px;
	height:284px;
	border:5px solid #6f93b7;
	margin-top:15px;
	height:284px;
}
#slider img {width:670px;height:284;}
#portfolio {
	padding: 0 56px 0 56px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#portfolio .nivo-controlNav{
	margin-top:300px;
}
#portfolio .nivo-controlNav a{
	background: url(./images/page-inactive2.png) no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-right:5px;
	text-indent:-9999px;
	outline:none;
}
#portfolio .nivo-prevNav{
	background: url(./images/left.png) no-repeat;
	width:60px;
	height:75px;
	text-indent:-9999px;
	outline:none;
	margin-top:-20px;
}
#portfolio .nivo-nextNav{
	background: url(./images/right.png) no-repeat;
	width:60px;
	height:75px;
	text-indent:-9999px;
	outline:none;	
	margin-top:-20px;
}
#portfolio .nivo-controlNav a.active{
	background: url(./images/page-active2.png) no-repeat;
}

#portfolio ul.client-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#portfolio ul.client-list{
	margin-top:10px;margin-bottom:15px;
	list-style:none;
	margin-left:0;
	width:690px;
}
#portfolio ul.client-list li{
	margin-left:0;
	float:left;
	margin-right:14px;
	width:101px;
	height:101px;
}
#portfolio ul.client-list li img{border:1px solid #DDD;}
#portfolio ul.client-list li a {
	width:101px;
	height:101px;
	display:block;
}
#portfolio #active-client{margin-bottom:56px;margin-top:40px;}
#portfolio #active-client:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
}
#portfolio #active-client h1{
	color:#060;
}
#portfolio #active-client h1 a{
	color:#060;
	text-decoration:none;
}
#portfolio #active-client h1 a:hover{
	text-decoration:underline;
}
#portfolio #active-client .project-description{
	float:left;
	width:534px;
	margin-right:20px;
}
#portfolio #active-client .other-media {
	float:right;
	width:331px;
}
#portfolio #active-client .other-media h2 {
	color:#390;
}
#portfolio #active-client .other-media .thumb-list{
	list-style:none;
	margin:5px 0 5px 0;
	width:345px;
	overflow:hidden;
}
#portfolio #active-client .other-media .thumb-list li{float:left;margin-right:14px;margin-bottom:5px;}
#portfolio #active-client .other-media .thumb-list li img{
	border:1px solid black;
}
h2.client-title {
	margin-top:30px;
	color:#060;
}
#portfolio #active-client .project-description h1 {
	color:#006600;
	font-size:30px;
	margin-bottom:5px;
}
#portfolio h1.client-title {
	margin-top:40px;
	color:#006600;
	font-size:30px;
	margin-bottom:5px;
}
#portfolio #active-client .project-description h2{
	color:#006600;
	font-size:22px;
}
#portfolio #active-client .project-description h2 a{
	color:#006600;
	font-size:22px;
	text-decoration:none;	
}
#portfolio #active-client .project-description h2 a:hover{
	text-decoration:underline;
}
#portfolio #active-client .services{margin-bottom:10px;}
#portfolio #active-client .services h3 {
	color:#006600;
	font-size:22px;	
	margin-bottom:8px;
}
#portfolio #active-client .testimonials{margin-bottom:10px;}
#portfolio #active-client .testimonials h3{
	color:#006600;
	font-size:22px;	
	margin-bottom:8px;
}
#portfolio #active-client .testimonials blockquote {
	font-family: Times, "Times New Roman", Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", serif;
	font-style:italic;
}
#portfolio #active-client .testimonials blockquote span{
	font-style:normal;
	color:#27456c;
}
#portfolio #active-client .testimonials blockquote p {display:inline;}
#portfolio #active-client .project-description h3,
#portfolio #active-client .project-description p,
#portfolio #active-client .project-description ul {
	margin-top:5px;
	margin-bottom:5px;
}
#portfolio .service-list li{
	list-style:none;
	margin-left:0;
	background: url(./images/zebra-head.png) no-repeat;
	padding-left:25px;
	margin-bottom:2px;
}
#client-slider .buttons.prev{
	margin-top:20px;
	margin-right:47px;
	float:left;
	background:url(./images/arrow-left.png) no-repeat;
	display:block;
	width:52px;
	height:53px;
	text-indent:-9999px;
	outline:none;
}
#client-slider .buttons.next{
	margin-top:20px;
	margin-left:47px;
	float:left;
	background:url(./images/arrow-right.png) no-repeat;
	display:block;
	width:52px;
	height:53px;
	text-indent:-9999px;
	outline:none;
}
#client-slider{
	overflow:hidden;
}
#client-slider .viewport{
	overflow:hidden;
	float:left;
	width:690px;
	position:relative;
	height:100px;
}
#client-slider .overview{position:absolute;left:0;top:0;}
