/* *********** SITE BRANDING ********** */

.site-name {
	color: #ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	font-size: 18px;
	font-weight: bolder;
	font-variant: small-caps;
	letter-spacing: .5px;
}

.site-tagline {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: .5px;
	padding: 5px;
}

.site-description {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: 100;
	text-align: left;
	line-height: 20px;
	letter-spacing: -.5px;
	color:#000000;
}
	
.logo {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.site-logo {
	position: fixed;
	top: 55px;
	left: 5px;
	width: 238px;
	height: 220px;
}

.credits {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #a7a7a7;
}
	.credits a:link, .credits a:visited {
		font-weight: normal;
	}
	.credits a:hover, .credits a:active {
		font-weight: normal;
	}
	
/* **************** END SITE BRANDING ******** */



/* *************** NAV *********************** (consider moving all nav to its own stylesheet) */

.nav ul {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	display: block;
	width: auto;
	padding-bottom: 12px;
}	
	.nav ul li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		padding-top: 9px;
	}
		
.nav-main {
	text-transform: lowercase;
	font-size: 14px;
	font-weight: lighter;
}
	.nav-main ul {
		display: block;
		position: fixed;
		top: 10px;
		left: 10px;
		padding-left: 0px;
		margin-left: 0px;
	}
	.nav-main ul li {
		padding-right: 3px;
		padding-left: 0px;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	.nav-main ul li.last {
		padding-right: 0px;
		padding-left: 0px;
	}
	
.nav-sub {
	text-transform: lowercase;
	font-size: 14px;
	font-weight: lighter;
}
	.nav-sub ul {
		position: fixed;
		bottom: 0px;
		left: 79%;
		padding-left: 0px;
		margin-left: 0px;
	}
	.nav-sub ul li {
		padding-right: 3px;
		padding-left: 0px;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	.nav-sub ul li.last {
		padding-right: 0px;
		padding-left: 0px;
	}
	
.nav-item {
	margin: 0;
	padding: 0px 0px 0px 10px;
}

.nav-main .nav-link, .nav-sub .nav-link {
	background-color: transparent;
	color: #ffffff;
	padding: 1px;
	text-decoration: none;
}

	.nav-main ul li a:hover {  
		background-color: transparent;
		color: #ffffff;
		padding: 1px;
		text-decoration: underline;
	}
	.nav-sub ul li a:hover {
		background-color: #ffffff;
		color: #000000;
		padding: 1px;
		text-decoration: underline;
	}

/*extends .nav-main ul and/or .nav-sub ul */
.nav-top-left ul {
	position: fixed;
	top: 0px;
	left: 5px;
}

/*extends .nav-main ul and/or .nav-sub ul */
.nav-bottom-left ul {
	position: fixed;
	bottom: 0px;
	left: 5px;
}

.current {
	color:#9e1616;
	text-decoration: none;
}

li.parent {
	display: block;
	font-variant: small-caps;
	margin-top: 9px;
	padding-top: 0px;
}	
	
li.child {
	display: block;
	margin-left: 10px;
	margin-top: -9px;
	text-transform: none;
	font-weight: normal; 
}

/* ****** Location-Dependent NAV ****** */
	.rightCol .nav ul { 
		padding-left: 0px;  
	}
	
	.rightCol .nav h4 + ul {
		margin-top: -9px;
	}




/* *************** CONSTANTS ************* (consider moving) */

.horiz {
	display: inline;
}

p.left {
	text-align: left;
	padding-left: 3px;
}

p.right {
	text-align: right;
	padding-right: 3px;
}


/* ------------------------CONTENT-CONTAINER HOOKS	----------------------*/

.entry {
	
}
	.entry p {
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 8px;
	}
.entry_image {
	padding-top: 10px;
}

.entries {
	margin-right: 225px;
}
	
.entry-latest {
									 
}

.category_entries {
	
}
	
.category_heading {
										
}



.meta {							
	padding: 5px 5px 5px 5px;
	background-color:#cccccc;
}
	
	.meta a {
		
	}

.custom-fields {
	
}

.comments {
	padding: 5px;
	border-style: solid;
	border-color: #a7a7a7;
	border-width: 1px;
}

.prev {
	display: block;
	float: left;
}

.next {
	display: block;
	float: left;
	padding-top: 240px;
	margin-top: 150px;
	margin-left: -125px;
}
/* ************** CONTENT-FIELD-NAME SKIN *********** */

.category_name {
	
}

.category_description {
	
}
	h1.category_name + p.category_description {
		
	}
	
.child_category_description {
	font-size: 12px;
}

#R1C1 {
	margin-top: 50px;
	margin-right: 25px;
	height: 125px;
	width: 135px;
}


#R2C2 p {
	
}

#R2C3 p {
	
}

#R2C4 p {
	
}

#R3C2 p {
	
}

#R3C3 p {
	}

#R3C4 p {
	
}

#R4C2 p {
	
}

#R4C3 p {
	
}

#R4C4 p {
	
}

.C2-parent {
	padding-top: 116px;
	margin-bottom: 10px;
	/* background: url(http://www.writeclickmedia.com/images/wcm-css-images/content-icon.png) no-repeat; */
}

.C3-parent {
	padding-top: 116px;
	margin-bottom: 10px;
	/* background: url(http://www.writeclickmedia.com/images/wcm-css-images/website-icon.png) no-repeat; */
}

.C4-parent {
	padding-top: 116px;
	margin-bottom: 10px;
	/* background: url(http://www.writeclickmedia.com/images/wcm-css-images/strategy.png) no-repeat; */
}

.R2-parent {
	/* background: url(http://www.writeclickmedia.com/images/wcm-css-images/organizations-icon.png) no-repeat; */
	margin-right: 25px;
}

.R3-parent {
	/* background: url(http://www.writeclickmedia.com/images/wcm-css-images/service-pro-icon.png) no-repeat; */
	margin-right: 25px;
}

.R4-parent {
	/* background: url(http://www.writeclickmedia.com/images/wcm-css-images/solo-preneur.png) no-repeat; */
	margin-right: 25px;
}

.title {
	
}	
	h1.category_name, h1.title {
		margin-top: 0px;
		margin-bottom: 10px;
		margin-right: 0px;
		padding-right: 0px;
		padding-top: 20px;
		padding-bottom: 0px;
		margin-left: 0px;
		padding-left: 0px;
		font-size: 16px;
		font-weight: bold;
		text-transform: capitalize;
	}
	
	p.title {
		
	} 

.summary {
	
}
	h1.title + p.summary {
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-top: 20px;
		font-size: 16px;
		padding-left: 23px;
		color: #990000;
		letter-spacing: -.5px;
		text-indent: 0px;
	}
	p.title + p.summary {
		
	}

.body_text {
	margin-top: 8px;
	padding-left: 23px;
}
	.body_text + p {
		text-indent: 0px;
	}
	.portfolio .body_text {
		padding-left: 0px;
	}
		.portfolio .mod .inner .bd .body_text {
		padding-left: 10px;
	}
	
	
	
.extended {
	padding-left: 23px;
}

.content-container-header {
	
}

.child-entries {
	margin-top: 15px;
	margin-left: 15px;
}

/* ======COMMENTS======= */
.odd-comment {
	
	}

.even-comment {
	
}

.comment {
	
}
/* ======END COMMENTS====== */

/* *************** CONTENT-TYPE & VIEW, WHOLE PAGE SCOPE, CASCADE DEPENDENT *********************************** */

.blog hr, .about hr, .category hr {
	visibility: visible;
}

.single-entry h1.title {
	text-transform: capitalize;
	letter-spacing: -1.75px;
}

.single-entry h1.title + p.summary {
	margin-top: 0px;
	line-height: 18px;
	text-align: justify;
	font-size: 18px;
	color: #666666;
}




	
/*----------------FORM HOOKS / SKIN--------------------------------------------------*/	
	.input {
		background-color:  	#fff;
		color:             	#000;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size:         	11px;
		font-weight:		normal;
		height:          	1.0em;
		padding:           	.3em 0 0 2px;
		margin-top:        	6px;
		margin-bottom:     	3px;
		padding-bottom:		2px;
		border: solid 1px #666666;
		margin-left: 12px;
	}
	
	.textarea {
		background-color:  	#fff;
		color:             	#000;
		font-family:       	Helvetica, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
		font-size:         	11px;
		font-weight:		normal;
		margin:				3px 10px 3px 10px;
	}
	
	.checkbox {
		font-family:      	Helvetica, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
		font-size:        	11px;
		background-color: 	transparent;
		margin:           	3px;
		padding:           	0;
		border:            	0;
		margin:				3px 10px 3px 10px;
	}
	
	.submit {
		background-color:  #fff;
		font-family:       Helvetica, Arial, Verdana, Sans-serif;
		font-size:         11px;
		font-weight:       normal;
		letter-spacing:    .1em;
		padding:           1px 3px 1px 3px;
		text-transform:    lowercase;
		color:             #000;
		margin:				3px 3px 8px 12px;
	}
	
	.input-jlj {
		background-color:  	#fff;
		color:             	#000000;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size:         	11px;
		font-weight:		normal;
		height:          	1.0em;
		padding:           	0px 0px 0px 0px;
		margin:				0px 5px 5px 0px;
		border: solid 1px;
		border-color: #ccc;
	}
	
	.textarea {
		background-color:  	#fff;
		color:             	#000000;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size:         	11px;
		font-weight:		normal;
		padding:           	0px 0px 0px 0px;
		margin:				0px 5px 5px 0px;
		border: solid 1px;
		border-color: #ccc;
	}
	
	.checkbox {
		font-family:      	Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
		font-size:        	11px;
		background-color: 	transparent;
		margin:           	3px;
		padding:           	0;
		border:            	0;
		margin:				3px 10px 3px 10px;
	}
	
	.submit-jlj {
		background-color:  #eeeeee;
		font-family:       Arial, Verdana, Sans-serif;
		font-size:         10px;
		font-weight:       normal;
		letter-spacing:    0;
		padding:           0px 0px 0px 0px;
		color:             #000;
		margin:			0px 0px 3px -3px;
		border: solid 1px;
		border-color: #d7d7d7;

	}

/*---------------END FORM HOOKS / SKIN----------------------------------------------*/
