/*  
Theme Name: Parker Hill
Author: Tim Whitacre
Whit Ink: true
Website: http://www.whitink.com
*/

/* Primofied Browser Defaults */
body {
	background:#fff url(images/body-bg.jpg) repeat-x top;
	font: 62.5% Georgia;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}
a{	color:#60A83A;  text-decoration:underline; }
a:hover{ text-decoration: underline; }
input{ margin: 0; padding: 0; }
b, strong{ font-weight: bold; }
blockquote{ margin: 1em; }
img{ border: 0; }
li { margin: 0; padding: 0 0 0 15px; }
ol, ul { list-style: disc outside; margin: 0; padding: 0; }
p{ margin: 10px 0; padding: 0; }
tr, td{ vertical-align: top; }
form{ margin: 0; padding: 0; }
h1, h2, h3{ margin: 0; padding: 0; }

/* Hide or Show the "Skip to Content" */
#stc {position:absolute;top:-100px}
#stc a { display:block; padding:5px; background:#666; color:#fff; font-weight:bold; }

/* Hide the Strong Tag "For SEO Purposes" */
#header strong { font-size:1em;float:left; display:block; background: url(images/logo.gif) no-repeat; width:266px; height:88px; margin-top:10px; display:inline;}
#header strong a { display:block;  text-indent:-10000px; width:266px; height:88px; overflow:hidden; cursor:pointer;}


/*Main Structure Style*/

#container{
	width: 760px;
	margin: 0 auto;
	text-align: left;
	width:903px;
}

/* Header */
#header{
	height:143px;
	width:903px;
}
#header #head-top {
	float:left;
	height:100px;
	width:903px;	
}
#header #global-nav {
	float:right;
}
#header #global-nav img {
	display:block;
	float:left;
	margin:0 1px 0 0;
	display:inline;
}
#header #top-nav {
	clear:both;
	color:#FFFFFF;
	font-size:1.4em;
	padding-top:14px;
	text-align:right;
	width:903px;
}
#header #top-nav a {
	color:#FFF;
	padding:0 3px;
}

/* Body */

#bodypad {
	float:left;
	margin:0;
	width:903px;
}

#bodycontent{
	float:left;
	width:570px;
}
#bodycontent .bodypad{ padding: 10px; }

/* Home Page */

#main-content {
	width:901px;
	height:265px;
	background: #DCD7DB url(images/main-bg.jpg) no-repeat top ;
	border-right:1px solid #ADD78F;
	border-bottom:1px solid #ADD78F;
	border-left:1px solid #ADD78F;
	position:relative;
}
#main-content #learnMore {
	margin:185px 0px 0px 435px;
	float:left;
	display:inline;
}
#main-content #learnMore h1 {
	background: transparent url(images/1b1.gif) repeat;
	display:inline;
	float:left;
	height:40px;
	width:130px;
}
#main-content #learnMore h1 a {
	border:none;
	float:left;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	width:130px;
	cursor:pointer;
}

/* Other Pages */
div.post h1 {
	color:#60A83A;
	font-size:26px;
	font-weight:normal;	
}
div.contents {
	font-size:12px;
}

div.contents ul {
	width:550px;
	padding-left:10px;
	list-style:none;
}
div.contents ul li {
	padding:3px 0px 3px 13px;
	background: url(images/li-bg.gif) no-repeat left center;
}
div.contents ul li ul {
	width:520px;
	padding-left:30px;
}
span.lilGreen {
	color:#60A83A;
	display:block;
	font-size:15px;	
}
span.grey {
	border-bottom:1px solid #868887;
	color:#868887;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:10px 0;
	width:100%;	
}
div.contents div.dcLeft, div.contents div.dcRight {
	float:left;
	width:45%;
	margin-bottom:20px;
	display:inline;
}

#sidebar .miImage {
	background: transparent url(images/moreInfo.gif) no-repeat scroll left top;
	height:22px;
	width:257px;
	margin:0 auto;
	font-size:1px;
}
#sidebar .miImage2 {
	background: transparent url(images/moreInfo2.gif) no-repeat scroll left top;
	height:22px;
	width:257px;
	margin:0 auto;
	font-size:1px;
}
#sidebar .miImage3 {
	background: transparent url(images/moreInfo3.gif) no-repeat scroll left top;
	height:30px;
	width:257px;
	margin:0 auto;
	font-size:1px;
}

#sidebar .moreInfo2 {
	border-top:none;
	border-right:1px solid #5CAB34;
	border-bottom:1px solid #5CAB34;
	border-left:1px solid #5CAB34;
	margin:0 auto;
	padding:5px 5px 5px 15px;
	width:235px;
}
#sidebar .moreInfo2 ul {
	list-style:none;
}
#sidebar .moreInfo2 ul li {
	background: url(images/li-bg.gif) no-repeat center left;
	padding:7px 0 8px 15px;
}
#sidebar .moreInfo2 ul li a {
	color:#62A53E;
	font-size:13px;
	text-decoration:underline;	
}
/* Modules */
/* Modules */
#modules { margin-top:10px; font-size:.9em; }
#modules .left { background: url(images/mod-left.gif) no-repeat; height:201px; width:293px; float:left; margin-right:12px; display:inline; overflow:hidden;}
#modules .mid { background: url(images/mod-mid.gif) no-repeat; height:201px; width:293px; float:left; margin-right:12px; display:inline; overflow:hidden;}
#modules .right { background: url(images/mod-right.gif) no-repeat; height:201px; width:293px; float:left; overflow:hidden;}

#modules .left p.top, #modules .left p.bottom {
    font-size:1.3em;
    font-weight:bold;
    margin:40px 0 0 20px;
}
#modules .left p.bottom { margin-top:20px; }
#modules .left p.top a, #modules .left p.bottom a {
    color:#6DBB44;
    text-decoration:underline;
    line-height:25px;
}
#modules .left p.top span, #modules .left p.bottom span { padding:0 5px; }

#modules .mid img {
    margin:23px 0px 0px 1px;
    width:236px;
    height:177px;
    overflow:hidden;
    float:left;
    display:inline;
}
#modules .mid .link {
    float:right;
    height:177px;
    margin-top:23px;
    width:56px;
    display:inline;
}
#modules .mid .link a {
    width:57px;
    height:177px;
    display:block;
    background: transparent url(images/1b1.gif) repeat;
    cursor:pointer;
}

#modules .right p.top, #modules .right p.bottom {
    font-size:1.3em;
    font-weight:bold;
    margin:40px 0 0 20px;   
}
#modules .right p.bottom { margin-top:20px; }
#modules .right p.top span, #modules .right p.bottom span { padding-left:5px; font-weight:normal; font-size:.9em;}
#modules .right p.top a, #modules .right p.bottom a {
    color:#6DBB44;
    text-decoration:underline;
    padding-left:5px;
}

/* Info Pages */

#main-content2 {
	width:881px;
	background: #FFF url(images/main-bg2.jpg) repeat-x bottom ;
	border-right:1px solid #ADD78F;
	border-bottom:1px solid #ADD78F;
	border-left:1px solid #ADD78F;
	float:left;
	padding:10px 10px 85px;
}
#bodypad #fade {
	background:#FFFFFF url(images/bc-top.gif) repeat-x scroll center top;
	border-left:1px solid #ADD78F;
	border-right:1px solid #ADD78F;
	height:10px;
	width:901px;
}
/* Left/Right Nav */

#sidebar {
	float:right;
	width:300px;
	font-size:12px;
	color:#000;
}
#sidebar .sideW { width:250px; margin:10px auto; }
#sidebar #videoContainer {
	border:1px solid #b1b1b1;
	height:209px;
	margin:0 auto;
	text-align:center;
	width:250px;
	margin-bottom:15px;
}

#sidebar .moreInfo {
	border:1px solid #5CAB34;
	margin:0 auto;
	padding:5px 5px 5px 15px;
	width:235px;
}
#sidebar .moreInfo ul {
	list-style:none;
}
#sidebar .moreInfo ul li {
	background: url(images/li-bg.gif) no-repeat center left;
	padding:7px 0 8px 15px;
}
#sidebar .moreInfo ul li a {
	color:#62A53E;
	font-size:13px;
	text-decoration:underline;	
}
/*End Nav Area*/

/* Footer Styles */

#footer{
	border-top:1px solid #989898;
	clear:both;
	display:inline;
	float:left;
	margin-bottom:50px;
	margin-top:10px;
	width:903px;
}
#footer #copyright {
	color:#989898;
	float:left;
	margin-left:10px;
	width:400px;	
	display:inline;
	padding-top:15px;
}
#footer #foot-nav {
	float:right;
	margin-right:10px;
	text-align:right;
	width:450px;	
	display:inline;
	color:#9A9A9A;
	padding-top:15px;
}
#footer #foot-nav a {
	color:#9A9A9A;
	text-decoration:underline;
	padding: 0 5px;
}

#footer .text{ margin: 5px; }

#footer .text .designby{ float: left; }

#footer .designby a{ color: #000; }

#footer .text .copyright{ float: right; }

/*End Main Structure Style*/


/* Post Styles */

p.red { clear:both; }
p.red a {
	color:#F50808;
	font-style:italic;
	font-weight:bold;
}

.post {
	clear:both;
	color:#000000;
	margin-bottom:19px;
	padding:10px 4px 22px;
}
.post a {
	color:#60A83A;
	text-decoration:underline;
}
.post h2 {
	font-family:Arial,Verdana,Tahoma,sans-serif;
	font-size:1.5em;
	margin-bottom:6px;
	line-height:1em;
}
.post h2 a {color:#94cae2;}
.post .date {color:#999;font-size:0.9em}
.post .content {
	line-height:1.8em;
	margin:20px 0;
}
.post .content .more-link {display:block;padding:5px 0;text-align:right;}
.bodypad h1 {margin-bottom:20px;padding-bottom:3px;border-bottom:1px solid #eee;font-size:1.5em;color:#888}
.clearer {width:100%;clear:both;height:1px;display:block;overflow:hidden;}
.clear {clear:both;}

.commentlist {margin:20px 0;}
.commentlist li {
	display:block;
	height:1%;
	list-style:none;
	margin:0 0 20px;
	border:1px solid #ddd;
	padding:10px;
}

/* Image Styles */ 

.alignnone { margin:2px; }
.alignright { float:right; clear:both; margin:5px 0 5px 5px; }
.alignleft { float:left; clear:both; margin:5px 5px 5px 0; }

/* Darrens Note */
/* draggables */
.drag {
	background:transparent url(images/note.png) no-repeat scroll 0 0;
	height:245px;
	left:-75px;
	position:absolute;
	top:-65px;
	width:235px;
}

.handle {
	position: relative;
	cursor: move;
	width:227px;
	height:35px;
}

.content3 {
	font-family:Comic Sans MS;
	font-size:1.2em;
	height:150px;
	overflow:hidden;
	padding:25px 0 0 40px;
	position:relative;
	width:155px;
}

#close {
	font-size:1em;
	font-weight:bold;
	height:15px;
	position:absolute;
	right:2px;
	text-align:center;
	top:-2px;
	width:15px;
}
#close a { color:#000; text-decoration:none; display:block;}

/* New Styles */ 

.familybold {
	color: #ff9933;
	font-size:15px;
	font-weight:bold;
}
a.familybold {
	color: #ff9933;
	font-size:15px;
	font-weight:bold;
        text-decoration:none;
}

.smallgroupsbold {
	color: #990033;
	font-size:15px;
	font-weight:bold;
}

.contents a.Message {
display:block;
padding-bottom:10px;
border-bottom:1px solid #60A83A;
}

.tableNav { width:570px; clear:both; }
.tableNav a { color:#989898; font-weight:bold; text-decoration:underline; font-size:1.3em;}

/* Contact Form */

/*-----------------[ Contact ]----------------------*/

#contact-form {
	height:350px;
	padding-left:20px;
	width:250px;
}

.form-title {
	color:#868887;
	font-size:15px;
	font-weight:bold;
}

.form-content {
	background-color:#F6F6F6;
	border:1px solid #ADD78F;
	color:#000000;
	font-size:11px;
	margin-bottom:5px;
	padding:2px;
	width:200px;
}

.form-content2 {
	width:235px;
	background-color:#F6F6F6;
	border:1px solid #ADD78F;
	color:#000000;
	font-size:11px;
	margin-bottom:5px;
	padding:2px;	
}

#contact-form input.submit {
	vertical-align:middle;
}

#contact-form input.reset {
	background:transparent url(images/reset.gif) no-repeat scroll center center;
	border:medium none;
	color:transparent;
	cursor:pointer;
	height:26px;
	margin-left:10px;
	vertical-align:middle;
	width:79px;
}

