/*
Theme Name: Michael Courtney Design
Theme URI: http://www.donalddesantis.com
Description: Michael Courtney Design
Version: 0.1
Author: Donald DeSantis
Author URI: http://www.donalddesantis.com
*/

@import "style/css/reset.css";
@import "style/css/layout.css";

/*** BASICS ***/
body					{font-size: 14px;}
#wrapper	{width: 980px; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; color: #7d6944;}
#content	{min-height: 550px;}
h1, h2, h3	{font-family: Arial, Helvetica, sans-serif;}
li			{list-style-position: inside; margin: auto;}
ul			{margin: .2em 0em 1em 0em;}


a						{outline: none;}
p						{line-height: 1.5; margin-bottom: 1em;}
a:link					{color: #7d6944; text-decoration: none;}
a:visited				{color: #7d6944; text-decoration: none;}
a:hover					{color: #d4db90; text-decoration: underline;}
a:active				{color: #d4db90; text-decoration: underline;}
#desc a:hover			{color: #7d6944; text-decoration: underline;}
#desc a:active			{color: #7d6944; text-decoration: underline;}

#pages a:link			{color: #7d6944; text-decoration: none; font-size: 11px;}
#pages a:visited		{color: #7d6944; text-decoration: none; font-size: 11px;}
#pages a:hover			{color: #eb6e1f; text-decoration: none; font-size: 11px;}
#pages a:active			{color: #eb6e1f; text-decoration: none; font-size: 11px;}

a				{outline: none;}
#content img	{margin: 15px;}
.imgreplace		{text-indent: -9999px;}
.imgreplace	a	{display: block;}
.alignleft 		{float: left;}
.alignright		{float: right;}
.clear			{clear:both; display:block; height:1px; margin:-1px 0 0 0;}


/* NAVIGATION */
#navigation	{height: 72px;} 
#homelink	{}
#mcdlogo	{}
#pages		{width: 840px; height: 72px; position: absolute; left: 140px; top: 0px; background-color: #f0f0d1;}
#pages ul	{position:absolute; bottom: 0px; left: 20px; margin: none;}
#pages li	{float: left; padding: 0px 10px; border-right: 1px solid #7d6944; font-size: 14px; list-style: none;}
#pages img	{position:absolute; right: 20px; bottom: 4px;}
#navigation a	{letter-spacing: .1em;}

/*FOOTER*/
#footer				{background-color: #d4db90; color: #455560; padding: 10px 70px; font-size: 10px;}
#footer #copyright	{padding-left: 0px;}
#footer p			{margin-bottom: auto; padding: 0px 30px; line-height: normal;}
#address			{border-right: 2px solid #eb6e1f; border-left: 2px solid #eb6e1f;}
#footerContact		{}
#footer a:link		{color: #455560; text-decoration: none;}
#footer a:visited	{color: #455560; text-decoration: none;}
#footer a:hover		{color: #455560; text-decoration: none;}
#footer a:active	{color: #455560; text-decoration: none;}

/*** "WEBSITE" SPECIFIC ***/

#pageContent		{width: 890px; margin: 30px 0px 20px 70px;}
#pageContent .post	{width: auto; border: none; margin: 0px;}
#pageContent h1, #pageContent h2	{max-width: 850px; color: #eb6e1f; margin-bottom: 1em; font-size: 28px;}
#pageContent .workdesc h1, #pageContent .workdesc h2	{max-width: 850px; color: #eb6e1f; margin-bottom: 0em; font-size: 28px;}


/* Front Page */
#frontPageContent img		{margin: 0px; padding: 0px;}
#frontPageContent *			{margin: 0px; padding: 0px;} /* no margin or padding around images or any formatting wordpress inserts*/

/* Our Work */
#pageContent ul#subnav	{float: none; clear: both;}
#subnav ul				{margin: none;}
#subnav li				{float: left; padding: 0px 10px; border-right: 1px solid #7d6944; font-size: 11px; list-style: none;}		
#desccontainer			{width: 435px; float: left; padding-right: 140px; border-right: 1px solid #7d6944;}
#tagcontainer			{width: 300px; float: right; margin-left: 10px; margin-top: 13px; font-size: 12px;}
#tagcontainer .wt_ul	{float: left; width: 125px;}
#tagcontainer .wt_ul ul:first-child	{margin-right: 1em;}
#tagcontainer li		{list-style-type: none; list-style-position: outside;}
#slideshow				{margin: 20px 0px; position: relative; left: -50px;}
#tagcontainer .wt_hdr h3, #tagcontainer .wt_hdr h4, #tagcontainer .wt_hdr h5, #tagcontainer .wt_hdr	h6 {font-size: 14px; color: #7D6944; margin-bottom: 0.1em;}
#pageContent .gallery div.clear {height: auto;}
#pageContent .workdesc h2	{color: #7D6944;}
.gallery-item			{margin: 0px 0px -10px 0px !important;} /*override WP's default gallery settings which it embeds directly into html page*/


/* Client List */
#pageContent.clientList .post		{width: auto; line-height: 1.8; font-size: 12.5px;}
#pageContent.clientList ul			{float: left; width: 250px; margin-right: 45px; position: relative;}
#pageContent.clientList ul li		{list-style-position: outside; list-style-type: none;}

/* Contact Us Page and Form */
#contact_form						{width: 400px; min-height: 355px; float: left; border: 1px solid #999; padding: 10px 0px 10px 12px; margin: 0px 30px 0px 0px; font-size: 12px;}
#contact_form #legend				{margin-bottom: 20px;}

#contact_form fieldset.formrow		{width: 400px; margin: 0px 0px 15px 0px;}
#contact_form fieldset.nameandlabel	{float: left; margin: 0px 10px 0px 0px; width: 190px;}

#contact_form input					{width: 180px; border: 1px solid #999; padding: 3px; font-family: Arial, Helvetica, sans-serif; color: #7d6944;}
#contact_form label					{margin-left: 2px; overflow: auto;}
#contact_form textarea#message		{width: 380px; height: 200px; margin-bottom: 15px; border: 1px solid #999; padding: 3px; font-family: Arial, Helvetica, sans-serif; color: #7d6944; font-size: 12px;}
#contact_form #submit_btn			{width: auto;}
#contact_form input#submit_btn		{float: right; margin-right: 12px; border: none; background-color: #D4DB90; font-weight: bold; font-size: 18px; color: #fff;}
#contact_form input#submit_btn:hover	{color: #eb6e1f;}

label.error {color: red;}

/*Client Access Pages*/
.clientHeader						{float: left; display: inline; margin-bottom: 1em;}
#pageContent .clientHeader h1		{display: inline;}	
.logout								{float: left; top: 10px; margin-left: 10px;}
#clientPage .logout	a:link, #clientPage .logout	a:visited	{padding: 5px; background-color: #f0f0d1; font-weight: bold; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#clientPage .logout	a:hover, #clientPage .logout a:active	{background-color: #7d6944; color: #f0f0d1; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#clientPage a:link, #clientPage a:visited, #clientPage a:hover, #clientPage a:active	{text-decoration: underline;}



/*** BLOG SPECIFIC ***/

/* POSTS */
#posts			{width: 650px;left: 70px; float: left; margin: 20px 0px;}
.post			{width: 600px; margin: 0px 0px 60px 0px; border-bottom: 1px dashed #7d6944;}
.readMore		{font-style: italic; margin-bottom: 2em;}
.postmetadata	{color: #eb6e1f; font-style: italic; font-size: 12px;}
.postmetadata a:link, .postmetadata a:visited {color: #eb6e1f;}
.postmetadata a:hover, .postmetadata a:active {color: #eb6e1f; text-decoration: underline;}
.nonPostInnerContent	{width: 600px; margin-bottom: 60px;}
.postDetails	{font-style: italic;}

.more-link		{display: none;} /*hides this link - we already have a custom link*/

.pagetitle		{margin-bottom: .5em;}
.postDate		{font-size: 10px; margin-top: .2em;}

.sharethis		{margin-bottom: 4em; font-size: 12px;}

.date			{}
.month			{}
.day			{}
.year			{}

#commentwrapper	{}

#pagination		
#olderentries	{}
#newerentries	{}

#comment		{width: 500px;}
#commentwrapper input		{border: 1px #7d6944 solid; background-color: #fff; font-size: 11px; padding: 1px; margin: 2px; color: #7d6944;}
#commentwrapper textarea	{border: 1px #7d6944 solid; background-color: #fff; font-size: 11px; padding: 1px; margin: 2px; font-family: Arial, Helvetica, sans-serif;  color: #7d6944;}

#pagination ul 	{list-style-type: none;}

#noPostsFound	{margin-bottom: .5em;}
/*PORTFOLIO GALLERY*/

/* SIDEBAR */
#sidebar	{width: 196px; margin: 0px 20px; font-size: 10px; top: -90px;}
#sidebar ul	{margin: none;}
#sidebar p, #sidebar li	{line-height: 2em;list-style: none;}
#sidebar li	{margin-bottom: 2em;list-style: none;}
#search		{margin-bottom: 2em;}
#searchsubmit 	{border: none; margin-left: 2px; background-color: #fff; font-size: 11px; color: #7d6944;}
input#s		{width: 130px; border: 1px #7d6944 solid; background-color: #fff; font-size: 11px; padding: 1px; color: #7d6944;}

#search input	{float: left; font-family: Arial, Helvetica, sans-serif; color: #7d6944; padding: 2px;}
#testimonial	{font-style: italic; border: 1px dashed #7d6944; padding: 10px; margin-bottom: 2em;}
#recentposts ul	{margin: none;}
#recentposts li	{margin-bottom: auto;list-style: none;}
#widgets		{padding: 10px;}
#widgets ul		{margin: none;}
#widgets li		{border-bottom: 1px dashed #7d6944; padding-bottom: 2px;list-style: none;}
#widgets li:last-child	{border: none;list-style: none;}
#widgets li ul li	{border: none; margin-bottom: auto;list-style: none;}
#widgets li ul li:last-child	{padding-bottom: 2em;list-style: none;}

img#feedicon		{margin: 0px 0px 0px 4px; top: 2px; position: relative;}
