/*   
Theme Name: Andrews New Awesome Theme
Theme URI: http://www.andrew-turn.net
Description: Welcome to the newly designed website of Andrew Turn
Author: Andrew Turn
Author URI: http://www.andrew-turn.net
*/

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/*utility*/
.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.greenLink {text-decoration: none; color: #93a542;}

a {color: #6699cc;}
a:hover {color: #93a542;}
h3 {color: #666666;}

body {background-color: #ebf4fc;}

#mainWrap {width: 940px; margin: 0 auto;}

/*header */

#header {position: relative;}

#header h1 a {font-size: 72px; font-family: "Helvetica", arial, sans-serif; font-weight: normal; color: #3e3e3f; float: left; padding-top:21px; text-decoration: none;}

#header h5 {float: right; font-family: Arial, sans-serif; font-size: 18px; font-style: italic; font-weight: normal; color: #3e3e3f; padding-top: 54px;}

#header ul {padding-top:30px; float: right;}

#header ul li {display: inline; padding-right: 10px;}

#header img {margin-left:205px;}

#header #blurb {width:940px; height: 55px; background-color: #93a542;}

#header #blurb h2 {color: white; font-family:georgia,serif; font-size: 36px; letter-spacing: 5px; font-weight: normal; text-align: center; line-height: 50px;}

/*mainNav*/

#mainNav a {color: #666666; text-decoration: none; font-family: Helvetica, sans-serif; font-size: 20px;}

#mainNav li a:hover {text-decoration: underline;}

#mainNav li.current_page_item a {background-color:#6699cc; color: white; padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#mainNav li.current_page_item a:hover {text-decoration: none;}

/*main Content Home Page */

#mainContent {padding-top:45px;}

#mainContent h3 {font-size: 24px; font-family: "Helvetica", arial, sans-serif; font-weight: bold; color: #3e3e3f;}

#leftContent {width: 315px; float:left; padding-right: 15px;}

#leftContent h3 {padding-bottom: 25px;}

#leftContent p {font-family: Georgia, serif; font-size: 18px; line-height: 20px; color: #666666;}

#rightContent h3 {padding-bottom: 12px;}

#rightContent {width: 590px; float: right; padding-bottom: 15px;}

#rightContent p {font-family: Georgia, serif; font-size: 14px; color: #666666; line-height: 20px; padding-top: 5px;}

#rightContentWrap {background-color: #fafcfd; padding: 10px;}

#rightContentWrap h4 {font-weight: normal; font-family: Georgia, serif; padding-bottom: 5px;}

#rightContentWrap ul {padding-top: 10px;}

a.viewSiteButton {background-color: #93a542; padding: 5px; text-decoration: none; color: #ffffff; font-family: Helvetica, sans-serif; font-size: 14px;}

a.viewAllProjectsButton {font-family: Helvetica, sans-serif; font-size: 14px; color: #666666;}

a.viewAllProjectsButton:hover {color: #6699cc;}

a.viewSiteButton:hover {background-color: #6699cc;}

span.or {font-family: Helvetica, sans-serif; font-size: 14px; color: #666666;}

span.green {color: #93a542;}

#rightContent ul li {display: inline;}

/*main content portfolio page */

#portContent h3 {padding-bottom: 25px;}

#portContent div.portContentWrap {background-color: #fafcfd; padding:10px;}

#portContent div.leftWrap {float: left;}

#portContent div.portContentWrap p {width:460px; font-family: Georgia, serif; font-size: 16px; color: #666666; line-height: 20px;}

#portContent div.portContentWrap div.projectTitle {padding-bottom: 10px; font-family: Georgia, serif; font-size: 16px;}

#portContent div.portContentWrap span.portfolioProjectTitleP1 {color: #93a542;}

#portContent div.portContentWrap div.designFeaturesUsed {background-color: #e2e8d2; font-family: Helvetica, sans-serif; padding:10px 5px 20px 5px; width:460px; margin-bottom: 15px; color: #666666;}

#portContent div.featuredButtons {padding-top: 60px;}

a.viewProjectButton {background-color: #93a542; padding: 5px 15px; text-decoration: none; color: #ffffff; font-family: Helvetica, sans-serif; font-size: 14px;}

a.viewProjectButton:hover {background-color: #6699cc;}


/*main content Services Page */

#mainContent div.servicesContent {background-color: #fafcfd; padding:10px;}

#mainContent h3.myServicesH3 {padding-bottom: 25px;}

/* #mainContent div.servicesWrap {margin-left:105px;} */

#mainContent div.servicesWrap div.services1 {padding-left: 15px; display: inline; float: left;}

#mainContent div.servicesWrap div.services2 {padding-left:170px; display: inline; float: left;}

#mainContent div.servicesWrap div.services3 {padding-left:170px; display: inline; float: left;}

#mainContent div.servicesWrap ul {padding-bottom: 20px;}

#mainContent div.servicesWrap ul li {font-family: Georgia, serif; font-size: 18px; color: #666666; padding-top: 10px;}

#mainContent div.servicesContent h2 {font-family: Georgia, serif; font-size: 24px; font-weight: normal; color: #93a542;}

/*main content About Page */

#aboutContent {padding-top:45px;}

#aboutContent h3 {font-size: 24px; font-family: "Helvetica", arial, sans-serif; font-weight: bold; color: #3e3e3f;}

#aboutLeftContent {width: 450px; float:left; padding-right: 15px;}

#aboutLeftContentWrap {background-color: #fafcfd; padding: 10px;}

#aboutLeftContent h3 {padding-bottom: 25px;}

#aboutLeftContent p {font-family: Georgia, serif; color: #666666; font-size: 12px; line-height: 15px;}

#aboutLeftContent img {padding: 5px;}

#aboutLeftContent h4 span.andrewsName {font-size: 24px; font-family: Georgia, serif; font-weight: normal; padding-bottom: 5px;}

#aboutLeftContent h4 span.andrewsTitle {font-family: Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: normal; padding-bottom: 5px;}

#aboutRightContent {width: 450px; float: right;}

#aboutRightContent h3 {padding-bottom: 25px;}

#aboutRightContent p {font-family: Georgia, serif; color: #666666; font-size: 14px; line-height: 20px; padding-bottom: 10px;}


/*main content Journal Page */

div.postPage {width:640px; padding-top: 25px;}

div.postPage h2 {padding-top: 15px; padding-bottom: 15px;}

div.postPage h2, div.postPage h2 a,  div.postPage h3, div.postPage h3 a {font-family: Georgia, serif; color: #ffffff; font-size: 24px; color: #93a542; font-weight: normal; text-decoration: none;}

div.postPage h2 a:hover, div.postPage h3 a:hover {text-decoration: underline; color: #6699cc;}

div.postPage p {font-family: Georgia, serif; font-size: 14px; line-height: 20px; padding-top: 10px;}

#singlePage {width:630px; margin-top: 25px; float: right;}

#singlePage h2 {font-family: Georgia, serif; color: #ffffff; font-size: 24px; color: #93a542; font-weight: normal; text-decoration: none; padding-bottom: 10px;}

#singlePageWrap {background-color: #fafcfd; padding: 10px;}

#singlePageWrap p {font-family: Georgia, serif; font-size: 14px; line-height: 20px; padding-top: 10px;}

#singlePageSideBar {float: left;}

ul.searchFormArea {padding-top: 35px;}

div.searchText {}

input.search-submit {padding-top: 15px;}

ul.sideBarLinks {padding-top: 25px;}

ul.sideBarLinks li {padding-bottom: 5px;}

ul.sideBarLinks li h2 {padding-bottom: 10px; color: #666666; font-family: Georgia, serif;}

ul.sideBarLinks li a {font-family: Helvetica, sans-serif; text-decoration: none; font-size: 14px; color: #93a542;}

ul.sideBarLinks li a:hover {text-decoration: underline; color: #6699cc;}

span.journalPostDate {font-family: Helvetica, sans-serif; font-size: 18px; color: #666666;}

span.postInfo a, a.more-link {text-decoration: none; color: #6699cc;}

span.postInfo a:hover, a.more-link:hover {color: #93a542;}

div.postPage h2.archiveTitle {color: #6699cc;}

div.postPage div.archivePost {padding-bottom: 20px; padding-top: 10px;}

div.archivePost span {font-family: Helvetica, sans-serif; font-size: 18px; color: #666666;}

h3#comments {padding-top:20px; padding-bottom: 20px;}

div#respond {padding-top: 20px; padding-bottom: 20px;}

ol.commentlist li {border-bottom: dashed; border-bottom-width: thin; padding-top: 20px; padding-bottom: 20px;}

.comment-body p {font-style: italic;}

/* footer */

#footer {background-color: #6b6a6a;}
#footer h2 {color: #c7df5a; font-size: 30px; padding-top: 30px; font-family: Helvetica, sans-serif;}
#footerWrap {width: 940px; margin: 0 auto;}
#footerLeftContent {float: left; height: 475px;}
#footerLeftContent h2 {padding-bottom: 45px;}
#footerLeftContent img {padding: 9px;}

#footerRightContent {float: right; height: 475px;}
#footerRightContent form.form {padding-top: 5px;}
#footerRightContent div.topFormLabel {padding-top:17px; padding-bottom: 10px;}
#footerRightContent div.formInline {display: inline; float: left; padding-right: 15px;}
#footerRightContent div.bottomLabel {padding-top: 10px;}
#footerRightContent div.formInline input {height: 35px; width:189px;}
#footerRightContent div {color: #c7df5a; font-size: 18px; font-family: Helvetica, sans-serif;}
#submit {margin-top: 22px;}
#footerRightContent input.formText, textarea.formText {font-family: Helvetica, sans-serif; font-size: 16px; color: #666666;}

/*sub footer */

#subFooter {background-color: #383838; height: 65px;}
#subFooterWrap {width: 940px; margin: 0 auto;}
#subFooter h5, #subFooter h5 a {color: #88b2c6; padding-top:30px; font-size: 12px; font-weight: normal; font-family: Helvetica, sans-serif;}

/*thankYou page*/

div#thankYou {background-color: #ffffff; margin-top:25px; height:250px;}

div#thankYou h3 {color: #333333; padding:50px; font-size: 1.5em;}
