body {
	background:#eee url(../images/tiled.gif);
	text-align:center;
	font-size:12px;
	font-family:georgia,times new roman,times,serif;
	color:#222;	
}
p {
	color:#222;
	background:transparent;
	text-indent:1em;
	text-align:left;
	line-height:22px;
	margin:0 35px 10px 35px;
}
blockquote {
font-style:italic;
}
blockquote p {
text-indent:0;
}
#lcontent {
	width:700px;
	border:1px #333 solid;
	background:#fff url(../images/left-bg.gif) top left repeat-y;
color:#222;
	margin:35px auto;
	padding:0;
}
#content {
	width:700px;
	border:1px #333 solid;
	background:#fff;
color:#222;
	margin:35px auto;
	padding:0;
}
#contentpop {
	width:405px;
	border:1px #333 solid;
	background:#fff;
	color:#222;
	margin:35px auto;
	padding:0;
}
#content:after {
	display: block; 
	clear: both; 
	content: ""; 
}
#lcontent:after {
	display: block; 
	clear: both; 
	content: ""; 
}
#banner {
	text-align:left;
	margin:0;
	padding:25px 0 25px 85px;
	background:#fff url(../images/cross_girl.jpg) top left no-repeat;
	color:#222;
}
	#banner a, #banner a:link, #banner a:visited, #banner a:hover, #banner a:active {
		text-decoration:none;
		color:#000;
	background:#fff;
	}
#menu {
	height:25px;
	margin:0;
	font-family:"Lucida Grande", "lucida sans unicode",verdana, arial, sans-serif;
	letter-spacing:1px;
	font-size:10px;
	text-align:center;
	background:#fff;
	color:#222;
	border-top:2px #000 solid;
	border-bottom:double #333;
}
#blog {
	margin-left:176px;
	text-align:center;
	color:#222;
	background:url(../images/cyan.jpg) top repeat-x;
	padding:75px 0;					
}
#otherblog {
	margin-left:0;
	text-align:center;
	background:#fff url(../images/cyan.jpg) top repeat-x;
	color:#222;
	padding:75px;
}	
#blog a, #otherblog a, #contentpop a{
	color:#036;
	background:#fff;
}
#blog a:hover, #blog a:active, #blog a:visited, #otherblog a:hover, #otherblog a:active, 
#otherblog a:visited, #contentpop a:hover, #contentpop a:active, #contentpop a:visited {
	color:#999;
	background:#fff;
}
#links {
	margin-top:0;
	float:left;
	width:175px;
	text-align:left;
color:#222;
}
#links img {
border:1px #999 solid;
}
#skiplinks {
display:none;
}
h1 {
	font-family:palatino,times new roman,times,georgia,serif;
	font-size:24px;
	margin:0;
}
#description {
	font-family:"Lucida Grande", "lucida sans unicode",verdana, arial, sans-serif;
	font-size:12px;
	margin:0 0 0 10px;
	font-weight:bold;
	color:#002a54;
	background:none;
}
#menu ul {
	margin-left:0;
	padding-left:0;
	list-style:none;
	display:inline;
}
#menu li {
	display:block;
	float:left;
	text-align:center;
	width:86px;
	margin:0;
	border-left:1px #999 solid;
	line-height:25px;
}
	li#first {
		width:175px;
		border-left:0;
		background:url(../images/tactile.gif);
color:#222;
	}
	li#mobile {
		width:88px;
	}
#menu li a {
	text-transform:uppercase;
	display:block;
	color:#333;
	background:#fff;
	text-decoration:none;
}
#menu li a:hover {
	background:#ece6d9;
	color:#630;
	text-decoration:none;
}
#blog img, #otherblog img {
	margin:0 auto 15px auto;
border:1px #999 solid;
}
h2 {
	font-family:georgia,times new roman,times,serif;
	font-size:12px;
	color:#666; 
	font-weight:bold;
	padding:30px 0 0 0;
	margin:10px 0;
	background: url(../images/vine.gif) center top no-repeat;
}
h3 {
	font-family:palatino,times new roman,times,georgia,serif;
	letter-spacing:1px;
	color:#036;
	background:transparent;
	font-size:14px;
	text-transform:uppercase;
	margin:10px 0;
}
h3.photitle {
	font-size:12px;
}
h3 a, h3 a:visited {
	text-decoration:none;
	color:#036;
	background:transparent;
}
h3 a:hover, h3 a:active {
	color:#999;
	background:transparent;
}
.posted	{
	font-family:"Lucida Grande", "lucida sans unicode",verdana, arial, sans-serif;
	font-size:10px;
	color:#555; 
	width:375px;
	margin:0 auto 35px auto;
	border-bottom:1px #999 solid;
	padding:30px 0 5px 0;
	background:url(../images/bullet.gif) center top no-repeat;
}
#links h3 {
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:11px;
	color:#002a54;
	background:transparent;
	padding:5px 0 0 10px;
	border-top:1px #999 dotted;
	margin-top:10px;  					
}
#links h3.first {
	border-top:2px #ece6d9 solid;
	margin-top:0;
padding-top:5px;
}
#links a, #links a:visited, #links a:active {
	color:#111;
	background:transparent;
	text-decoration:none;
}
#links a:hover {
	color:#666;
	background:transparent;
	text-decoration:none;
}	
#links ul {
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	padding-left:0;
	padding-bottom:10px;
	font-size:11px;
	color:#333;
	background:transparent;
	font-weight:normal;	
}
#links ul p {
	margin:0;
	text-indent:0;
	font-weight:bold;
}
#links li {
	font-family:"Lucida Grande", "lucida sans unicode",verdana, arial, sans-serif;
	font-size:10px;
	margin-bottom:4px;
	list-style:none;
	padding:2px 0;
	border-bottom:1px #ece6d9 solid;
}
.comments-body {
	margin:0 35px 20px 35px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
.comments-body p {
	margin:5px 0 15px 0;
	text-align:left;
text-indent:0;
}
.comments-post	{
	font-family:"Lucida Grande", "lucida sans unicode",verdana, arial, sans-serif;
	font-size:10px;
	color:#999; 
	margin:0 0 25px 0;
	border-top:1px #ccc solid;
	border-bottom:1px #666 solid;
	padding:5px 0 5px 15px;
	background:url(../images/bullet.gif) left center no-repeat;
}
h4 { 
	text-align:left;
	margin:40px 0 5px 35px;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
}
#aboutpage p {
	text-indent:0;
}
#aboutpage img {
	margin-right:10px;
}
#archiveslist1 {
float:left;
text-align:right;
width:270px;
height:100%;
border-right:1px #666 dotted;
padding-bottom:50px;
margin:0;
}
#archiveslist2 {
padding-left:15px;
text-align:left;
height:100%;
margin:0 50px 0 270px;
}
#archiveslist1 h4{
text-align:right;
margin:0 15px 0 0;
}
#archiveslist1 li {
list-style:none;
margin:0 15px 0 0;
}
#archiveslist1 ul, #archiveslist2 ul {
margin-left:0;
padding-left:0;
margin-top:5px;
margin-bottom:25px;
}
#archiveslist2 li {
list-style:none;
}
#archiveslist2 h4{
margin:0;
}