/*  
Theme Name: Nancy Mucklow Custom
Theme URI: http://www.nancymucklow.com/
Description: The default theme for the new Nancy Mucklow website.
Version: 1.0
Author: Chris Cagle	
Author URI: http://www.cagintranet.com/
*/

/* GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}

/* GLOBAL SETS **/
.clear {clear:both;}
body {
	text-align:center;
	font-family:arial, "lucida Grande", verdana, helvetica, sans-serif;
	font-size: 14px;
	background: #FEFEFE url(images/background.png) top center repeat-x;
	color:#333333;
	}
.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	}
	
	
	
/* HEADER */
#header {
	position:relative;
	background:transparent url(images/header.png) top center no-repeat;
	height:220px;
	}
	#header .nav { position:absolute; top:190px; left:35px; list-style:none; }
		#header .nav li { float:left; padding:0 30px 0 0; font-weight:bold; text-transform:uppercase;}
		#header .nav a:link, #header .nav a:visited { color:#FFFF66; }
		#header .nav a.current, #header .nav a:hover { color:#FFF;text-decoration:underline; }
		
		#header .nav li.sub { float:left; padding:0 30px 0 0; font-weight:normal; text-transform:none;font-size:13px;}
		#header .nav li.sub a:link, #header .nav li.sub a:visited { color:#fff; text-decoration:underline; }
		#header .nav li.sub a:hover { color:#FFFF66; text-decoration:underline; }
	
/* BODY */

#bodycontent {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#FFF url(images/bodybg.png) top center repeat-y;
	margin:0 20px;
	
	}
	#bodycontent a:link, #bodycontent a:visited {
		color:#005D2F;
		text-decoration:underline;
		font-weight:bold;
		}
	#bodycontent a:hover {
		color:#000;
		text-decoration:none;
		font-weight:bold;
		}
#bodycontent #centersidebar {padding:30px 0;text-align:left;margin:0 250px;}
	#centersidebar .post {margin:0 0 80px 0;}
	#centersidebar .post .posthead {color:#666;font-family:georgia;font-style:italic;}
	#centersidebar .post .postbody {line-height:20px;}
	#centersidebar .post .postbody h1 {line-height:30px;font-size:28px;color:#000;font-family:georgia;margin:0 0 17px 0;}
#centersidebar .post .postbody img {border:1px solid #ccc;}
#centersidebar .post .postbody .alignleft {float:left;margin:0 15px 15px 0;}
#centersidebar .post .postbody .alignright {float:right;margin:0 0 15px 15px;}
#centersidebar .post .postbody .portfolio {display:block;height:180px;}
	#centersidebar .post .postbody h1 a:link, #centersidebar .post .postbody h1 a:visited {color:#005D2F;text-decoration:none;font-weight:normal;}
	#centersidebar .post .postbody h1 a:hover {color:#000;text-decoration:underline;font-weight:normal;}
	#bodycontent #leftside { float:left; width:210px; background:#F2EFE1 url(images/sidebg.png) top left repeat-x; height:655px;}
	#bodycontent #rightside { float:right; width:210px; background:#F2EFE1 url(images/sidebg.png) top left repeat-x; height:655px; }
	#bodycontent .innerside {padding:40px 20px;}
	#centersidebar .post .postbody h1 {line-height:30px;font-size:28px;color:#000;font-family:georgia;margin:15px 0;}
	#centersidebar h2 {line-height:30px;font-size:23px;color:#000;font-family:georgia;margin:15px 0;}
	#centersidebar h3 {line-height:30px;font-size:22px;color:#005D2F;font-family:georgia;margin:15px 0;}
	#centersidebar h4 {line-height:30px;font-size:20px;color:#000;font-family:georgia;margin:15px 0;}
	#centersidebar .post h5 {line-height:30px;font-size:15px;color:#000;font-family:georgia;margin:15px 0;}
	#centersidebar h5 {font-size:45px;color:#000;font-family:georgia;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:#eee 1px dotted;}
		#centersidebar h5 span {display:block;font-size:13px;line-height:19px !important; color:#999;}

	#centersidebar .post .postfooter {padding:10px 0 30px 0;border-top:1px solid #eee; margin:10px 0 0 0;font-size:12px;}
	#centersidebar .post .postfooter a {font-weight:normal !important;}

	
	#centersidebar .post .postbody p {margin:0 0 17px 0;}
	#centersidebar .post .postbody .rightjustify {text-align:right !important;}
	#centersidebar .post .postbody blockquote {margin:0 0 18px 30px; font-style:italic; color:#666;}
	#centersidebar .post .postbody ul, #centersidebar .post .postbody ol {margin:0 0 18px 30px}

	#centersidebar .post .postbody .wpcf7-form input,
	#centersidebar .post .postbody .wpcf7-form textarea {padding:4px;font-family:arial;font-size:14px;}
	#centersidebar .post .postbody .wpcf7-form textarea {width:430px;}
	
	
	
	#leftside .aboutme {position:relative;padding-top:300px;}
	#leftside .aboutme .photo {position:absolute; top:-40px; left:-20px;}
	
/** COMMENTS **/

ol.commentlist {
	list-style:none;
	}
ol.commentlist li {
	padding:15px;
	margin:15px 0;
	background:#fff;
	color:#333333;
	}
ol.commentlist li.alt {
	padding:15px;
	margin:15px 0;
	background:#F2EFE1;
	color:#000000;
	}
.comment_text ol, .comment_text ul, .comment_text li {
	margin:8px 8px 8px 30px;
    padding:0 0 0 0 !important;
	background:transparent !important;
	}
.comment_text blockquote {
	margin-left:30px;
	font-size:11px;
	padding:8px 8px 0 8px;
	}

ol.commentlist a:link, ol.commentlist a:visited {color:#555555;text-decoration:underline;}
ol.commentlist a:hover {
	color:#000000;
	text-decoration:underline;
	}
.comment_text code, .comment_text pre {
	font-size:11px;
	padding:8px 8px 0 8px;
	font-family: monospace;
	}
.comment_meta {
	padding:5px 0;
	font-size:11px;
	color:#666666;
	text-align:right;
	}
.comment_moderated {
	font-style:italic;
	margin:10px 0;
	}
.comment_text, .comments-loggedin {
	margin:10px 0;
	line-height:20px;
	}
.comments-loggedin a:link, .comments-loggedin a:visited {
	color:#666666;
	font-weight:bold;
	}
.comments-loggedin a:hover {
	font-weight:bold;
	text-decoration:underline;
	}
.comment_text p {
	margin-bottom:8px;
	}
.nocomments {
	font-style:italic;
	margin:10px 0;
	}
#commentform textarea, #commentform input {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	margin:2px 0;
	padding:3px;
	border:1px solid #999999;
	}
#commentform textarea {
	width:450px;
	line-height:18px;
	}
#commentform label small {
	font-size:11px;
	color:#666666;
	}
#commentform input#submit, #commentform input#submit:focus {
	margin-top:6px;
	border:none;
	height:29px;
	width:145px;
	background:#B62727;
	color:#FFFFFF;
	font-weight:bold;
	}
#commentform input#submit:hover {
	margin-top:6px;
	height:29px;
	width:145px;
	color:#FFFFFF;
	background:#B62727;
	border:0;
	font-weight:bold;
	}








/** SIDEBAR **/

.sidebar {
	text-align:left;
	line-height:18px;
	font-size:12px;
	}

	.sidebar h3 {
		color:#005D2F;
		font-family:georgia, garamond, serif;
		font-size:20px;
		line-height:22px;
		margin:0 0 8px 0;
		}
	.sidebar p {margin:0 0 12px 0;}
	.sidebar ul, .sidebar ol {margin:0 0 12px 20px;line-height:15px;}
		.sidebar li {padding:0 0 8px 0;}
	.sidebar .section {
		margin:0 0 28px 0;
		padding:0 0 20px 0;
		border-bottom:1px solid #ccc;
		}
		.container ul.list {margin:20px;list-style:none;}
		.container ul.list li {
				padding:0 0 12px 0;
				font-size:11px;
				color:#999;
				}
				.container ul.list li a {font-size:12px; }
			#bodycontent .container .listwrap {background:#FFF;border:1px solid #222;}
			#bodycontent .container ul.tabnav {margin:0 0 3px 0;padding:0 0 0 0;}
			#bodycontent .container ul.tabnav li {display:inline;}
			#bodycontent .container ul.tabnav li a {
				line-height:29px;
				text-transform:uppercase;
				padding:10px 15px;
				
				}
			#bodycontent .container ul.tabnav li a:link, #bodycontent .container ul.tabnav a:visited {
				background:transparent url(images/greennav.png) top left no-repeat;
				color:#FFF;
				text-decoration:none;
				}
			#bodycontent .container ul.tabnav li a:hover,
			#bodycontent .container ul.tabnav li.ui-tabs-selected a {
				background:transparent url(images/greennav.png) top right no-repeat;
				color:#FFF;
				text-decoration:none;
				}

/** JQUERY SIDEBAR **/

.ui-tabs-hide { display: none; }
ul.tabnav li { display:inline; list-style: none; border:none !important; padding:0 0 0 0 !important;margin:0;  } 
ul.tabnav { border:none !important; }


/** FOOTER **/

#footer {
	}
	#footer a:link, #footer a:visited {
		}
	#footer a:hover {
		}
