body {
	margin: 0; padding: 0;
	background-color:#ffffff;
	font-family: Cambria, Georgia, serif;
	font-size: 62.5%;
	color: #231E18;
	}
	
h1,h2,h3,h4,h5,h6 {
	margin: 0; padding: 0;
	}
	
img {

	}
	
	img.none {
		border: none;
		}
	
ul {
	margin-top: 10px;
	}
	
ul li {
	list-style: square;
	}
	
ul li ul {
	margin-top: 5px;
	}
	
ul li ul li {
	list-style: square;
	color: #4F4B46;
	}

#container {
	margin: 0 auto; padding: 0;
	width: 930px;
	}	
	
del {
	color: #858178;
	}
	



a { 
	text-decoration: none;
	}

p a, ul a {
	text-decoration: none;
	color: #457E82;
	border-bottom: 1px dotted #699DA0;
	}
	
p a:hover, ul a:hover {
	color: #8FB2B4;
	border-bottom: 1px dotted #BCD1D2;
	}
	
p a:active, ul a:active {
	color: #858178;
	border-bottom: 1px dotted #C6C4C0;
	}
	
a.lrg {
	margin: 0; padding: 3px 1px;
	border-top: 1px solid #C6C4C0; border-bottom: 1px solid #C6C4C0;
	font-size: 0.7em;
	color: #858178;
	letter-spacing: 0px;
	}
	
a:hover.lrg {
	border-top: 1px solid #78A7A9; border-bottom: 1px solid #78A7A9;
	background: #C5D9DA;
	color: #000;
	}
	
a:active.lrg {
	border-top: 1px solid #C6C4C0; border-bottom: 1px solid #C6C4C0;
	background: #EEECE7;
	color: #231E18;
	}
	
a.right {
	float: right; margin-top: -30px;
	padding: 1px 1px;
	}	
	
a.contextual-nav  {
	float: right;
	color: #BCBBB8;
	font-size: 0.9em;
	border: none;
	line-height: 11px;
	text-decoration: none;
	}
	
a:hover.contextual-nav.previous {
	color: #231E18;
	background: url(../images/nav_left.gif) no-repeat top left #FFF;
	text-decoration: none;
	}	
	
a:hover.contextual-nav.next {
	color: #231E18;
	background: url(../images/nav_right.gif) no-repeat top right #FFF;
	text-decoration: none;
	}
	
	.previous {
	background: url(../images/nav_left.gif) no-repeat top left;
	padding: 0 0 0 25px;
	}	
	
	.next {
	background: url(../images/nav_right.gif) no-repeat top right;
	padding: 0 25px 0 0;
	margin-left: 15px;
	}
	
	
#sidebar li ul a {
	text-decoration: none;
	color: #457E82;
	border-bottom: 1px dotted #699DA0;
	}
	
#sidebar li ul a:hover {
	color: #8FB2B4;
	border-bottom: 1px dotted #BCD1D2;
	}
	
#sidebar li ul a:active {
	color: #858178;
	border-bottom: 1px dotted #C6C4C0;
	}
	


acronym {
	cursor: help;
	}

p {
	margin: 10px 0 0 0; padding: 0;
	}
				
.caps {
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma,  Helvetica, sans-serif;
	text-transform: uppercase;
	
	}
	
.amp {
	font-family: 'Adobe Caslon Pro', Cambria, Georgia, serif;
	font-style: italic;
	font-size: 1.1em;
	padding: 0 1px;
	}
	
h4.welcome {
	width: 87px; height: 20px;
	margin: 0 0 10px 0; 
	background: url(../images/headings/welcome.gif) no-repeat top left;
	text-indent: -9999px;
	}

h4.work {
	width: 113px; height: 20px;
	margin: 0 0 10px 0; 
	background: url(../images/headings/work.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h3.portfolio {
	width: 81px; height: 21px;
	margin: 0 0 10px 0; 
	background: url(../images/headings/portfolio.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h3.about {
	width: 93px; height: 20px;
	margin: 0 0 10px 0; 
	background: url(../images/headings/aboutlrg.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h3.contact {
	width: 77px; height: 20px;
	margin: 0 0 10px 0; 
	background: url(../images/headings/contact.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h3.notfound {
	width: 97px; height: 20px;
	margin: 0 0 10px 0; 
	background: url(../images/headings/notfound.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h5.services {
	width: 81px; height: 20px;
	margin: 0 0 10px 0;
	background: url(../images/headings/services.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h5.about {
	width: 93px; height: 20px;
	margin: 0 0 10px 0;
	background: url(../images/headings/about.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
h6.search {
	width: 67px; height: 20px;
	margin: 0 0 10px 0;
	background: url(../images/headings/search.gif) no-repeat top left;
	text-indent: -9999px;
	}
	
#info.maryannesea {
	background: url(../portfolio/images/headings/maryannesea.gif) no-repeat top left;
	}
	
#info.summeratthesouthpole {
	background: url(../portfolio/images/headings/summeratthesouthpole.gif) no-repeat top left;
	}
	
#info.thesoulbecomesdyed {
	background: url(../portfolio/images/headings/thesoulbecomes.gif) no-repeat top left;
	padding-top: 65px;
	}
	
#info.effectusposter {
	background: url(../portfolio/images/headings/effectusposter.gif) no-repeat top left;
	}
	
#info.earthdance {
	background: url(../portfolio/images/headings/earthdance.gif) no-repeat top left;
	}	
	
#info.mmtfh {
	background: url(../portfolio/images/headings/mmtfh.gif) no-repeat top left;
	padding-top: 45px;
	}
	
#info.mothersday {
	background: url(../portfolio/images/headings/mothersday.gif) no-repeat top left;
	}
	
#info.evanescence {
	background: url(../portfolio/images/headings/evanescence.gif) no-repeat top left;
	}
	
#info.chrisoleary {
	background: url(../portfolio/images/headings/chrisoleary.gif) no-repeat top left;
	}
	
code {
	margin: 20px 0 0 0; padding: 10px 10px 10px 20px;
	display: block;
	font-family: Courier, monospace;
	font-size: 1.1em;
	width: 45%;
	color: #4F4B46;
	background: #F2F1F0;
	border-left: 1px solid #DEDDDB;
	}
	
.credit {
	color: #858178;
	}

	


#navbar {
	width: 100%; height: 40px;
	background: url(../images/navbar.jpg) repeat-x top center #666666;
	}
	
ul#nav {
	margin: -40px 0 0 0; padding: 0;
	list-style: none;
	display: inline;
	float: left;
	height: 40px;
	line-height: 40px;
	border: none;
	}
	
	ul#nav li {
		margin: 0; padding: 0;
		display: inline;
		padding-left: 47px;
		padding-bottom: 0px;
		border: none;
		}
		
		ul#nav li a {
			color: #FFF;
			padding-bottom: 0px;
			border: none;
			text-shadow: 0px -1px 1px #000;
			}
			
		ul#nav li a:hover {
			color: #B4B1AD;
			border: none;
			}
			
		ul#nav li a:active {
			color: #6B6560;
			border: none;
			}
			
		ul#nav li a.on {
			border-bottom: 1px dotted #FFF;
			padding-bottom: 0px;
			}



#header	{
	margin: -40px 0 40px 0;
	width: 347px; height: 143px;
	float: left;
	background: url(../images/header.jpg) no-repeat top left #000000;
	text-align: center;
	}
	
	#header h1 {
		width: 307px; height: 39px;
		float: none;
		}
		
		#header h1 a {
			margin: 5px 0 0 20px;
			display: block;
			width: 307px; height: 125px;
			background: url(http://www.sctimes.com/images/thriftycritter2LOGOa.jpg) no-repeat top center;
			text-indent: -9999px;
			text-align: center;
			}
			
	#header h2 {
		margin: 15px 0 0 0; padding: 0;
		color: #DFDCD6;
		font-size: 1em;
		font-weight: normal;
		letter-spacing: 1px;
		text-shadow: #37110B 0px -1px 1px;
		}
	#promo	{
	margin: 0px 0 80px 0;
	width: 375px; height: 50px;
	float: left;
	background: url(../images/header.jpg) no-repeat top left #99ff33;
	text-align: center;
	}
	
	#promo h1 {
		width: 307px; height: 39px;
		float: none;
		}
		
		#promo h1 a {
			margin: 35px 0 0 20px;
			display: block;
			width: 307px; height: 39px;
			background: url(../images/h1.gif) no-repeat top center;
			text-indent: -9999px;
			text-align: center;
			}
			
	#promo h2 {
		margin: 7px 0 0 0; padding: 0;
		color: #ffffff;
		font-size: 3em;
		font-weight: normal;
		letter-spacing: 1px;
		text-shadow: #669933 0px -1px 1px;
		}
		
/*------------

  VI.CONTENT

------------*/


.content {
	margin: 0 0 20px 0; padding: 16px 20px;
	width: 890px;
	clear: both;
	background: #FFF;
	border-top: 1px solid #C6C4C0;
	font-size: 1.2em;
	line-height: 140%;
	float: left;
	}
	
	.left-col {
		width: 75%;
		float: left;
		}
		
	.content .right-col {
		width: 23%;
		float: right;
		background: url(../images/vr.gif) repeat-y center left;
		}
		
	.gallery {
		margin: 10px 0 0 0; 
		float: left;
		text-align: center;
		}
		
		.gallery a {
			clear: both;
			}
			
		.gallery img {
			margin: 0 19px 15px 0;
			}
			
.about.left-col {
	width: 46%;
	text-align: justify;
	}
	
	.about.left-col p {
		margin-top: 0;
		margin-bottom: 10px;
		}
	
.about.right-col {
	width: 50%;
	padding-left: 15px;
	}


#quote {
	margin: 0 0; padding: 0 0 45px 0;
	width: 100%; 
	height: 43px;
	background: url(../images/quote.gif) no-repeat top left;

	}
	
	#quote cite {
		display: block;
		margin: 50px 0 0 0;
		color: #918E8B;
		font-style: normal;
		}
	
		#quote cite a {
			color: #918E8B;
			}
			
		#quote cite a:hover {
			border-bottom: 1px dotted #C5C1BB;
			}
	
	#quote blockquote.hide {
		display: block;
		text-indent: -9999px;
		}
	
/*------------

  VII.FOOTER

------------*/

	
#footer { 
	margin: 0 0 5px 0; padding: 0;
	width: 930px;
	float: left;
	font-size: 1.2em;
	line-height: 140%;
	color: #cccccc;
	border-top: 1px solid #AEABA5;
	background: url(../images/dash.gif) repeat-x top left #333333;
	}
	
	#footer .left-col {
		margin: 0 0 0 0; padding: 20px 0 20px 20px;
		width: 48%;
		float: left;
		}
		
		#footer .left-col ul {
			margin: 0 0 0 16px;	padding: 0;
			}
		
	#footer .right-col {
		margin: 0; padding: 20px; 
		width: 45%;
		float: right;
		}
		
		
#copyright {
	width: 100%; height: 20px;
	float: left;
	background: url(../images/hr.gif) repeat-x center left;
	text-align: center;
	line-height: 18px;
	}
		
	#copyright span {
		margin: 0; padding: 0 5px;
		color: #666666;
		background: #cccccc;
		}
		
input#s {
	margin: 0; padding: 0;
	background: #D2CFC9;
	border: 1px solid #BFBBB5;
	height: 16px;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 1em;
	color: #231E18;
	}
	
input#searchsubmit {
	margin: 5px 0 0 0; padding: 0;
	background: #C5C1BB;
	border: 1px solid #C5C1BB;
	height: 16px;
	float: left;
	clear: both;
	color: #4F4B46;
	cursor: pointer;
	font-family: Cambria, Georgia, serif;
	font-size: 1em;
	}
	
	input:hover#searchsubmit {
		border-bottom: 1px dotted #BFBBB5;
		}	
		
/*---------------

  VIII.PORTFOLIO

----------------*/

#featured {
	margin: 20px 0 10px 0;
	color: #231E18;
	}
		
	#featured p {
		height: 190px;
		width: 193px;
		float: right;
		background: #F2F1F0;
		border-top: 1px solid #DEDDDB;
		padding: 4px 10px 10px 18px;
		margin: 0 0 0 20px;
		}
	
	#featured p span {
		text-align: right;
		display: block;
		float: left;
		width: 95px;
		font-size: 1em;
		line-height: 220%;
		}	
		
		#featured p span.heading {
			text-align: left;
			font-size: 0.9em;
			text-transform: uppercase;
			width: 95px;
			display: block;
			float: left;
			line-height: 240%;
			}
			
		#featured p span.description {
			width: 184px;
			margin: 3px 0 3px 0;
			line-height: 140%;
			text-align: left;
			line-height: 150%;
			color: #4F4B46;
			}

	#featured div {
		width: 210px;
		}
		
	#featured img {
		margin-right: 5px;
		}
		
	#featured p a {
		line-height: 1.3em;
		}

.start-arrow {
	width: 12px;
	height: 15px;
	background: url(../images/start-arrow.gif) no-repeat center left;
	margin: 0 0 5px 0;
	float: left;
	}
	
.end-arrow {
	width: 12px;
	height: 15px;
	background: url(../images/end-arrow.gif) no-repeat center right;
	margin: 0 0 5px 0;
	float: left;
	}	
	
.line {
	width: 200px;
	height: 15px;
	background: url(../images/line.gif) repeat-x center left;
	margin: 0 0 5px 0;
	float: left;
	text-align: center;
	line-height: 15px;
	}
	
	.line span {
		background-color: #FFF;
		padding: 0 8px;
		color: #BCBBB8;
		font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana, Tahoma,  Helvetica, sans-serif;
		font-size: 0.9em;
		text-transform: uppercase;
		line-height: 15px;
		letter-spacing: 1px;
		}
	
.class {
	width: 870px;
	height: 5px;
	float: left;
	padding-bottom: 20px;
	margin-top: 20px;
	}
	

#thumbs img {
	margin-right: 17px;
	}

	#thumbs img a { 
		margin: 0; padding: 1px; 
		border: 1px;
		}
		
#thumbs p {
	margin: 0;
	padding: 0;
	}
	
	#thumbs p a {
		margin: 0;
		padding: 0;
		border: none;
		}
		
#info {
	float: right;
	width: 344px;
	padding: 25px 0 0 0;
	margin: 50px 0 0 20px;
	}

	#info p {
		margin: 20px 0 20px 0;
		line-height: 150%;
		}
		
#stats {
	margin: 12px 0 0 0; padding: 10px 0;
	width: 170px;
	color: #858178;
	border-top: 1px solid #C6C4C0; border-bottom: 1px solid #C6C4C0;
	}
	
	.text-left {
		margin: 0;
		float: left;
		}
		
	.text-right {
		margin: 0;
		float: right;
		}
	
	#stats p {
		margin: 0;
		padding: 0;
		}
		
		/*-----------------------
		
		   VIII.A.JS IMG SLIDER
		
		------------------------*/
		
		#slider ul, #slider ul li {
			margin: 0;
			padding: 0;
			list-style: none;
			text-align: center;
			}
		
		#slider ul li {
			width: 526px;
			height: 594px;
			overflow: hidden;
			text-align: center;
			}
			
		#prevBtn a, #nextBtn a {
			padding-top: 5px;
			text-align: center;
			text-decoration: none;
			color: #457E82;
			border-bottom: 1px dotted #699DA0;
			}
					

/*-------------

   IX.FORMS

--------------*/

	
input:focus, textarea:focus { outline:none; } /*Safari*/

#contactarea {
	margin: 0px 0 0 0; padding: 0 10px 0 0;
	width: 535px;
	text-align: left;
	float: left;
	}
	
	#contactarea p {
		margin: 0;
		padding: 0;
		}


.inputbox {
	background: #F2F1F0;
	border: 1px solid #FFF;
	border-bottom: 1px solid #DEDDDB;
	width: 300px;
	padding: 2px;
	float: right;
	margin: 0 0 10px 0;
	color: #4F4B46;
	font-size: 1.1em;
	}

.inputlabel {
	float: left;
	padding: 2px 0;
	margin: 0 0 12px 0;
	}

#textarea {
	background: #F2F1F0;
	border: 1px solid #FFF;
	border-bottom: 1px solid #DEDDDB;
	padding: 2px;
	width: 99%;
	margin: 0;
	margin-top: 5px;
	float: left;
	color: #433426;
	font-size: 1.1em;
	}

#submitbutton {
	margin: 15px 0 0 0;
	padding: 2px 1px;
	background: #FFF;
	border: #FFF;
	border-top: 1px solid #C6C4C0; border-bottom: 1px solid #C6C4C0;
	color: #858178;
	cursor: pointer;
	}
	
#right.contact {
	padding: 0 0 0 20px;
	width: 310px;
	float: right;
	border-left: 1px dotted #8F8B87;
	}
	
	#right.contact p {
		margin: 0 0 15px 0;
		}
	
	
	#right.contact br {
		clear: both;
		}
		
	#right.contact h4 {
		margin: 0 0 15px 0; padding: 0 0 1px 0;
		border-bottom: 1px solid #C6C4C0;
		}	
		
/*-------------

  X.WORDPRESS

-------------*/


.inner {
	float: left;
	width: 100%;
	}

	.inner .left-col {
		float: left;
		}
		
	.inner .right-col {
		width: 20%;
		float: right;
		}
		
.post {
	width: 104%;
	margin: 0 0 50px 0;
	}
	
	.post h2 a {
		font-weight: normal;
		font-size: 1.1em;
		color: #231E18;
		}
		
.meta {
	float: left;
	width: 80px;
	border-left: 1px solid #C6C4C0;
	border-right: 1px solid #C6C4C0;
	margin: 0 10px 0 0;
	color: #918E8B;
	}
	
	span.month {
		display: block;
		width: 100%;
		text-align: center;
		font-style: italic;
		line-height: 170%;
		}
		
	span.year {
		display: block;
		width: 100%;
		text-align: center;
		line-height: 180%;
		font-size: 0.9em;
		}
		
	span.author {
		line-height: 260%;
		font-style: italic;
		color: #918E8B;	
		letter-spacing: 0.2em;
		}
	
	span.author span.name {
		font-style: normal;
		font-size: 0.8em;
		letter-spacing: 0.2em; 
		}
		
.postname {
	float: left;
	}
		
.entry {
	padding: 3px 0 0 0;
	line-height: 150%;
	clear: both;
	text-align: justify;
	}

#sidebar {
	background: url(../images/vr.gif) repeat-y center left;
	margin: 0;
	padding: 0 0 0 20px;
	}
	
	#sidebar ul {
		margin: 0;
		padding: 0;
		}
		
		#sidebar ul li {
			margin: 0;
			padding: 0;
			list-style: none;
			}
	
	#sidebar h2 {
		margin: 15px 0 5px 0;
		clear: both;
		font-family: 'Lucida Sans Unicode', 'Lucida Sans', Verdana, Tahoma,  Helvetica, sans-serif;
		text-transform: uppercase;
		font-size: 0.9em;
		font-weight: normal;
		color: #231E18;
		}		
		

.TableMain {
width:940px;
margin:auto;
}

.TableBody {
min-height:900px;
}

.mapContainer
{
display:none;
}
