/*
Theme Name: Natalie Macneil
Theme URI: http://www.nataliemacneil.com
Description: The professional website of Natalie MacNeil.
Version: 1.0
Author: Tristan Holmberg
Author URI: http://buzzblogdesigns.com/
Tags: natalie macneil, entrepreneur, women entrepreneurs, woman blogger, blogs by women
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
	outline:none;
}

address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a {
color:#6486b6;	
}

a:active, a:link, a:visited {
	outline:none;
}

a:hover {
	text-decoration:underline;	
	color:#815c7d;
}

html { overflow-x:hidden;}

body { height:424px; margin:10px auto 10px auto;background:#f4f4f4 url(images/body_bg.jpg) no-repeat scroll 50% 0px;font-family:Arial, Geneva, sans-serif;font-size:12px;width:1008px;color:#4e4e4e;}

/* BEGIN HEADER */

#header h1 { width:208px;height:58px;display:block;float:left;margin-left:8px;margin-top:11px;text-indent:-7000px;}
#header h1 a { display:block;width:208px;height:58px;}

#header ul {float:right;width:454px;height:33px;text-align:center;margin-top:20px;}
#header ul li {display:inline;}
#header ul li a {color:#f6eee6;font-size:18px;text-decoration:none;display:inline-block;margin:10px 15px;}
#header ul li a:hover { text-decoration:none; color: #ffed8b;}

/* BEGIN ICONS */
#icons {clear:both;width:416px;height:292px;float:left;margin-left:78px;margin-top:31px;}
#icons ul { margin-left:14px;margin-top:27px; }
#icons ul li { height:39px;text-align:left; }
#icons ul li a {margin: 10px 15px;color:#595959;font-size:14px;text-decoration:none;float:left; clear:left;padding-left:45px;}
#icons ul li a:hover {color:#815c7d; }

#icons ul li.twitter { background:transparent url(images/twitter.png) no-repeat scroll 10px 0;}
#icons ul li.facebook { background:transparent url(images/facebook.png) no-repeat scroll 10px 0;}
#icons ul li.shetakesontheworld { background:transparent url(images/rss.png) no-repeat scroll 10px 0;}
#icons ul li.linkedin { background:transparent url(images/linked.png) no-repeat scroll 10px 0;}
#icons ul li.stumbleupon { background:transparent url(images/stumble.png) no-repeat scroll 10px 0;}
#icons ul li.delicious { background:transparent url(images/delicious.png) no-repeat scroll 10px 0;}

/* BEGIN CAROUSEL */

#carousel {width:400px;height:292px;float:right;margin-right:60px;margin-top:31px;background:transparent url(images/myprojects.png) no-repeat scroll 50px 37px}

#content {width:494px;float:left; margin-top:20px;background:transparent url(images/vertical-divider.gif) repeat-y scroll 100% 50px;padding-right:20px;position:relative;top:20px;margin-bottom:25px;overflow-x:hidden;overflow-y:auto;height:400px;}
#content h1 { color:#835e7f;font-family:Arial, Helvetica, sans-serif;font-size:27px;display:block;margin-top:10px;background:transparent url(images/divider.gif) repeat-x scroll 0 100%;padding-bottom:3px; }
#content p {padding-top:10px;text-align:justify;font-size:12px;}

/*BEGIN SIDEBARS */

#sidebar1 { width:235px;float:left;position:relative;top:55px;padding-right:20px;background:transparent url(images/vertical-divider.gif) repeat-y scroll 100% 50px;}
#sidebar2 { width:227px;float:left;position:relative;top:55px;position:relative;left:10px;}
#sidebar1 h2 { color:#8a8467;font-family:Arial, Helvetica, sans-serif;font-size:18px;display:block;margin-top:10px;background:transparent url(images/divider.gif) repeat-x scroll 0 100%;padding-bottom:3px;position:relative;left:19px;  width:223px;}
#sidebar2 h2 { color:#815c7d;font-family:Arial, Helvetica, sans-serif;font-size:18px;display:block;margin-top:10px;background:transparent url(images/divider.gif) repeat-x scroll 0 100%;padding-bottom:3px;position:relative;left:19px; width:210px;}
#sidebar2 .tweetTop { padding-top:10px;padding-left:20px;display:block;line-height:0px;font-size:0px;  }
#sidebar2 .tweetBot { padding-left:20px;  }


/* BEGIN FOOTER */

#footer { width:1008px;height:77px;background:transparent url(images/footer-bg.gif) repeat-x scroll 0 0;clear:both;}
#footer ul {width:761px;height:54px;position:relative;top:15px;left:21px;background:transparent url(images/footer-icons.gif) no-repeat scroll 0 0; }
#blackberry { width:205px;height:278px;position:absolute;z-index:99;background:transparent url(images/blackberry.png) no-repeat scroll 0 0;margin-left:896px;margin-top:-188px;}

/* BEGIN TWEETER */

#twitter- { padding-left:10px; }
#twitter- ul { width:178px;background:transparent url(images/twitter-ul-bg.png) repeat-y scroll 0 0; padding:0px 15px;}
#twitter- ul li { padding-bottom:10px;background:transparent url(images/divider.gif) repeat-x scroll 0 100%;padding-top:5px;}
#twitter- ul li.aktt_more_updates { background:none;}

/* CONTACT 7 FORM */

.wpcf7-form p { padding-top:5px !important;}
.wpcf7-form textarea {width:100%;height:116px !important;}
.wpcf7-form .submit { width:200px;padding:5px;}
.wpcf7-form span .captcha-992 { display:block;margin-top:4px ;}
span.wpcf7-not-valid-tip-no-ajax {display:inline !important;padding-left:4px;}
div.wpcf7-validation-errors {display:none;}


/* BUZZ SECTION */

ul.pressLists {padding-left:20px;}
ul.pressLists li {padding-bottom:10px;padding-top:10px;background:transparent url(images/divider.gif) repeat-x scroll 0 100%;list-style-type:disc;}


/* BEGIN WATERMARK */

a.buzzer {background:transparent url(images/watermark.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:41px;margin:0 auto;width:95px;clear:both;}